function submitform(sort)
{
  	document.forms[sort].submit();
}
function confirmit(targeturl, mssg){
	var answer = confirm(mssg);
	if(answer){
		window.location = targeturl;
	}else{
		
	}
}
function submitlogin(sort){
	if(sort == 'inloggen2'){
		createResponse2();
	}else{
		createResponse();
	}
  	document.forms[sort].submit();
}

function showEdit(show, edit){
	var showpart = document.getElementById(show);
	var editpart = document.getElementById(edit);
		
	if(showpart.style.display == ''){
		showpart.style.display = 'none';
		editpart.style.display = '';
	}else{
		showpart.style.display = '';
		editpart.style.display = 'none';
	}
}

function createResponse() {
	document.getElementById('response').value  = hex_sha1( hex_sha1( document.getElementById( 'password' ).value ) + ":" + document.getElementById( 'challenge' ).value );
	document.getElementById('password').value  = "";
	document.getElementById('challenge').value = "";
	return true;
}
function createResponse2() {
	document.getElementById('response2').value  = hex_sha1( hex_sha1( document.getElementById( 'password2' ).value ) + ":" + document.getElementById( 'challenge' ).value );
	document.getElementById('password2').value  = "";
	document.getElementById('challenge').value = "";
	return true;
}
function changeFields(selected, soort)
{
	if(soort == 'prijs'){
		var prijssoort = document.getElementById('prijssoort');
		var euros = document.getElementById('euros');
		var centen = document.getElementById('centen');
		var fields = document.getElementById('fields');
		var bieden = document.getElementById('bieden'); 
		
		if(selected == 2){
			fields.style.display = 'none';
			bieden.style.display = '';
			euros.value = '';
			centen.value = '';
		}else if(selected == 3){
			fields.style.display = 'none';
			bieden.style.display = 'none';
		}else{
			fields.style.display = '';
			bieden.style.display = 'none';
		}
	}else if(soort == 'datum'){
		var boolean = document.getElementById('boolean');
		var setdate = document.getElementById('setdate');
		
		if(selected == 0 || selected == 1){
			setdate.style.display = 'none';
		}else{ 
			setdate.style.display = '';
		}	
	}else if(soort == 'datum2'){
		var boolean2 = document.getElementById('boolean2');
		var setdate2 = document.getElementById('setdate2'); 
		
		if(selected == 0 || selected == 1){
			setdate2.style.display = 'none';
		}else{ 
			setdate2.style.display = '';
		}	
	}
}

function emptyField(thisfield,defaultvalue){
	if(thisfield.value == defaultvalue){
		thisfield.value = "";	
	}else{
		
	}
}

function checkAdvert(){
	var titel = document.getElementById('titel').value;
	var beschrijving = document.getElementById('beschrijving').value;
	var prijssoort = document.getElementById('prijssoort');
	var centen = document.getElementById('centen').value;
	var euros = document.getElementById('euros').value;
	var plaats = document.getElementById('plaats').value;
	var provincie = document.getElementById('provincie');
	var errortext = document.getElementById('errortext');
	
	if(titel == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een titel in</span></p>';
		scroll(0,0);
	}
	else if(beschrijving == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een beschrijving in</span></p>';
		scroll(0,0);
	}else if(plaats != '' & provincie.selectedIndex == 0){
		errortext.innerHTML = '<p><span style="color:red">Als u een plaats heeft ingevuld, kiest u dan a.u.b. ook een regio</span></p>';
		scroll(0,0);
	}else if(prijssoort.selectedIndex == 0 || prijssoort.selectedIndex == 1){
		if(euros == ''){
			errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een bedrag in</span></p>';
			scroll(0,0);
		}else{
		document.forms['plaatsen'].submit();	
		}
	}else{
		document.forms['plaatsen'].submit();	
	}
} 


function checkQuestion(){
	var vraag = document.getElementById('vraag').value;
	var errortext = document.getElementById('errortext');
	
	if(vraag == ''){
		errortext.innerHTML = '<p><span style="color:red">Vult u a.u.b. een vraag in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		document.forms['vragen'].submit();	
	}	
}

