function toonReacties(paragraafId) {
	var reacties=document.getElementById('reacties'+paragraafId);
	if (reacties.style.display!='block') {
		reacties.style.display='block';
	} else {
		reacties.style.display='none';
	}
}

function onloadToonReactie() {
	var paragraafId=parseInt(document.location.hash.substring(11));
	
	if (isNaN(paragraafId)) {
		return;
	}
	
	toonReacties(paragraafId);		
}

function testEmailadres(emailadres) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(emailadres);
}

function testReactie(formulier) {
	if (formulier.naam.value=='') {
		alert('U moet een naam invullen');
		return false;
	}
	
	if (formulier.emailadres.value!='' && !testEmailadres(formulier.emailadres.value)) {
		alert('Het ingevulde e-mailadres is ongeldig');
		return false;
	}
	
	if (formulier.reactie.value=='') {
		alert('U moet een reactie invullen');
		return false;
	}
	
	return true;	
}

function testFormMail(formulier) {
	if (formulier.naam.value=='') {
		alert('U moet een naam invullen');
		return false;
	}
	
	if (!testEmailadres(formulier.emailadres.value)) {
		alert('Het ingevulde e-mailadres is ongeldig');
		return false;
	}
	
	if (formulier.onderwerp.value=='') {
		alert('U moet een onderwerp invullen');
		return false;
	}
	
	if (formulier.reactie.value=='') {
		alert('U moet een reactie invullen');
		return false;
	}
	
	return true;	
}

function rot13(input) {

var coding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMabcdefghijklmnopqrstuvwxyzabcdefghijklm';



for (var text = '',i=0;i<input.length;i++) {

character = input.charAt(i);

position = coding.indexOf(character);

if (position > -1) {

character = coding.charAt(position + 13);

}

text += character;

}



return text;

}


function ontRot(linkje) {

if (linkje.href.indexOf('mailto:')!=0) {

linkje.href=rot13(linkje.href);

}

}