/////////////////////
// W-AJAX Bibliothek
// vom Wups
// 23.12.2006
////////////////////

/**
 * XMLHTTP Request Objekt erzeugen
 */
function createRequest()
{
	var req = false;
	
	if( window.XMLHttpRequest ) {
		req = new XMLHttpRequest();
	} else if( window.ActiveXObject ) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	req.overrideMimeType('text/xml');
	return req;
}

/**
 * Wenn das ELement fertig geladen wurde, wird diese Funktion aufgerufen, die den neuen Inhalt in die Seite einbaut.
  */
function elementEinbauen()
{
	if( req.readyState == 4 ) {
		if( req.status == 200 ) {
			// Inhalt ins Ziel laden
			document.getElementById(ziel).innerHTML = req.responseText;
		} else {
			// Fehlermeldung ausgeben
			document.getElementById(ziel).innerHTML = "Inhalt nicht verfügbar!";
		}
	}
}

/**
 * schreibt in das html element "ziel" rein, dass gerade noch etwas geladen wird.
  */
function setLoading(ziel)
{
	document.getElementById(ziel).innerHTML = "loading...";
}

///////////////////////////////
// hp spezifische funktionen
///////////////////////////////
function aufklappen(id)
{
	ziel = "_" + id;
	//setLoading(ziel);
	req.open('GET','text.php?id=' + id + '&aufklappen=', true);
	req.onreadystatechange = elementEinbauen;
	req.send(null);
}

function einklappen(id)
{
	ziel = "_" + id;
	//setLoading(ziel);
	req.open('GET','text.php?id=' + id + '&einklappen=', true);
	req.onreadystatechange = elementEinbauen;
	req.send(null);
}

var ziel = "";
var req = createRequest();
