
function isblank(s) {

  for (var i = 0; i < s.length; i++) {
      var c = s.charAt(i);
      if ((c != ' ') && (c != '\n') && (c != '\t')){ return false; }
  }
  return true;
}



function validateForm(f)
{

    var reqElements = new Array("emailaddress");

    var elementNames = new Array("Email Address");


    var emptyFields  = false;
    var emptyEmail  = false;
    var errorFound = false;
    var emptyCC = false;
    var ccCheck = false;

    var msg = "____________________________________________________     \n\n";
    msg += "The form was not submitted because of the following error(s).\n";
    msg += "Please correct these error(s) and re-submit.\n";
    msg += "____________________________________________________     \n\n"; 

    var  emptyMsg = " - The following required field(s) must have a value set:\n\n\t";
   
    
    for(var i=0; i < reqElements.length; i++) {
        if ((f.elements[reqElements[i]].value == "") ||
            (f.elements[reqElements[i]].value == null) || isblank(f.elements[reqElements[i]].value) ) {

            emptyMsg += elementNames[i] + "\n\t";
            emptyFields = true;
        }
    }


    if (!emptyFields)
    {
        return true;
    }
    else
    {
        
        msg += emptyMsg;

        
        alert(msg + "\n\n");
        return false;

    }


}

