var xmlHttp;
var xmlHttp2;

function getXmlHttpObject()
{    
var xmlHttp=null; 
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;     
}  // getXmlHttpObject()  

function changeOrder(id,menge)
{   
 xmlHttp= getXmlHttpObject();
 if (xmlHttp == null)
  {
   alert ("Ihr Browser unterstuetzt kein Ajax!");
   return;
  }   
 var url = "changeOrder.php";
 url += "?id=" +id;
 url += "&menge="+ menge;
 url += "&sid="+ Math.random();
 xmlHttp.onreadystatechange = changeOrderStateChanged; 
 xmlHttp.open("POST",url,true);
 xmlHttp.send(null); 
} // changeOrder()  
 
function changeOrderStateChanged() 
{ 

if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
 { 
  if(xmlHttp.responseText == "updated"){ // Wenn die Bestellung erfolgreich geaendert wurde...       
   // ...wird die Anzeige des Warenkorbes aktualisiert
   getWaren(); 
  }
  else{     // Wenn ein Fehler beim Updaten aufgetreten ist     
  // Warenkorb zusammensetzen
  warenkorb = '<table border=0 cellspacing=0 class="menu2" style="margin-top:0px;font-weight:500;">';     
  warenkorb += '<tr>';   
  warenkorb += "<td class=\"warenkorb_header\" onclick=\"location.href='index.php?cat=warenkorb'\"><img src=\"grafiken/pfeil2.gif\">&nbsp;&nbsp;Warenkorb</td>";
  warenkorb += '</tr>';
  warenkorb += '<tr style="height:1px;">';
  warenkorb += '<td></td>';
  warenkorb += '</tr>';           
  warenkorb += "<tr>\n";
  warenkorb += "<td style=\"padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;\">\n";
  warenkorb += "Es ist ein Fehler aufgetreten.\n";
  warenkorb += "</td>\n";
  warenkorb += "</tr>\n";
  warenkorb += "<tr><td>\n";
  warenkorb += "<button onclick=\"getWaren()\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb += "Ansicht aktualisieren";
  warenkorb += "</button>";   
  warenkorb += "</td></tr>\n";
  warenkorb += "</table>\n";      
  
  warenkorb2 = "<table style=\"vertical-align:top;\">";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "Momentan befinden sich folgende Waren in Ihrem Warenkorb:";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "<table cellspacing=0 cellpadding=5 style=\"margin:0px;margin-top:20px;width:514px;font-size:12px;\">";
  warenkorb2 += "<tr style=\"font-weight:700;\">"; 
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:45px;\">Menge</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:293px;\">Artikel</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Einzelpreis</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Summe</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:50px;text-align:right;\">Aktionen</td>";
  warenkorb2 += "</tr>";  
  warenkorb2 += "<tr>\n";
  warenkorb2 += "<td colspan=\"5\" align=\"right\">\n";
  warenkorb2 += "Es ist ein Fehler aufgetreten.\n";
  warenkorb2 += "</td>\n";
  warenkorb2 += "</tr>\n";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td colspan=\"5\" style=\"text-align:right;padding-right:0px;\">"; 
  warenkorb2 += "<button onclick=\"location.href=\'index.php?cat=warenkorb\'\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Ansicht aktualisieren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"margin-right:5px;width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Korb leeren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Zur Kasse";
  warenkorb2 += "</button>";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";       
  warenkorb2 += "</table>";    
  
   // Ausgabe des HTML-Codes im vorgesehen Element   
  if(document.getElementById("kasten_warenkorb")){ // Prueft, ob das Element ueberhaupt existiert
   document.getElementById("kasten_warenkorb").innerHTML = warenkorb;  
  }
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
   document.getElementById("corpuswarus").innerHTML = warenkorb2;
  }
  }   
 }  
} // changeOrderStateChanged()

function delOrder(id)
{   
 xmlHttp= getXmlHttpObject();
 if (xmlHttp == null)
  {
   alert ("Ihr Browser unterstuetzt kein Ajax!");
   return;
  }   
 var url = "delOrder.php";
 url = url+ "?id=" +id;
 url = url+ "&sid="+ Math.random();
 xmlHttp.onreadystatechange = delOrderStateChanged; 
 xmlHttp.open("POST",url,true);
 xmlHttp.send(null);   
} // delOrder()
   