function checkAnswer(){
	var antwoord = document.getElementById('antwoord').value;
	var errortext = document.getElementById('errortext');
	
	if(antwoord == ''){
		errortext.innerHTML = '<p><span style="color:red">Vult u a.u.b. een antwoord in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		document.forms['antwoorden'].submit();	
	}	
}

function checkBid(){
	var euros = document.getElementById('euros').value;	
	var centen = document.getElementById('centen').value;
	var errortext = document.getElementById('errortext');
	
	if(euros == '' & centen == ''){
		errortext.innerHTML = '<p><span style="color:red">Vult u a.u.b. een bedrag in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		document.forms['bieden'].submit();
	}
}

function checkMail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return filter.test(str);
}

function checkPostcode(str) 
{
 var filter_po=  /^[1-9]{1}[0-9]{3}[ ]?[a-z]{2}/i;
 return filter_po.test(str);
} 

function getHTTPObject()
{
	if (window.ActiveXObject)
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest)
		return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
} 

function checkChange(){
	var titel = document.getElementById('titel').value;
	var beschrijving = document.getElementById('beschrijving').value;
	var errortext = document.getElementById('errortext');		
	
	if(titel == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een titel in</span></p>';
		scroll(0,0);
	}
	else if(beschrijving == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een beschrijving in</span></p>';
		scroll(0,0);
	}else{
		document.forms['wijzigen'].submit();	
	}
}

