   Jetzt = new Date();
   var Jahrj = Jetzt.getYear();
   if(Jahrj>2000) Jahrj-=2000;
  	else {if(Jahrj>100) Jahrj-=100;}
   var Heute= Jetzt.getDate()-1 + Jetzt.getMonth()*31 + Jahrj*372;

   function checkInput()
   { var F=document.Anfrage; var m;
     var iJahr=F.AnreiseJahr.options[0].value-2000;
   if(F.AnzahlEZ.options.selectedIndex+F.AnzahlDZ.options.selectedIndex<1)
   {alert(text.zimmer); return false;}

   var Beginn= F.Anreisetag.options.selectedIndex+ F.AnreiseMonat.options.selectedIndex*31+ (F.AnreiseJahr.options.selectedIndex+iJahr)*372;
	if(Beginn<Heute) {alert(text.vorbei); return false;}
	if(Beginn>(F.AbreiseTag.options.selectedIndex+ F.AbreiseMonat.options.selectedIndex*31+ (F.AbreiseJahr.options.selectedIndex+iJahr)*372))
	   { alert(text.voranreise); return false;}
       m=F.AnreiseMonat.options.selectedIndex; 
   	if((m==3||m==5||m==8||m==10)&&(F.Anreisetag.options.selectedIndex==30))
		{ alert(text.anreise31);
		  F.Anreisetag.options.selectedIndex=29; return false;}
    if((m==1)&&(F.Anreisetag.options.selectedIndex>27)){
	    if((F.AnreiseJahr.options.selectedIndex+iJahr)%4)
		   {alert(text.februar); F.Anreisetag.options.selectedIndex=27; return false;}}
    m=F.AbreiseMonat.options.selectedIndex;
	  if((m==3||m==5||m==8||m==10)&&(F.AbreiseTag.options.selectedIndex==30))
		{ alert(text.abreise31);
		  F.AbreiseTag.options.selectedIndex=29; return false;}
    if(F.Nachname.value==""||F.Strasse.value==""||F.PLZ.value==""||F.Stadt.value==""||F.email.value=="")
     {alert(text.adresse); return false;}
    if(F.email.value.search(/\w.+@\w.+\.\S.+/)<0)
   {alert(text.valid); return false;}
   return true;
  }
 function setNira(total, nira){
   var F=document.Anfrage;
   var ziel=F.elements[total].options.selectedIndex;
   var start=F.elements[nira].options.length;
   if(ziel < start) // l&ouml;schen
   { for(var p=start-1; p>ziel; p--) F.elements[nira].options[p]=null; }
   else // hinzuf&uuml;gen
   { for(var p=start; p<=ziel; p++) F.elements[nira].options[p]= new Option(p); }
   F.elements[nira].disabled=(ziel)? false : true; 
 }

 document.Anfrage.onsubmit= function() {return checkInput();};
 document.Anfrage.NiraEZ.disabled=true;
 document.Anfrage.NiraDZ.disabled=true;
 document.Anfrage.AnzahlEZ.onchange=function() { setNira("AnzahlEZ", "NiraEZ");};
 document.Anfrage.AnzahlDZ.onchange=function() { setNira("AnzahlDZ", "NiraDZ");};
  