<!-- Hide code from non-js browsers

/*Values on landlordform.htm in form letting-form
title (mr, mrs, ms, miss, dr)
firstname
surname
address1
address2
town
postcode
homephone
workphone
mobilephone
email

propType (house, flat, studio)
bedrooms (1 - 6)
property_address
property_postcode
preferredDay
preferredTime (am, pm)
further_advice

*/
	
function dummyData(formObj) {
	formObj.firstname.value="Tim"
	formObj.surname.value="Dwyer"
	formObj.address1.value="3 Acacia Villas"
	formObj.address2.value="Snowside Street"
	formObj.town.value="Brookside"
	formObj.postcode.value="TN34 7TY"	
	formObj.email.value="timdwyer@thedwyers.co.uk"
	formObj.mobilephone.value="04444 444444"
	formObj.workphone.value="033333 3333333"
	formObj.homephone.value="022222 22222"
	formObj.property_postcode.value="SE21 4TR"
	formObj.property_address.value="The Spires, Glastnost Street, Ladywell"
	formObj.preferredDay.value="Monday or Thursday"
	formObj.further_advice.value="Please get back to me asap"
	
	//formObj.download-guide.checked=true
}


function checkAddress(formObj)
{
	formObj.firstname.value=stripCharsNotInBagTidy(formObj.firstname.value,nameChars)
	formObj.surname.value=stripCharsNotInBagTidy(formObj.surname.value,nameChars)
	formObj.address1.value=stripCharsNotInBagTidy(formObj.address1.value,addressChars)
	formObj.address2.value=stripCharsNotInBagTidy(formObj.address2.value,addressChars)
	formObj.town.value=stripCharsNotInBagTidy(formObj.town.value,addressChars)
	formObj.postcode.value=stripCharsNotInBagTidy(formObj.postcode.value,addressChars)
	if (isWhitespace(formObj.firstname.value)||isWhitespace(formObj.surname.value))
	{
		alert("You have not told us your first and second names\nPlease fill this in and try again");
		formObj.firstname.focus();
		return false;
	}
	
	noAddress=false
	
	if (isWhitespace(formObj.address1.value)&&isWhitespace(formObj.address2.value)&&isWhitespace(formObj.town.value))
	{
		noAddress=true
	}
	
	//alert("Checking postcode")
	//alert("Postcode="+formObj.postcode.value)
	/* Postcode check not needed
	if (formObj.postcode.value == "")
	{
		alert("You have not told us your postcode\nPlease fill this in and try again");
		formObj.postcode.focus();
		return false;
	}
	*/
	//if ((formObj.emaillist.checked)||(!isWhitespace(formObj.email.value))) {
	if (!isWhitespace(formObj.email.value)) {
		//alert("Checking email")
		if(isEmail(formObj.email))
			{
					//alert("Email OK")
					emailAddress=formObj.email.value
					noAddress=false
			}
		//alert("End checking email")
	}
	if (!isWhitespace(formObj.homephone.value)||!isWhitespace(formObj.workphone.value)||!isWhitespace(formObj.mobilephone.value)) {
		noAddress=false
	}
	if (noAddress==true)
	{
		alert("You have not given us any contact details\nPlease fill some in and try again");
		formObj.email.focus();
		return false;
	}
	return true
	
}

function isEmail(emailFieldObj)
{
	if (isWhitespace(emailFieldObj.value))
	{
		alert("The E-MAIL field is blank.\n\nPlease enter your e-mail address.")
		emailFieldObj.focus();
		return false; 
	}
	if (emailFieldObj.value.indexOf ('@',0) == -1 ||emailFieldObj.value.indexOf ('.',0) == -1)
	{
			alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")
			emailFieldObj.select();
			emailFieldObj.focus();
			return false;
	}
	//alert("End of email check")
	return true;
}


function validateForm(formObj)
{

	if (formObj.firstname.value == "test") {
		dummyData(formObj)
		return
	}
	
	if(checkAddress(formObj)) {
		//formObj.action="test.htm"
		//formObj.method="GET"
		formObj.action="landlordrequest.php"
		formObj.method="get"
		formObj.submit()
		
	}
	else {
		return
	}
}

// end hiding -->
