function jumptoCat(item) {

	catID = item.options[item.selectedIndex].value;
	parent.location.href = catID + ".html";
	parent.focus();
}

function jumptoPage(item) {
	page = item.options[item.selectedIndex].value;
	parent.location.href = page + ".html";
	parent.focus();
}

function UpdateQty(item)
{
	itemId = item.name;
	newQty = item.options[item.selectedIndex].text;
	document.location.href = 'shop.html?actie=update&itemId=' +itemId+ '&qty=' +newQty;
}

function validateAfkorting() {
	var message ="";

	if (document.afkorting.afkorting.value.length==0) {
		message = message + "U dient een Afkorting op te geven\n";
	}

	if (document.afkorting.betekenis.value.length==0) {
		message = message + "U dient een Betekenis op te geven\n";
	}
	if (message=="") {
		return true;
	} else {
		alert(message);
		return false;
	}
}

function echeck(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}


function validateKlantenservice() {
	var message ="";

	if (document.contactusform.name.value.length==0) {
		message = message + "U dient uw naam op te geven.\n";
	}

	if (document.contactusform.email.value.length==0) {
		message = message + "U dient uw emailadres op te geven.\n";
	}
	
	if (!echeck(document.contactusform.email.value)) {
		message = message + "Uw emailadres is ongeldig.\n";
	}

	if (document.contactusform.messagec.value.length==0) {
		message = message + "Gelieve het vraag/opmerking veld invullen.\n";
	}

	if (message=="") {
		return true;
	} else {
		alert(message);
		return false;
	}
}

function validateZoekassistent() {
	var message ="";

	if (document.zoekformulier.name.value.length==0) {
		message = message + "U dient uw naam op te geven.\n";
	}

	if (document.zoekformulier.email.value.length==0) {
		message = message + "U dient uw emailadres op te geven.\n";
	}

	if (!echeck(document.zoekformulier.email.value)) {
		message = message + "Uw emailadres is ongeldig.\n";
	}

	if (document.zoekformulier.messagec.value.length==0) {
		message = message + "Gelieve het omschrijvingveld invullen.\n";
	}

	if (message=="") {
		return true;
	} else {
		alert(message);
		return false;
	}
}


function validateReactie() {
	var message ="";
	
	if (document.reactieform.reactie.value.length == 0) {
		message += "Uw reactie is wel heel summier";
	}
	if (message=="") {
		return true;
	} else {
		alert(message);
		return false;
	}
}

function validateVertelVriend() {
	var message = "";

	if (!echeck(document.verteleenvriend.femail.value)) {
		message += "Het opgegeven emailadres is ongeldig.\n";
	}
	if ( message != "") {
		alert(message);
		return false;
	} else return true;
}

function validateLinksForm() {
	message = "";
	if (!echeck(document.linksform.email.value)) {
		message += "Het opgegeven emailadres is ongeldig.\n";
	}
	if (document.linksform.titel.value.length == 0) {
		message += "De opgegeven titel is ongeldig.\n";
	}
	if (document.linksform.URL.value.length == 0) {
		message += "De opgegeven URL is ongeldig.\n";
	}
	if ( message != "") {
		alert(message);
		return false;
	} else return true;
}

function validateBestelling() {
	var message ="";

	if (document.bestelling.voorletters.value.length==0) {
		message = message + "U dient uw voorletters op te geven.\n";
	}
	if (document.bestelling.naam.value.length==0) {
		message = message + "U dient uw achternaam op te geven.\n";
	}
	if (document.bestelling.straat.value.length==0) {
		message = message + "U dient een straat op te geven.\n";
	}
	if (document.bestelling.huisnummer.value.length==0) {
		message = message + "U dient een huisnummer op te geven.\n";
	}	
	if (document.bestelling.postcode.value.length==0) {
		message = message + "U dient een postcode op te geven.\n";
	}
	if (document.bestelling.woonplaats.value.length==0) {
		message = message + "U dient een woonplaats op te geven.\n";
	}	
	if (document.bestelling.land.value.length==0) {
		message = message + "U dient een land op te geven.\n";
	}	
	if (document.bestelling.telefoonnummer.value.length==0) {
		message = message + "U dient een telefoonnummer op te geven.\n";
	}	
	if (document.bestelling.email.value.length==0) {
		message = message + "U dient uw emailadres op te geven.\n";
	}
	if (!echeck(document.bestelling.email.value)) {
		message = message + "U dient een geldig emailadres op te geven.\n";
	}
	if (document.bestelling.betaalwijze.value == "M" && document.bestelling.banknummer.value.length < 6) {
		message = message + "U dient een geldig banknummer op te geven.\n";
	}
	if (document.bestelling.betaalwijze.value == "I" && document.bestelling.bankissuer.value == "") {
		message = message + "U dient uw bank te selecteren.\n";
	}
	if ( message != "") {
		alert(message);
		return false;
	} else return true;
}
