function AC_validateForm()
{
var errors='';
	if((document.Submit.voorletters.value=="")) {
			errors+='\n Vul uw voorletters in.   ';
	}
	if((document.Submit.firstname.value=="")) {
 				errors+='\n Vul uw achternaam in.   ';
   	}
	if((document.Submit.email.value=="")) {
			errors+='\n Vul een geldig e-mail adres in.   ';
	} else {
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(document.Submit.email.value)) {
			errors+='\n Het ingevulde e-mail is niet geldig.   ';
		}
	}
	if((document.Submit.mobile.value=="")) {
			errors+='\n Vul een telefoonnummer in.   ';
	}

	if((document.Submit.norobot.value=="")) {
			errors+='\n Vul de 4-cijferige code in.   ';
	}


	if((document.Submit.userfile.value=="")) {
		if( ((document.getElementById('field-cv-ja') != null) && (document.Submit.useonlinecv[1].checked)) || (document.getElementById('field-cv-ja') == null)) {
			errors+='\n Selecteer een c.v. bestand.   ';
		}
	}

  	if(errors){
		alert('De volgende fout(en) zijn gevonden:\n'+errors);
		return false;
  	}else{
  		return true;
  	}
}

function AC_validateRegFormBuss()
{
var errors='';
	if((document.Submit.bedrijf.value=="")) {
			errors+='\n Vul de bedrijfsnaam in.   ';
	}

	if((document.Submit.voorletters.value=="")) {
			errors+='\n Vul uw voorletters in.   ';
	}
	if((document.Submit.firstname.value=="")) {
 				errors+='\n Vul uw achternaam in.   ';
   	}
	if((document.Submit.email.value=="")) {
			errors+='\n Vul een geldig e-mail adres in.   ';
	} else {
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(document.Submit.email.value)) {
			errors+='\n Het ingevulde e-mail is niet geldig.   ';
		}
	}
	if((document.Submit.telnr.value=="")) {
			errors+='\n Vul een telefoonnummer in.   ';
	}
	if((document.Submit.straat.value=="")) {
			errors+='\n Vul een straatnaam in.   ';
	}
	if((document.Submit.huisnr.value=="")) {
			errors+='\n Vul een huisnummer in.   ';
	}
	if((document.Submit.postcode.value=="")) {
			errors+='\n Vul een postcode in.   ';
	}
	if((document.Submit.plaats.value=="")) {
			errors+='\n Vul een woonplaats in.   ';
	}
	if((document.Submit.password.value=="")) {
			errors+='\n Vul een wachtwoord in.   ';
	}
	if((document.Submit.password.value!=document.Submit.password2.value)) {
			errors+='\n Vul twee keer hetzelfde wachtwoord in.   ';
	}

	if((document.Submit.factuuradres[1].checked)) {
		if((document.Submit.fbedrijf.value=="")) {
			errors+='\n Vul de bedrijfsnaam in bij factuuradres.   ';
		}
		if((document.Submit.fstraat.value=="")) {
			errors+='\n Vul een straatnaam in bij factuuradres.   ';
		}
		if((document.Submit.fhuisnr.value=="")) {
			errors+='\n Vul een huisnummer in bij factuuradres.   ';
		}
		if((document.Submit.fpostcode.value=="")) {
			errors+='\n Vul een postcode in bij factuuradres.   ';
		}
		if((document.Submit.fplaats.value=="")) {
			errors+='\n Vul een woonplaats in bij factuuradres.   ';
		}

	}

  	if(errors){
		alert('De volgende fout(en) zijn gevonden:\n'+errors);
		return false;
  	}else{
  		return true;
  	}
}

function AC_validateRegFormUser()
{
var errors='';

	if((document.Submit.email.value=="")) {
			errors+='\n Vul een geldig e-mail adres in.   ';
	} else {
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(document.Submit.email.value)) {
			errors+='\n Het ingevulde e-mail is niet geldig.   ';
		}
	}

	if((document.Submit.password.value=="")) {
			errors+='\n Vul een wachtwoord in.   ';
	}
	if((document.Submit.password.value!=document.Submit.password2.value)) {
			errors+='\n Vul twee keer hetzelfde wachtwoord in.   ';
	}


  	if(errors){
		alert('De volgende fout(en) zijn gevonden:\n'+errors);
		return false;
  	}else{
  		return true;
  	}
}

function AC_validateVacForm()
{
var errors='';
	if((document.Submit.titel.value=="")) {
			errors+='\n Vul een titel in.   ';
	}
	if((document.Submit.plaats.value=="")) {
 				errors+='\n Vul een plaatsnaam in.   ';
   	}
	if((document.Submit.regio.value=="")) {
			errors+='\n Kies een regio.   ';
	}
	if((document.Submit.salaris.value=="")) {
			errors+='\n Vul een salaris in (of bijv. \'In overleg te bepalen\').   ';
	}
	if((document.Submit.uren.value=="")) {
			errors+='\n Vul het aantal werkuren per week in.   ';
	}
	if((document.Submit.contactpersoon.value=="")) {
			errors+='\n Vul een contactpersoon in.   ';
	}
	if((document.Submit.email.value=="")) {
			errors+='\n Vul een e-mailadres in.   ';
	}
	if((document.Submit.telnr.value=="")) {
			errors+='\n Vul een telefoonnummer in.   ';
	}

  	if(errors){
		alert('De volgende fout(en) zijn gevonden:\n'+errors);
		return false;
  	}else{
  		return true;
  	}
}

