function checkandgo()
	{
	if (document.buchung.vonjahr.value != "" && document.buchung.vonmonat.value != "" && document.buchung.vontag.value != "" && document.buchung.bisjahr.value != "" && document.buchung.bismonat.value != "" && document.buchung.bistag.value != "")
		{
		var datumvon1	= document.buchung.vonjahr.value;
		datumvon2		= document.buchung.vonmonat.value; 	if (datumvon2.length < 2)	{datumvon2="0" + datumvon2;}
		datumvon3		= document.buchung.vontag.value;	if (datumvon3.length < 2)	{datumvon3="0" + datumvon3;}
		var datumbis1	= document.buchung.bisjahr.value;
		datumbis2		= document.buchung.bismonat.value;	if (datumbis2.length < 2)	{datumbis2="0" + datumbis2;}
		datumbis3		= document.buchung.bistag.value;	if (datumbis3.length < 2)	{datumbis3="0" + datumbis3;}
		datumvon 		= Date.UTC(datumvon1,datumvon2,datumvon3);
		datumbis		= Date.UTC(datumbis1,datumbis2,datumbis3);
		datumdiff		= datumbis - datumvon;
		datumvon 		= datumvon1+datumvon2+datumvon3;
		datumbis 		= datumbis1 + datumbis2 + datumbis3;

		if (datumvon > datumbis)
			{alert("Der erste Tag des gesuchten Zeitraums sollte vor dem letzten liegen ");}
		else{document.buchung.submit();}
		}
	else{document.buchung.submit();}
	}

function date_check(formular){
	//Wird aufgerufen, wenn das Von-Datum geändert wird

		var vontag 	 = parseInt(eval("document." + formular + ".vontag.value"),10);
		var vonmonat = parseInt(eval("document." + formular + ".vonmonat.value"),10);
		var vonjahr	 = parseInt(eval("document." + formular + ".vonjahr.value"),10);
		var bistag 	 = parseInt(eval("document." + formular + ".bistag.value"),10);
		var bismonat = parseInt(eval("document." + formular + ".bismonat.value"),10);
		var bisjahr	 = parseInt(eval("document." + formular + ".bisjahr.value"),10);
	
	if (isNaN(bistag) && isNaN(bismonat)){		
		vonDatum = new Date(vonjahr, vonmonat-1, vontag);
		vonDatumStamp = vonDatum.getTime();
		bisDatumStamp = vonDatumStamp+604800000;// +7 Tage
		bisDatum = new Date(bisDatumStamp);
		
		eval("document." + formular + ".bistag.value = " + (bisDatum.getDate()));
		eval("document." + formular + ".bisjahr.value = " + (bisDatum.getFullYear()));
		eval("document." + formular + ".bismonat.value = " + (bisDatum.getMonth()+1));	
	}
	
	/*eval("document." + formular + ".bistag.value = " + (vontag + 1));
	if(vonmonat <=9){vonmonat = "0" + vonmonat.toString();}
	eval("document." + formular + ".bismonat.value = '" + vonmonat + "'");
	eval("document." + formular + ".bisjahr.value = " + vonjahr);
	
	//Ändert das Bis-Datum auf einen Tag nach dem Von-Datum
	if(vontag==31 && vonmonat <=11){
		var vonmonat = parseInt(eval("document." + formular + ".vonmonat.value"),10);
		eval("document." + formular + ".bistag.value = 1");
		var monat_neu = (vonmonat + 1);
		if(monat_neu <=9){monat_neu = "0" + monat_neu.toString();}
		eval("document."+formular+".bismonat.value='" + monat_neu + "'");			 
	}	
	//Das gleiche nur für den 31. Dezember
	if(vontag==31 && vonmonat==12){
		eval("document."+formular+".bistag.value=1");
		var monat_neu =1;
		monat_neu     ="0" + monat_neu.toString() 
		eval("document." + formular + ".bismonat.value= '" + monat_neu + "'");
		eval("document."+formular+".bisjahr.value=" + (vonjahr+1));
	}*/
}

