function offerteform()
{
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/;
	var alpha = /^([a-zA-Z0-9_\.\-\ ])+$/;
	var numeriek = /^([0-9_\-\ ])+$/;
	var error = "";
	
	if(document.getElementById('offerte_bedrijfsnaam').value == "" || !document.getElementById('offerte_bedrijfsnaam').value.match(alpha))
	{
		error += 'U heeft geen geldige bedrijfsnaam ingevuld! <br />';
		document.getElementById('offerte_bedrijfsnaam').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_bedrijfsnaam').style.border = "";
	}
	
	if(document.getElementById('offerte_contactpersoon').value == "" || !document.getElementById('offerte_contactpersoon').value.match(alpha))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('offerte_contactpersoon').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_contactpersoon').style.border = "";
	}
	
	if(document.getElementById('offerte_postcode').value == "" || !document.getElementById('offerte_postcode').value.match(alpha))
	{
		error += 'U heeft geen geldige postcode ingevuld! <br />';
		document.getElementById('offerte_postcode').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_postcode').style.border = "";
	}
	
	if(document.getElementById('offerte_huisnummer').value == "" || !document.getElementById('offerte_huisnummer').value.match(alpha))
	{
		error += 'U heeft geen geldig huisnummer ingevuld! <br />';
		document.getElementById('offerte_huisnummer').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_huisnummer').style.border = "";
	}
	
	if(document.getElementById('offerte_telnr').value == "" || !document.getElementById('offerte_telnr').value.match(numeriek))
	{
		error += 'U heeft geen telefoonnummer ingevuld! <br />';
		document.getElementById('offerte_telnr').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_telnr').style.border = "";
	}
	
	if(document.getElementById('offerte_email').value == "" || !document.getElementById('offerte_email').value.match(emailRegEx))
	{
		error += 'U heeft geen geldig emailadres ingevuld! <br />';
		document.getElementById('offerte_email').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_email').style.border = "";
	}
	
	if(document.getElementById('offerte_checkbox').checked == false)
	{
		error += 'U dient wel akkoord tegaan met de algemene voorwaarden! <br />';
		document.getElementById('offerte_checkbox').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_checkbox').style.border = "";
	}
	
	if(error == "")
	{
		document.offerteaanvragen.submit();
	}
	else
	{
		document.getElementById('offerte_error').innerHTML = error;
		document.getElementById('offerte_error').style.display = 'block';
	}	
}

function belmijform()
{
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/;
	var alpha = /^([a-zA-Z0-9_\.\-\ ])+$/;
	var numeriek = /^([0-9_\-\ ])+$/;
	var error = "";
	
	if(document.getElementById('belmij_email').value == "" || !document.getElementById('belmij_email').value.match(emailRegEx))
	{
		error += 'U heeft geen geldig emailadres ingevuld! <br />';
		document.getElementById('belmij_email').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_email').style.border = "";
	}
	
	if(document.getElementById('belmij_naam').value == "" || !document.getElementById('belmij_naam').value.match(alpha))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('belmij_naam').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_naam').style.border = "";
	}
	
	if(document.getElementById('belmij_cp').value == "" || !document.getElementById('belmij_cp').value.match(alpha))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('belmij_cp').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_cp').style.border = "";
	}
	
	if(document.getElementById('belmij_telnr').value == "" || !document.getElementById('belmij_telnr').value.match(numeriek))
	{
		error += 'U heeft geen geldig telefoonnummer ingevuld! <br />';
		document.getElementById('belmij_telnr').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_telnr').style.border = "";
	}
	
	
	if(error == "")
	{
		document.belmijformrequest.submit();
	}
	else
	{
		document.getElementById('belmij_error').innerHTML = error;
		document.getElementById('belmij_error').style.display = 'block';
	}	
}

function contactform()
{
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/;
	var alpha = /^([a-zA-Z0-9_\.\-\ ])+$/;
	var numeriek = /^([0-9_\-\ ])+$/;
	var error = "";
	
	if(document.getElementById('contact_bedrijfsnaam').value == "" || !document.getElementById('contact_bedrijfsnaam').value.match(alpha))
	{
		error += 'U heeft geen geldig bedrijfsnaam ingevuld! <br />';
		document.getElementById('contact_bedrijfsnaam').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('contact_bedrijfsnaam').style.border = "";
	}
	
	if(document.getElementById('contact_persoon').value == "" || !document.getElementById('contact_persoon').value.match(emailRegEx))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('contact_persoon').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('contact_persoon').style.border = "";
	}
	
	if(document.getElementById('contact_subject').value == "" || !document.getElementById('contact_subject').value.match(alpha))
	{
		error += 'U heeft geen geldig adres ingevuld! <br />';
		document.getElementById('contact_subject').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('contact_subject').style.border = "";
	}
	
	if(document.getElementById('contact_opmerking').value == "")
	{
		error += 'U heeft geen opmerking ingevuld! <br />';
		document.getElementById('contact_opmerking').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('contact_opmerking').style.border = "";
	}
		
	if(error == "")
	{
		document.contact.submit();
	}
	else
	{
		document.getElementById('contact_error').innerHTML = error;
		document.getElementById('contact_error').style.display = 'block';
	}	
}

function offerte_aanvragen()
{
	document.offerteformulier.submit();
}

function offerte_aanvragen2()
{
	document.offerteformulier2.submit();
}

function plaats()
{
	document.location.href = "http://payrollsite.nl/sefurl.php?page="+document.getElementById('pulldown_plaatsen').value;
}

function branche()
{
	document.location.href = document.getElementById('pulldown_branches').value;
}

