function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function mailnaar(naam, domein, tekst) {
	tekst=(typeof(tekst)=="undefined") ? naam+"@"+domein : tekst;
	document.write("<a href='mailto:" + naam + "@" + domein + "' class='streep'>" + tekst + "</a>");
}
function showAntw(antwoorddiv){
	for(i=0;i<aantalAntwoorden;i++){
		document.getElementById('antw_'+i).style.display='none';
	}
	document.getElementById('antw_'+antwoorddiv).style.display='block';
}
function zendVraag(){
	if(document.forms.faqform){
		var f=document.forms.faqform;
		var n=f.naam.value;
		var e=f.email.value;
		var v=f.vraag.value;
		var alertstring='';
		if(n.length<2) alertstring+='- je hebt je naam nog niet ingevuld\n';
		if(e.length>0 && !testMail(e)) alertstring+='- het e-mailadres \''+e+'\' klopt niet\n';
		else if(e.length<2) alertstring+='- je moet je e-mailadres nog invullen\n';
		if(v.length<2) alertstring+='- je hebt je vraag nog niet ingevuld\n';
		
		if(alertstring) alert('De vraag kan nog niet verzonden worden, want:\n'+alertstring);
		else {
			f.opslaan.value=3445;
			f.submit();
		}
	}
	return false;
}
function zendKaart(){
	if(document.forms.kaartjesform){
		var f=document.forms.kaartjesform;
		var n=f.naar.value;
		var ne=f.naarmail.value;
		var v=f.van.value;
		var ve=f.vanmail.value;
		var ber=f.bericht.value;
		var alertstring='';
		if(n.length<2) alertstring+='- je hebt nog niet ingevuld naar wie je het kaartje wilt sturen\n';
		if(ne.length<2) alertstring+='- je hebt het e-mailadres van de persoon naar wie\n  je het kaartje wilt sturen nog niet ingevuld\n';
		else if(!testMail(ne)) alertstring+='- het e-mailadres \''+ne+'\' klopt niet\n';
		if(v.length<2) alertstring+='- je hebt je naam nog niet ingevuld\n';
		if(ve.length<2) alertstring+='- je hebt je e-mailadres adres nog niet ingevuld\n';
		else if(!testMail(ve)) alertstring+='- het e-mailadres \''+ve+'\' klopt niet\n';
		if(ber.length<2) alertstring+='- je nog geen tekst voor het kaartje geschreven\n';
		
		if(alertstring) alert('Je kaartje kan nog niet verzonden worden, want:\n'+alertstring);
		else {
			f.verzenden.value=3445;
			f.submit();
		}
	}
	return false;
}
function telTekens(form,veld,div,maxtekens){
	str=document.forms[form][veld].value;
	aantaltekens=str.length;
	nogtegaan=maxtekens-aantaltekens;
	if(nogtegaan<0) nogtegaan=0;
	document.getElementById(div).innerHTML='nog maximaal <b>'+nogtegaan+'</b> tekens';
	if(nogtegaan<1) document.forms[form][veld].value=str.substring(0,maxtekens);
}
function testMail (email) {
	var regEmail = /^([\w-]+\.?)*\w+@([\da-zA-z-]+\.)+[a-zA-z]{2,4}$/
	return regEmail.test(email)
}
function sendSpreekbeurtform(){
	if(document.forms.spreekbeurtform){
		var f=document.forms.spreekbeurtform;
		var n=f.naam.value;
		var e=f.em.value;
		var t=f.titel.value;
		var b=f.beschrijving.value;
		var alertstring='';
		if(n.length<2) alertstring+='- je hebt je naam nog niet ingevuld\n';
		if(e.length<2) alertstring+='- je hebt je e-mailadres nog niet ingevuld\n';
		else if(!testMail(e)) alertstring+='- het e-mailadres \''+e+'\' klopt niet\n';
		if(t.length<2) alertstring+='- je hebt de titel van je werkstuk nog niet ingevuld\n';
		if(b.length<2) alertstring+='- je hebt niet ingevuld waar je werkstuk over gaat\n';
		
		if(alertstring) alert('Je werkstuk kan nog niet verzonden worden, want:\n'+alertstring);
		else {
			f.verzonden.value=3;
			f.submit();
		}
	}
}
