/* last revision 30-11-2007*/
 	
//	if(!checkMail(document.getElementById('email').value)) Empt[2]=1 ;

Empt=new Array(0,0,0);
var pcpos;
var geldig = true;
var blnVoorstelling = false;
var blnAandoening = false;
FieldName=new Array("functie/trefwoord"
                    ,"Ongeldige postcode ingevuld"
                   )


function strippostcode()
{
  elmpost = document.getElementById('qspostcode') ;
  
  if(elmpost.value.length>7)  
  {
    shortval = elmpost.value.substring(0,7)
    elmpost.value=shortval
  }  
}


function ValidFormQS()
{
  EraseTW()
  if(document.getElementById('keyword').value=='functie/trefwoord') Empt[0] = 1
	if(document.getElementById('qspostcode').value!='')
	{
	 //if(!checkNumeric(document.getElementById('qspostcode'))) Empt[1] = 1
	 if(!checkPostcode(document.getElementById('qspostcode'))) Empt[1] = 1
  }
  inv=0
  
  for(x=0;x<5;x++) 
  {
    if(Empt[x]==1) inv=1
  }
  
  if (inv==0)	
  {
  	return true ;
  }
  else
  {
    InVald() ;
    return false ;
  }
}

function InVald()
{
  cntnt="U heeft 1 of meerdere velden niet volledig ingevuld:\n\n"
  for(k=0;k<5;k++)
  {
  if(Empt[k]==1)cntnt+="* "+FieldName[k]+"\n"
  Empt[k]=0
  }
  cntnt+="\nKlik OK om door te gaan."
  alert(cntnt)
  return false ;
}

function EraseTW()
{
  var keyfield = document.getElementById('keyword')
  var pcfield = document.getElementById('qspostcode')
  if(keyfield.value=='functie/trefwoord')
  {
    keyfield.value=''
  }
  if(pcfield.value=='postcode')
  {
    pcfield.value=''
  }
}

function checkNumeric(formelement)
{
  var syntaxvalid = false
	var filter  = /^[1-9][0-9]{3}/;
	if (filter.test(formelement.value)) syntaxvalid = true;
	return syntaxvalid
}

function checkAlnum(formelement)
{
  var syntaxvalid = false
	var filter  = /^([0-9a-zA-Z])+$/;
	if (filter.test(formelement.value)) syntaxvalid = true;
	return syntaxvalid
}

function checkPostcode(formelement)
{
  var syntaxvalid = false
	var filter  = /^\d{4}[\s-]?([a-zA-Z]{2})?$/i ;
	if (filter.test(formelement.value)) syntaxvalid = true;
	return syntaxvalid
}