function chkform(frm){
var fld="";
var frn="";
var chd=0;
var lbox=0
for(var i = 0;i < frm.elements.length;i++){
  switch(frm.elements[i].type){
  case "text":
  case "textarea":
    fld= frm.elements[i].name;
    if(fld.match(/^required/i)){
       if(frm.elements[i].value==""){
         frn=fld.replace(/^required/i,'');
         alert("Please enter or fill out the " + frn + " field.");
         frm.elements[i].focus();
         return false;
       }
    }
  break;
  case "select-one":
    fld= frm.elements[i].name;
    if(fld.match(/^required/i)){
       if(frm.elements[i].selectedIndex==0){
         frn=fld.replace(/^required/i,'');
         alert("Please make a choice for " + frn + ".");
         frm.elements[i].focus();
         return false;
       }
    }
  break;
  case "select-multiple":
    fld= frm.elements[i].name;
    if(fld.match(/^required/i)){
       if(frm.elements[i].selectedIndex==-1){
         frn=fld.replace(/^required/i,'');
         alert("Please make a choice for " + frn + ".");
         frm.elements[i].focus();
         return false;
       }
    }
  break;
  case "checkbox":
    lbox=i;
    if(frm.elements[i].checked){
      chd++;
    }
  break;
  }
}
// at least one checkbox must be checked
if(!chd && lbox){
  alert("Please check at least one choice for Rooms to be Moved");
  frm.elements[lbox].focus();
  return false;
}
return true;
}