function delOrderStateChanged() 
{ 

if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
 { 
  if(xmlHttp.responseText == "deleted"){ // Wenn das Loeschen erfolgreich war...       
   // ...wird die Anzeige des Warenkorbes aktualisiert
   getWaren(); 
  }
  else{     // Wenn ein Fehler beim Loeschen aufgetreten ist 
   // Warenkorb zusammensetzen
  warenkorb = '<table border=0 cellspacing=0 class="menu2" style="margin-top:0px;font-weight:500;">';     
  warenkorb += '<tr>';   
  warenkorb += "<td class=\"warenkorb_header\" onclick=\"location.href='index.php?cat=warenkorb'\"><img src=\"grafiken/pfeil2.gif\">&nbsp;&nbsp;Warenkorb</td>";
  warenkorb += '</tr>';
  warenkorb += '<tr style="height:1px;">';
  warenkorb += '<td></td>';
  warenkorb += '</tr>';           
  warenkorb += "<tr>\n";
  warenkorb += "<td style=\"padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;\">\n";
  warenkorb += "Es ist ein Fehler aufgetreten.\n";
  warenkorb += "</td>\n";
  warenkorb += "</tr>\n";
  warenkorb += "<tr><td>\n";
  warenkorb += "<button onclick=\"getWaren()\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb += "Ansicht aktualisieren";
  warenkorb += "</button>";   
  warenkorb += "</td></tr>\n";
  warenkorb += "</table>\n";      
  
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
  warenkorb2 = "<table style=\"vertical-align:top;\">";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "Momentan befinden sich folgende Waren in Ihrem Warenkorb:";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "<table cellspacing=0 cellpadding=5 style=\"margin:0px;margin-top:20px;width:514px;font-size:12px;\">";
  warenkorb2 += "<tr style=\"font-weight:700;\">"; 
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:45px;\">Menge</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:293px;\">Artikel</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Einzelpreis</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Summe</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:50px;text-align:right;\">Aktionen</td>";
  warenkorb2 += "</tr>";  
  warenkorb2 += "<tr>\n";
  warenkorb2 += "<td colspan=\"5\" align=\"right\">\n";
  warenkorb2 += "Es ist ein Fehler aufgetreten.\n";
  warenkorb2 += "</td>\n";
  warenkorb2 += "</tr>\n";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td colspan=\"5\" style=\"text-align:right;padding-right:0px;\">"; 
  warenkorb2 += "<button onclick=\"location.href=\'index.php?cat=warenkorb\'\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Ansicht aktualisieren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"margin-right:5px;width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Korb leeren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Zur Kasse";
  warenkorb2 += "</button>";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";       
  warenkorb2 += "</table>";    
  }
  
   // Ausgabe des HTML-Codes im vorgesehen Element   
  if(document.getElementById("kasten_warenkorb")){ // Prueft, ob das Element ueberhaupt existiert
   document.getElementById("kasten_warenkorb").innerHTML = warenkorb;  
  }
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
   document.getElementById("corpuswarus").innerHTML = warenkorb2;
  }
  }
   
 } 
 
} // delOrderStateChanged()

function getWaren(){
   url = "getWaren.php";
   url = url+ "?sid="+ Math.random(); 
   xmlHttp= getXmlHttpObject();
   xmlHttp.onreadystatechange = getWarenStateChanged; 
   xmlHttp.open("POST",url,true);
   xmlHttp.send(null); 
} // getWaren()