function checkContact(){
	var contact = document.getElementById('contact').value;
	var emails = document.getElementById('emails').value;
	var bericht = document.getElementById('bericht').value;
	var errortext = document.getElementById('errortext');
	
	if(contact == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een contactpersoon in</span></p>';
		scroll(0,0);	
	}else if(!checkMail(emails)){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een juist e-mailadres in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(bericht == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een bericht in</span></p>';
		errortext.style.display = "";
	}else{
		document.forms['contact'].submit();
	}
}

function checkBi(){
	var bedrijfsnaam = 	document.getElementById('bedrijfsnaam').value;
	var kvk = document.getElementById('kvk').value;
	var errortext = document.getElementById('errortext');
	
	if(bedrijfsnaam == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een bedrijfsnaam in</span></p>';
		scroll(0,0);
	}else if(kvk == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een KVK nummer in</span></p>';
		scroll(0,0);
	}else{
		document.forms['bi'].submit();
	}
}

function checkBt(){
	var logo = 	document.getElementById('logo').value;
	var errortext = document.getElementById('errortext');
	
	if(logo == ''){
		errortext.innerHTML = '<p><span style="color:red">Kies a.u.b. een bestand</span></p>';
		scroll(0,0);
	}else{
		document.forms['bt'].submit();
	}
}

function checkAd(){
	var straat = 	document.getElementById('straat').value;
	var huisnummer = document.getElementById('huisnummer').value;
	var postcode = 	document.getElementById('postcode').value;
	var plaats = document.getElementById('plaats').value;
	var errortext = document.getElementById('errortext');
	
	if(straat == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een straat in</span></p>';
		scroll(0,0);
	}else if(huisnummer == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een huisnummer in</span></p>';
		scroll(0,0);
	}else if(postcode == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een postcode in</span></p>';
		scroll(0,0);
	}else if(!checkPostcode(postcode)){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een juiste postcode in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(plaats == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een plaats in</span></p>';
		scroll(0,0);
	}else{
		document.forms['ad'].submit();
	}	
}

function checkCo(){
	var voornaam = document.getElementById('voornaam').value; 
	var achternaam = document.getElementById('achternaam').value;
	var errortext = document.getElementById('errortext');	
	
	if(voornaam == '' || voornaam == 'Voornaam'){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een voornaam in</span></p>';
		errortext.style.display = ""; 
		scroll(0,0);
	}else if(achternaam == '' || achternaam == 'Achternaam'){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een achternaam in</span></p>';
		errortext.style.display = "";
		scroll(0,0);	
	}else{
		document.forms['co'].submit();
	}
}

function checkAb(){
	document.forms['ab'].submit();
}

function checkRi(){
	var bank = 	document.getElementById('bank').value;
	var rekh = document.getElementById('rekh').value;
	var plaats = 	document.getElementById('plaats').value;
	var errortext = document.getElementById('errortext');
	
	if(bank == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een bank- of girorekening in</span></p>';
		scroll(0,0);
	}else if(rekh == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een rekeninghouder in</span></p>';
		scroll(0,0);
	}else if(plaats == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een plaats in</span></p>';
		scroll(0,0);
	}else{
		document.forms['ri'].submit();
	}	
}

function checkEm(){
	var email = document.getElementById('email').value; 
	var errortext = document.getElementById('errortext');
	if(!checkMail(email)){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een juist e-mailadres in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		var url = "?e=" + email;
		httpObject = getHTTPObject(); 
		if (httpObject != null) {
			httpObject.open("GET", "/checkmailjs.php" + url , true);
			httpObject.send(null); 
			httpObject.onreadystatechange =function(){ 
				if (httpObject.readyState==4) {
					if(httpObject.responseText == 'y'){
						document.forms['em'].submit();
					}
					if(httpObject.responseText == 'n'){
						errortext.innerHTML = '<p><span style="color:red">Dit e-mail adres is al in gebruik op Expeur.nl</span></p>';
						errortext.style.display = "";
						scroll(0,0);
					}
				}
			}
		}
	}
}

function checkWw(){
	var eid = document.getElementById('eid').value;
	var oww = document.getElementById('oww').value;
	var nww = document.getElementById('nww').value;
	var hww = document.getElementById('hww').value;
	var errortext = document.getElementById('errortext');
	
	if(oww == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. uw huidige wachtwoord in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(nww == '' || hww == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. twee keer een nieuw wachtwoord in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(nww.length < 6){
		errortext.innerHTML = '<p><span style="color:red">Het nieuwe wachtwoord moet minimaal 6 tekens lang zijn</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(nww.length > 15){
		errortext.innerHTML = '<p><span style="color:red">Het nieuwe wachtwoord mag niet langer dan 15 tekens zijn</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(nww != hww){
		errortext.innerHTML = '<p><span style="color:red">Nieuwe wachtwoorden komen niet overeen</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		var url = "?w=" + oww + "&eid=" + eid;
		httpObject = getHTTPObject(); 
		if (httpObject != null) {
			httpObject.open("GET", "/checkww.php" + url , true);
			httpObject.send(null); 
			httpObject.onreadystatechange =function(){ 
				if (httpObject.readyState==4) {
					if(httpObject.responseText == 'y'){
						document.forms['ww'].submit();
					}
					if(httpObject.responseText == 'n'){
						errortext.innerHTML = '<p><span style="color:red">Uw huidige wachtwoord klopt niet</span></p>';
						errortext.style.display = "";
						scroll(0,0);
					}
				}
			}
		}
	}
}

function showAdverts(cat){	
	var general = document.getElementById('general');
	var administratie = document.getElementById('cadministratie');
	var grafisch = document.getElementById('cgrafisch');
	var teksten = document.getElementById('cteksten');
	var marketing = document.getElementById('cmarketing');
	var recht = document.getElementById('crecht');
	var website = document.getElementById('cwebsite');
	
	var administratieover = document.getElementById('administratieover');
	var grafischover = document.getElementById('grafisch-ontwerpover');
	var tekstenover = document.getElementById('tekstenover');
	var marketingover = document.getElementById('marketingover');
	var rechtover = document.getElementById('rechtover');
	var websiteover = document.getElementById('webover');
	/*
	var administratiearrow = document.getElementById('administratiearrow');
	var grafischarrow = document.getElementById('grafisch-designarrow');
	var tekstenarrow = document.getElementById('tekstenarrow');
	var marketingarrow = document.getElementById('marketingarrow');
	var rechtarrow = document.getElementById('rechtarrow');
	var websitearrow = document.getElementById('websitearrow');
	*/
	general.style.display = "none";
	administratie.style.display = "none";
	grafisch.style.display = "none";
	teksten.style.display = "none";
	marketing.style.display = "none";
	recht.style.display = "none";
	website.style.display = "none";
	
	administratieover.style.color = "black";
	grafischover.style.color = "black";
	tekstenover.style.color = "black";
	marketingover.style.color = "black";
	rechtover.style.color = "black";
	websiteover.style.color = "black";
	
	
	/*
	administratiearrow.style.display = "none";
	grafischarrow.style.display = "none";
	tekstenarrow.style.display = "none";
	marketingarrow.style.display = "none";
	rechtarrow.style.display = "none";
	websitearrow.style.display = "none";
	*/
	
	if(cat == 'grafisch-ontwerp'){
		grafisch.style.display = "";
		grafischover.style.color = "orange";
	}else if(cat == 'teksten'){
		teksten.style.display = "";
		tekstenover.style.color = "orange";
	}else if(cat == 'administratie'){
		administratie.style.display = "";
		administratieover.style.color = "orange";
	}else if(cat == 'recht'){
		recht.style.display = "";
		rechtover.style.color = "orange";
	}else if(cat == 'web'){
		website.style.display = "";
		websiteover.style.color = "orange";
	}else if(cat == 'marketing'){
		marketing.style.display = "";
		marketingover.style.color = "orange";
	}else{
		general.style.display = "";	
	}
	
}

function isEnter(event, targetform){
	if (event && event.keyCode == 13){
   		submitlogin(targetform);
	}else{
    	return true;
	}
}

function setAverage(){
	var prof = parseInt(document.getElementById('prof').value);
	var flex = parseInt(document.getElementById('flex').value);
	var kwal = parseInt(document.getElementById('kwal').value);
	var snel = parseInt(document.getElementById('snel').value);
	var gemid = document.getElementById('gemid');
	
	var som = (prof + flex + kwal + snel)/4;
	var result = Math.round(som*10)/10;
	
	gemid.innerHTML = result;
}

function checkRef(){
	var omschrijving = document.getElementById('beschrijving').value;
	var errortext = document.getElementById('errortext');
	
	if(omschrijving == ''){
		errortext.innerHTML = '<p><span style="color:red">Vul a.u.b. een referentie omschrijving in</span></p>';
		scroll(0,0);
	}else{
		document.forms['referentie'].submit();
	}	
}

function checkAskRef(){
	var email = document.getElementById('email').value;
	var naam = document.getElementById('naam').value;
	var errortext = document.getElementById('errortext');
	
	if(email == '' && !checkMail(email)){
			errortext.innerHTML = '<p><span style="color:red">Vul het e-mailadres van de geadresseerde juist in</span></p>';
			scroll(0,0);
	}else if(naam == ''){
			errortext.innerHTML = '<p><span style="color:red">Vul de naam in van de geadresseerde</span></p>';
			scroll(0,0);
	}else {
		document.forms['askref'].submit();	
	}
	

}

function showRating(divid){
	document.getElementById(divid).style.display = "";
}

function hideRating(divid){
	document.getElementById(divid).style.display = "none";
}

function openFeedbackWindow(){
	document.getElementById('feedbackwindow').style.display = "";
	document.getElementById('laagfeedback').style.display = "";
	document.getElementById('buttons').style.display = "none";
	pageheight = getPageHeight();
	document.getElementById('laag').style.height = pageheight+"px";
	//document.body.style.overflow = "hidden"; 
}
function closeFeedbackWindow(){
	document.getElementById('feedbackwindow').style.display = "none";
	document.getElementById('laagfeedback').style.display = "none";
	document.getElementById('buttons').style.display = "";
	//document.body.style.overflow = "";
}
function openFriendWindowHome(){
	document.getElementById('floatingfriend').style.display = "";
	document.getElementById('laag').style.display = "";
	document.getElementById('buttons').style.display = "none";
	pageheight = getPageHeight();
	document.getElementById('laag').style.height = pageheight+"px";
	//document.body.style.overflow = "hidden"; 
}
function closeFriendWindowHome(){
	document.getElementById('floatingfriend').style.display = "none";
	document.getElementById('laag').style.display = "none";
	var email = document.getElementById('email').value = '';
	var naam = document.getElementById('naam').value = '';
	var emailv = document.getElementById('emailv').value = '';
	var naamv = document.getElementById('naamv').value = '';
	var errortext = document.getElementById('errortextv').innerHTML = '';
	document.getElementById('buttons').style.display = "";
	//document.body.style.overflow = "";
}

function openFriendWindow(){
	document.getElementById('floatingfriend').style.display = "";
	document.getElementById('laag').style.display = "";
	pageheight = getPageHeight();
	document.getElementById('laag').style.height = pageheight+"px";
	//document.body.style.overflow = "hidden"; 
}
function closeFriendWindow(){
	document.getElementById('floatingfriend').style.display = "none";
	document.getElementById('laag').style.display = "none";
	var email = document.getElementById('email').value = '';
	var naam = document.getElementById('naam').value = '';
	var emailv = document.getElementById('emailv').value = '';
	var naamv = document.getElementById('naamv').value = '';
	var errortext = document.getElementById('errortextv').innerHTML = '';
	//document.body.style.overflow = "";
}

function closeSuccesWindow(){
	document.getElementById('succespopup').style.display = "none";
	document.getElementById('laagsucces').style.display = "none";
	//document.body.style.overflow = "";
}

function checkTipVriend(){
	var email = document.getElementById('email').value;
	var naam = document.getElementById('naam').value;
	var emailv = document.getElementById('emailv').value;
	var naamv = document.getElementById('naamv').value;
	var errortext = document.getElementById('errortextv');
	
	if(!checkMail(email)){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul bij \'Uw e-mail\' a.u.b. een geldig e-mail adres in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(naam == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. uw naam in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(naamv == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. de naam van uw vriend in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(!checkMail(emailv)){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul bij \'E-mail vriend\' a.u.b. een geldig e-mail adres in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		document.forms['tip_vriend'].submit(); 
	}	
}

function checkRef(){
	var email = document.getElementById('email').value;
	var bedrijfsnaam = document.getElementById('bedrijfsnaam').value;
	var website = document.getElementById('website').value;
	var contact = document.getElementById('contact').value;
	var referentie = document.getElementById('referentie').value;
	var errortext = document.getElementById('errortextref');
	
	if(bedrijfsnaam == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. een bedrijfsnaam in</span></p>';
		errortext.style.display = "";
	}else if(website == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. een websiteadres in</span></p>';
		errortext.style.display = "";
	}else if(contact == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. je naam in</span></p>';
		errortext.style.display = "";
	}else if(!checkMail(email)){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. een geldig e-mail adres in</span></p>';
		errortext.style.display = "";
	}else if(referentie == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. een referentie in</span></p>';
		errortext.style.display = "";
	}else{
		document.forms['ref'].submit();
	}	
}

function checkFeedback(){
	var naam = document.getElementById('naamf').value;
	var email = document.getElementById('emailf').value;
	var onderwerp = document.getElementById('onderwerpf').value;
	var feedback = document.getElementById('feedbackf').value;
	var errortext = document.getElementById('errortextf');
	
	if(naam == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. je naam in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(!checkMail(email)){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul bij \'Uw e-mail\' a.u.b. een geldig e-mail adres in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(onderwerp == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. een onderwerp in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else if(feedback == ''){
		errortext.innerHTML = '<br/><p><span style="color:red">Vul a.u.b. de feedback in</span></p>';
		errortext.style.display = "";
		scroll(0,0);
	}else{
		document.forms['geef_feedback'].submit(); 
	}	
}

function getPageHeight(){
	return 	document.getElementById('wrapper').clientHeight + 20;
	
}

function confirmDelete(targeturl,message){
    var answer = confirm(message);
        if(answer){
                window.location = targeturl;
        }else{

        }
}
