var auxEnter = "";

document.onkeypress=function(e){
  var isIE=(document.all);
  userKeyPress=(isIE) ? event.keyCode : e.which;
  if( userKeyPress == 13 ){  
    if( auxEnter == "TextArea" ){
      auxEnter = "";
    } else {
      Check_Form('Register');
      return false;
    }
  }
}

function Check_Form(Action)
{
  var strFirstName = document.contact_form.req_firstName.value;
  var strLastName  = document.contact_form.std_lastName.value;
  var strPhone = document.contact_form.std_phone.value;
  var strEmail = document.contact_form.req_email.value;
  var strCAPTCHA = document.contact_form.NCAPTCHA.value;

  if (Action == "Reset"){
    document.contact_form.reset();
    document.getElementById("status_check").innerHTML = "";
    document.getElementById("status_check").style.display = "none";
    return false;
  } else if ( Action == "Register" ){
    re=/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.[a-zA-Z]{2,3})$/
    flagEmail = false;
    if( !re.exec(strEmail) ){
        flagEmail = false;
    } else { 
        flagEmail = true;
    }
    if( strFirstName == "" ) {
      alert("Please enter a value for the \"First Name\" field.");
      document.contact_form.req_firstName.value = "";
      document.contact_form.req_firstName.focus();
    } else if ( strLastName == "" ){
      alert("Please enter a value for the \"Last Name\" field.");
      document.contact_form.std_lastName.value = "";
      document.contact_form.std_lastName.focus();
    } else if( strPhone == "" ){
      alert("Please enter a value for the \"Phone\" field.");
      document.contact_form.std_phone.value = "";
      document.contact_form.std_phone.focus();
    } else if ( strEmail == "" || flagEmail == false ){
      alert("Please enter a value for the \"Email\" field.");
      document.contact_form.req_email.value = "";
      document.contact_form.req_email.focus();
    } else if ( strCAPTCHA == "" ){
      alert("Please enter the Test Phrase.");
      document.contact_form.NCAPTCHA.value = "";
      document.contact_form.NCAPTCHA.focus();
    } else {
      xswitch( "../../includes/check_CAPTCHA.asp","status" );
    }
  } else {
    return false;
  }

}
