

 function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Ihr aktueller Browser unterstützt kein AJAX. Bitte updaten Sie auf eine neuere Version!");
	}
}
 
 function doWaren(artnr) {   

   var menge = document.getElementById("m"+artnr).value; 
   var SID = document.getElementById("SID").value;
   request = getXmlHttpRequestObject(); 
  //alert("Resultat:n" + request.statusText);  
   request.onreadystatechange = processRequestChangeWarenKorb;  
   request.open("GET", "/cgi-bin/warenkorb.cgi/bestellen/"+artnr+"?menge="+menge+"&del=0&SID="+SID, true);  
   request.send(null);  
 }  
 
 //-----------------------------------------------------------------------
 
  function delWaren(artnr) {   
  
 var SID = document.getElementById("SID").value; 
 nd();
   request = getXmlHttpRequestObject(); 
  var delBoll;

   request.onreadystatechange = processRequestChangeWarenKorb;  
   request.open("GET", "/cgi-bin/warenkorb.cgi/bestellen/"+artnr+"?menge=0&del=1&SID="+SID, true);  
   request.send(null);  
 }
   
//------------------------------------------------------------------------  
 function getRequestStateTextWarenKorb(code) {  
 	switch (code) {  
 		case 0: return "Uninitialized."; break;  
 		case 1: return "Loading..."; break;  
 		case 2: return "Loaded."; break;  
 		case 3: return "Interactive..."; break;  
 		case 4: return "Complete."; break;  
 	}  
 }  
 
 //------------------------------------------------------------------------ 
 function processRequestChangeWarenKorb() {  
 //document.getElementById("resultdiv").style.display = 'none';  
 //document.getElementById("state").value = getRequestStateText(request.readyState);  
 	abortRequest = window.setTimeout("request.abort();", 10000);  

 	if (request.readyState == 4) {  
 		clearTimeout(abortRequest);  
 		var result=true;

 		if (request.status == 200) {  
 			//document.getElementById("resultdiv").style.display = 'block'; 
 			//var aRT= request.responseText.split("|");
 			var aRT = "some = " +  request.responseText;
 			eval(aRT);
 			document.getElementById("korbIndex").innerHTML = some.indexKorb;
 			
 //			alert("Resultat:n" + some.activ);
 			if(some.alert)
 			{
 			  alert(some.alert);	
 			} 
 			  document.getElementById(some.activ).innerHTML = some.prin; 
 			
 			
 			
 			result = false;
 		} else {  
 			alert("Resultat:n" + request.statusText);   
 		}  
 		document.getElementById("loading").style.display = 'none'; 
  
 	}  
 	else if (request.readyState == 3 || request.readyState == 1) {  
 		document.getElementById("loading").style.display = 'block';  
 	}
 	return result;  
 }



