 function chkFld(fldName,fldDescr){
  var tstr=eval('document.form1.'+fldName+'.value');
  if(tstr==''){
   alert('Please enter '+fldDescr);
   eval('document.form1.'+fldName+'.focus()');
   return false;
  }
  return true;
 }

 function verZip(fldIn,fldDescr){
  var tstr=eval('document.form1.'+fldIn+'.value');
  if(tstr.length<5){
   alert('Please enter '+fldDescr);
   eval('document.form1.'+fldIn+'.focus()');
   return false;
  }
  return true;
 }

 function chkSel(fldIn,fldDescr){
  var tstr=eval('document.form1.'+fldIn+'.selectedIndex');
  if(tstr<1){
   alert('Please specify '+fldDescr);
   eval('document.form1.'+fldIn+'.focus()');
   return false;
  }
  return true;
 }

 function chkRad(buttonGroup){
  if(buttonGroup[0]){
   for(var i=0;i<buttonGroup.length;i++) {
    if(buttonGroup[i].checked)return i
   }
  }
  else {
   if(buttonGroup.checked)return 0;
  }
  return -1;
 }

 function verDate(fldIn,fldDescr){
  //VALIDATES DATE IN FORM OF MM/DD/YY
  var tstr=eval('document.form1.'+fldIn+'.value');

  if(tstr!=''){
   var re_date=/^(\d{1,2})\/(\d{1,2})\/(\d{2})$/;

   if(!re_date.test(tstr)){
    alert(fldDescr+' is not a valid date.\r\n\r\nEnter in form of mm/dd/yy');
    eval('document.form1.'+fldIn+'.focus()');
    return false;
   }

   regs=tstr.match(re_date);

   var tmon=regs[1];
   var tday=regs[2];
   var tyr=regs[3];

   if(tmon<1 || tmon>12){
    alert(fldDescr+' is not a valid date.\r\n\r\nMonth must be only 1 - 12');
    eval('document.form1.'+fldIn+'.focus()');
    return false;
   }

   var maxDay;
   if(tmon==2){
    if(tyr>50)
     tyr=parseInt(tyr)+1900;
    else
     tyr=parseInt(tyr)+2000;

    if(tyr % 4==0)
     maxDay=29;
    else
     maxDay=28;
   }
   else if(tmon==9 || tmon==4 || tmon==6 || tmon==11)
    maxDay=30;
   else
    maxDay=31;

   if(tday<1 || tday>maxDay){
    alert(fldDescr+' is not a valid date.\r\n\r\nMonth must be only 1 - '+maxDay);
    eval('document.form1.'+fldIn+'.focus()');
    return false;
   }

   if(tyr<1){
    alert(fldDescr+' is not a valid date.');
    eval('document.form1.'+fldIn+'.focus()');
    return false;
   }

  }
  return true;
 }
