function submitCompanyRegForm() {
  // Create Ajax Request
  createPostRequest();

  // Get Form Values
  var firstname = document.getElementById('firstname').value;
  var lastname = document.getElementById('lastname').value;
  var company = document.getElementById('company').value;
  var email = document.getElementById('email').value;
  var position = document.getElementById('position').value;
  var address = document.getElementById('address').value;
  var phonenumber = document.getElementById('phonenumber').value;
  var faxnumber = document.getElementById('faxnumber').value;
  var website = document.getElementById('website').value;
  var cpass1 = document.getElementById('cpass1').value;
  var cpass2 = document.getElementById('cpass2').value;
  var url = "company_register_submit.asp";

  request.open("POST", url, true);
  request.onreadystatechange = processCompanyReg;
  request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");
  request.send("firstname=" + escape(firstname) +
               "&lastname=" + escape(lastname) +
               "&company=" + escape(company) +
               "&email=" + escape(email) +
               "&position=" + escape(position) +
               "&address=" + escape(address) +
               "&phonenumber=" + escape(phonenumber) +
               "&faxnumber=" + escape(faxnumber) +
               "&website=" + escape(website) +
               "&cpass1=" + escape(cpass1) +
               "&cpass2=" + escape(cpass2));
}
function processCompanyReg() {
document.getElementById('regComplete').style.display="none";
document.getElementById('regError').style.display="none";

  if (request.readyState == 4) {
      if (request.status == 200) {

  		var httpResponse = request.responseText;

  				if (httpResponse=="Register"){

                    //Make sure the Error Message is reset to no display Except the one being called
  					document.getElementById('regError').style.display="none";
                    //document.getElementById('regComplete').style.display="inline";
                    $('div.regComplete').show('slow');

  				}else{

                    document.getElementById('regComplete').style.display="none";
                    //document.getElementById('regError').style.display="inline";
                    $('div.regError').show('slow');
  					//Change the HTML for the image with the response text
  					document.getElementById('regError').innerHTML = httpResponse;

  				}

      } else {
          alert('There was a problem with the request.');
      }
  }

}

function updateCompanyProfileForm() {
  // Create Ajax Request
  createPostRequest();

  // Get Form Values
  var firstname = document.getElementById('firstname').value;
  var lastname = document.getElementById('lastname').value;
  var company = document.getElementById('company').value;
  var email = document.getElementById('email').value;
  var position = document.getElementById('position').value;
  var address = document.getElementById('address').value;
  var phonenumber = document.getElementById('phonenumber').value;
  var faxnumber = document.getElementById('faxnumber').value;
  var website = document.getElementById('website').value;
  var cpass1 = document.getElementById('cpass1').value;
  var cpass2 = document.getElementById('cpass2').value;
  var url = "company_registration_edit_submit.asp";

  request.open("POST", url, true);
  request.onreadystatechange = updateCompanyProfile;
  request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");
  request.send("firstname=" + escape(firstname) +
               "&lastname=" + escape(lastname) +
               "&company=" + escape(company) +
               "&email=" + escape(email) +
               "&position=" + escape(position) +
               "&address=" + escape(address) +
               "&phonenumber=" + escape(phonenumber) +
               "&faxnumber=" + escape(faxnumber) +
               "&website=" + escape(website) +
               "&cpass1=" + escape(cpass1) +
               "&cpass2=" + escape(cpass2));
}
function updateCompanyProfile() {
document.getElementById('companyProfileUpdateError').style.display="none";
document.getElementById('companyProfileUpdateOK').style.display="none";


  if (request.readyState == 4) {
      if (request.status == 200) {

  		var httpResponse = request.responseText;

  				if (httpResponse=="ProfileUpdate"){

                    //Make sure the Error Message is reset to no display Except the one being called
  					document.getElementById('companyProfileUpdateError').style.display="none";
                    //document.getElementById('regComplete').style.display="inline";
                    $('div.companyProfileUpdateOK').show('slow');

  				}else{

                    document.getElementById('companyProfileUpdateOK').style.display="none";
                    //document.getElementById('regError').style.display="inline";
                    $('div.companyProfileUpdateError').show('slow');
  					//Change the HTML for the image with the response text
  					document.getElementById('companyProfileUpdateError').innerHTML = httpResponse;

  				}

      } else {
          alert('There was a problem with the request.');
      }
  }

}