function offerteaanvragen()
{
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/;
	var alpha = /^([a-zA-Z0-9_\.\-\ ])+$/;
	var numeriek = /^([0-9_\-\ ])+$/;
	var error = "";
	
	if(document.getElementById('offerte_aanvragen_bedrijfsnaam').value == "" || !document.getElementById('offerte_aanvragen_bedrijfsnaam').value.match(alpha))
	{
		error += 'U heeft geen geldig bedrijfsnaam ingevuld! <br />';
		document.getElementById('offerte_aanvragen_bedrijfsnaam').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_bedrijfsnaam').style.border = "";
	}
	
	if(document.getElementById('offerte_aanvragen_contactpersoon').value == "" || !document.getElementById('offerte_aanvragen_contactpersoon').value.match(alpha))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('offerte_aanvragen_contactpersoon').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_contactpersoon').style.border = "";
	}
	
	if(document.getElementById('offerte_aanvragen_adres').value == "" || !document.getElementById('offerte_aanvragen_adres').value.match(alpha))
	{
		error += 'U heeft geen geldig adres ingevuld! <br />';
		document.getElementById('offerte_aanvragen_adres').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_adres').style.border = "";
	}
	
	if(document.getElementById('offerte_aanvragen_postcode').value == "" || !document.getElementById('offerte_aanvragen_postcode').value.match(alpha))
	{
		error += 'U heeft geen geldige postcode ingevuld! <br />';
		document.getElementById('offerte_aanvragen_postcode').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_postcode').style.border = "";
	}
	
	if(document.getElementById('offerte_aanvragen_plaats').value == "" || !document.getElementById('offerte_aanvragen_plaats').value.match(alpha))
	{
		error += 'U heeft geen geldige plaatsnaam ingevuld! <br />';
		document.getElementById('offerte_aanvragen_plaats').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_plaats').style.border = "";
	}
	
	if(document.getElementById('offerte_aanvragen_telefoonnummer').value == "" || !document.getElementById('offerte_aanvragen_telefoonnummer').value.match(numeriek))
	{
		error += 'U heeft geen geldig telefoonnummer ingevuld! <br />';
		document.getElementById('offerte_aanvragen_telefoonnummer').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_aanvragen_telefoonnummer').style.border = "";
	}
	
	if(document.getElementById('offerte_checkbox').checked == false)
	{
		error += 'U dient wel akkoord tegaan met de algemene voorwaarden! <br />';
		document.getElementById('offerte_checkbox').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('offerte_checkbox').style.border = "";
	}
	
	
	if(error == "")
	{
		document.offerte_aanvragen.submit();
	}
	else
	{
		document.getElementById('offerte_aanvragen_error').innerHTML = "De velden met een * zijn verplichte velden! <br />";
		document.getElementById('offerte_aanvragen_error').innerHTML += error;
		document.getElementById('offerte_aanvragen_error').style.display = 'block';
	}	
}

function bel_mij_terug()
{
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+$/;
	var alpha = /^([a-zA-Z0-9_\.\-\ ])+$/;
	var numeriek = /^([0-9_\-\ ])+$/;
	var error = "";
	
	if(document.getElementById('belmij_terug_contactpersoon').value == "" || !document.getElementById('belmij_terug_contactpersoon').value.match(alpha))
	{
		error += 'U heeft geen geldige naam ingevuld! <br />';
		document.getElementById('belmij_terug_contactpersoon').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_terug_contactpersoon').style.border = "";
	}
	
	if(document.getElementById('belmij_terug_bedrijfsnaam').value == "" || !document.getElementById('belmij_terug_bedrijfsnaam').value.match(alpha))
	{
		error += 'U heeft geen geldig bedrijfsnaam ingevuld! <br />';
		document.getElementById('belmij_terug_bedrijfsnaam').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_terug_bedrijfsnaam').style.border = "";
	}
	
	if(document.getElementById('belmij_terug_email').value == "" || !document.getElementById('belmij_terug_email').value.match(emailRegEx))
	{
		error += 'U heeft geen geldig emailadres ingevuld! <br />';
		document.getElementById('belmij_terug_email').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_terug_email').style.border = "";
	}
	
	if(document.getElementById('belmij_terug_telnr').value == "" || !document.getElementById('belmij_terug_telnr').value.match(numeriek))
	{
		error += 'U heeft geen geldig telefoonnr ingevuld! <br />';
		document.getElementById('belmij_terug_telnr').style.border = "1px solid red";
	}
	else
	{
		document.getElementById('belmij_terug_telnr').style.border = "";
	}
	
	if(error == "")
	{
		document.belmij_terug.submit();
	}
	else
	{
		document.getElementById('belmij_terug_error').innerHTML = error;
		document.getElementById('belmij_terug_error').style.display = 'block';
	}	
}

function rekentool()
{
	document.rekentoolform.submit();
}

function payroll_offerte()
{
	var numeriek = /^([0-9_\.\ ])+$/;
	var error = "";
	
	if(!document.getElementById('uurloon').value.match(numeriek))
	{
		error += 'U heeft geen geldig uurloon ingevuld. <br /> De juiste manier is bijvoorbeeld 15.50! <br /> Gebruik een punt ipv een komma!<br />';
	}

	if(!document.getElementById('maanduren').value.match(numeriek))
	{
		
		error += 'U heeft geen geldig aantal uren per maand ingevuld. <br /> De juiste manier is bijvoorbeeld 120! <br />';
		
	}
	
	if(error == "")
	{
		document.payroll_aanvragen.submit();
	}
	else
	{
		document.getElementById('offerte_aanvragen_error').innerHTML = error;
		document.getElementById('offerte_aanvragen_error').style.display = 'block';
	}
}
