var addthis_config =
{
	ui_language: 'nl',
	data_track_linkback: false,
	services_compact: 'print,mailto,favorites,facebook,twitter,hyves,linkedin,ekudos,google,more'

}
$(document).ready(function() {
	$('.cluetip').cluetip({
		local: true,
		hideLocal: true,
		cluetipClass: 'jtip',
		arrows: false,
		dropShadow: false,
		hoverIntent: false,
		sticky: false,
		mouseOutClose: true,
		closePosition: 'title',
		closeOnDelay: 0,
		closeText: '<img src="/_inc/cross.png" alt="sluiten" />'
	})
});
function showorderform() {
	document.getElementById("theorderform").reset();
	document.getElementById("orderform").style.display = 'block';
	document.getElementById("content").style.opacity = '0.10';
	document.getElementById("content").style.filter  = 'alpha(opacity=10)';
}
function hideorderform() {
	document.getElementById("orderform").style.display = 'none';
	document.getElementById("content").style.opacity = '1';
	document.getElementById("content").style.filter  = 'alpha(opacity=100)';
}
function validateForm(theform) {
	var fieldallarray = Array('firstname', 'lastname', 'street', 'postcode', 'city',  'phonenumber', 'email', 'numberofcopies');
	for (var i = 0; i < fieldallarray.length; i++) {
		theform.elements['f['+fieldallarray[i]+']'].value = jQuery.trim(theform.elements['f['+fieldallarray[i]+']'].value)
	}
	var msg = '';
	if (! theform.elements['f[gender]'][0].checked && ! theform.elements['f[gender]'][1].checked) {
		msg += "U heeft uw geslacht nog niet aangegeven.\n";
	}
	if (theform.elements['f[firstname]'].value == '' ||
	    theform.elements['f[lastname]'].value  == '') {
		msg += "U heeft uw naam nog niet (volledig) ingevuld.\n";
	}
	if (theform.elements['f[street]'].value == '') {
		msg += "U heeft uw adres nog niet ingevuld.\n";
	}
	if (theform.elements['f[postcode]'].value == '') {
		msg += "U heeft uw postcode nog niet ingevuld.\n";
	}
	else {
		var pnrre = /\d{2}/;
		if (! pnrre.test(theform.elements['f[postcode]'].value)) {
			msg += "De ingevoerde postcode is niet geldig.\n";
		}
	}
	if (theform.elements['f[city]'].value == '') {
		msg += "U heeft uw plaatsnaam nog niet ingevuld.\n";
	}
	if (theform.elements['f[phonenumber]'].value == '') {
		msg += "U heeft uw telefoonnummer nog niet ingevuld.\n";
	}
	else {
		var pnrre = /\d{3}/;
		if (! pnrre.test(theform.elements['f[phonenumber]'].value)) {
			msg += "Het ingevoerde telefoonnummer is niet geldig.\n";
		}
	}
	if (theform.elements['f[email]'].value == '') {
		msg += "U heeft uw e-mail-adres nog niet ingevuld.\n";
	}
	else {
		var emailre = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i;
		if (! emailre.test(theform.elements['f[email]'].value)) {
			msg += "Het ingevoerde e-mail-adres lijkt niet geldig.";
		}
	}
	if (theform.elements['f[numberofcopies]'].value == '') {
		msg += "Het aantal exemplaren is onduidelijk.\n";
	}
	if (msg != '') {
		alert (msg);
		return false;
	}
	alert("Dank voor uw bestelling!\n\nU ontvangt een bevestiging van deze reservering op het door u aangegeven e-mail-adres.");
	hideorderform();
	return true;
}

