var rObjekt = null;
var anz = 0;

// 
/**
 * Browserweiche zum Erzeugen des XMLHttpRequestObjektes ---------------------------------------
 * 
 * $id_proj : ID des Projekts
 * $lc : Sprache der Seiten
 * $chapter_sel: Kapitel, die die Seiten beinhalten
 */function erzXMLHttpRequestObject(){
	var resObjekt = null;
	try{
		// Falls Internet Explorer
		resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error){
		try{
			resObjekt = new ActiveXObject("MSXML2.XMLHTTP");	
		}
		catch(Error){
			try{
				// Falls andere Browser
				resObjekt = new XMLHttpRequest();	
			}
			catch(Error){
				alert("Ajax does not work. Please install a new version of you browser.");	
			}
		}
	}
	return resObjekt;
}
// Ende Funktion Browserweiche -------------------------------------------------------------------

// Erzeugen des XMLHttpRequestObjektes
rObjekt = erzXMLHttpRequestObject();

/**
 * Funktion zum Absenden von Formulardaten in der Administrationszone ----------------------------
 * 
 * f : Name des aktuellen Formulars
 * e : Nummer des aktuellen Elements
 */function sReq(name, fcat, cat, menu, number){
	 if (document.getElementById("span"+name).innerHTML == "Artikel gekauft") return;
	 document.getElementById("span"+name).innerHTML = "sende...";
	name = name.replace("+", "AND"); // Da + nicht übertragen wird durch AND ersetzen
	ahref = 'buy.php?name='+name+'&fcat='+fcat+'&cat='+cat+'&menu='+menu+'&number='+number;	// Übergeben der Varibalen ajax_sel mit Formularnamen
	for(;;){
		rObjekt.open( 'get', ahref, true);
		// Antwort abwarte
		rObjekt.onreadystatechange = handResponse;
		// Keine Antwort als XML
		rObjekt.send(null);
		break;
	}
}
// Funktion Funktion zum Absenden von Formulardaten in der Administrationszone -------------------

/**
 * Funktion zum Aufbau von Elementen innerhalb von Formularen der Administrationszone ------------
 * 
 */function handResponse(){
	// Sobald Daten vollständig übertragen
	if(rObjekt.readyState == 4){
		document.getElementById("span"+rObjekt.responseText).innerHTML = "Artikel gekauft";
		document.getElementById("span"+rObjekt.responseText).style.fontWeight = "bold";
		document.getElementById("span"+rObjekt.responseText).style.cursor = "text";
		//alert	("'" + document.getElementById("warenkorb").innerHTML + "' verglichen mit 'Warenkorb'");
		if (document.getElementById("warenkorb").innerHTML == "Warenkorb")
			document.getElementById("warenkorb").innerHTML = "Warenkorb(1)";
		else{
			document.getElementById("warenkorb").innerHTML = "Warenkorb(" + (parseInt(document.getElementById("warenkorb").innerHTML.substring(10, 11))+1) + ")";
		}
		document.getElementById("warenkorb").style.fontWeight = "bold";
	}
}
// Ende Funktion zum Aufbau von Elementen innerhalb von Formularen der Administrationszone -------

