function showKinder(anzahl){
	for(var i = 0; i < anzahl; i++){
		document.getElementById('KindContainer' + i).style.display = 'block';	
	}
	for(i = anzahl; i < 4; i++){
		document.getElementById('KindContainer' + i).style.display = 'none';
	}
}

function checkText(number){
	if(document.getElementById(String('bInput' + number)).value.length > 3){
		return ajaxOk(number);
	}else{	
		return ajaxWrong(number);
	}
}

function checkMail(text){
	if(text.search(/@/) != -1){
		return ajaxOk("Mail");
	}else{
		return ajaxWrong("Mail");
	}
}

function checkDate(){
		if(document.getElementById('abreise_year').value > document.getElementById('ankunft_year').value)
			return ajaxOk("Date");
		if(document.getElementById('abreise_month').value > document.getElementById('ankunft_month').value)
			return ajaxOk("Date");
		if(parseInt(document.getElementById('abreise_day').value) > parseInt(document.getElementById('ankunft_day').value))
			return ajaxOk("Date");
		
		return ajaxWrong("Date");
}


function checkAll(){
	var success = 1;
	for(i = 0; i < 5; i++){
		if(!checkText(i)){
			var success = 0;
		}
	}
	
	if(!checkMail(document.getElementById('bInputMail').value)){
		
		var success = 0;
	}
	
	if(!checkDate()){
		var success = 0;
	}
		
	return success;
}


function setMyDate(){
	var date = new Date();
	document.getElementById('ankunft_day').value = date.getDate();
	document.getElementById('ankunft_month').value = String("0" + parseInt(date.getMonth() + 1));
	document.getElementById('ankunft_year').value = date.getFullYear();
	
	document.getElementById('abreise_day').value = date.getDate();
	document.getElementById('abreise_month').value = String("0" + parseInt(date.getMonth() + 1));
	document.getElementById('abreise_year').value = date.getFullYear();
}


function ajaxOk(number){
	new Ajax.Updater('controlDiv' + number, 'pauschalen/javascript/ajax.php?inputOk=1');
	return 1;
}

function ajaxWrong(number){
	new Ajax.Updater('controlDiv' + number, 'pauschalen/javascript/ajax.php?inputOk=0');
	return 0;
}

function submitForm(){
	if(!checkAll())
		new Ajax.Updater('controlDivCheck', 'pauschalen/javascript/ajax.php?inputAll=1');
	else{
		document.forms.PauschalenForm.submit();
	}
}

function submitschnellForm(){		
		var ok = true;		
		if(document.getElementById('bInputs0').value == "" || 
			document.getElementById('bInputs0').value == "Bitte Ausfuellen"){
			
			document.getElementById('bInputs0').value='Bitte Ausfuellen';
			ok = false;			
		}
		if(document.getElementById('bInputs1').value == "" || 
			document.getElementById('bInputs1').value == "Bitte Ausfuellen"){
			
			document.getElementById('bInputs1').value='Bitte Ausfuellen';
			ok = false;			
		}
		if(document.getElementById('bInputs2').value == "" || 
			document.getElementById('bInputs2').value == "Bitte Ausfuellen"){
			
			document.getElementById('bInputs2').value='Bitte Ausfuellen';
			ok = false;			
		}
		
		if(ok){			
			document.forms.SchnellanfrageForm.submit()
		}
}

function clearForm(element){ 
    if(element.value == "Vor- & Nachname" || element.value == "E-Mail Adresse" || element.value == "Bitte geben Sie hier Ihre Anfrage ein.") 
        element.value = ''; 
}
function makeHeight(){
	var highleft = document.getElementById('leftbar').offsetHeight;
	var highmid = document.getElementById('Layout').offsetHeight + 20;
	var highright = document.getElementById('rightbar').offsetHeight;
	
	
	var hoehe=0;
	
	if(highleft > hoehe){
		hoehe=highleft;}
	if(highmid > hoehe){
		hoehe=highmid;}
	if(highright > hoehe){
		hoehe=highright;}	
		
	document.getElementById('leftbar').style.height = hoehe +'px';
	document.getElementById('rightbar').style.height = hoehe +'px';
	
	
}

