   // Produktseite
     var http        = null;
     var browser     = 1;
     var divObj         = null;
     var newId       = "";
     function init(){
			 if (window.XMLHttpRequest) {
		    http = new XMLHttpRequest();
		   }else if (window.ActiveXObject) {
		    http = new ActiveXObject("Microsoft.XMLHTTP");
		   }
		   if(document.all) browser = 0;
	   }
     
     function addProduktSelect(produktName){
      init();
      divObj = document.getElementById('Produkte');
      newId =Math.floor(99999+(999999-1+1)*(Math.random()));      
      if (http != null) {
        if(browser){ 
         http.onreadystatechange = attachNodeProduktSelect;
		     http.open("GET", "wScripts/getSelectGui4536.html?produktName=" + produktName + "&newId=" + newId, true);
		    }else{
		     http.open("GET", "wScripts/getSelectGui4536.html?produktName=" + produktName + "&newId=" + newId, false);
		     http.onreadystatechange = attachNodeProduktSelect;
        }
		    http.send(null);
				}else{
				 alert("Fehler");
				}
	    } 
      
      function attachNodeProduktSelect(){
       if (http.readyState == 4) {
         responseText = http.responseText;
         //alert("ll" + http.responseText);
         var newProdukt  = document.createElement("div");
         newProdukt.style.topmargin = "5px";
         
         newProdukt.id = "Produkt_" + newId;
				 newProdukt.innerHTML = responseText;
				 divObj.appendChild(newProdukt);
				 newId = "";
				  
       }
      }
      
      function removeProdukt(obj){
       divObj = document.getElementById('Produkte');
       
       divObj.removeChild(obj);
      }
      
      function checkAdd(){
      var errorStr = "";
      var expression = /^\d{1,2}$/; 
      var obj = document.addProdukt;
      
      for(var i = 0; i < obj.elements.length; i++){
      //alert(obj.elements[i].name);
       if(obj.elements[i].type == "text"){
         var result = expression.test(obj.elements[i].value);
         if(result == false){
          errorStr += "Bitte überprüfen Sie Ihre gewünschte Produktanzahl\n";
          alert(errorStr);
          obj.elements[i].focus();
          return false;
         } 
       }
       if(obj.elements[i].type == "select-one" && obj.elements[i].value == ""){
          errorStr += "Bitte wählen Sie eine Produktfarbe\n";
          alert(errorStr);
          obj.elements[i].focus();
          return false;
       }
       if(errorStr != ""){
         alert(errorStr);
         errorStr = "";
         return false;
       }
      }
      if(errorStr == ""){
       document.addProdukt.submit();
      }else{
       alert(errorStr);
       return false;
      }
      }
      // Bestellangaben
      
       function checkAngaben(){
      var form = document.Bestellangaben;
    
      var errorStr   = "";
      if(form.Vorname.value == ""){
       errorStr += "Bitte geben Sie Ihren Vornamen ein\n";
      }
      if(form.Nachname.value == ""){
       errorStr += "Bitte geben Sie Ihren Nachnamen ein\n";
      }
      if(form.Strasse.value == ""){
       errorStr += "Bitte geben Sie Ihre Strasse ein\n";
      }
      if(form.PLZ.value == ""){
       errorStr += "Bitte geben Sie Ihren Postleitzahl ein\n";
      }
      if(form.Ort.value == ""){
       errorStr += "Bitte geben Sie Ihren Ort ein\n";
      }
      if(form.Telefon.value == ""){
       errorStr += "Bitte geben Sie Ihre Telefonnummer ein\n";
      }
      if(form.Email.value == ""){
       errorStr += "Bitte geben Sie Ihre Email ein\n";
      }
      if(!EMail(form.Email.value)){
       errorStr += "Bitte geben prüfen Sie Ihre Emailadresse\n";
      }
     
      if(form.Zahlung[1].checked == true){
        if(form.Bankleitzahl.value == ""){
         errorStr += "Bitte geben Sie Ihre Bankleitzahl ein\n";
        }
        if(form.Konto.value == ""){
         errorStr += "Bitte geben Sie Ihre Kontonummer ein\n";
        }
        if(form.Geldinstitut.value == ""){
         errorStr += "Bitte geben Sie den Namen Ihrer Bank ein\n";
        }
      }
      
      if(form.Lieferadresse_aktiv.checked == true){
        if(form.Vorname_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihren Vornamen ein\n";
        }
        if(form.Nachname_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihren Nachnamen ein\n";
        }
        if(form.Strasse_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihre Strasse ein\n";
        }
        if(form.PLZ_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihren Postleitzahl ein\n";
        }
        if(form.Ort_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihren Ort ein\n";
        }
        /*
        if(form.Telefon_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihre Telefonnummer ein\n";
        }
        
        if(form.Email_liefer.value == ""){
         errorStr += "Bitte geben Sie Ihre Email ein\n";
        }
        if(!EMail(form.Email_liefer.value)){
         errorStr += "Bitte geben prüfen Sie Ihre Emailadresse\n";
        }*/
      }
      if(form.Agb_ok.checked == false){
       errorStr += "Bitte bestätigen Sie, dass Sie die AGBs gelesen haben\n";
      }
      if(errorStr != ""){
       alert(errorStr);
       return false;
      }else{
       document.Bestellangaben.submit();
      }
       
      }
      
      function EMail(s){
         var a = false;
         var res = false;
         if(typeof(RegExp) == 'function')
         {
          var b = new RegExp('abc');
          if(b.test('abc') == true){a = true;}
          }
        
         if(a == true)
         {
          reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                           '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                           '(\\.)([a-zA-Z]{2,4})$');
          res = (reg.test(s));
         }
         else
         {
          res = (s.search('@') >= 1 &&
                 s.lastIndexOf('.') > s.search('@') &&
                 s.lastIndexOf('.') >= s.length-5)
         }
         return(res);
       }
     
     function showDeliveryAdress(){
      var obj= document.getElementById("Lieferadresse");
      if(obj.style.display == "block"){
       obj.style.display = "none";
      }else{
       obj.style.display = "block";
      }
     }
     
     function showBankdaten(){
      var obj= document.getElementById("Bankdaten");
      obj.style.display = "block";
     }
     
     function hideBankdaten(){
      var obj= document.getElementById("Bankdaten");
      obj.style.display = "none";
     }
     
     //
