$ = function(argument) {
	return document.getElementById(argument);
}


function checkGeschatbedragStap2() {
	
	var sendForm = true;
	var error;
	
	if($('naam').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('naam').focus();
	}
	if($('telefoonnummer').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('telefoonnummer').focus();
	}
	
	// Valideer geldig telefoonnummer
	var TelefoonCheck = /^0[0-9]{9}$/i
    if (TelefoonCheck.test(document.meldGeschatbedragStep2.telefoonnummer.value)){
    }
    else{
        alert('Een geldig telefoonnummer invoeren aub');
        return false;
    }
	
	
	if($('email').value == "" && sendForm) {
		error = "Email";
		sendForm = false;
		$('email').focus();
	}
	
	// Valideer geldig emailadres
	var reg = new RegExp(/^[A-Za-z0-9+._-]+@[A-Za-z0-9._-]+.[A-Za-z]{2,6}$/)
	if (reg.exec(document.meldGeschatbedragStep2.email.value) == "" || reg.exec(document.meldGeschatbedragStep2.email.value) > -1){
		alert("U heeft nog geen geldig e-mail adres ingevuld.");
		$('email').focus();
		sendForm = false;
		return false;
	} 
	
	
	if($('straat').value == "" && sendForm) {
		error = "Straat";
		sendForm = false;
		$('straat').focus();
	}
	if($('postcode').value == "" && sendForm) {
		error = "Postcode";
		sendForm = false;
		$('postcode').focus();
	}
	
	// Valideer geldig postcode adres
	var reg = new RegExp(/[1-9][0-9]{3}\x20?[A-Za-z]{2}/)
	if (reg.exec(document.meldGeschatbedragStep2.postcode.value) == "" || reg.exec(document.meldGeschatbedragStep2.postcode.value) > -1){
		alert("U heeft nog geen geldig postcode adres ingevuld.");
		$('postcode').focus();
		sendForm = false;
		return false;
	} 
	
	
	if($('nummer').value == "" && sendForm) {
		error = "Nummer";
		sendForm = false;
		$('nummer').focus();
	}
	if($('plaats').value == "" && sendForm) {
		error = "Plaats";
		sendForm = false;
		$('plaats').focus();
	}

	if (document.getElementById("maakSelectie").selected) {
		error = "Aanhef";
		sendForm = false;
		//$('anders').focus();
	}
	
	if(sendForm) {		
		$('meldGeschatbedragStep2').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}



function checkReinigenStap2() {

	var sendForm = true;
	var error;

	
	if($('altInput').value == "" && sendForm) {
		error = "Datum";
		sendForm = false;
	}	
	
	if(sendForm==true) {
		// disable submit button
		$('reinigenStep2').submit();	
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}


function checkEindeleaseStap2() {

	var sendForm = true;
	var error;


	
	if($('altInput').value == "" && sendForm) {
		error = "Datum";
		sendForm = false;
	}	

	if (document.getElementById("maakSelectie2").selected) {
		error = "Tijd (minuut)";
		sendForm = false;
		//$('anders').focus();
	}	
	
	if (document.getElementById("maakSelectie").selected) {
		error = "Tijd (uur)";
		sendForm = false;
		//$('anders').focus();
	}
	
	if(sendForm==true) {
		// disable submit button
		$('eindeleasecontractStep2').submit();	
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}

function checkReingenStep1() {
	
	var sendForm = true;
	var error;
	
	var countReinigingen = 0;
	
	if (document.getElementById("behandeling_1").checked) {
		countReinigingen++;
	}
	if (document.getElementById("behandeling_2").checked) {
		countReinigingen++;
	}	
	if (document.getElementById("behandeling_3").checked) {
		countReinigingen++;
	}	
	if (document.getElementById("behandeling_4").checked) {
		countReinigingen++;
	}
	if (document.getElementById("behandeling_5").checked) {
		countReinigingen++;
	}
	
//	alert(countReinigingen);
	
	if(countReinigingen==0){
		alert('Kies minimaal 1 behandeling');
		sendForm = false;		
		return false;
	}
	
	if($('naam').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('naam').focus();
	}
	if($('telefoonnummer').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('telefoonnummer').focus();
	}
	
	// Valideer geldig telefoonnummer
	
	var TelefoonCheck = /^0[0-9]{9}$/i
    if (TelefoonCheck.test(document.reinigenStep1.telefoonnummer.value)){
    }
    else{
        alert('Een geldig telefoonnummer invoeren aub');
        return false;
    }
	
	
	if($('email').value == "" && sendForm) {
		error = "Email";
		sendForm = false;
		$('email').focus();
	}
	
	// Valideer geldig emailadres
	
	var reg = new RegExp(/^[A-Za-z0-9+._-]+@[A-Za-z0-9._-]+.[A-Za-z]{2,6}$/)
	if (reg.exec(document.reinigenStep1.email.value) == "" || reg.exec(document.reinigenStep1.email.value) > -1)
	{
	alert("U heeft nog geen geldig e-mail adres ingevuld.");
	$('email').focus();
	sendForm = false;
	return false;
	} 
	
	
	if($('straat').value == "" && sendForm) {
		error = "Straat";
		sendForm = false;
		$('straat').focus();
	}
	if($('postcode').value == "" && sendForm) {
		error = "Postcode";
		sendForm = false;
		$('postcode').focus();
	}
	
	// Valideer geldig postcode adres
	
	var reg = new RegExp(/[1-9][0-9]{3}\x20?[A-Za-z]{2}/)
	if (reg.exec(document.reinigenStep1.postcode.value) == "" || reg.exec(document.reinigenStep1.postcode.value) > -1)
	{
	alert("U heeft nog geen geldig postcode adres ingevuld.");
	$('postcode').focus();
	sendForm = false;
	return false;
	} 
	
	
	if($('nummer').value == "" && sendForm) {
		error = "Nummer";
		sendForm = false;
		$('nummer').focus();
	}
	if($('plaats').value == "" && sendForm) {
		error = "Plaats";
		sendForm = false;
		$('plaats').focus();
	}
	if($('kenteken').value == "" && sendForm) {
		error = "Kenteken";
		sendForm = false;
		$('kenteken').focus();
	}
		
	var boxesTicked = ""
	for (i = document.getElementsByName('betaalwijze').length - 1; i >= 0; i--) {
		if (document.getElementsByName('betaalwijze')[i].checked) {
			boxesTicked = boxesTicked + document.getElementsByName('betaalwijze')[i].value + "\n"
		}
	}
	
	
	if (boxesTicked == "") {
		error = "betaalwijze";
		sendForm = false;
	}	

	if (document.getElementById("maakSelectie").selected) {
		error = "Aanhef";
		sendForm = false;
		//$('anders').focus();
	}	
	
	if(sendForm) {
		
		// disable submit button
		
		$('reinigenStep1').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}









function checkEindeleaseStep1() {
		
	var sendForm = true;
	var error;

	if (document.getElementById("maakSelectie").selected) {
		error = "Aanhef";
		sendForm = false;
		//$('anders').focus();
	}
	
	if($('naam').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('naam').focus();
	}
	if($('telefoonnummer').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('telefoonnummer').focus();
	}
	
	// Valideer geldig telefoonnummer
	var TelefoonCheck = /^0[0-9]{9}$/i
    if (TelefoonCheck.test(document.eindeleasecontractStep1.telefoonnummer.value)){
    }
    else{
        alert('Een geldig telefoonnummer invoeren aub');
        return false;
    }
	
	if($('email').value == "" && sendForm) {
		error = "Email";
		sendForm = false;
		$('email').focus();
	}
	
	// Valideer geldig emailadres	
	var reg = new RegExp(/^[A-Za-z0-9+._-]+@[A-Za-z0-9._-]+.[A-Za-z]{2,6}$/)
	if (reg.exec(document.eindeleasecontractStep1.email.value) == "" || reg.exec(document.eindeleasecontractStep1.email.value) > -1){
		alert("U heeft nog geen geldig e-mail adres ingevuld.");
		$('email').focus();
		sendForm = false;
		return false;
	} 
	
	
	if($('straat').value == "" && sendForm) {
		error = "Straat";
		sendForm = false;
		$('straat').focus();
	}
	if($('postcode').value == "" && sendForm) {
		error = "Postcode";
		sendForm = false;
		$('postcode').focus();
	}
	
	// Valideer geldig postcode adres
	var reg = new RegExp(/[1-9][0-9]{3}\x20?[A-Za-z]{2}/)
	if (reg.exec(document.eindeleasecontractStep1.postcode.value) == "" || reg.exec(document.eindeleasecontractStep1.postcode.value) > -1){
		alert("U heeft nog geen geldig postcode adres ingevuld.");
		$('postcode').focus();
		sendForm = false;
		return false;
	} 
	
	
	if($('nummer').value == "" && sendForm) {
		error = "Nummer";
		sendForm = false;
		$('nummer').focus();
	}
	if($('plaats').value == "" && sendForm) {
		error = "Plaats";
		sendForm = false;
		$('plaats').focus();
	}
	if($('kenteken').value == "" && sendForm) {
		error = "Kenteken";
		sendForm = false;
		$('kenteken').focus();
	}
	
	if($('leasemaatschappij').value == "" && sendForm) {
		error = "Leasemaatschappij";
		sendForm = false;
		$('leasemaatschappij').focus();
	}	
	
	if(sendForm) {
		
		// disable submit button
		
		$('eindeleasecontractStep1').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}





function checkMaakafspraakForm() {

	var sendForm = true;
	var error;

	var boxesTicked = "";

	for (i = document.getElementsByName('menu').length - 1; i >= 0; i--) {
		if (document.getElementsByName('menu')[i].checked) {
			boxesTicked = document.getElementsByName('menu')[i].value;
		}
	}

	if (boxesTicked == "") {
		error = "maak een afspraak";
		sendForm = false;
	}		
	
	if(sendForm==true) {
		if(boxesTicked=="expertise"){
			window.location.href='/stap1-expertise';
		}else if(boxesTicked=="schadereparatie"){
			window.location.href='/stap1-schadereparatie';
		}else if(boxesTicked=="einde leasecontract"){
			window.location.href='/stap1-eindeleasecontract';
		}else if(boxesTicked=="geschat bedrag"){
			window.location.href='/stap1-geschatbedrag';
		}else if(boxesTicked=="reinigen"){
			window.location.href='/stap1-reinigen';			
		}
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}




function submitExpertiseForm() {


	var sendForm = true;
	var error;
	
	if($('naam').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('naam').focus();
	}

	if($('telefoonnummer').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('telefoonnummer').focus();
	}

	if($('email').value == "" && sendForm) {
		error = "Email";
		sendForm = false;
		$('email').focus();
	}
	
	// Valideer geldig emailadres
	
	var reg = new RegExp(/^[A-Za-z0-9+._-]+@[A-Za-z0-9._-]+.[A-Za-z]{2,6}$/)
	if (reg.exec($('email').value) == "" || reg.exec($('email').value) > -1){
		alert("U heeft nog geen geldig e-mail adres ingevuld.");
		$('email').focus();
		sendForm = false;
		return false;
	} 	
	
	if($('comments').value == "" && sendForm) {
		error = "Bericht";
		sendForm = false;
		$('comments').focus();
	}
	
	if(sendForm) {
		$('postMaakAfspraakExpertise').submit();
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}

}






function checkContactForm() {

	var sendForm = true;
	var error;
	
	if($('cName').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('cName').focus();
	}
	if($('cPhone').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('cPhone').focus();
	}
	if($('cBericht').value == "" && sendForm) {
		error = "Bericht";
		sendForm = false;
		$('cBericht').focus();
	}
	
	if(sendForm) {
		$('contactForm').submit();
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}

}


/*function checkSchadeForm() {

	var sendForm = true;
	var error;
	
	if($('cName').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('cName').focus();
	}
	if($('cPhone').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('cPhone').focus();
	}
	if($('cBericht').value == "" && sendForm) {
		error = "Opmerkingen";
		sendForm = false;
		$('cBericht').focus();
	}
	
	if(sendForm) {
		
		// disable submit button
		$('submitHolder').innerHTML = "bezig met versturen formulier..";
		$('schadeForm').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}

}
*/




function checkSchadeFormNew() {
		
	var sendForm = true;
	var error;
	
	if($('input-date').value == "" && sendForm) {
		error = "Datum";
		sendForm = false;
		$('cPhone').focus();
	}
	

	if (document.getElementById("maakSelectie").selected) {
		error = "hoe is de schade ontstaan";
		sendForm = false;
			//$('anders').focus();
	}
	
	

	if (document.getElementById("andersDropdown").selected) {
		if($('anders').value == "" && sendForm) {
			error = "anders";
			sendForm = false;
			$('anders').focus();
		}
	}		
		
	if(sendForm) {
		// disable submit button
		$('meldSchadeForm').submit();
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}


function checkGeschatbedrag() {
		
	var sendForm = true;
	var error;
	
	if (document.getElementById("andersDropdown").selected) {
		if($('anders').value == "" && sendForm) {
			error = "anders";
			sendForm = false;
			$('anders').focus();
		}
	}		
	
	if (document.getElementById("maakSelectie").selected) {
		error = "Hoe is de schade ontstaan";
		sendForm = false;
		//$('anders').focus();
	}
	
	if(sendForm) {
		// disable submit button
		$('geschatbedragForm').submit();
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}


function checkSchadeFormNewStap2() {
	
	var sendForm = true;
	var error;
	
	if (document.getElementById("maakSelectie").selected) {
		error = "Aanhef";
		sendForm = false;
			//$('anders').focus();
	}	
	
	if($('naam').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('naam').focus();
	}
	if($('telefoonnummer').value == "" && sendForm) {
		error = "Telefoonnummer";
		sendForm = false;
		$('telefoonnummer').focus();
	}
	
	// Valideer geldig telefoonnummer
	
	var TelefoonCheck = /^0[0-9]{9}$/i
    if (TelefoonCheck.test(document.meldSchadeFormStep2.telefoonnummer.value)){
    }
    else{
        alert('Een geldig telefoonnummer invoeren aub');
        return false;
    }
	
	
	if($('email').value == "" && sendForm) {
		error = "Email";
		sendForm = false;
		$('email').focus();
	}
	
	// Valideer geldig emailadres
	
	var reg = new RegExp(/^[A-Za-z0-9+._-]+@[A-Za-z0-9._-]+.[A-Za-z]{2,6}$/)
	if (reg.exec(document.meldSchadeFormStep2.email.value) == "" || reg.exec(document.meldSchadeFormStep2.email.value) > -1)
	{
	alert("U heeft nog geen geldig e-mail adres ingevuld.");
	$('email').focus();
	sendForm = false;
	return false;
	} 
	
	
	if($('straat').value == "" && sendForm) {
		error = "Straat";
		sendForm = false;
		$('straat').focus();
	}
	if($('postcode').value == "" && sendForm) {
		error = "Postcode";
		sendForm = false;
		$('postcode').focus();
	}
	
	// Valideer geldig postcode adres
	
	var reg = new RegExp(/[1-9][0-9]{3}\x20?[A-Za-z]{2}/)
	if (reg.exec(document.meldSchadeFormStep2.postcode.value) == "" || reg.exec(document.meldSchadeFormStep2.postcode.value) > -1)
	{
	alert("U heeft nog geen geldig postcode adres ingevuld.");
	$('postcode').focus();
	sendForm = false;
	return false;
	} 
	
	
	if($('nummer').value == "" && sendForm) {
		error = "Nummer";
		sendForm = false;
		$('nummer').focus();
	}
	if($('plaats').value == "" && sendForm) {
		error = "Plaats";
		sendForm = false;
		$('plaats').focus();
	}
	if($('kenteken').value == "" && sendForm) {
		error = "Kenteken";
		sendForm = false;
		$('kenteken').focus();
	}
		
	var boxesTicked = ""
	for (i = document.getElementsByName('betaalwijze').length - 1; i >= 0; i--) {
	if (document.getElementsByName('betaalwijze')[i].checked) {
	boxesTicked = boxesTicked + document.getElementsByName('betaalwijze')[i].value + "\n"
	}}
	
	if (boxesTicked == "") {
	error = "betaalwijze";
	sendForm = false;
	}
	
	if (document.getElementById("verzekeraarSchade").checked) {
	
	if($('polisnummer').value == "" && sendForm) {
		error = "polisnummer";
		sendForm = false;
		$('polisnummer').focus();
	}
	
	if($('verzekeraar_naam').value == "" && sendForm) {
		error = "uw verzekeraar";
		sendForm = false;
		$('verzekeraar_naam').focus();
	}	
	
	if($('correspondentienummer').value == "" && sendForm) {
		error = "correspondentienummer";
		sendForm = false;
		$('correspondentienummer').focus();
	}
	
	}
	
	if (document.getElementById("lease").checked) {
	
		if($('correspondentienummer2').value == "" && sendForm) {
			error = "correspondentienummer";
			sendForm = false;
			$('correspondentienummer2').focus();
		}
		
		if($('leasemaatschappij').value == "" && sendForm) {
			error = "leasemaatschappij";
			sendForm = false;
			$('leasemaatschappij').focus();
		}
	
	}	
	
	
	if(sendForm) {
		
		// disable submit button
		
		$('meldSchadeFormStep2').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}
}

function checkSchadeFormNewStap3() {
	var sendForm = true;
	var error;

	if($('altInput').value == "" && sendForm) {
		error = "Datum";
		sendForm = false;
		//$('plaats').focus();
	}	
	
	if (document.getElementById("maakSelectie").selected) {
		error = "Vervangend vervoer";
		sendForm = false;
		//$('anders').focus();
	}	
	
	if (document.getElementById("maakSelectie2").selected) {
		error = "Haal en brengservice";
		sendForm = false;
			//$('anders').focus();
	}		
		
		var e = document.getElementById("brengservice");
		var strBrengservice = e.options[e.selectedIndex].value;

		if(strBrengservice=="Ja"){
		
			if($('straat_breng').value== "") {
				error = "Straat";
				sendForm = false;
				$('straat_breng').focus();
			}
			if($('postcode_breng').value == "" && sendForm) {
				error = "Postcode";
				sendForm = false;
				$('postcode_breng').focus();
			}
			
			// Valideer geldig postcode adres
			
			var reg = new RegExp(/[1-9][0-9]{3}\x20?[A-Za-z]{2}/)
			if (reg.exec(document.meldSchadeFormStep3.postcode_breng.value) == "" || reg.exec(document.meldSchadeFormStep3.postcode_breng.value) > -1)
			{
			alert("U heeft nog geen geldig postcode adres ingevuld.");
			$('postcode_breng').focus();
			sendForm = false;
			return false;
			} 
			
			
			if($('nummer_breng').value == "" && sendForm) {
				error = "Nummer";
				sendForm = false;
				$('nummer_breng').focus();
			}
			if($('plaats_breng').value == "" && sendForm) {
				error = "Plaats";
				sendForm = false;
				$('plaats_breng').focus();
			}

		
		}
		
	if(sendForm) {
		// disable submit button
		$('meldSchadeFormStep3').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}	
		

		
	
}

function submitMaakAfspraakForm() {		
	$('postMaakAfspraak').submit();
}

function submitEindeleasecontractForm() {		
	$('postEindeleasecontract').submit();
}

function submitReinigenForm() {		
	$('submitReinigenForm').submit();
}

function submitGeschatbedragForm() {		
	$('postGeschatbedrag').submit();
}

function checkSollicitatieForm() {

	var sendForm = true;
	var error;
	
	if($('cName').value == "" && sendForm) {
		error = "Naam";
		sendForm = false;
		$('cName').focus();
	}

	if($('cEmail').value == "" && sendForm) {
		error = "E-mailadres";
		sendForm = false;
		$('cEmail').focus();
	}
	
	if(sendForm) {
		
		// disable submit button
		$('submitHolder').innerHTML = "bezig met versturen formulier..";
		$('solForm').submit();
		
	} else {
		alert("U heeft het verplichte veld '"+error+"' niet ingevuld");
		return false;
	}

}




