function showTalen(){
	document.getElementById('kiestaal').style.display='block';
}
function hideTalen(){
	document.getElementById('kiestaal').style.display='none';
}

function checknumbers(waarde,naam,val)
{ 
var v = parseInt( waarde ); 
if( isNaN( v ) || ( v < 0 ) || ( v > 9999 ) || ( waarde.length!=4 ) )
	{
			if(v != '')
			{
				if( isNaN( v ) || ( v < 0 ) )
					{
						if(val!=1)
						{
							alert("U heeft geen nummerieke waarde ingevoerd.");
						}
					}
				else if( waarde.length!=4 )
					{
						if(val!=1)
						{
							alert("U heeft niet het juiste aantal cijfers ingevoerd.");
						}
					}
				else
					{
						if(val!=1)
						{
							alert("Het ingevoerde getal is te groot.");
						}
					}
			
				if(val!=1)
						{
							document.getElementById(naam).value='';
							document.getElementById(naam).focus();
						}	
				return false;
			}
	} 
} 

function checkContactEmail(pObj,taal,formulier)
{
	if(formulier!=''){var a = document.forms[formulier];}else{var a = document.forms['contact'];}
	
	if(/^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/.test(pObj)==true)
		{
			a.email.style.border='1px solid #cccccc';
		}
			else
		{
			a.email.value='';
			a.email.style.border='1px solid red';
			if(taal=='nl'){alert("U heeft geen juist e-mail adres ingevoerd ingevuld");}
			if(taal=='en'){alert("You have nog filled in a right email address");}
			if(taal=='de'){alert("Die Emailadresse is nicht richtig");}
			return false;
		}
}

function checkEmail2(elementId, taal)
{
	var a = document.getElementById(elementId);
	
	if(/^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/.test(a.value)==true)
		{
			a.style.border='1px solid #cccccc';
		}
			else
		{
			a.value='';
			a.style.border='1px solid red';
			if(taal=='nl'){alert("U heeft geen juist e-mail adres ingevoerd");}
			if(taal=='en'){alert("You have nog filled in a right email address");}
			if(taal=='de'){alert("Die Emailadresse is nicht richtig");}
			return false;
		}
}

function checkletters(waarde,naam,val)
	{
		rExp = /^([a-zA-Z][a-zA-Z])$/; 
		OK = rExp.exec(waarde);
		if (!OK) 
			{ 
				if(val!=1)
				{
					alert("U heeft het veld postcode niet juist ingevuld. Vul de 2 postcode letters in"); 
					document.getElementById(naam).value='';
					document.getElementById(naam).focus();
				}
				return false;
			} 
		else
			{
				var upper = waarde.toUpperCase();
				document.getElementById(naam).value=upper;
			}
	}

function checkpostcode()
	{
		var numbers = document.getElementById('postcodenumber').value;
		var letters = document.getElementById('postcodeletters').value;

		var trueNum = checknumbers(numbers,'postcodenumber','1');
		var trueLet = checkletters(letters,'postcodeletters','1');

		if(trueNum == false || trueLet == false)
			{
				alert("U heeft geen juiste postcode ingevoerd.");
				return false;
			}
		else
			{
				document.formulier.submit();
			}
	}

function checkContactFormulier(){
		var a = document.forms['bestelformulier'];
		var empty = "";
		
		if (a.voorletters.value=="") { empty +="     Voorletters\n"; a.voorletters.style.border='1px solid red'; } else {a.voorletters.style.border='1px solid #CCCCCC';}
		if (a.voornaam.value=="") { empty +="     Voornaam\n"; a.voornaam.style.border='1px solid red'; } else {a.voornaam.style.border='1px solid #CCCCCC';}
		if (a.achternaam.value=="") { empty +="     Achternaam\n"; a.achternaam.style.border='1px solid red'; } else {a.achternaam.style.border='1px solid #CCCCCC';}
		//if (a.telefoon.value=="") { empty +="     Telefoonnummer\n"; a.telefoon.style.border='1px solid red'; } else {a.telefoon.style.border='1px solid #CCCCCC';}
		if (a.email.value=="") { empty +="     Emailadres\n"; a.email.style.border='1px solid red'; } else { a.email.style.border='1px solid #CCCCCC';}
		if (a.informatie.value=="") { empty +="     Informatie\n"; a.informatie.style.border='1px solid red'; } else { a.informatie.style.border='1px solid #CCCCCC';}
		if (a.vraag.value=="") { empty +="     Vraag\n"; a.vraag.style.border='1px solid red'; } else { a.vraag.style.border='1px solid #CCCCCC';}
				
		if ( empty == "") 
			{	
				//a.action='/sbl/bestelproces_04.html';
				alert("Er moet een mail gestuurd worden aan "+a.email.value);
				a.submit();
			}
		else
			{
				alert("Het formulier is niet volledig ingevuld,\nde volgende velden ontbreken:\n\n" + empty);
				return false;
			}
		

	}

function checkContactFormulier2(){
	var a = document.getElementById('contactform');
	var empty = "";
	
	if (a.voorletters.value=="") { empty +="     Voorletters\n"; a.voorletters.style.border='1px solid red'; } else {a.voorletters.style.border='1px solid #CCCCCC';}
	if (a.voornaam.value=="") { empty +="     Voornaam\n"; a.voornaam.style.border='1px solid red'; } else {a.voornaam.style.border='1px solid #CCCCCC';}
	if (a.achternaam.value=="") { empty +="     Achternaam\n"; a.achternaam.style.border='1px solid red'; } else {a.achternaam.style.border='1px solid #CCCCCC';}
	//if (a.telefoon.value=="") { empty +="     Telefoonnummer\n"; a.telefoon.style.border='1px solid red'; } else {a.telefoon.style.border='1px solid #CCCCCC';}
	if (a.email.value=="") { empty +="     Emailadres\n"; a.email.style.border='1px solid red'; } else { a.email.style.border='1px solid #CCCCCC';}
	if (a.informatie.value=="") { empty +="     Informatie\n"; a.informatie.style.border='1px solid red'; } else { a.informatie.style.border='1px solid #CCCCCC';}
	if (a.vraag.value=="") { empty +="     Vraag\n"; a.vraag.style.border='1px solid red'; } else { a.vraag.style.border='1px solid #CCCCCC';}
	
	if ( empty == "") 
	{	
		a.submit();
	}
	else
	{
		alert("Het formulier is niet volledig ingevuld,\nde volgende velden ontbreken:\n\n" + empty);
		return false;
	}
	
	
}

function shownewsletterbox(){
  document.getElementById('newslink').className="newslinkvisible";
  document.getElementById('footernewsletterbg').className="footernewsletterbg";
  document.getElementById('footernewsletter').className="footernewsletter";
  document.getElementById('footernewsletterbg').style.left = (document.getElementById('newslink').offsetLeft)+"px";
  document.getElementById('footernewsletterbg').style.top = "-89px";
  document.getElementById('footernewsletter').style.left = (document.getElementById('newslink').offsetLeft)+"px";
  document.getElementById('footernewsletter').style.top = "-89px";
}