<!--
function checkMail()
  {
	var x = document.formulier.mail.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	return filter.test(x);
  }
  
var digits = "0123456789";
var phoneNumberDelimiters = "()- ./";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 9;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(strPhone){
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	//alert(s)
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function Form1_Validator(theForm)
{
  error= 0;
  
  if (theForm.vragen.value == "")
  {
    document.getElementById("lblVragen").innerHTML = '<font color="red">*</font>';
    theForm.vragen.focus();
    error=1
  } else {
	document.getElementById("lblVragen").innerHTML = '*';
  }	

  if (!checkMail(theForm))
  {
    document.getElementById("lblMail").innerHTML = '<font color="red">*</font>';
    theForm.mail.focus();
    error = 1;
  } else {
    document.getElementById("lblMail").innerHTML = '*';
  }
  
   if (theForm.telefoon.value == ""  || !checkInternationalPhone(theForm.telefoon.value))
  {
    document.getElementById("lblTelefoon").innerHTML = '<font color="red">*</font>';
    theForm.telefoon.focus();
    error =1;
  } else {
    document.getElementById("lblTelefoon").innerHTML = '*';
  }
  
  if (theForm.adres.value == "")
  {
    document.getElementById("lblAdres").innerHTML = '<font color="red">*</font>';
    theForm.adres.focus();
	error = 1;
  } else {
	document.getElementById("lblAdres").innerHTML = '*';
  }
  
  if (theForm.contactpersoon.value == "" )
  {
    document.getElementById("lblContactpersoon").innerHTML = '<font color="red">*</font>';
    theForm.contactpersoon.focus();
    error = 1;
  } else {
	document.getElementById("lblContactpersoon").innerHTML = '*';
  }


 if(error==0)
 	theForm.submit();
 else
 	document.getElementById('lblError').innerHTML = '<font color="red"><b>* verplichte velden (enkel voor intern gebruik)</b></font>';
}
//-->

