if (window != top) top.location.href = location.href;

function openKaart(dealernaam, zoekterm ){
	var venster = window.open('dealer.asp?dealer='+dealernaam+'&address='+zoekterm, 'vens', 'width=630px,height=550px,scrollbars=no')
	venster.focus();
}

function isEmail(inputVal) {
	var regex = /^[\w\.-]+@[\w\.-]+\.[a-zA-Z]{2,4}$/
	if (!regex.test(inputVal)) {
		return true;
	}
	return false;
}

function radioValue()
{
    for (i=0;i<2;i++)
	{
		if (document.formulier.checkbox[i].checked==1) 
			return document.formulier.checkbox[i].value;
	}
}

function openVergroting(boid, afbeelding) {
	var venst = window.open("photodetail.asp?boid="+boid+"&imageName="+afbeelding,"venster","width=800px,height=600px,scrollbars=0");
	venst.focus()
}

function copyValues() {
	document.formulier.aflever_adres.value =document.formulier.adres.value;
	document.formulier.aflever_postcode1.value =document.formulier.postcode1.value;
	document.formulier.aflever_postcode2.value =document.formulier.postcode2.value;
	document.formulier.aflever_plaats.value =document.formulier.plaats.value;
	document.formulier.aflever_land.value =document.formulier.land.value;
}

function checkFields() {
	missinginfo = "";
	if (document.formulier.naam.value == "") {
		missinginfo += "\n     -  Naam";
	}
	if (isEmail(document.formulier.email.value)) {
		missinginfo += "\n     -  Emailadres is ongeldig";
	}
	if (document.formulier.telefoon.value == "") {
		missinginfo += "\n     -  Telefoon";
	}
	//if ((document.formulier.dag.value == "") || (document.formulier.dag.value.length != 2) || (document.formulier.maand.value == "") || (document.formulier.maand.value.length != 2) || (document.formulier.jaar.value == "") || (document.formulier.jaar.value.length != 4)) {
	//	missinginfo += "\n     -  Geboortedatum (dd/mm/jjjj)";
	//}
	if (document.formulier.adres.value == "") {
		missinginfo += "\n     -  Factuur adres";
	}
	if ((document.formulier.postcode1.value == "") || (document.formulier.postcode1.value.length != 4)) {
		missinginfo += "\n     -  Factuur postcodecijfers";
	}
	if ((document.formulier.postcode2.value == "") || (document.formulier.postcode2.value.length != 2)) {
		missinginfo += "\n     -  Factuur postcodeletters";
	}
	if (document.formulier.plaats.value == "") {
		missinginfo += "\n     -  Factuur woonplaats";
	}
	if (document.formulier.aflever_adres.value == "") {
		missinginfo += "\n     -  Aflever adres";
	}
	if ((document.formulier.aflever_postcode1.value == "") || (document.formulier.aflever_postcode1.value.length != 4)) {
		missinginfo += "\n     -  Aflever postcodecijfers";
	}
	if ((document.formulier.aflever_postcode2.value == "") || (document.formulier.aflever_postcode2.value.length != 2)) {
		missinginfo += "\n     -  Aflever postcodeletters";
	}
	if (document.formulier.aflever_plaats.value == "") {
		missinginfo += "\n     -  Aflever woonplaats";
	}
	if (document.formulier.username.value == "") {
		missinginfo += "\n     -  Gebruikersnaam";
	}
	
	if (document.formulier.password.value == "") {
		missinginfo += "\n     -  Password";
	}
	if (document.formulier.confirmpassword.value == "") {
		missinginfo += "\n     -  Password herhaling";
	}
	if ((document.formulier.password.value != "") && (document.formulier.confirmpassword.value != "") ) {
		if (document.formulier.password.value !=  document.formulier.confirmpassword.value) {
			missinginfo += "\n     -  Passwords komen niet overeen";
		}
	}
	if (missinginfo != "") {
		missinginfo = "De volgende veld(en) zijn niet\n goed ingevuld:\n" +
			missinginfo + "\n\nVul aub de ontbrekende velden in.";
		alert(missinginfo);
	}
		else { 
			
			if((document.formulier.adres.value != document.formulier.aflever_adres.value) || (document.formulier.plaats.value != document.formulier.aflever_plaats.value)) {
				
				var answer = confirm("Uw privé adres wijkt af van uw afleveradres, is dit correct?")
				if (answer){
					document.formulier.submit();
				}
				else{
					copyValues();
					alert("Uw privé adres en aflever adres zijn nu hetzelfde gemaakt.\nControleer a.u.b. of dit correct is.");
				}

				
			} else {
				document.formulier.submit();
			}
			
	}
}


