//////////////////////////////////////////////////

function RotCap()
{
var t = new Date();
document.getElementById('capt').src='aspcaptcha.asp?t=' + t.valueOf();
}


//////////////////////////////////////////////////

function RotCap2()
{
var t = new Date();
document.getElementById('capt2').src='aspcaptcha.asp?t=' + t.valueOf();
}


//////////////////////////////////////////////////

// Form Field checker - Apply


function ValidateApply(objForm)
{
	if (objForm.txtFirstname.value == "")
	{
		window.alert("First Name is a required Field");
		objForm.txtFirstname.focus();
		return false;
	}
	
		if (objForm.txtSurname.value == "")
	{
		window.alert("Surname is a required Field");
		objForm.txtSurname.focus();
		return false;
	}
	
		if (objForm.txtAge.value == "")
	{
		window.alert("Age is a required Field");
		objForm.txtAge.focus();
		return false;
	}
	
		if (objForm.txtAddress1.value == "")
	{
		window.alert("First line of address is a required Field");
		objForm.txtAddress1.focus();
		return false;
	}
	
		if (objForm.txtAddress5.value == "")
	{
		window.alert("County is a required Field");
		objForm.txtAddress5.focus();
		return false;
	}
	
		if (objForm.txtPostcode.value == "")
	{
		window.alert("Postcode is a required Field");
		objForm.txtPostcode.focus();
		return false;
	}
	
		if (objForm.txtLengthor.value == "")
	{
		window.alert("Length of Residence is a required Field");
		objForm.txtLengthor.focus();
		return false;
	}
	
	
		if (objForm.txtTel.value == "")
	{
		window.alert("Primary contact number is a required Field");
		objForm.txtTel.focus();
		return false;
	}
	
	
	
	if (objForm.txtEmail.value == "")
	{
		window.alert("Email Address is a required Field");
		objForm.txtEmail.focus();
		return false;
	}

	if (objForm.txtEmail.value.indexOf("@", 0) == -1 || (objForm.txtEmail.value.indexOf("@", 0) != objForm.txtEmail.value.lastIndexOf("@", (objForm.txtEmail.value.length - 1))) || objForm.txtEmail.value.indexOf(".", 0) == -1)
	{
		window.alert("Email Address must be a valid Email Address");
		objForm.txtEmail.focus();
		return false;
	}
	
	
	
		if (objForm.txtEducation.value == "")
	{
		window.alert("Education and qualifications is a required Field");
		objForm.txtEducation.focus();
		return false;
	}
	
	
		if (objForm.txtRecord.value == "")
	{
		window.alert("Employment record is a required Field");
		objForm.txtRecord.focus();
		return false;
	}
	
	
		if (objForm.txtQual.value == "")
	{
		window.alert("Name of qualification you are proposing to obtain is a required Field");
		objForm.txtQual.focus();
		return false;
	}
	
		if (objForm.txtReason.value == "")
	{
		window.alert("Reason for applying for an award is a required Field");
		objForm.txtReason.focus();
		return false;
	}
	
		if (objForm.txtOtherSources.value == "")
	{
		window.alert("Other sources of funding is a required Field");
		objForm.txtOtherSources.focus();
		return false;
	}
	
		if (objForm.txtValue.value == "")
	{
		window.alert("Value of award sought is a required Field");
		objForm.txtValue.focus();
		return false;
	}
	
		if (objForm.txtSpecial.value == "")
	{
		window.alert("Special circumstances is a required Field");
		objForm.txtSpecial.focus();
		return false;
	}
	
		if (objForm.txtApply.value == "")
	{
		window.alert("Have you applied before is a required Field");
		objForm.txtApply.focus();
		return false;
	}
	
		if (objForm.txtIntention.value == "")
	{
		window.alert("Do you have a firm intention to return to live & work in N Devon is a required Field");
		objForm.txtIntention.focus();
		return false;
	}
	
		if (objForm.txtEmploymentChoice.value == "")
	{
		window.alert("What employment do you ultimately have in mind is a required Field");
		objForm.txtEmploymentChoice.focus();
		return false;
	}
	
		if (objForm.txtDOffer.value == "")
	{
		window.alert("Do you have a firm or qualified offer of any such employment is a required Field");
		objForm.txtDOffer.focus();
		return false;
	}
	
		if (objForm.txtRef.value == "")
	{
		window.alert("Confirm that you have sent off for one reference for your application is a required Field");
		objForm.txtRef.focus();
		return false;
	}
	
		if (objForm.txtRefName.value == "")
	{
		window.alert("Referees Name is a required Field");
		objForm.txtRefName.focus();
		return false;
	}
	
	
		if (objForm.txtRefTel.value == "")
	{
		window.alert("Referees Tel is a required Field");
		objForm.txtRefTel.focus();
		return false;
	}
	
		if (objForm.txtRefEmail.value == "")
	{
		window.alert("Referees Email is a required Field");
		objForm.txtRefEmail.focus();
		return false;
	}
	
		if (objForm.txtRefEmail.value.indexOf("@", 0) == -1 || (objForm.txtRefEmail.value.indexOf("@", 0) != objForm.txtRefEmail.value.lastIndexOf("@", (objForm.txtRefEmail.value.length - 1))) || objForm.txtRefEmail.value.indexOf(".", 0) == -1)
	{
		window.alert("Referees Email Address must be a valid Email Address");
		objForm.txtRefEmail.focus();
		return false;
	}
	
	
		if (objForm.txtRefCapacity.value == "")
	{
		window.alert("In what capacity does your referee know you is a required Field");
		objForm.txtRefCapacity.focus();
		return false;
	}
	
	if (!objForm.txtConfirm.checked)
	{
		window.alert("You need to agree to the terms & conditions.");
		objForm.txtConfirm.focus();
		return false;
	}
	
	
	

	return true;
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////


// Form Field checker - Ref


function ValidateRef(objForm)
{
	if (objForm.txtFirstname.value == "")
	{
		window.alert("First Name is a required Field");
		objForm.txtFirstname.focus();
		return false;
	}
	
		if (objForm.txtSurname.value == "")
	{
		window.alert("Surname is a required Field");
		objForm.txtSurname.focus();
		return false;
	}
	
		if (objForm.txtTel.value == "")
	{
		window.alert("Primary Telephone number is a required Field");
		objForm.txtTel.focus();
		return false;
	}
	
	
	if (objForm.txtEmail.value == "")
	{
		window.alert("Email Address is a required Field");
		objForm.txtEmail.focus();
		return false;
	}

	if (objForm.txtEmail.value.indexOf("@", 0) == -1 || (objForm.txtEmail.value.indexOf("@", 0) != objForm.txtEmail.value.lastIndexOf("@", (objForm.txtEmail.value.length - 1))) || objForm.txtEmail.value.indexOf(".", 0) == -1)
	{
		window.alert("Email Address must be a valid Email Address");
		objForm.txtEmail.focus();
		return false;
	}
	
	
		if (objForm.txtrFirstname.value == "")
	{
		window.alert("Referee First Name is a required Field");
		objForm.txtrFirstname.focus();
		return false;
	}
	
		if (objForm.txtrSurname.value == "")
	{
		window.alert("Referee Surname is a required Field");
		objForm.txtrSurname.focus();
		return false;
	}
	
		if (objForm.txtrTel.value == "")
	{
		window.alert("Referee Primary Telephone number is a required Field");
		objForm.txtrTel.focus();
		return false;
	}
	
	
	if (objForm.txtrEmail.value == "")
	{
		window.alert("Referee Email Address is a required Field");
		objForm.txtrEmail.focus();
		return false;
	}

	if (objForm.txtrEmail.value.indexOf("@", 0) == -1 || (objForm.txtrEmail.value.indexOf("@", 0) != objForm.txtrEmail.value.lastIndexOf("@", (objForm.txtrEmail.value.length - 1))) || objForm.txtrEmail.value.indexOf(".", 0) == -1)
	{
		window.alert("Referee Email Address must be a valid Email Address");
		objForm.txtrEmail.focus();
		return false;
	}
	
	
	
		if (objForm.txtReferee.value == "")
	{
		window.alert("Please include your referee's details");
		objForm.txtReferee.focus();
		return false;
	}
	
	
	
	
	

	return true;
}