function date_correct(formular){	
	
	//Wird bei Jeder Datumsänderung aufgerufen
	var vontag 	 = parseInt(eval("document." + formular + ".vontag.value"),10);
	var vonmonat = parseInt(eval("document." + formular + ".vonmonat.value"),10);
	var vonjahr	 = parseInt(eval("document." + formular + ".vonjahr.value"),10);
	var bistag 	 = parseInt(eval("document." + formular + ".bistag.value"),10);
	var bismonat = parseInt(eval("document." + formular + ".bismonat.value"),10);
	var bisjahr	 = parseInt(eval("document." + formular + ".bisjahr.value"),10);
	
	var jetzt = new Date();
	var akt_std= jetzt.getHours();
	var akt_min= jetzt.getMinutes();
	var akt_sek= jetzt.getSeconds();
	jetzt.setHours(0);
	jetzt.setMinutes(0);
	jetzt.setSeconds(0);
	var monat1 = vonmonat-1;
	var monat2 = bismonat-1;
	var datum1 = new Date(vonjahr,monat1,vontag,akt_std,akt_min,akt_sek);
	var datum2 = new Date(bisjahr,monat2,bistag,akt_std,akt_min,akt_sek);
	
	
	
	if(datum2<datum1 && monat1!=1)
	{
		
		eval("document."+formular+".bisjahr.value =  parseInt(vonjahr+1,10)");
		//Bis-Jahr + 1
		datum2=new Date(eval("document."+formular+".bisjahr.value =  parseInt(vonjahr+1,10)"),monat2,bistag,akt_std,akt_min,akt_sek);
	}
	
	//Wenn Bis-Datum oder Von-Datum vor Heute
	if(datum2 < jetzt || datum1 < jetzt){
		eval("document."+formular+".fehler.value='Der Zeitraum liegt in der Vergangenheit!'");					
	}

	//Wenn Bis-Datum heute und Von-Datum in der Zukunft (alles in Ordnung)
	if(datum2 >= jetzt && datum1 >= jetzt){
		eval("document."+formular+".fehler.value=''");		
	}

		
	
	//Wenn Bis-Tag gesetzt ist, aber Bis-Monat noch nicht
	if (!isNaN(bistag) && isNaN(bismonat))
	{
		
		
		if (bistag<=vontag){
			if (vonmonat<9){
				var monatneu = "0"+(vonmonat+1).toString();
			}else{
				var monatneu=(vonmonat+1).toString();
			}
			
			eval("document."+formular+".bismonat.value = '"+monatneu+"'");
		
		}else if(bistag>vontag){
			if (vonmonat<10){
				var monatneu = "0"+vonmonat.toString();
			}else{
				var monatneu=vonmonat.toString();
			}
			eval("document."+formular+".bismonat.value = '"+monatneu+"'");
		}
	}

	
	
	//Wenn Bis-Monat gesetzt ist, aber Bis-Tag noch nicht
	if (!isNaN(bismonat) && isNaN(bistag)){
		
		
		//Wenn die beiden Monate gleich sind
		if (bismonat==vonmonat){
			//bistag = vontag + 7 Tage
			var sevendays = datum1.getTime()+604800000;
			var sevendays2 = new Date(sevendays);
			var monatneu = sevendays2.getMonth()+1;
			//wenn die Monate immer noch gleich sind
			if(monatneu==vonmonat){
				if (sevendays2.getMonth()+1<10){
					monatneu = "0"+vonmonat.toString();
				}else{
					monatneu=monatneu.toString();
				}
				eval("document."+formular+".bistag.value = '"+sevendays2.getDate()+"'");
				eval("document."+formular+".bismonat.value = '"+monatneu+"'");
				eval("document."+formular+".bisjahr.value = '"+sevendays2.getFullYear()+"'");	
			}
		}else if(bismonat<vonmonat){
			
			//bistag = vontag; bisjahr + 1
			eval("document."+formular+".bistag.value = '"+vontag+"'");
			eval("document."+formular+".bisjahr.value =  parseInt(bisjahr+1,10)");
		}else if(bismonat>vonmonat){
		
			var sevendays = datum1.getTime()+604800000;
			var sevendays2 = new Date(sevendays);
			var tagneu = sevendays2.getDate();			
			//bistag = vontag
			eval("document."+formular+".bistag.value = '"+tagneu+"'");
		}
	}

	// Minimumtage-SELECT neu festlegen
/*	var differenz = (datum2.getTime() - datum1.getTime())/86400000 + 1;
	var diffdays  = Math.ceil(differenz);
	eval("document." + formular + ".minimum.length = " + diffdays);
	for(i=1;i < diffdays; i++){
		neuopt = new Option(String(diffdays-i), (diffdays-i), false, false);
		eval("document." + formular + ".minimum.options[" + i + "] = neuopt");
	}*/
}
function month_plus(formular)
{
	return(true);
	var vontag 	 = parseInt(eval("document." + formular + ".vontag.value"),10);
	var vonmonat = parseInt(eval("document." + formular + ".vonmonat.value"),10);
	var vonjahr	 = parseInt(eval("document." + formular + ".vonjahr.value"),10);
	var bistag 	 = parseInt(eval("document." + formular + ".bistag.value"),10);
	var bismonat = parseInt(eval("document." + formular + ".bismonat.value"),10);
	var bisjahr	 = parseInt(eval("document." + formular + ".bisjahr.value"),10);
	if(bistag < vontag && vonmonat==bismonat)
	{	
		var monatneu = vonmonat + 1;
		var monatneu2 = vonmonat + 1;
		monatneu 	 = "0" + monatneu.toString();
		if (vonmonat<9){eval("document." +formular+ ".bismonat.value = '" + monatneu + "'");
	}
	if(vonmonat==12)
	{
		eval("document." + formular + ".bismonat.value='01'");
		eval("document." + formular + ".bisjahr.value=" + bisjahr+1);
	}
		if(vonmonat==10 || vonmonat==11 || vonmonat==9){eval("document." + formular + ".bismonat.value= '" + monatneu2 +"'");}
	}
	if(eval("document." + formular + ".bismonat.value==''"))
	{
		 if(vontag<=bistag)
		 {
			var monatneu = vonmonat;
			var monatneu2 = vonmonat;
			monatneu 	 = "0" + monatneu.toString();
			if (vonmonat<9){
			eval("document." +formular+ ".bismonat.value = '" + monatneu + "'");
			}
			if(vonmonat==12){
			eval("document." + formular + ".bismonat.value='01'");
			eval("document." + formular + ".bisjahr.value=" + bisjahr+1);
			}
			if(vonmonat==10 || vonmonat==11 || vonmonat==9){
			eval("document." + formular + ".bismonat.value= '" + monatneu2 +"'");
			}
		 }
		 if(vontag>bistag)
		 {
			 var monatneu = vonmonat + 1;
			var monatneu2 = vonmonat + 1;
			monatneu 	 = "0" + monatneu.toString();
			if (vonmonat<9){
			eval("document." +formular+ ".bismonat.value = '" + monatneu + "'");
			}
			if(vonmonat==12){
			eval("document." + formular + ".bismonat.value='01'");
			eval("document." + formular + ".bisjahr.value=" + bisjahr+1);
			}
			if(vonmonat==10 || vonmonat==11 || vonmonat==9){
			eval("document." + formular + ".bismonat.value= '" + monatneu2 +"'");
			}
		 }
	}
}
function kinder_mit()
{
	var Anzahl = parseInt(document.buchung.kinder.value); 
	switch (Anzahl){
	case 0: 
		document.getElementById("kind1").style.display="none";
		document.getElementById("kind2").style.display="none";
		document.getElementById("kind3").style.display="none";
		document.getElementById("kind4").style.display="none";
		document.getElementById("kind5").style.display="none";break;
	
	case 1: 
		document.getElementById("kind1").style.display="inline";
		document.getElementById("kind2").style.display="none";
		document.getElementById("kind3").style.display="none";
		document.getElementById("kind4").style.display="none";
		document.getElementById("kind5").style.display="none";break;
	case 2:
		document.getElementById("kind1").style.display="inline";
		document.getElementById("kind2").style.display="inline";
		document.getElementById("kind3").style.display="none";
		document.getElementById("kind4").style.display="none";
		document.getElementById("kind5").style.display="none";break;
	case 3:
		document.getElementById("kind1").style.display="inline";
		document.getElementById("kind2").style.display="inline";
		document.getElementById("kind3").style.display="inline";
		document.getElementById("kind4").style.display="none";
		document.getElementById("kind5").style.display="none";break;
	case 4:
		document.getElementById("kind1").style.display="inline";
		document.getElementById("kind2").style.display="inline";
		document.getElementById("kind3").style.display="inline";
		document.getElementById("kind4").style.display="inline";
		document.getElementById("kind5").style.display="none";break;
	case 5:
		document.getElementById("kind1").style.display="inline";
		document.getElementById("kind2").style.display="inline";
		document.getElementById("kind3").style.display="inline";
		document.getElementById("kind4").style.display="inline";
		document.getElementById("kind5").style.display="inline";break;	
	default: break;
	}
}