function checkFieldsPayMethod() {
	missinginfo = "";
	if (document.paym.paymethod1.value == "") {
		missinginfo += "\n     -  Paymethod";
	}
	if (missinginfo != "") {
		missinginfo = "De volgende veld(en) zijn niet\n goed ingevuld:\n" +
		missinginfo + "\n\nVul aub de ontbrekende velden in.";
		alert(missinginfo);
		return false;
	}
		else { 
			document.paym.submit();
	}
}

function checkFieldsTellAFriend() {
	missinginfo = "";
	if (document.tellafriend.afzender_naam.value == "") {
		missinginfo += "\n     -  naam afzender";
	}
	if (document.tellafriend.afzender_email.value == "") {
		missinginfo += "\n     -  email afzender";
	}
	if (document.tellafriend.vriend_naam.value == "") {
		missinginfo += "\n     -  naam vriend";
	}
	if (document.tellafriend.vriend_email.value == "") {
		missinginfo += "\n     -  email vriend";
	}
	if (missinginfo != "") {
		missinginfo = "De volgende veld(en) zijn niet\n goed ingevuld:\n" +
			missinginfo + "\n\nVul aub de ontbrekende velden in.";
		alert(missinginfo);
	}
		else 
			document.tellafriend.submit();
}

function clearSearch() {
	if (document.getElementById('zoekveld').value == 'ik zoek...') {
		document.getElementById('zoekveld').value = '';
	}
}

function fillSearch() {
	if (document.getElementById('zoekveld').value == '') {
		document.getElementById('zoekveld').value = 'ik zoek...';
	}
}

function GoAndSearch(ident, boid) {
	if ((document.getElementById('zoekveld').value != '') && (document.getElementById('zoekveld').value != 'ik zoek...')) {
		window.location.href='search.asp?searchterm=' + document.getElementById('zoekveld').value + '&id=' + ident + '&boid=' + boid;
	} else {
		alert('U dient een geldige zoekterm op te geven.');
	}
}

function checkAanhaakmailing(toev) {
	missinginfo = "";
	if(toev == 'extra') {
		if (document.aanhaakmailing.referentienaam.value == "") {
			missinginfo += "\n     -  Uw naam ";
		}
		if (isEmail(document.aanhaakmailing.referentieadres.value)) {
			missinginfo += "\n     -  Uw e-mail adres in ongeldig";
		}
	} 
	if (document.aanhaakmailing.naam1.value == "") {
		missinginfo += "\n     -  1. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email1.value)) {
		missinginfo += "\n     -  1. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.naam2.value == "") {
		missinginfo += "\n     -  2. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email2.value)) {
		missinginfo += "\n     -  2. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.naam3.value == "") {
		missinginfo += "\n     -  3. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email3.value)) {
		missinginfo += "\n     -  3. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.naam4.value == "") {
		missinginfo += "\n     -  4. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email4.value)) {
		missinginfo += "\n     -  4. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.naam5.value == "") {
		missinginfo += "\n     -  5. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email5.value)) {
		missinginfo += "\n     -  5. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.naam6.value == "") {
		missinginfo += "\n     -  6. Naam ";
	}
	if (isEmail(document.aanhaakmailing.email6.value)) {
		missinginfo += "\n     -  6. E-mail adres is ongeldig";
	}
	if (document.aanhaakmailing.ag.checked == false) {
		missinginfo += "\n     -  U dient akkoord te gaan met de algemene voorwaarden";
	}
		
	if (missinginfo != "") {
		missinginfo = "De volgende veld(en) zijn niet\n goed ingevuld:\n" +
			missinginfo + "\n\nVul aub de ontbrekende velden in.";
		alert(missinginfo);
	}
		else 
			document.aanhaakmailing.submit();
}

function checkWinnaar() {
	missinginfo = "";
	if (document.aanhaker.adres.value == "") {
		missinginfo += "\n     -  Adres ";
	}
	if (document.aanhaker.postcode.value == "") {
		missinginfo += "\n     -  Postcode ";
	}
	if (document.aanhaker.woonplaats.value == "") {
		missinginfo += "\n     -  Woonplaats ";
	}
		
	if (missinginfo != "") {
		missinginfo = "De volgende veld(en) zijn niet\n goed ingevuld:\n" +
			missinginfo + "\n\nVul aub de ontbrekende velden in.";
		alert(missinginfo);
	}
		else 
			document.aanhaker.submit();
}