function Reservierungscheck(){
	var redcolor="#ff0000";
	var whicolor="#ffffff";
	
	var jetzt = new Date();
	
	var jetzttag = jetzt.getDate();
	var jetztmon = jetzt.getMonth()+1;
	var jetztjahr = jetzt.getFullYear();
	
	var start = document.getElementById('Form_showHotelres_Ankunft').value;
	var end = document.getElementById('Form_showHotelres_Abfahrt').value;
	
	var startar = start.split("/");
	var endar = end.split("/");
	
	var startms = Date.UTC(startar[2], startar[1], startar[0]);
	var endms = Date.UTC(endar[2], endar[1], endar[0]);
	jetzt = Date.UTC(jetztjahr, jetztmon, jetzttag) +1;	
	
	
	if(isNaN(startms)){
		startms = 1;
	}
	if(isNaN(endms)){
		startms = 1;
	}
	
	var ok = true;

		
		if(document.getElementById('Form_showHotelres_Vorname').value == "" || 
			document.getElementById('Form_showHotelres_Vorname').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_Vorname').style.background=redcolor; 
			document.getElementById('Form_showHotelres_Vorname').value='Bitte Ausfuellen';
			ok = false;			
		}
		else{ document.getElementById('Form_showHotelres_Vorname').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_Nachname').value == ""  || 
			document.getElementById('Form_showHotelres_Nachname').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_Nachname').style.background=redcolor; 
			document.getElementById('Form_showHotelres_Nachname').value='Bitte Ausfuellen';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_Nachname').style.background=whicolor;}
		if(document.getElementById('Form_showHotelres_Adresse').value == "" || 
			document.getElementById('Form_showHotelres_Adresse').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_Adresse').style.background=redcolor;
			document.getElementById('Form_showHotelres_Adresse').value='Bitte Ausfuellen';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_Adresse').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_PLZ').value == "" || 
			document.getElementById('Form_showHotelres_PLZ').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_PLZ').style.background=redcolor; 
			document.getElementById('Form_showHotelres_PLZ').value='Bitte Ausfuellen';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_PLZ').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_Ort').value == "" || 
			document.getElementById('Form_showHotelres_Ort').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_Ort').style.background=redcolor; 
			document.getElementById('Form_showHotelres_Ort').value='Bitte Ausfuellen';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_Ort').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_Ankunft').value == "" || startms < jetzt ){
			document.getElementById('Form_showHotelres_Ankunft').style.background=redcolor; 
			document.getElementById('Form_showHotelres_Ankunft').value='ungueltig';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_Ankunft').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_Abfahrt').value == "" || endms < jetzt || endms <= startms || 
			document.getElementById('Form_showHotelres_Abfahrt').value == "ungueltig"){
			document.getElementById('Form_showHotelres_Abfahrt').style.background=redcolor; 
			document.getElementById('Form_showHotelres_Abfahrt').value='ungueltig';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_Abfahrt').style.background=whicolor;}
		
		if(document.getElementById('Form_showHotelres_E-Mail').value == "" || 
			document.getElementById('Form_showHotelres_E-Mail').value == "Bitte Ausfuellen"){
			document.getElementById('Form_showHotelres_E-Mail').style.background=redcolor; 
			document.getElementById('Form_showHotelres_E-Mail').value='Bitte Ausfuellen';
			ok = false;}
		else{ document.getElementById('Form_showHotelres_E-Mail').style.background=whicolor;}
		
		if ( ok ){
		document.forms.Form_showHotelres.submit();}
}

function hotelres(){
	var HTMLURL = document.URL;
	var URLstring = HTMLURL.split("/");
	if(URLstring[URLstring.length-1] == "reservierungsuccess"){
		document.getElementById('Form_showHotelres').style.display = "none";
		document.getElementById('showHotelressuc').style.display = "block";
	}
	
}

function optionresize(){
		document.getElementById('Form_showHotelres_Zimmer').style.width = "150px";
}

