// A-Z jobseeker external JavaScript Document
function CheckRegister()
{
 if(document.RegForm.ename.value=="")
 {
  window.alert('Please enter your username');
  document.RegForm.ename.focus();
  return false;
 }
 if(document.RegForm.epass.value=="")
 {
  window.alert('Please enter your password');
  document.RegForm.epass.focus();
  return false;
 }
 if(document.RegForm.cpass.value=="")
 {
  window.alert('Please confirm your password');
  document.RegForm.cpass.focus();
  return false;
 }
 if(document.RegForm.epass.value != "" && document.RegForm.cpass.value != "" && document.RegForm.epass.value != document.RegForm.cpass.value)
 {
  window.alert('Your passwords do not match, please enter them again');
  document.RegForm.epass.value="";
  document.RegForm.cpass.value="";
  document.RegForm.epass.focus();
  return false;
 }
 if(document.RegForm.CompanyName.value=="")
 {
  window.alert('Please enter your company name');
  document.RegForm.CompanyName.focus();
  return false;
 }
 if(document.RegForm.CompanyDesc.value=="")
 {
  window.alert('Please write a short description of your company');
  document.RegForm.CompanyDesc.focus();
  return false;
 }
 if(document.RegForm.CompanyAddress.value=="")
 {
  window.alert('Please enter your company address');
  document.RegForm.CompanyAddress.focus();
  return false;
 }
 if(document.RegForm.CompanyCity.value=="")
 {
  window.alert('Please enter your company city');
  document.RegForm.CompanyCity.focus();
  return false;
 }
 if(document.RegForm.CompanyState.value=="")
 {
  window.alert('Please enter your company county');
  document.RegForm.CompanyState.focus();
  return false;
 }
 if(document.RegForm.CompanyZip.value=="")
 {
  window.alert('Please enter your company zip/postal code');
  document.RegForm.CompanyZip.focus();
  return false;
 }
 if(document.RegForm.CompanyCountry.value=="")
 {
  window.alert('Please enter your company country');
  document.RegForm.CompanyCountry.focus();
  return false;
 }
 if(document.RegForm.CompanyPhone.value=="")
 {
  window.alert('Please enter your company phone number');
  document.RegForm.CompanyPhone.focus();
  return false;
 }
 if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.CompanyEmail.value))
 {
  return true;
 }
  alert("Please enter a valid email address");
  document.RegForm.CompanyEmail.focus();
  return false;
}
function CheckPostJob()
{
 if(document.PostJobForm.jobref.value=="")
 {
  window.alert('Please enter a job reference number');
  document.PostJobForm.jobref.focus();
  return false;
 }
 if(document.PostJobForm.position.value=="")
 {
  window.alert('Please enter job title');
  document.PostJobForm.position.focus();
  return false;
 }
 if(document.PostJobForm.description.value=="")
 {
  window.alert('Please enter a job description');
  document.PostJobForm.description.focus();
  return false;
 }
 if(document.PostJobForm.w_hours.value=="")
 {
  window.alert('Please choose job hours');
  document.PostJobForm.w_hours.focus();
  return false;
 }
 if(document.PostJobForm.contract.value=="")
 {
  window.alert('Please choose job term');
  document.PostJobForm.contract.focus();
  return false;
 }
 if(document.PostJobForm.j_target.value=="")
 {
  window.alert('Please enter minimum career level required for job');
  document.PostJobForm.j_target.focus();
  return false;
 }
 if(document.PostJobForm.s_period.value=="")
 {
  window.alert('Please enter salary terms');
  document.PostJobForm.s_period.focus();
  return false;
 }
 if(document.PostJobForm.exdays1.value=="")
 {
  window.alert('Please enter job expiry time');
  document.PostJobForm.exdays1.focus();
  return false;
 }
 if(document.PostJobForm.CompanyCountry.value=="")
 {
  window.alert('Please enter country where job is based');
  document.PostJobForm.CompanyCountry.focus();
  return false;
 }
}
function CheckCandidateRegister()
{
 if(document.CandidateRegForm.uname.value=="")
 {
  window.alert('Please enter your username');
  document.CandidateRegForm.uname.focus();
  return false;
 }
 if(document.CandidateRegForm.upass.value=="")
 {
  window.alert('Please enter your password');
  document.CandidateRegForm.upass.focus();
  return false;
 }
 if(document.CandidateRegForm.cpass.value=="")
 {
  window.alert('Please confirm your password');
  document.CandidateRegForm.cpass.focus();
  return false;
 }
 if(document.CandidateRegForm.upass.value != "" && document.CandidateRegForm.cpass.value != "" && document.CandidateRegForm.upass.value != document.CandidateRegForm.cpass.value)
 {
  window.alert('Your passwords do not match, please enter them again');
  document.CandidateRegForm.upass.value="";
  document.CandidateRegForm.cpass.value="";
  document.CandidateRegForm.upass.focus();
  return false;
 }
 if(document.CandidateRegForm.title.value=="")
 {
  window.alert('Please select your title');
  document.CandidateRegForm.title.focus();
  return false;
 }
 if(document.CandidateRegForm.fname.value=="")
 {
  window.alert('Please enter your name');
  document.CandidateRegForm.fname.focus();
  return false;
 }
 if(document.CandidateRegForm.lname.value=="")
 {
  window.alert('Please enter your surname');
  document.CandidateRegForm.lname.focus();
  return false;
 }
 if(document.CandidateRegForm.address.value=="")
 {
  window.alert('Please enter your address');
  document.CandidateRegForm.address.focus();
  return false;
 }
 if(document.CandidateRegForm.city.value=="")
 {
  window.alert('Please enter your city');
  document.CandidateRegForm.city.focus();
  return false;
 }
 if(document.CandidateRegForm.zip.value=="")
 {
  window.alert('Please enter your zip/postal code');
  document.CandidateRegForm.zip.focus();
  return false;
 }
 if(document.CandidateRegForm.country.value=="")
 {
  window.alert('Please enter your country');
  document.CandidateRegForm.country.focus();
  return false;
 }
 if(document.CandidateRegForm.phone.value=="")
 {
  window.alert('Please enter your phone number');
  document.CandidateRegForm.phone.focus();
  return false;
 }
 if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.CandidateRegForm.job_seeker_email.value))
 {
  return true;
 }
  alert("Please enter a valid email address");
  document.CandidateRegForm.job_seeker_email.focus();
  return false;
}
function CheckResume()
{
 if(document.ResumeForm.careerlevel.value=="")
 {
  window.alert('Please enter your career level');
  document.ResumeForm.careerlevel.focus();
  return false;
 }
 if(document.ResumeForm.category.value=="")
 {
  window.alert('Please enter categories best suited to your resume');
  document.ResumeForm.category.focus();
  return false;
 }
 if(document.ResumeForm.summary.value=="")
 {
  window.alert('Please enter your profile');
  document.ResumeForm.summary.focus();
  return false;
 }
 if(document.ResumeForm.skills.value=="")
 {
  window.alert('Please enter your skills');
  document.ResumeForm.skills.focus();
  return false;
 }
 if(document.ResumeForm.workex.value=="")
 {
  window.alert('Please enter your works experience');
  document.ResumeForm.workex.focus();
  return false;
 }
 if(document.ResumeForm.edu.value=="")
 {
  window.alert('Please enter your education');
  document.ResumeForm.edu.focus();
  return false;
 }
 if(document.ResumeForm.interest.value=="")
 {
  window.alert('Please enter your interests');
  document.ResumeForm.interest.focus();
  return false;
 }
}