function checkStep1(form)
{
	if ( form.Homeowner[0].checked == true && form.Property_Value.value < 10000 )
	{
		alert("Please make sure you enter the value of your property (minimum value £10,000)");
		form.Property_Value.focus();
		return false;
	}
}

function HomeownerCheck()
{
	if ( document.all('Homeowner')[1].checked == true )
	{
		document.all('Property_Value').value = "";
		document.all('Property_Value').disabled = true;
	}
	else
		document.all('Property_Value').disabled = false;

}

function checkStep2(form)
{
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;

	if ( form.Loan_Amount.value < 1000 || form.Loan_Amount.value > 1000000 )
	{
		alert("Please enter the amount you wish to borrow (£1,000 to £1,000,000)");
		form.Loan_Amount.focus();
		return false;
	}
	else if ( form.How_Soon_Do_You_Need_The_Money.value == 0 )
	{
		alert("Please enter how soon you would need the money");
		form.How_Soon_Do_You_Need_The_Money.focus();
		return false;
	}
	else if ( form.Purpose_Of_Loan.value == 0 )
	{
		alert("Please enter the purpose of your loan");
		form.Purpose_Of_Loan.focus();
		return false;
	}
	else if ( form.Employment_Status.value == 0 )
	{
		alert("Please enter your employment status");
		form.Employment_Status.focus();
		return false;
	}
	
	if ( form.Homeowner.value == "1" )
	{
		if ( form.Property_Value.value < 10000 && form.Property_Value.value > 1000000 )
		{
			alert("Please make sure you enter the value of your property (minimum value £10,000)");
			form.Property_Value.focus();
			return false;
		}
		else if ( form.Existing_Mortgage_Type.value == 0 )
		{
			alert("Please enter what type of mortgage you currently hold");
			form.Existing_Mortgage_Type.focus();
			return false;
		}
		else if ( form.Held_Current_Mortgage_For.value == 0 )
		{
			alert("Please enter how long you have had your current mortgage for");
			form.Held_Current_Mortgage_For.focus();
			return false;
		}
	}
	else
	{
		if ( form.Type_Of_Tenant.value == 0 )
		{
			alert("Please enter your type of tenancy");
			form.Type_Of_Tenant.focus();
			return false;
		}
	}

	if ( form.UNSETTLED_Defaults_Or_CCJs_From_The_Last_3_Years.value == 0 )
	{
		alert("Please enter if you have had any unsettled defaults or CCJ's in the last 3 years");
		form.UNSETTLED_Defaults_Or_CCJs_From_The_Last_3_Years.focus();
		return false;
	}
	else if ( form.App1_Title.value == 0 )
	{
		alert("Please enter your title");
		form.App1_Title.focus();
		return false;
	}
	else if ( form.App1_Firstname.value == "" )
	{
		alert("Please enter your firstname");
		form.App1_Firstname.focus();
		return false;
	}
	else if ( form.App1_Surname.value == "" )
	{
		alert("Please enter your surname");
		form.App1_Surname.focus();
		return false;
	}
	else if ( form.App1_DOB_Day.value == "" || form.App1_DOB_Day.value <= 0 || form.App1_DOB_Day.value > 31 )
	{
		alert("Please enter a properly formatted date of birth (dd)");
		form.App1_DOB_Day.focus();
		return false;
	}
	else if ( form.App1_DOB_Month.value == "" || form.App1_DOB_Month.value <= 0 || form.App1_DOB_Month.value > 12 )
	{
		alert("Please enter a properly formatted date of birth (mm)");
		form.App1_DOB_Month.focus();
		return false;
	}
	else if ( form.App1_DOB_Year.value == "" || form.App1_DOB_Year.value <= 1900 || form.App1_DOB_Year.value > 2004 )
	{
		alert("Please enter a properly formatted date of birth (yyyy)");
		form.App1_DOB_Year.focus();
		return false;
	}
	else if ( form.App1_Monthly_Salary.value == "" || form.App1_Monthly_Salary.value < 0 || form.App1_Monthly_Salary.value > 10000 )
	{
		alert("Please enter your monthly salary (maximum £10,000)");
		form.App1_Monthly_Salary.focus();
		return false;
	}
	else if ( form.App1_Monthly_Bonus.value != "" && (form.App1_Monthly_Bonus.value < 0 || form.App1_Monthly_Bonus.value > 10000) )
	{
		alert("Please enter your monthly bonus (maximum £10,000)");
		form.App1_Monthly_Bonus.focus();
		return false;
	}
	else if ( form.App1_Pensions_Or_Benefits.value != "" && (form.App1_Pensions_Or_Benefits.value < 0 || form.App1_Pensions_Or_Benefits.value > 10000) )
	{
		alert("Please enter your income from pensions and/or benefits");
		form.App1_Pensions_Or_Benefits.focus();
		return false;
	}
	else if ( form.Proof_Of_Income.value == 0 )
	{
		alert("Please enter how you would be able to prove your income");
		form.Proof_Of_Income.focus();
		return false;
	}


	if ( form.Email_Address.value == "" )
	{
		alert("Please enter your email address");
		form.Email_Address.focus();
		return false;
	}
	else if (((form.Email_Address.value.search(exclude) != -1)
		||(form.Email_Address.value.search(check)) == -1)
		||(form.Email_Address.value.search(checkend) == -1))
	{
		alert("Please enter a valid email address");
		form.Email_Address.focus();
		return false;
	} 
	if ( form.Daytime_Phone.value == "" )
	{
		alert("Please enter your daytime telephone number");
		form.Daytime_Phone.focus();
		return false;
	}
	else if ( form.Evening_Phone.value == "" )
	{
		alert("Please enter your evening telephone number");
		form.Evening_Phone.focus();
		return false;
	}
	else if ( form.Address_1.value == "" )
	{
		alert("Please enter the your address");
		form.Address_1.focus();
		return false;
	}
	else if ( form.Town.value == "" )
	{
		alert("Please enter your town");
		form.Town.focus();
		return false;
	}
	else if ( form.County.value == "" )
	{
		alert("Please enter your county");
		form.County.focus();
		return false;
	}
	else if ( form.Postcode.value == "" )
	{
		alert("Please enter your postcode");
		form.Postcode.focus();
		return false;
	}		
  	else if ( form.I_Agree.checked==false )  
	{
		alert ("We can only process your loan application if you agree to the terms and conditions. Please select the box 'I Agree' to continue with this submission");
		form.I_Agree.focus();
		return false;
	}
}