/*Datei checkbookform.js fuer bochum-kulinarisch.de*/
/*created: 21.02.2009*/
/*created: by karl majert*/

function checkform() 
   { 
   var bOK = true;
	var ausgabe = "Das Formular konnte nicht gesendet werden,\n da noch folgende Angaben fehlen:\n ----------\n";
         
   if (document.order.Betrieb.value == "") 
      { 
         document.getElementById("labelBetrieb").className="laberror";
         document.order.Betrieb.className="errfeld";
         ausgabe += "- Welches Restaurant soll es sein? \n";        
         bOK = false; }
   
   if (document.order.Personen.value == "" ||
         document.order.Personen.value.match(/\D/g) ||
         document.order.Personen.value < 6) 
      { 
         document.getElementById("labelPersonen").className="laberror";
         document.order.Personen.className="errfeld";
         ausgabe += "- Reservierungen erst ab 6 Personen, bitte geben Sie eine Zahl ein. \n";        
         bOK = false; } 
         
   if (document.order.Termin.value == "") 
      { 
         document.getElementById("labelTermin").className="laberror";
         document.order.Termin.className="errfeld";
         ausgabe += "- Bitte geben Sie einen Wunschtermin an! \n";    
         bOK = false;}    
   else
      {
	 if (document.order.Termin.selectedIndex == 1) 
      	    { 
	    var ter = new Date(2009, 7, 12, 18, 0, 0); //Datum MI 
	    }  
	 if (document.order.Termin.selectedIndex == 2) 
      	    { 
	    var ter = new Date(2009, 7, 13, 18, 0, 0);  //Datum DO
	    }
	 if (document.order.Termin.selectedIndex == 3) 
      	    { 
	    var ter = new Date(2009, 7, 14, 18, 0, 0);	//Datum FR 
	    }
	 if (document.order.Termin.selectedIndex == 4) 
      	    { 
	    var ter = new Date(2009, 7, 15, 18, 0, 0); //Datum SA
	    }
	 if (document.order.Termin.selectedIndex == 5) 
      	    { 
	    var ter = new Date(2009, 7, 16, 18, 0, 0); //Datum SO
	    }         
	
	 //var heu = new Date(2009, 7, 13, 2, 15, 0); //Sendedatum Test
	 var heu = new Date(); //Sendedatum real			
	 ter.setFullYear( heu.getFullYear() );	
	
	 var diff = ter-heu;  //Differenz in Millisekunden     
	
	 if (diff < 64800000)   //18 Stunden
	    {
	    if (diff < 0)   //Negative Differenz
	       {
	       document.getElementById("labelTermin").className="laberror";
               document.order.Termin.className="errfeld";
	       ausgabe += "- Der Termin ist leider vorbei! \n";
	       bOK = false;
	       }
	    else
	       {
	       document.getElementById("labelTermin").className="laberror";
               document.order.Termin.className="errfeld";
	       ausgabe += "- Reservierungen nur bis zu einem Tag vor dem Termin! \n";              
               }         		
            bOK = false; 
            }                                              
	 }
         
   if (document.order.Zeit.value == "") 
      { 
         document.getElementById("labelZeit").className="laberror";
         document.order.Zeit.className="errfeld";
         ausgabe += "- Die Uhrzeit sollten Sie schon angeben! \n";        
         bOK = false; }  
	
   if (document.order.Name.value == "") 
      { 
         document.getElementById("labelName").className="laberror";
         document.order.Name.className="errfeld";
         ausgabe += "- Geben Sie bitte Ihren Namen an! \n";        
         bOK = false; }                    
         
   if (document.order.Email.value == "") 
      { 
         document.getElementById("labelEmail").className="laberror";
         document.order.Email.className="errfeld";
         ausgabe += "- Ohne Emailadresse geht gar nichts! \n";        
         bOK = false; }
         
         
   if(bOK == false)
     {
        alert(ausgabe);}
        
   return bOK;
   }
   
function setDisplay(strName, vis)
   {
   objStyleElement = (document.getElementById)?document.getElementById(strName):document.all[strName]
    objStyleElement.style.display = (vis)?"block":"none"
  }