function max_tage()
	{
		var Vonmonat=parseInt(document.buchung.vonmonat.value)-1;
		var Bismonat=parseInt(document.buchung.bismonat.value)-1;
        var datum1 = new Date(document.buchung.vonjahr.value,Vonmonat,document.buchung.vontag.value,0,0,0);
		var datum2 = new Date(document.buchung.bisjahr.value,Bismonat,document.buchung.bistag.value,0,0,0);
		var zeit1= datum1.getTime()/(86400000);
		var zeit2= datum2.getTime()/(86400000);
		var differenz= Math.floor(zeit2-zeit1)+1;
		var Maxtage= document.buchung.maxtage.value;
		if(Maxtage>differenz)
		{
			document.buchung.fehler1.value="Die Anzahl der Tage ist zu groß!";
		}
		if(Maxtage<=differenz)
		{
			document.buchung.fehler1.value="";
		}
		
	}
function pruefeZahl()
	 {
		var eingabe = document.direktsuche.hotelidsuche.value;
		var erlaubt = '0123456789';
		for(i=0; i <= eingabe.length; i++) { 
			if(erlaubt.indexOf(eingabe.charAt(i)) < 0) { 
				document.direktsuche.hotelidsuche.value = eingabe.slice(0, i); 
				return true; 
				break; 
			} 
		}
		return false;
	 }

// OBJEKT-ID SUCHE

function pruefeZahl() 
	{	
	var eingabe = document.direktsuche.fewonrsuche.value;	
	var erlaubt = '0123456789';
	for(i=0; i <= eingabe.length; i++) 
		{if(erlaubt.indexOf(eingabe.charAt(i)) < 0){document.direktsuche.fewonrsuche.value = eingabe.slice(0,i);return true;} }
	return false;
	}

function sbform()
	{
	if (document.direktsuche.fewonrsuche.value != "")
		{
		document.direktsuche.action = "/angebote/details.php3?nr="+document.direktsuche.fewonrsuche.value;
		return true;
		}
	}