var begin;
var end;

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 > 2){
		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");
			/*alert(new Date(document.getElementById('ankunft_year').value,document.getElementById('ankunft_month').value, parseInt(document.getElementById('ankunft_day').value)).getMonth());
			alert(Math.abs(document.getElementById('ankunft_month').value));		
		if(new Date(document.getElementById('ankunft_year').value,document.getElementById('ankunft_month').value, parseInt(document.getElementById('ankunft_day').value)).getMonth()!=Math.abs(document.getElementById('ankunft_month').value))			
			return ajaxWrong("Date");	
		if(new Date(document.getElementById('abreise_year').value,document.getElementById('abreise_month').value, parseInt(document.getElementById('abreise_day').value)).getMonth()!=Math.abs(document.getElementById('abreise_month').value))		
			return ajaxWrong("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 checkSchnellForm(){
	var success = 1;
	if(!checkText(0)){
		var success = 0;		
	}
	if(!checkText(3)){
		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_day').value = document.getElementById('begind').innerHTML;	
	
			
	
	
	document.getElementById('ankunft_month').value = String("0" + parseInt(date.getMonth() + 1));
	document.getElementById('ankunft_month').value = document.getElementById('beginh').innerHTML;
	
	document.getElementById('ankunft_year').value = date.getFullYear();
	document.getElementById('ankunft_year').value = document.getElementById('beginy').innerHTML;
	
	document.getElementById('abreise_day').value = date.getDate();
	document.getElementById('abreise_day').value = document.getElementById('endd').innerHTML;
	
	document.getElementById('abreise_month').value = String("0" + parseInt(date.getMonth() + 1));
	document.getElementById('abreise_month').value = document.getElementById('endh').innerHTML;
	
	document.getElementById('abreise_year').value = date.getFullYear();

	document.getElementById('abreise_year').value = document.getElementById('endy').innerHTML;
	
}


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(){	
	if(!checkSchnellForm()){
		new Ajax.Updater('controlDivCheck', 'pauschalen/javascript/ajax.php?inputAll=1');
	}
	else{
		document.forms.PauschalenForm.submit()		
	}
}
function empfehlForm(){	
	
	
}



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 overallfastreq(){
	begin = document.getElementById('Form_Schnellanfrage_Ankunft').value;
	end = document.getElementById('Form_Schnellanfrage_Abfahrt').value;
		
	document.forms.Form_Schnellanfrage.submit();
		
}
function filldates(){
	document.getElementById('Form_Form_EditableDateField9').value =
		document.getElementById('nonebegin').innerHTML;
	
	document.getElementById('Form_Form_EditableDateField10').value=
		document.getElementById('noneend').innerHTML;
	
}