  function require(obForm,szFields)
    {
      var fields = szFields.split(",")
      var szMissing= new Array();
            
      for (x=0;x<fields.length;x++) 
      {
	var sString = obForm.elements[fields[x]].value;	
        while (sString.substring(0,1) == ' ')
        {        
          sString = sString.substring(1, sString.length);
        }
      
        if (sString.length==0) 
        {
           szMissing[szMissing.length]=new String(fields[x]);
        }
      }
      if (szMissing.length) 
      {      
        alert("The field"+((szMissing.length>1) ? "s: " : ": ") + szMissing.join(",") + " must be completed.");
        return false;
      }
      return true;
    }
    
    
dataCheck(obForm, reqFields)
{
  if(require(obForm, reqFields))
  {
    obForm.submit();
  }
}