function getWarenStateChanged() 
{     
if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
 {      
  // Kopf des Warenkorbs zusammensetzen
  warenkorb = '<table border=0 cellspacing=0 class="menu2" style="margin-top:0px;font-weight:500;">';     
  warenkorb += '<tr>';   
  warenkorb += "<td colspan=\"3\" class=\"warenkorb_header\" onclick=\"location.href='index.php?cat=warenkorb'\"><img src=\"grafiken/pfeil2.gif\">&nbsp;&nbsp;Warenkorb</td>";
  warenkorb += '</tr>';
  warenkorb += '<tr style="height:1px;">';
  warenkorb += '<td></td>';
  warenkorb += '<td></td>';
  warenkorb += '</tr>';      
  
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert 
  warenkorb2 = "<table style=\"vertical-align:top;\">";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "Momentan befinden sich folgende Waren in Ihrem Warenkorb:";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "<table cellspacing=0 cellpadding=5 style=\"margin:0px;margin-top:20px;width:514px;font-size:12px;\">";
  warenkorb2 += "<tr style=\"font-weight:700;\">"; 
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:45px;\">Menge</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:273px;\">Artikel</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:80px;text-align:right;\">Einzelpreis</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Summe</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:50px;text-align:right;\">Aktionen</td>";
  warenkorb2 += "</tr>";
  }
  
  if(document.getElementById("bestellungsuebersicht")){	// Prueft, ob das Element ueberhaupt existiert 
  warenkorb3 = "<table class=\"tabelleDaten\" align=\"center\">";
  warenkorb3 += "<tr>";
  warenkorb3 += "<td>";
  warenkorb3 += "<table cellspacing=0 cellpadding=5 style=\"margin:0px;margin-top:20px;width:464px;font-size:12px;\">";
  warenkorb3 += "<tr style=\"font-weight:700;\">"; 
  warenkorb3 += "<td style=\"width:45px;\">Menge</td>";
  warenkorb3 += "<td style=\"width:233px;\">Artikel</td>";
  warenkorb3 += "<td style=\"width:70px;text-align:right;\">Einzelpreis</td>";
  warenkorb3 += "<td style=\"width:60px;text-align:right;\">Summe</td>";
  warenkorb3 += "</tr>";
  }
  
  xmlDoc = xmlHttp.responseXML; // Empfaengt die vom PHP-Skript erstellte XML-Datei
  // Erzeugung des HTML-Codes mit den Daten des XML-Dokumentes   
  bestellung = xmlDoc.getElementsByTagName("bestellung"); // Array der Bestellungen
  
  if(bestellung.length == 0){  // Wenn sich keine Produkte im Warenkorb befinden
     warenkorb += "<tr>\n";
     warenkorb += "<td colspan=\"3\" style=\"padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;\">\n";
     warenkorb += "In Ihrem Warenkorb befinden sich momentan keine Produkte.\n";
     warenkorb += "</td>\n";
     warenkorb += "</tr>\n";
     warenkorb += "</table>\n"; 
     
     if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td colspan=\"5\" align=\"right\">\n";
     warenkorb2 += "In Ihrem Warenkorb befinden sich momentan keine Produkte.\n";
     warenkorb2 += "</td>\n";
     warenkorb2 += "</tr>\n";
     warenkorb2 += "<tr>";
     warenkorb2 += "<td colspan=\"5\" style=\"text-align:right;padding-right:0px;\">";
     warenkorb2 += "<button disabled=\"disabled\" style=\"margin-right:5px;width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
     warenkorb2 += "Korb leeren";
     warenkorb2 += "</button>";
     warenkorb2 += "<button disabled=\"disabled\" style=\"width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
     warenkorb2 += "Zur Kasse";
     warenkorb2 += "</button>";
     warenkorb2 += "</td>";
     warenkorb2 += "</tr>";       
     warenkorb2 += "</table>";   
     }
     
     if(document.getElementById("bestellungsuebersicht")){ // Prueft, ob das Element ueberhaupt existiert
     warenkorb3 += "<tr>\n";
     warenkorb3 += "<td colspan=\"5\">\n";
     warenkorb3 += "In Ihrem Warenkorb befinden sich momentan keine Produkte.<br />\n"; 
     warenkorb3 += "Sie m&uuml;ssen zuerst Waren in den Warenkorb hinzuf&uuml;gen, bevor Sie mit dem Bestellvorgang fortfahren k&ouml;nnen.\n";
     warenkorb3 += "</td>\n";
     warenkorb3 += "</tr>\n";     
     warenkorb3 += "</table>";   
     warenkorb3 += "</td>\n";
     warenkorb3 += "</tr>\n";     
     warenkorb3 += "</table>\n";   
     warenkorb3 += "<button class=\"buttonBestellung\" disabled=\"disabled\">Bestellung ausdrucken</button>";
     warenkorb3 += "<button class=\"buttonBestellung\" disabled=\"disabled\">";
     warenkorb3 += "Bestellung abschlie&szlig;en";  
     }
  }
  else{     
  gesamtpreis = 0;  
  // For-Schleife wird nur ausgefuehrt, wenn Produkte im Warenkorb sind
  for(i=0;i<bestellung.length;i++){     
     bestellungID = bestellung[i].getAttribute("id"); // ID der Bestellung
     produktID = bestellung[i].getElementsByTagName("produkt")[0].getAttribute("id");      // Produkt-ID   
     kategorie = bestellung[i].getElementsByTagName("kategorie")[0].childNodes[0].nodeValue; // Kategorie des Produktes
     artikel = bestellung[i].getElementsByTagName("produkt")[0].childNodes[0].nodeValue; // Artikelname des Produktes
     beschreibung = bestellung[i].getElementsByTagName("beschreibung")[0].childNodes[0].nodeValue; // Beschreibung des Produktes
     einzelpreis = bestellung[i].getElementsByTagName("preis")[0].childNodes[0].nodeValue;   // Preis des Produktes
     menge = bestellung[i].getElementsByTagName("menge")[0].childNodes[0].nodeValue;   // Menge des Produktes       
     preis = (einzelpreis*menge);	
     gesamtpreis += preis;  
     
     if(i == 0) {
      border = "_first";
      border2 = "";
     }
     else if(i == (bestellung.length - 1)){
      border = "_last";  
      border2 = "border_black";
     }
     else{
      border = ""; 
      border2 = "border_black";
     }
      
     warenkorb += "<tr>\n";
     warenkorb += "<td colspan=\"2\">\n";
     warenkorb += "<table id=\"w"+i+"\" class=\"tabelle_bestellung"+border+"\" cellspacing=\"0\" onmouseover=\"activ(this.id)\" onmouseout=\"inactiv(this.id)\">\n";
     warenkorb += "<tr>\n";
     warenkorb += "<td style=\"width:5px;\">\n";
     warenkorb += "<input type=\"checkbox\" checked=\"checked\" onclick=\"delOrder(\'"+bestellungID+"\')\" style=\"margin-left:0px;margin-right:0px;width:12px;height:12px;\">\n";
     warenkorb += "</td>\n";
     warenkorb += "<td colspan=\"2\" style=\"width:123px;padding-left:3px;padding-top:5px;padding-bottom:5px;\" onclick=\"location.href=\'index.php?cat="+kategorie+"&produktId="+produktID+"\'\">\n";
     warenkorb += "<b>"+menge+"</b>&nbsp;"+artikel+"\n";
     warenkorb += "</td>\n";
     warenkorb += "<td style=\"width:37px;text-align:right;padding-right:2px;\" onclick=\"location.href=\'index.php?cat="+kategorie+"&produktId="+produktID+"\'\">"+preis.toFixed(2)+" &#128;</td>\n";
     warenkorb += "</tr>\n";
     warenkorb += "</table>\n";
     warenkorb += "</td>\n";
     warenkorb += "</tr>\n";    
     
     if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert       
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td class=\""+border2+"\">\n";
     warenkorb2 += "<table cellspacing=0 cellpadding=0>\n";
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td rowspan=\"2\" style=\"height:20px;\">\n";
     warenkorb2 += "<input type=\"text\" class=\"textfeldWarenkorb\" value=\"" + menge + "\" onblur=\"changeOrder('"+bestellungID+"',this.value)\">\n";
     warenkorb2 += "</td>\n";
     // menge*1 sorgt dafuer, dass menge als Zahl und nicht als String betrachtet wird...
     warenkorb2 += "<td style=\"height:10px;\"><button onclick=\"changeOrder('"+bestellungID+"','"+ (menge*1+1)+"')\" class=\"buttonTextfeld\"><img src=\"grafiken/dreieck.gif\"></button></td>\n";
     warenkorb2 += "</tr>\n";
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td style=\"height:10px;\"><button";
     if(menge > 1) // Deaktiviert den Down-Button, wenn menge gleich 1 ist...
     {
      warenkorb2 += " onclick=\"changeOrder('"+bestellungID+"','"+(menge*1-1)+"')\" ";
     } 
     else
     {
      warenkorb2 += " disabled=\"disabled\"";
     }
     warenkorb2 += "class=\"buttonTextfeld\"><img src=\"grafiken/dreieck2.gif\" align=\"center\"></button></td>\n";
     warenkorb2 += "</tr>\n";  
     warenkorb2 += "</table>\n";
     warenkorb2 += "</td>\n";
     warenkorb2 += "<td class=\""+border2+"\">" + artikel + "</td>\n";    
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;padding-right:20px;\">" + (einzelpreis*1).toFixed(2) + " &#128;</td>\n";
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;\">" + (preis*1).toFixed(2) +" &#128;</td>\n";   
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;vertical-align:middle;\">\n";
     
     if(beschreibung != "") 
     { 
       warenkorb2 += "<img src=\"grafiken/info.png\" style=\"margin-right:5px;cursor:pointer;\" onclick=\"showBeschreibung(\'b"+i+"\')\">";
     }
      
     warenkorb2 += "<img src=\"grafiken/del.png\" onclick=\"delOrder(\'"+bestellungID+"\')\" style=\"cursor:pointer;\"></td>\n";
     warenkorb2 += "</tr>\n";
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td colspan=\"5\" style=\"height:1px;padding:0px;\">\n";
     warenkorb2 += "<table id=\"b"+i+"\" style=\"display:none;margin-bottom:2px;\" align=\"right\">\n";
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td  class=\"beschreibung\" style=\"padding:3px;\">\n";
     warenkorb2 += beschreibung;
     warenkorb2 += "</td>\n";
     warenkorb2 += "</tr>\n";
     warenkorb2 += "</table>\n"; 	     
     warenkorb2 += "</td>\n";
     warenkorb2 += "</tr>\n";   
     }   
     
     if(document.getElementById("bestellungsuebersicht")){	// Prueft, ob das Element ueberhaupt existiert       
     warenkorb3 += "<tr>\n";
     warenkorb3 += "<td style=\"text-align:right;padding-right:25px;\">"+menge+"</td>\n";
     warenkorb3 += "<td>" + artikel + "</td>\n";    
     warenkorb3 += "<td style=\"text-align:right;padding-right:20px;\">" + (einzelpreis*1).toFixed(2) + " &#128;</td>\n";
     warenkorb3 += "<td style=\"text-align:right;\">" + (preis*1).toFixed(2) +" &#128;</td>\n";   
     warenkorb3 += "<td style=\"text-align:right;vertical-align:middle;\">\n";
     warenkorb3 += "</tr>\n";    
     }   
        
     } 
 
  // Fuss des Warenkorbs zusammensetzen
  if(gesamtpreis >= 50){
   rabatt = 0.1*gesamtpreis;
   gesamtpreis = gesamtpreis - rabatt;
   // Ausgabe Rabattzeile    
     warenkorb += "<tr>\n";
     warenkorb += "<td colspan=\"2\">\n";
     warenkorb += "<table id=\"w"+i+"\" class=\"tabelle_bestellung"+border+"\" cellspacing=\"0\" onmouseover=\"activ(this.id)\" onmouseout=\"inactiv(this.id)\">\n";
     warenkorb += "<tr>\n";
     warenkorb += "<td style=\"width:5px;\">\n";     
     warenkorb += "</td>\n";
     warenkorb += "<td colspan=\"2\" style=\"width:123px;padding-left:3px;padding-top:5px;padding-bottom:5px;\" onclick=\"location.href=\'index.php?cat="+kategorie+"&produktId="+produktID+"\'\">\n";
     warenkorb += "<b>Rabatt ab 50 &#128; Bestellwert\n";
     warenkorb += "</td>\n";
     warenkorb += "<td style=\"width:37px;text-align:right;padding-right:2px;\" onclick=\"location.href=\'index.php?cat="+kategorie+"&produktId="+produktID+"\'\">- "+rabatt.toFixed(2)+" &#128;</td>\n";
     warenkorb += "</tr>\n";
     warenkorb += "</table>\n";
     warenkorb += "</td>\n";
     warenkorb += "</tr>\n";  
   
     if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
     warenkorb2 += "<tr>\n";
     warenkorb2 += "<td class=\""+border2+"\">&nbsp;\n";
     warenkorb2 += "</td>\n";
     warenkorb2 += "<td class=\""+border2+"\">Rabatt ab 50 &#128; Bestellwert</td>\n";    
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;padding-right:20px;\">10 %</td>\n";
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;\">- " + (rabatt*1).toFixed(2) +" &#128;</td>\n";   
     warenkorb2 += "<td class=\""+border2+"\" style=\"text-align:right;vertical-align:middle;\">&nbsp;</td>\n";
     warenkorb2 += "</tr>\n"; 
     } 
     
     if(document.getElementById("bestellungsuebersicht")){	// Prueft, ob das Element ueberhaupt existiert
     warenkorb3 += "<tr>\n";
     warenkorb3 += "<td style=\"text-align:right;padding-right:25px;\"></td>\n";
     warenkorb3 += "<td>Rabatt ab 50 &#128; Bestellwert</td>\n";    
     warenkorb3 += "<td style=\"text-align:right;padding-right:20px;\">10 %</td>\n";
     warenkorb3 += "<td style=\"text-align:right;\">- " + (rabatt*1).toFixed(2) +" &#128;</td>\n";   
     warenkorb3 += "<td style=\"text-align:right;vertical-align:middle;\">\n";
     warenkorb3 += "</tr>\n";      
     }          
   }   
  
  warenkorb += '<tr>';
  warenkorb += '<td style="padding-top:5px;padding-bottom:5px;padding-left:2px;padding-right:2px;width:70px;">Gesamtpreis:</td>';
  warenkorb += '<td rowspan="2" style="width:100px;font-size:20px;text-align:center;">';
  warenkorb += gesamtpreis.toFixed(2) + ' &#128;<br />&nbsp;<span style="font-size:10px;">zzgl. Versand</span>&nbsp;';
  warenkorb += '</td>';
  warenkorb += '</tr>';
  warenkorb += '<tr>';
  warenkorb += '<td>';
  warenkorb += '<button onclick="location.href=\'index.php?cat=warenkorb\'" style="width:80px;height:26px;padding-left:0px;padding-right:0px;">';
  warenkorb += 'Zur Kasse';
  warenkorb += '</button>';
  warenkorb += '</td>';
  warenkorb += '</tr>';
  warenkorb += '</table>';  
  
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
  warenkorb2 += "<tr>"; 
  warenkorb2 += "<td class=\"border_orange\" colspan=\"2\">&nbsp;</td>";
  warenkorb2 += "<td class=\"border_orange\" style=\"text-align:center;font-weight:700;\">gesamt<br /><span style=\"font-size:10px;\">(zzgl. Versand)</span></td>";
  warenkorb2 += "<td class=\"border_orange\" style=\"text-align:right;\">";
  warenkorb2 += gesamtpreis.toFixed(2) + "&nbsp;&#128;";
  warenkorb2 += "</td>";
  warenkorb2 += "<td class=\"border_orange\">&nbsp;</td>\n";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td colspan=\"5\" style=\"text-align:right;padding-right:0px;\">";
  warenkorb2 += "<button onclick=\"truncateKorb()\" style=\"margin-right:5px;width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Korb leeren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button onclick=\"location.href=\'index.php?cat=bestellung\'\" style=\"width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Zur Kasse";
  warenkorb2 += "</button>";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr><td colspan=\"5\" style=\"font-size:10px;text-align:right;\">Versandkosten: <i>3.90 &#128; bis 2kg Paketgewicht, 6.90 &#128; bis 5kg Paketgewicht<br />10 % Rabatt ab einem Bestellwert von 50 &#128;</i></td></tr>";
  warenkorb2 += "</table>";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "</table>";   
  } 
  
  if(document.getElementById("bestellungsuebersicht")){	// Prueft, ob das Element ueberhaupt existiert
  warenkorb3 += "<tr>";    
  warenkorb3 += "<td colspan=\"2\"></td>";
  warenkorb3 += "<td colspan=\"1\" style=\"text-align:center;border-top:1px solid black;font-weight:700;\">gesamt<br /><span style=\"font-size:10px;\">(zzgl. Versand)</span></td>";
  warenkorb3 += "<td style=\"border-top:1px solid black;text-align:right;\">";
  warenkorb3 += gesamtpreis.toFixed(2) + "&nbsp;&#128;";
  warenkorb3 += "</td>";
  warenkorb3 += "</tr>";  
  warenkorb3 += "<tr><td colspan=\"4\" style=\"font-size:10px;text-align:right;\">Versandkosten: <i>3.90 &#128; bis 2kg Paketgewicht, 6.90 &#128; bis 5kg Paketgewicht<br />10 % Rabatt ab einem Bestellwert von 50 &#128;</i></td></tr>";
  warenkorb3 += "</table>";
  warenkorb3 += "</td>";
  warenkorb3 += "</tr>";
  warenkorb3 += "</table>";  
  warenkorb3 += "<button class=\"buttonBestellung\" onclick=\"newWindow('printBestellung.php','600','600')\">Bestellung ausdrucken</button>";
  warenkorb3 += "<button onclick=\"location.href='index.php?cat=bestellung&action=ready'\" class=\"buttonBestellung\">";
  warenkorb3 += "Bestellung abschlie&szlig;en";  
  } 
  }                                
  
  // Ausgabe des HTML-Codes im vorgesehen Element   
  if(document.getElementById("kasten_warenkorb")){ // Prueft, ob das Element ueberhaupt existiert
   document.getElementById("kasten_warenkorb").innerHTML = warenkorb;  
  }
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
   document.getElementById("corpuswarus").innerHTML = warenkorb2;
  }  
  if(document.getElementById("bestellungsuebersicht")){	// Prueft, ob das Element ueberhaupt existiert
   document.getElementById("bestellungsuebersicht").innerHTML = warenkorb3;
  }    
       
 } //if 
  
} // getWarenStateChanged()  

