function submitCompanyLoginForm() {
  // Create Ajax Request
  createPostRequest();

  // Get Form Values
  var formSubmit = document.getElementById('formSubmit').value;
  var email = document.getElementById('email').value;
  var cpass1 = document.getElementById('cpass1').value;
  var rememberLogin = document.getElementById('rememberLogin').value;
  var url = "company_login_submit.asp";

  request.open("POST", url, true);
  request.onreadystatechange = processCompanyLogin;
  request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");
  request.send("formSubmit=" + escape(formSubmit) +
               "&email=" + escape(email) +
               "&cpass1=" + escape(cpass1) +
               "&rememberLogin=" + escape(rememberLogin));
}

function processCompanyLogin() {
document.getElementById('loginOK').style.display="none";
document.getElementById('loginError').style.display="none";
document.getElementById('forgotOK').style.display="none";
document.getElementById('forgotError').style.display="none";
document.getElementById('logoutMessage').style.display="none";
document.getElementById('accessDenied').style.display="none";

  if (request.readyState == 4) {
      if (request.status == 200) {

  		var httpResponse = request.responseText;

  				if (httpResponse=="Login"){

                    //Make sure the Error Message is reset to no display Except the one being called
  					document.getElementById('loginError').style.display="none";
                    //document.getElementById('loginOK').style.display="inline";
                    $('div.loginOK').show('slow');

                }else{

                    document.getElementById('loginOK').style.display="none";
                    //document.getElementById('loginError').style.display="inline";
                    $('div.loginError').show('slow');
  					//Change the HTML for the div with the response text
  					document.getElementById('loginError').innerHTML = httpResponse;

  				}

      } else {
          alert('There was a problem with the request.');
      }
  }

}

function submitCompanyForgetForm(formSubmit,email) {
  // Create Ajax Request
  createGetRequest();

  // Get Form Values
  var url = "company_login_submit.asp?formSubmit=" + escape(formSubmit) + "&email=" + escape(email) + "&nocache=" + new Date().getTime();

  request.open("GET", url, true);
  request.onreadystatechange = processCompanyForgot;
  request.send(null);
}

function processCompanyForgot() {
document.getElementById('loginOK').style.display="none";
document.getElementById('loginError').style.display="none";
document.getElementById('forgotOK').style.display="none";
document.getElementById('forgotError').style.display="none";
document.getElementById('logoutMessage').style.display="none";
document.getElementById('accessDenied').style.display="none";

  if (request.readyState == 4) {
      if (request.status == 200) {

  		var httpResponse = request.responseText;

  				if (httpResponse=="0"){     // FORGOT ERROR

                    //Make sure the Error Message is reset to no display Except the one being called
                    document.getElementById('loginOK').style.display="none";
                    document.getElementById('loginError').style.display="none";
  					document.getElementById('forgotOK').style.display="none";
                    //document.getElementById('forgotError').style.display="inline";
                    $('div.forgotError').show('slow');

  				}else if (httpResponse=="1"){   // FORGOT EMAIL SENT

                    //Make sure the Error Message is reset to no display Except the one being called
                    document.getElementById('loginOK').style.display="none";
                    document.getElementById('loginError').style.display="none";
  					document.getElementById('forgotError').style.display="none";
                    //document.getElementById('loginOK').style.display="inline";
                    $('div.forgotOK').show('slow');

  				}

      } else {
          alert('There was a problem with the request.');
      }
  }

}