var L0031 = 0;
var L0044 = 1;
var curLang  = L0031;
//**************************************************************************************************
function chkStr(fld,flddesc)
{
 if (fld==null) return false;
 if (fld.value==null) return false;
 if (fld.value.length==null) return false;
 if (flddesc==null) flddesc = fld.name;
 var msg  = new Array(flddesc+" moet worden ingevuld!",flddesc+" is a required field!");
 if (fld.value.length < 1)
 {
  chkError(msg);
  fld.focus();
  return false;
 }
 return true;
}
//**************************************************************************************************
function chkCheckGrp(fld,str,max) {
 var msg  = new Array("Er mogen maar "+max+" items worden geselecteerd! ("+str[curLang]+")","Only "+max+" items may be selected! ("+str[curLang]+")");
 var c=0;
	for (var i=0; i<=fld.length-1; i++) {
 	var el = fld[i];
   if (el.checked) c++;
   if (c>max) {
     chkError(msg);
     return false;
   }
 }
 return true;
}

function chkEmail(fld,flddesc)
{

 if (fld==null) return false;
 if (fld.value==null) return false;
 if (fld.value.length==null) return false;

 var msg  = new Array("Voer een geldig e-mailadres in (piet@home.nl)","Please enter a correct e-mailaddress(john@smith.com)");
 if (fld.value.length < 1)
 {
  chkError(msg);
  fld.focus();
  return false;
 }
 if (
     (fld.value.indexOf("@")==-1) 					|| // @ must be in there
      (fld.value.indexOf("@")==0)  					|| // @ can't be first character
      (fld.value.indexOf(".")==-1) 					|| // . must be in there
      (fld.value.indexOf(".")==fld.value.length-1)   		|| // . can't be last character
      (fld.value.indexOf(".",fld.value.indexOf("@"))==-1)	   // must be at least 1 char between @ and .
    )
 {
  chkError(msg);
  fld.focus();
  return false;
 }
 return true;
}
//**************************************************************************************************

//**************************************************************************************************
function chkPhone(fld)
{
 var msg  = new Array("Voer a.u.b. een geldig telefoonnummer in ('(+00) 111-2222222')","Please enter a correct phonenumber('(+00) 111-2222222')");
 if (fld==null) return false;
 if (fld.value==null) return false;
 if (fld.value.length==null) return false;
 if (fld.value.length < 1)  
 {
  chkError(msg); 
  fld.focus();
  return false;
 }
 for (var p=0;p<fld.value.length;p++)
 {
  if ("+()- 0123456789".indexOf(fld.value.charAt(p)) == -1)
  {
   chkError(name,msg); 
   fld.focus();
   return false;
  }
 }
 return true; 
}
//**************************************************************************************************

//**************************************************************************************************
function chkNumber(fld,Chars)
{
 if (fld==null) return false;
 if (fld.value==null) return false;
 if (fld.value.length==null) return false;
 var msg  = new Array("U dient "+Chars+" cijfers in te voeren","You must enter "+Chars+" numbers");
 if (fld.value.length != Chars)
 {
   chkError(msg);
   fld.focus();
   return false;
 }
 for (var x=0;x<fld.value.length;x++)
 {
  if ("0123456789+-.,".indexOf(fld.value.charAt(x))==-1)
  {
   chkError(msg);
   fld.focus();
   return false;
  }
 }
 return true;
}
//**************************************************************************************************

//**************************************************************************************************
function chkError(msg)
{
  alert(msg[curLang]);
}
//**************************************************************************************************