var numberLookers = 2;

function Lookers(num){
 numberLookers = num; 	// Aendert die Anzahl der angezeigten Lookers  
 if(num == 4){
  window.document.getElementById("showMoreLess").innerHTML = "<a id=\"showLess\" href=\"javascript:Lookers(2)\" class=\"showMore\" onmouseover=\"weight(this.id,'700')\" onmouseout=\"weight(this.id,'500')\">weniger zeigen...</a>";
 }
 else{
  window.document.getElementById("showMoreLess").innerHTML = "<a id=\"showMore\" href=\"javascript:Lookers(4)\" class=\"showMore\" onmouseover=\"weight(this.id,'700')\" onmouseout=\"weight(this.id,'500')\">mehr zeigen...</a>";
 }
 getLookers();		// Aktualisiert die Lookers
}

function getLookers(){ 
 xmlHttp2 = getXmlHttpObject();
 if (xmlHttp2 == null)
  {
   alert ("Ihr Browser unterstuetzt kein Ajax!");
   return;
  }  
  
 url = "getLookers.php?number="+numberLookers+"&sid="+ Math.random();   
 xmlHttp2.onreadystatechange = getLookersStateChanged;  
 xmlHttp2.open("POST",url,true);
 xmlHttp2.send(null);    
}  // getLookers     

