/* 
   Naam         : goURL()                                                
   Omschrijving : vanuit de select ("snel naar") springen naar de pagina 
   Datum        : 19-04-2007
*/

function goURL(){
  var popList = document.frm_shortcut.shortcut;  
  var url = popList.options[popList.selectedIndex].value;  
  if (url != "-1") { 
    window.location = url; 
  }  
}  
  

/* 
   Naam         : isZipcode()                                                
   Omschrijving : 
   Datum        : 18-06-2008
*/

function isZipcode()
{
 // N: numeric;
 // C: character;
 var sMsg = ""
 args = isZipcode.arguments;
 var validChars = "abcdefghijklmnopqrstuvwxyz";
 var zipCode = args[0];
 for(var i=1;i<args.length;i++)
 {
  bValidZip = true;
  for(var u=0;u < args[i].length;u++)
  {
   switch(args[i].charAt(u))
   {
    case "N":
     if(zipCode.charAt(u)=="" || isNaN(zipCode.charAt(u))) bValidZip = false;
     break;
    case "C":
     if(zipCode.charAt(u)=="" || validChars.indexOf(zipCode.charAt(u).toLowerCase())<0) bValidZip = false;
     break;
    case " ":
     if(zipCode.charAt(u)!=" ") bValidZip = false;
     break;
    default:
     bValidZip = false;
     break;
   }
  }
  if(bValidZip) return bValidZip;
 }
 return false;
}


/* 
   Naam         : isDate()                                                
   Omschrijving : 
   Datum        : 18-06-2008
*/

function isDate(strDate)
{
  arrDate=strDate.split('/');
  if (arrDate.length<3) return false;
  if (arrDate[0]>31) return false;
  if (isNaN(arrDate[0]) || arrDate[0]=='') return false;
  if (arrDate[1]>12) return false;
  if (isNaN(arrDate[1]) || arrDate[1]=='') return false;
  if (arrDate[2]<1900) return false;
  if (isNaN(arrDate[2]) || arrDate[2]=='') return false;
  return true;
}