var AutoPrint = true; // Indien 'false' wordt de pagina niet automatisch uitgeprint
	
function PrintPagina(){
	if (document.getElementById != null){
		var html = '<HTML>\n<HEAD>\n';
		if (document.getElementsByTagName != null){
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		html += '\n</HE' + 'AD>\n<BODY>\n';
		var PrintKlaarElem = document.getElementById("PrintKlaar");
		if (PrintKlaarElem != null)			{
			html += PrintKlaarElem.innerHTML;
		}
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		var printWin = window.open("","PrintPagina");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (AutoPrint)printWin.print();
	}
}

function CheckInlogform(){
	emailreg 			 = new RegExp("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+");
	var error 		 = '';
	var inloggenform = document.getElementById('inloggenform').value;
	var inlogemail 	 = document.getElementById('inlogemail').value;
	var inlogww 	 = document.getElementById('inlogww').value;
	
	if(inlogemail == '' || !emailreg.exec(inlogemail)){	
		error += "U heeft Email niet of niet juist ingevuld.\n"; 
	}
	if(inlogww == ''){	
		error += "U heeft Wachtwoord niet ingevuld.\n"; 		
	}
	if(error == ''){	
		inloggenform.submit(); 
	}
	else{
		alert(error);
	}	
}

function popup(file, scroll, width, height){
	window.open(file, 'popup', 'scrollbars='+scroll+', width='+width+', height='+height+'');
}

function checkRegistreren(){
	var registreren_form = new Array ('voornaam', 'achternaam', 'email', 'planbordnaam', 'wachtwoord', 'controle');
	var error = false;
	var formulier;
	
	formulier = 'registreren_form';
	for (i = 0; i < eval(formulier).length; i++){
		test = "document.forms['"+ formulier +"']."+ eval(formulier)[i] +".value.length";

		if (eval(test) == 0){
			error = true;
			eval ("document.forms['"+ formulier +"']."+ eval(formulier)[i] +".style.background = '#B85C2D'");
		}
	}
		
	if (error) {
		alert('Niet alle velden zijn ingevuld!');
		return;
	} 
	else {
		if (!isEmail(eval("document.forms['"+ formulier +"'].email.value"))){
			error = true;
			eval ("document.forms['"+ formulier +"'].email.style.background = '#F8EFE3'");
			alert('Ongeldig email adres ingevoerd');
		}
		if ((eval("document.forms['"+ formulier +"'].wachtwoord.value")) != (eval("document.forms['"+ formulier +"'].controle.value")))	{
			error = true;
			alert ('Wachtwoorden komen niet overeen.');
			eval("document.forms['"+ formulier +"'].wachtwoord.value=''");
			eval("document.forms['"+ formulier +"'].controle.value=''");
		}
		if (!error)	{
 			eval("document.forms['"+ formulier +"'].submit()");	
		}	
	}	
}

function isEmail(value){
	var regex;
	regex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	if (regex.test(value) == true)
	        return true;
	return false;
}

function checkwachtwoord(){
	email = new RegExp("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+");
	var error = '';
	if(document.wachtwoord_form.email.value == '' || !email.exec(document.wachtwoord_form.email.value)){	
		error += "U heeft \"Email\" niet of niet juist ingevuld.\n"; 
	}
	if(error == ''){	
		document.wachtwoord_form.submit(); 
	}
	else{
		alert(error);
	}	
}

function Planbordaanmakenform(){
	email = new RegExp("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+");
	var error = '';
	if(document.mailform.planbordnaam.value == ''){	
		error += "U heeft \"planbordnaam\" niet ingevuld.\n"; 		
	}
	if(error == ''){	
		document.mailform.submit(); 
	}
	else{
		alert(error);
	}	
}

function Nieuwlidform(){
	email = new RegExp("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+");
	var error = '';
	if(document.mailform.email.value == '' || !email.exec(document.mailform.email.value)){	
		error += "U heeft \"Email\" niet of niet juist ingevuld.\n"; 
	}
	if(document.mailform.voornaam.value == ''){	
		error += "U heeft \"voornaam\" niet ingevuld.\n"; 		
	}
	if(document.mailform.achternaam.value == ''){	
		error += "U heeft \"achternaam\" niet ingevuld.\n"; 
	}
	if(error == ''){	
		document.mailform.submit(); 
	}
	else{
		alert(error);
	}	
}

function uitschrijf(){
	var where_to= confirm("Weet u zeker dat u uzelf wilt verwijderen van dit planbord?");
 	if (where_to== true){
   		document.uitschrijfform.submit();
	}
	else{
		return;
 	}
}

function go_there(_id){
	var where_to = confirm("Weet u zeker dat u dit planbord wilt verwijderen?");
 	if ( where_to == true ){
 		var board = document.planbordform+_id;
 		board.submit();
	}
	else{
		return;
 	}
}

function checkProfiel(){
	var profielform = new Array ('voornaam', 'email', 'achternaam');
	var error = false;
	var formulier;
	
	formulier = 'profielform';
	
	for (i = 0; i < eval(formulier).length; i++){
		test = "document.forms['"+ formulier +"']."+ eval(formulier)[i] +".value.length";

		if (eval(test) == 0){
			error = true;
			eval ("document.forms['"+ formulier +"']."+ eval(formulier)[i] +".style.background = '#B85C2D'");
		}
	}
		
	if (error) 	{
		alert('Niet alle velden zijn ingevuld!');
		return;
	} 
	else 	{
		if (!isEmail(eval("document.forms['"+ formulier +"'].email.value")))	{
			error = true;
			eval ("document.forms['"+ formulier +"'].email.style.background = '#F8EFE3'");
			alert('Ongeldig email adres ingevoerd');
		}
		if (!error)		{
			alert('Gegevens succesvol veranderd!');
 			eval("document.forms['"+ formulier +"'].submit()");	
 			
		}	
	}	
}

function checkWachtwoord(){
	var wachtwoordform = new Array ('oudwachtwoord', 'wachtwoord', 'controle');
	var error = false;
	var formulier;
	
	formulier = 'wachtwoordform';
	
	for (i = 0; i < eval(formulier).length; i++){
		test = "document.forms['"+ formulier +"']."+ eval(formulier)[i] +".value.length";

		if (eval(test) == 0){
			error = true;
			eval ("document.forms['"+ formulier +"']."+ eval(formulier)[i] +".style.background = '#B85C2D'");
		}
	}
	if (error) {
		alert('Niet alle velden zijn ingevuld!');
		return;
	} 
	else {
		if ((eval("document.forms['"+ formulier +"'].wachtwoord.value")) != (eval("document.forms['"+ formulier +"'].controle.value")))		{
			error = true;
			alert ('Wachtwoorden komen niet overeen.');
			eval("document.forms['"+ formulier +"'].wachtwoord.value=''");
			eval("document.forms['"+ formulier +"'].controle.value=''");
		}
		if (!error)	{
			eval("document.forms['"+ formulier +"'].submit()");	
		}	
	}	
}

function checkPlanbord(){
	var planbordform = new Array ('om');
	var error = false;
	var formulier;
	
	formulier = 'planbordform';
	
	for (i = 0; i < eval(formulier).length; i++)	{
		test = "document.forms['"+ formulier +"']."+ eval(formulier)[i] +".value.length";

		if (eval(test) == 0)
		{
			error = true;
			eval ("document.forms['"+ formulier +"']."+ eval(formulier)[i] +".style.background = '#B85C2D'");
		}
	}
	if (error)	{
		alert('Niet alle velden zijn ingevuld!');
		return;
	} 
	else 	{
		if (!error)	{
			eval("document.forms['"+ formulier +"'].submit()");	
		}	
	}	
}

function checkmail(){
	var error = '';
	if(document.mailenform.onderwerp.value == ''){	
		error += "U heeft \"Onderwerp\" niet of niet juist ingevuld.\n"; 
	}
	if(document.mailenform.bericht.value == '')	{	
		error += "U heeft \"Bericht\" niet ingevuld.\n"; 		
	}
	if(error == '')	{	
		document.mailenform.submit(); 
	}
	else	{
		alert(error);
	}
		
}