function getLookersStateChanged(){
 if(xmlHttp2.readyState == 4 || xmlHttp2.readyState == "complete"){
   xmlDoc = xmlHttp2.responseXML;
   
   inhalt = "";   
   lookers = xmlDoc.getElementsByTagName("produkt");
   for(i=0;i<lookers.length;i++)
   {   
     kategorieID = lookers[i].getElementsByTagName("kategorie")[0].getAttribute("id");  
     produktID = lookers[i].getAttribute("id");
     kategorie = lookers[i].getElementsByTagName("kategorie")[0].childNodes[0].nodeValue;
     artikel = lookers[i].getElementsByTagName("artikel")[0].childNodes[0].nodeValue;       
     menge = lookers[i].getElementsByTagName("menge")[0].childNodes[0].nodeValue;
     preis = lookers[i].getElementsByTagName("preis")[0].childNodes[0].nodeValue;
     preis = (preis*1).toFixed(2);
          
     inhalt += "<table align=\"center\" cellspacing=\"1\" onclick=\"location.href=\'index.php?cat="+kategorieID+"&produktId="+produktID+"\'\" class=\"looker\" style=\"\" cellspacing=0 cellpadding=0>";
     inhalt += "<tr>";
     inhalt += "<td colspan=\"2\" style=\"border-bottom:1px solid #f47920;background-color:#019153;height:25px;vertical-align:middle;font-size:12px;font-weight:700;padding:2px;text-align:center;\">";  
     inhalt += artikel;
     inhalt += "</td>";
     inhalt += "</tr>";
     inhalt += "<tr style=\"background-color:#ffffff;color:#f47920;\">";
     inhalt += "<td style=\"padding:3px;\">";
     inhalt += menge;
     inhalt += "</td>";
     inhalt += "<td style=\"padding:3px;text-align:right;\">";
     inhalt += "Preis: " + preis + " &#128;";
     inhalt += "</td>";
     inhalt += "</tr>";
     inhalt += "</table>";
   }
   window.document.getElementById("looker").innerHTML = inhalt;      
 }
}  // getLookersStateChanged()

