function SetRequest(pageNr, dbid)
{
	// Falls keine Seite aufgerufen werden soll: ende
	if (pageNr == null && dbid == null)
	{
		return false;
	}
	
	// Untermenüs schließen
	HideAllSubmenues();
	
	// Lade-Frame anzeigen
	ShowLoader();
			
	// Http-Request senden
	new Ajax.Request(
		'ajax.php',
		{
			method:'POST',
			parameters:{page:pageNr, id:dbid},
			onSuccess:GetResponse,
			onFailure:function() {return ShowError('AJAX-Fehler', 'Der AJAX-Request ist fehlgeschlagen.<br />Möglicherweise wurde die Serververbindung unterbrochen.', false);}
		});
	
	// akt. Request abbrechen
	return false;
}

// Asynchrone Funktion: AJAX-Response
function GetResponse(respText, json)
{
	// JSON-Daten anzeigen
	var imainFrame = document.getElementById('mainframediv');
	imainFrame.innerHTML = json;
	
	// Leichte Verzögerung, bis neue Seite aufgebaut wird
	setTimeout('ResponseDelay()', 1000);	
}

// Verzögerte Anzeige
function ResponseDelay()
{
	// Ladeframe schließen
	HideLoader();
	
	// DIV anzeigen (mit Fade)
	var imainFrame = document.getElementById('mainframediv');
	imainFrame.style.visibility = 'visible';
}
