<!--
function formCheck(formobj, fieldRequired, fieldDescription)
   {
   // Dialog message
   var alertMsg = "Please complete the following fields:\n";
   
   var l_Msg = alertMsg.length;
   // Determine what each named object is, and then ensure that none are empty
   for (var i = 0; i < fieldRequired.length; i++)
       {
       var obj = formobj.elements[fieldRequired[i]];
       if (obj)
          {
          switch(obj.type)
             {
             case "select-one":
                if (obj.selectedIndex == -1 || (checkForNull(obj.options[obj.selectedIndex].value) == ""))
                   {
                   alertMsg += " - " + fieldDescription[i] + "\n";
                   }
             break;

             case "select-multiple":
                if (obj.selectedIndex == -1)
                   {
                   alertMsg += " - " + fieldDescription[i] + "\n";
                   }
             break;
         
             case "text":
             case "textarea":
                if (checkForNull(obj.value) == "")
                   {
                   alertMsg += " - " + fieldDescription[i] + "\n";
                   }
             break;

             default:
                if (obj.type == undefined)
                   {
                   var blnchecked = false;
                   for (var j = 0; j < obj.length; j++)
                       {
                       if (obj[j].checked)
                          {
                          blnchecked = true;
                          break;
                          }
                       }
                   if (!blnchecked)
                      {
                      alertMsg += " - " + fieldDescription[i] + "\n";
                      }
                   }
             break;
             }
          }
       }
   
   // If something has been added to alert message, display alert window to user
   if (alertMsg.length == l_Msg){
      return true;
   }else{
      alert(alertMsg);
      return false;
   }
}
//-->
