String.prototype.trim = function()
{
	return this.replace(/^\s+|\s+$/g,"");
}

String.prototype.ltrim = function()
{
	return this.replace(/^\s+/,"");
}

String.prototype.rtrim = function()
{
	return this.replace(/\s+$/,"");
}

function submitForm(event)
{
   var firstName = document.getElementById("firstName").value;
   var lastName = document.getElementById("lastName").value;
   var address1 = document.getElementById("address1").value;
   var city = document.getElementById("city").value;
   var state = document.getElementById("state").value;
   var zip = document.getElementById("zip").value;
   var country = document.getElementById("country").value;
   var phone1 = document.getElementById("phone1").value;
   var email = document.getElementById("email").value;
   var male = document.getElementById("male");
   var female = document.getElementById("female");
   var birthDate = document.getElementById("birthDate").value;
   var birthPlace = document.getElementById("birthPlace").value;
   var usCitizenYes = document.getElementById("usCitizenYes");
   var usCitizenNo = document.getElementById("usCitizenNo");
   var resideInUSYes = document.getElementById("resideInUSYes");
   var resideInUSNo = document.getElementById("resideInUSNo");
   var hereAboutUs = document.getElementById("hereAboutUs").value;
   var occupation = document.getElementById("occupation").value;
   var howLongEmployed = document.getElementById("howLongEmployed").value;
   var employerName = document.getElementById("employerName").value;
   var employerPhoneNo = document.getElementById("employerPhoneNo").value;
   var employerAddress = document.getElementById("employerAddress").value;
   var employerContactTime = document.getElementById("employerContactTime").value;
   var employerConfidentialYes = document.getElementById("employerConfidentialYes");
   var employerConfidentialNo = document.getElementById("employerConfidentialNo");
   var studyENT = document.getElementById("ent");
   var studyPPM = document.getElementById("ppm");
   var studyHCA = document.getElementById("hca");
   var studyTAX = document.getElementById("tax");
   var studyMED = document.getElementById("med");
   var studyDED = document.getElementById("ded");

   if (firstName.trim().length == 0)
   {
      alert("First Name is required");
      document.getElementById("firstName").focus();
      return false;
   }

   if (lastName.trim().length == 0)
   {
      alert("Last Name is required");
      document.getElementById("lastName").focus();
      return false;
   }

   if (address1.trim().length == 0)
   {
      alert("Address is required");
      document.getElementById("address1").focus();
      return false;
   }

   if (city.trim().length == 0)
   {
      alert("City is required");
      document.getElementById("city").focus();
      return false;
   }

   if (state.trim().length == 0)
   {
      alert("State is required");
      document.getElementById("state").focus();
      return false;
   }

   if (zip.trim().length == 0)
   {
      alert("Zip is required");
      document.getElementById("zip").focus();
      return false;
   }

   if (country.trim().length == 0)
   {
      alert("Country is required");
      document.getElementById("country").focus();
      return false;
   }

   if (phone1.trim().length == 0)
   {
      alert("Home Phone is required");
      document.getElementById("phone1").focus();
      return false;
   }

   if (email.trim().length == 0)
   {
      alert("EMail is required");
      document.getElementById("email").focus();
      return false;
   }

   if (!male.checked && !female.checked)
   {
      alert("Gender is required");
      document.getElementById("male").focus();
      return false;
   }

   if (birthDate.trim().length == 0)
   {
      alert("Birth Date is required");
      document.getElementById("birthDate").focus();
      return false;
   }

   if (birthPlace.trim().length == 0)
   {
      alert("Birth Place is required");
      document.getElementById("birthPlace").focus();
      return false;
   }

   if (!usCitizenYes.checked && !usCitizenNo.checked)
   {
      alert("U.S. Citizen is required");
      document.getElementById("usCitizenYes").focus();
      return false;
   }

   if (!resideInUSYes.checked && !resideInUSNo.checked)
   {
      alert("Reside in U.S. is required");
      document.getElementById("resideInUSYes").focus();
      return false;
   }

   if (hereAboutUs.trim().length == 0)
   {
      alert("Here about us is required");
      document.getElementById("hereAboutUs").focus();
      return false;
   }

   if (occupation.trim().length == 0)
   {
      alert("Occupation is required");
      document.getElementById("occupation").focus();
      return false;
   }

   if (howLongEmployed.trim().length == 0)
   {
      alert("How long employed is required");
      document.getElementById("howLongEmployed").focus();
      return false;
   }

   if (employerName.trim().length == 0)
   {
      alert("Employer name is required");
      document.getElementById("employerName").focus();
      return false;
   }

   if (employerPhoneNo.trim().length == 0)
   {
      alert("Employer phone number is required");
      document.getElementById("employerPhoneNo").focus();
      return false;
   }

   if (employerAddress.trim().length == 0)
   {
      alert("Employer address is required");
      document.getElementById("employerAddress").focus();
      return false;
   }

   if (employerContactTime.trim().length == 0)
   {
      alert("Employer contact time is required");
      document.getElementById("employerContactTime").focus();
      return false;
   }

   if (!employerConfidentialYes.checked && !employerConfidentialNo.checked)
   {
      alert("Employer confidential is required");
      document.getElementById("employerConfidentialYes").focus();
      return false;
   }

   if (!studyENT.checked && !studyPPM.checked && !studyHCA.checked && !studyTAX.checked && !studyMED.checked && !studyDED.checked)
   {
      alert("Program of study is required");
      document.getElementById("ent").focus();
      return false;
   }

   return true;
}
