window.Blink= function(args){
	args= (/,/.test(args))?  args.split(/,/):  [args,'#ff0000',4];
	var who=document.getElementById(args[0]);
	var count= parseInt(args[2]);
	if(--count <=0){
		who.style.borderColor='';
		if(who.focus) who.focus();
	}
	else{
		args[2]=count+'';
		who.style.borderColor=(count%2==0)? '': args[1];
		args='\"'+args.join(',')+'\"';
		setTimeout("Blink("+args+")",500);
	}

return false;
}

function validatePostCode(strPC) {
  return typeof strPC=='string'
    ?strPC.match(/[1-9][0-9]{3} ?[a-zA-Z]{2}/)==strPC
    :false;
  //Met optimalisaties van Henk KH
}

function checkTelefoonnummer(sText)
{
	var finalNummer = new String();
	var ValidChars = "0123456789";
	var ValidCharsExtra = "()/ -";
	var IsNumber = true;
	var localLenght = sText.length;

	for (i = 0; i < localLenght; i++)
		{
			var checkObject = "";
			checkObject = sText.charAt(i);

			if (ValidChars.indexOf(checkObject) == -1)
			{
				if (ValidCharsExtra.indexOf(checkObject) == -1)
				{
					return false;
				}
				else
				{

				}
			}
			else
			{
				finalNummer = finalNummer.concat(checkObject);
			}

		}

 	if(finalNummer.length == 10)

 	{
	   for (i = 0; i < finalNummer.length && IsNumber == true; i++)
	      {
	      var Char = finalNummer.charAt(i);
	      if (ValidChars.indexOf(Char) == -1)
	         {
	         	IsNumber = false;
	         }
	      }

	  	return true;

	 }

	else
	{
		return false;
	}

}

function checkEmail(email)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function checkformsitescan(form)
{


	if (document.getElementById('sender_name').value == '') {
		Blink('sender_name');
		document.getElementById('sender_name').value="Naam verplicht!";
		setTimeout("document.getElementById('sender_name').select()",950);
		return false;
	}

	if (!checkEmail(document.getElementById('sender_email').value)) {
		Blink('sender_email');
		document.getElementById('sender_email').value="Valide e-mailadress verplicht!";
		setTimeout("document.getElementById('sender_email').select()",950);
		return false;
	}

	if (document.getElementById('bericht').value == '') {
		Blink('bericht');
		document.getElementById('bericht').value="U heeft geen bericht verstuurd!";
		setTimeout("document.getElementById('bericht').select()",950);
		return false;
	}

	return true;
}


function doSubmit(action, task) {
	document.forms[0].action = action;
	document.forms[0].task.value = task;
	document.forms[0].submit();
}
