  var success = true;
  var charSuccess = true;
  var emailSuccess = true;
  var errorMsg = "";
  var d = document;

  function verify() {
    var fieldSuccess = false;
    for (var i=0;i<d.forms[0].elements.length;i++) {
      if (d.forms[0].elements[i].name.indexOf("required") != -1) {
        fieldSuccess = checkRequired(d.forms[0].elements[i]);
        for (var j=0;j<d.anchors.length;j++) {
          var field = d.anchors[j].name.toString();
          if (field == d.forms[0].elements[i].name.toString()) {
            if (!fieldSuccess)
              d.getElementById(field).style.color = "#990000";
            else
              d.getElementById(field).style.color = "#000000";
          }
        }
      }
    }

    submitForm();
  }

  function submitForm() {
    if (!success || !charSuccess || !emailSuccess) {
      success = true;
      charSuccess = true;
      emailSuccess = true;
      alert(errorMsg);
    } else {
      d.forms[0].submit();
    }
  }

  function checkRequired(field) {
    if(field.value!=null && field.value.length>0) {
      return checkChar(field);
    } else {
      errorMsg = "Form Submission Error \n"+
                 "\n"+
                 "Please complete the required information in red.";
      success = false;
      return success;
    }
  }

  function checkChar(field) {
    var pattern=/[><&\*%#%\\\/]/;
    if(!pattern.test(field.value)) {
      return true;
    } else {
      errorMsg = "Form Submission Error \n"+
                 "\n"+
                 "Please omit the characters \"><&*#%\\/\" from the form submission.";
      charSuccess=false;
      return false;
    }
  }

  function checkEmail(field) {
    var patt=/[@]/;
    if (!patt.test(field.value)) {
      errorMsg = "Form Submission Error \n"+
                 "\n"+
                 "Please enter a valid email address before submitting the form.";
      emailSuccess=false;
      return false
    } else {
      return true
    }
  }

  function checkEnterPressed(event) {
    var keyCode = "";
    if (navigator.appName == 'Netscape') {
      keyCode = event.which;
    } else {
      keyCode = event.keyCode;
    }

    if (keyCode == 13) {
      verify();
    }
  }
  