function checkForm(){  if (document.forms.form1.title.value == "")  {    alert ('Please enter your title.');    document.forms.form1.title.focus();    return false;  }  else if (document.forms.form1.name.value == "")  {    alert ('Please enter your name.');    document.forms.form1.name.focus();    return false;  }  if (document.forms.form1.address.value == "")  {    alert ('Please enter your address.');    document.forms.form1.address.focus();    return false;  }  else if (document.forms.form1.postcode.value == "")  {    alert ('Please enter your postcode.');    document.forms.form1.postcode.focus();    return false;  }  else if ((document.forms.form1.homePhone.value == "") && (document.forms.form1.mobilePhone.value == ""))    //if there is no telephone number...  {    alert ('Please enter at least one contact telephone number.');	document.forms.form1.homePhone.focus();    return false;  }  else if ((document.forms.form1.homePhone.value != "") && (checkPhoneNumber(document.forms.form1.homePhone.value) == false))  {    alert ('Please enter your full home phone number, including dialling code.');	document.forms.form1.homePhone.focus();	return false;  }  else if ((document.forms.form1.mobilePhone.value != "") && (checkPhoneNumber(document.forms.form1.mobilePhone.value) == false))  {    alert ('Please enter your full mobile phone number.');    document.forms.form1.mobilePhone.focus();	return false;  }  else if (document.forms.form1.email.value == "")  {    alert ('Please enter your Email address.');	document.forms.form1.email.focus();    return false;   }  else if (checkEmailAddress(document.forms.form1.email.value) == false)  {    alert ('Please enter a valid Email address.');	document.forms.form1.email.focus();    return false;  }  else if(document.forms.form1.currentJob.value == "")  {    alert ('Please enter your current job.');	document.forms.form1.currentJob.focus();	return false;  }  else if(document.forms.form1.currentPay.value == "")  {    alert ('Please enter your current pay.');	document.forms.form1.currentPay.focus();	return false;  }  else if(document.forms.form1.desiredJob.value == "")  {    alert ('Please enter your desired job.');	document.forms.form1.desiredJob.focus();	return false;  }  else if(document.forms.form1.desiredPay.value == "")  {    alert ('Please enter your desired pay.');	document.forms.form1.desiredPay.focus();	return false;  }      else if(document.forms.form1.cv.value == "")  {    alert ('Please attach your CV.');	document.forms.form1.cv.focus();	return false;  }  else  {	return true;    }}function checkEmailAddress(emailAddress){  var allowed = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.@-_";  var emailLength = emailAddress.length;  var atSignPosition = 0;  var finalDotPosition = 0;  var numberOfDots = 0;  var numberOfAtSigns = 0;  if (emailLength < 5)  {    return false;  }  for (i = 0; i < emailLength ;i ++)  {    if (allowed.indexOf(emailAddress.charAt(i))<0)    {      return (false);    }    if ((emailAddress.charAt(i)) == "@")    {      numberOfAtSigns ++;      atSignPosition = i;    }    else    {      if ((emailAddress.charAt(i)) == ".")      {        numberOfDots ++;        finalDotPosition = i;      }    }  }  if (numberOfDots == 0)  {    return (false);  }  if (numberOfAtSigns != 1)  {    return (false);  }  if (atSignPosition > finalDotPosition)  {    return (false);  }  if (finalDotPosition == (emailLength-1))  {    return (false);  }  return (true);}function checkPhoneNumber(telephoneNumber){  var telephoneNumberLength = telephoneNumber.length;  if (telephoneNumberLength < 9)  {    return false;  }}