function sluitvenster() {
	
	$('afspraak_form').style.display='none';
	 window.location.reload();
	
}

function maakAfspraak(datum,tijdvak) {
	//window.open("maakafspraak.php?datum=" + datum + "&tijdvak=" + tijdvak ,null, "height=360,width=400,status=yes,toolbar=no,menubar=no,location=no");
	$('tijdvak').value=tijdvak;
	$('datum').value=datum;
	
	tijdvakken = Array("geen tijdblok gekozen","08:00 - 10:00","10:00 - 12:00","12:30 - 14:30","14:30 - 16:30");
	$('tijdvakAfspraak').innerHTML = tijdvakken[tijdvak];
	
	// update datum
	url = 'addons/addon.afspraak/class.php';
	params = {};
	params.ajax = 'updateDatum';
	params.datum = datum;	
	new Ajax.Updater('datumAfspraak', url, { method: 'post', parameters: params });
	
	// formulier tonen
	$('afspraak_form').style.display='';
}

function checkAfspraakForm(form){
	var check = true;
	
	
	if(isEmail($F('email')) == false){
		$('error_msg').innerHTML = 'Vul een geldig emailadres in.';
		$('email').className = 'afspraak_err';
		check = false;
	}else{
		$('error_msg').innerHTML = 'Vul alle velden in.';
		$('email').className = 'afspraak_err';
	}
	
	elements = $('frm_maakafspraak').getElementsBySelector('[req="true"]');
	elements.each(function(element){
	
	stringValue = trim(element.value,' ')	;
	if((stringValue).empty()){
		$('error_msg').innerHTML = 'Vul alle velden in.';
		element.className = 'afspraak_err';
		check = false;
	}else{
//		element.style.background = '#dcdcdc';
	}
	});
	
	if(check == true){
		sendAfspraak(form);
	}else{
		$('error_msg').setStyle({'color':'#ff0000'});
	}
}

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
			if (string.search(/.com/) != -1 | string.search(/.nl/) != -1 | string.search(/.net/) != -1 | string.search(/.org/) != -1 | string.search(/.nu/) != -1 | string.search(/.biz/) != -1 | string.search(/.info/) != -1 | string.search(/.be/) != -1) {
				return true;
			}
	}
	else {
		return false;
	}
}
		
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}	


function sendAfspraak(form){
	url = 'addons/addon.afspraak/class.php';
	params = $(form).serialize(true)
	params.ajax = 'saveAfspraak';
	
	new Ajax.Updater('afspraak_form', url, { method: 'post', parameters: params }); 
}

function submitForm() {
	document.forms[0].submit();
}

function quickDag(id) {
	var frm = $('frm_afspraak');
	var dag = frm.elements['qDag'].value;
	var maand = frm.elements['qMaand'].value;
	var jaar = frm.elements['qJaar'].value;
	document.location.href="?id="+id+"&datum=" + jaar + "-" + maand + "-" +dag;
}

function checkContact() {
	var frm = document.forms[0];
	var check = false;

	if(frm.elements['naam'].value == "") {
		alert("Vul uw naam in.");
		frm.elements['naam'].focus();
		return;
	}
	if(frm.elements['adres'].value == "") {
		alert("Vul uw adres in.");
		frm.elements['adres'].focus();
		return;
	}
	if(frm.elements['postcode'].value == "") {
		alert("Vul uw postcode in.");
		frm.elements['postcode'].focus();
		return;
	}
	if(frm.elements['plaats'].value == "") {
		alert("Vul uw woonplaats in.");
		frm.elements['plaats'].focus();
		return;
	}
	if(frm.elements['telefoonnummer'].value == "") {
		alert("Vul uw telefoonnummer in.");
		frm.elements['telefoonnummer'].focus();
		return;
	}
	if(frm.elements['email'].value == "") {
		alert("Vul uw e-mailadres in.");
		frm.elements['email'].focus();
		return;
	}
	for (i = 0; i <frm.elements['wil'].length; i++) {
		if(frm.elements['wil'][0].checked) {
			// vraag
			if(frm.elements['opmerking'].value == "") {
				alert("Vul uw vraag in.");
				frm.elements['opmerking'].focus();
				return;
			}
		} else {
			// contract
		}
	}
	frm.submit();

}