function AC_validateCVForm()
{
var errors='';
	if((document.Submit.voorletters.value=="")) {
			errors+='\n Vul uw voorletters in.   ';
	}
	if((document.Submit.lastname.value=="")) {
 				errors+='\n Vul uw achternaam in.   ';
   	}
	if((document.Submit.email.value=="")) {
			errors+='\n Vul een geldig e-mail adres in.   ';
	}
	if((document.Submit.telnr.value=="")) {
			errors+='\n Vul een telefoonnummer in.   ';
	}
	if((document.Submit.plaats.value=="")) {
			errors+='\n Vul een woonplaats in.   ';
	}
	if((document.Submit.geboortedatum.value=="")) {
			errors+='\n Vul een geboortedatum in.   ';
	}
	if((document.Submit.geboorteplaats.value=="")) {
			errors+='\n Vul een geboorteplaats in.   ';
	}

	if((document.Submit.noexperience.checked == false)) {
		if((document.Submit.bedrijf1.value=="")) {
				errors+='\n Vul de bedrijfsnaam in bij Werkervaring.   ';
		}
		if((document.Submit.plaats1.value=="")) {
				errors+='\n Vul de plaats in bij Werkervaring.   ';
		}
		if((document.Submit.titel1.value=="")) {
				errors+='\n Vul de functietitel in bij Werkervaring.   ';
		}
		if((document.Submit.branche1.selectedIndex==0)) {
				errors+='\n Kies een brache bij Werkervaring.   ';
		}
		if((document.Submit.start1.value=="")) {
				errors+='\n Vul de startdatum in bij Werkervaring.   ';
		}

	}

	if((document.Submit.opleiding.selectedIndex==0)) {
			errors+='\n Kies uw opleidingsniveau in.   ';
	}
	if((document.Submit.oplnaam.value=="")) {
			errors+='\n Vul een naam in bij Opleiding.   ';
	}
	if((document.Submit.oplplaats.value=="")) {
			errors+='\n Vul een plaats in bij Opleiding.   ';
	}



  	if(errors){
		alert('De volgende fout(en) zijn gevonden:\n'+errors);
		return false;
  	}else{
  		return true;
  	}
}


function toggleFactuuradres(action)
{
	if (action == "show") {
		document.getElementById('tabel-factuuradres').style.display = 'block';
		form1 = document.getElementById('form-registreer');
		form1.fbedrijf.value = form1.bedrijf.value;
		form1.fplaats.value = form1.plaats.value;
	}

	if (action == "hide") {
		document.getElementById('tabel-factuuradres').style.display = 'none';
		form1 = document.getElementById('form-registreer');
		form1.fbedrijf.value = '';
		form1.fstraat.value = '';
		form1.fhuisnr.value = '';
		form1.fpostcode.value = '';
		form1.fplaats.value = '';
	}
}

function toggleWerkgevermenu()
{
	me = document.getElementById('dropdown');
	if (me.style.display=="block"){
		mytimeout = setTimeout('me.style.display="none"', 600);
	}
	else {
		me.style.display="block";
	}

}


function toggleWerkervaring(id)
{
	if (id == "werk1") {
		document.getElementById('werk1').style.display='block';
		document.getElementById('werk2').style.display='none';
		document.getElementById('werk3').style.display='none';
	}
	if (id == "werk2") {
		document.getElementById('werk1').style.display='none';
		document.getElementById('werk2').style.display='block';
		document.getElementById('werk3').style.display='none';
	}
	if (id == "werk3") {
		document.getElementById('werk1').style.display='none';
		document.getElementById('werk2').style.display='none';
		document.getElementById('werk3').style.display='block';
	}

}


function toggleExperience()
{
	me = document.getElementById('werkervaringblok');
	if (document.getElementById('noexperience').checked) {
		me.style.display='none';
	} 
	else {
		me.style.display='block';
	}
}



function toggleUploadCV()
{
	me = document.getElementById('upload-div');
	if (document.Submit.useonlinecv[0].checked) {
		me.style.display='none';
	} 
	else {
		me.style.display='block';
	}
}


function addFavorites()
{
    var title = "werkgever.nl - IT werkgevers verzameld"; 
    var url = "http://www.werkgever.nl";

  	if (window.sidebar) { // Mozilla Firefox Bookmark
  		  window.sidebar.addPanel(title, url,"");
  	   } 
    else if( window.external ) { // IE Favorite
  		  window.external.AddFavorite( url, title); 
        }
  	else if(window.opera && window.print) { // Opera Hotlist
  		return true; 
      }

}

function field_email_reset()
{
	if(document.Submit.field_email.value == 'Uw emailadres')
	{
		document.Submit.field_email.value='';
	}
}

function field_email_out()
{
	if(document.Submit.field_email.value == '')
	{
		document.Submit.field_email.value='Uw emailadres';
	}
}


function field_password_reset()
{
	if(document.Submit.field_password.value == 'password')
	{
		document.Submit.field_password.value='';
	}
}

function field_password_out()
{
	if(document.Submit.field_password.value == '')
	{
		document.Submit.field_password.value='password';
	}
}

function berekenVacaturePakket()
{
	var price = 199;
	var aantal = document.getElementById('vacature-aantal').value;
	if (aantal >= 2) { price = 170; }
	if (aantal >= 5) { price = 150; }
	if (aantal >= 10) { price = 130; }
	if (aantal >= 15) { price = 110; }
	if (aantal >= 20) { price = 105; }
	if (aantal >= 30) { price = 99; }
	if (aantal >= 40) { price = 90; }
	if (aantal >= 50) { price = 79; }
	if (aantal >= 100) { price = 69; }

	document.getElementById('vacature-amount').innerHTML = (aantal*price)+',00';
	document.getElementById('vacature-price').innerHTML = price+',00';
	document.getElementById('vacature-saving').innerHTML = ((aantal * 199) - (aantal * price))+',00';
}
