/**
 * Author Edi Giger
 * Date 30.04.09
 * Beschreibung: Ajax funktionen
 */
/*
 * erfragt eine url und positioniert sie im angefordertem Divcontainer
 * url = webseite die angefordert werden soll
 * divtag = welcher Divtag aktuallisiert werden soll
 */
function getWeb(url, divtag){
	//Ajaxobjekt erzeugen
	erzeugeAnfrage();
	
	//öffnungsparameter setzen
	anfrage.open("GET", url, true);
	//welcher Divcontainer ?
	if(divtag == "menu"){
		
		anfrage.onreadystatechange = updateLeft;	
		if (url == 'news/menu.html')
		{
			getWeb('news/menu.html','menu');
			getWeb('news/news.html','main');
			
		}
	
	}
	if(divtag == "main"){
		anfrage.onreadystatechange = updateMain;
	}
	//Anfrage absenden
	anfrage.send(null);
}
/*
 * Linke Seite Updaten sofern alle daten i.o.
 */
function updateLeft(){
	//Webseite total geladen ?
	if(anfrage.readyState == 4){
		//Status der webseite ok ?
		if (anfrage.status == 200) {
			/*Antwort vom Server erhalten*/
			var inhalt = anfrage.responseText;
			/*Formular aktuallisieren*/
			document.getElementById("menu").innerHTML = inhalt;
		}else {
			alert("Fehler! Anfragestatus ist: " + anfrage.status);
		}
	}
}
/*
 * Bottom bereich Updaten sofern alle daten i.o.
 */
function updateMain(){
	//Webseite total geladen ?
	if(anfrage.readyState == 4){
		//Status der webseite ok ?
		if (anfrage.status == 200) {
			/*Antwort vom Server erhalten*/
			var inhalt = anfrage.responseText;
			/*Formular aktuallisieren*/
			document.getElementById("main").innerHTML = inhalt;
		}else {
			alert("Fehler! Anfragestatus ist: " + anfrage.status);
		}
	}
}