function truncateKorb()
{
  
 xmlHttp= getXmlHttpObject();
 if (xmlHttp == null)
  {
   alert ("Ihr Browser unterstuetzt kein Ajax!");
   return;
  }   
 var url = "truncateKorb.php";
 url += "?sid="+ Math.random();
 xmlHttp.onreadystatechange = truncateKorbStateChanged; 
 xmlHttp.open("POST",url,true);
 xmlHttp.send(null);  
 
} // truncateKorb()  
 
function truncateKorbStateChanged() 
{ 

if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
 { 
  if(xmlHttp.responseText == "truncated"){ // Wenn der Korb erfolgreich geleert wurde...       
   // ...wird die Anzeige des Warenkorbes aktualisiert
   getWaren(); 
  }
  else{     // Wenn ein Fehler beim Updaten aufgetreten ist     
  // Warenkorb zusammensetzen
  warenkorb = '<table border=0 cellspacing=0 class="menu2" style="margin-top:0px;font-weight:500;">';     
  warenkorb += '<tr>';   
  warenkorb += "<td class=\"warenkorb_header\" onclick=\"location.href='index.php?cat=warenkorb'\"><img src=\"grafiken/pfeil2.gif\">&nbsp;&nbsp;Warenkorb</td>";
  warenkorb += '</tr>';
  warenkorb += '<tr style="height:1px;">';
  warenkorb += '<td></td>';
  warenkorb += '</tr>';           
  warenkorb += "<tr>\n";
  warenkorb += "<td style=\"padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;\">\n";
  warenkorb += "Es ist ein Fehler aufgetreten.\n";
  warenkorb += "</td>\n";
  warenkorb += "</tr>\n";
  warenkorb += "<tr><td>\n";
  warenkorb += "<button onclick=\"getWaren()\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb += "Ansicht aktualisieren";
  warenkorb += "</button>";   
  warenkorb += "</td></tr>\n";
  warenkorb += "</table>\n";      
  
  warenkorb2 = "<table style=\"vertical-align:top;\">";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "Momentan befinden sich folgende Waren in Ihrem Warenkorb:";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td>";
  warenkorb2 += "<table cellspacing=0 cellpadding=5 style=\"margin:0px;margin-top:20px;width:514px;font-size:12px;\">";
  warenkorb2 += "<tr style=\"font-weight:700;\">"; 
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:45px;\">Menge</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:293px;\">Artikel</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Einzelpreis</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:60px;text-align:right;\">Summe</td>";
  warenkorb2 += "<td class=\"headerWarenkorb\" style=\"width:50px;text-align:right;\">Aktionen</td>";
  warenkorb2 += "</tr>";  
  warenkorb2 += "<tr>\n";
  warenkorb2 += "<td colspan=\"5\" align=\"right\">\n";
  warenkorb2 += "Es ist ein Fehler aufgetreten.\n";
  warenkorb2 += "</td>\n";
  warenkorb2 += "</tr>\n";
  warenkorb2 += "<tr>";
  warenkorb2 += "<td colspan=\"5\" style=\"text-align:right;padding-right:0px;\">"; 
  warenkorb2 += "<button onclick=\"location.href=\'index.php?cat=warenkorb\'\" style=\"margin-right:5px;width:140px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Ansicht aktualisieren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"margin-right:5px;width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Korb leeren";
  warenkorb2 += "</button>";
  warenkorb2 += "<button disabled=\"disabled\" style=\"width:100px;height:26px;padding-left:0px;padding-right:0px;\">";
  warenkorb2 += "Zur Kasse";
  warenkorb2 += "</button>";
  warenkorb2 += "</td>";
  warenkorb2 += "</tr>";       
  warenkorb2 += "</table>";    
  
   // Ausgabe des HTML-Codes im vorgesehen Element   
  if(document.getElementById("kasten_warenkorb")){ // Prueft, ob das Element ueberhaupt existiert
   document.getElementById("kasten_warenkorb").innerHTML = warenkorb;  
  }
  if(document.getElementById("corpuswarus")){	// Prueft, ob das Element ueberhaupt existiert
   document.getElementById("corpuswarus").innerHTML = warenkorb2;
  }
  }   
 }  
} // truncateKorbStateChanged()