function OpenURL4Form(filename)
{
	mywindow = window.open(filename, "mywindow","scrollbars=0,width=550,height=350");
}
function OpenURL(filename)
{
	mywindow = window.open(filename, "mywindow","scrollbars=1,width=420,height=363");
}
	function checkEmail(emailaddress)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailaddress.email.value))
		{
			return (true);
		}
		alert("Please enter your valid email address");
		return (false);
	}

	function trim(inputString) 
	{
		if (typeof inputString != "string") { return inputString; }
		var retValue = inputString;
		var ch = retValue.substring(0, 1);
		while (ch == " ") 
		{ 
			retValue = retValue.substring(1, retValue.length);
			ch = retValue.substring(0, 1);
		}
		ch = retValue.substring(retValue.length-1, retValue.length);
		while (ch == " ") 
		{
			retValue = retValue.substring(0, retValue.length-1);
			ch = retValue.substring(retValue.length-1, retValue.length);
		}
		while (retValue.indexOf("  ") != -1) 
		{ 
			retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
		}
		return retValue; 
	} 

function checkcontactform(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter name");
		mf.name.focus();
		return false;
	}
	if(mf.address.value=="")
	{
		alert("Please enter your address");
		mf.address.focus();
		return false;
	}
	if(mf.phone.value=="")
	{
		alert("Please enter phone");
		mf.phone.focus();
		return false;
	}
	var valid= "+-()1234567890 ";
	if (mf.phone.value !="")
	{
		var string = mf.phone.value;
		var length = string.length;
		for(var i=0;i<=length;i++)
		{
			var substring = string.substr(i,1);
			if(valid.indexOf(substring)== -1)
			{
				alert("Please enter your valid telephone number");
				mf.phone.select()
				return(false)
			}
		}
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.comemnts.value=="")
	{
		alert("Please enter your comments");
		mf.comemnts.focus();
		return false;
	}
	return true;
}

	function checknews(mf)
	{
		if(mf.name.value=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(mf.email.value=="")
		{
			alert("Please enter email address");
			mf.email.focus();
			return false;
		}
		if(mf.email.value !="")
		{
			if(checkEmail(mf)==false)
			{
				mf.email.focus();
				return false; 
			}
		}
		if(mf.phone.value=="")
		{
			alert("Please enter telephone number");
			mf.phone.focus();
			return false;
		}
		if(mf.interestedin.value=="")
		{
			alert("Please select interested in");
			mf.interestedin.focus();
			return false;
		}
		if(mf.comments.value=="")
		{
			alert("Please enter comments");
			mf.comments.focus();
			return false;
		}
		
		return true;
	}
function checkform(mf)
{
	if(mf.price_display.value=="")
	{
		alert("Please enter amount");
		mf.price_display.focus();
		return false;
	}
	if(isNaN(mf.price_display.value))
	{
		alert("Please enter amount in numbers only");
		mf.price_display.focus();
		return false;
	}
	if(mf.name.value=="")
	{
		alert("Please enter name");
		mf.name.focus();
		return false;
	}
	if(mf.phone.value=="")
	{
		alert("Please enter phone");
		mf.phone.focus();
		return false;
	}
	var valid= "+-()1234567890 ";
	if (mf.phone.value !="")
	{
		var string = mf.phone.value;
		var length = string.length;
		for(var i=0;i<=length;i++)
		{
			var substring = string.substr(i,1);
			if(valid.indexOf(substring)== -1)
			{
				alert("Please enter your valid telephone number");
				mf.phone.select()
				return(false)
			}
		}
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.address.value=="")
	{
		alert("Please enter your address");
		mf.address.focus();
		return false;
	}
	if(mf.city.value=="")
	{
		alert("Please enter your city");
		mf.city.focus();
		return false;
	}	
	if(mf.zipcode.value=="")
	{
		alert("Please enter your postcode");
		mf.zipcode.focus();
		return false;
	}
	if(mf.country.value=="")
	{
		alert("Please select your country");
		mf.country.focus();
		return false;
	}
	if(mf.message.value=="")
	{
		alert("Please enter your message");
		mf.message.focus();
		return false;
	}
	if(mf.security_code.value=="")
	{
		alert("Please enter security code.");
		mf.security_code.focus();
		return false;
	}
	return true;
}
function checkform_contact(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter name");
		mf.name.focus();
		return false;
	}
	if(mf.phone.value=="")
	{
		alert("Please enter phone");
		mf.phone.focus();
		return false;
	}
	var valid= "+-()1234567890 ";
	if (mf.phone.value !="")
	{
		var string = mf.phone.value;
		var length = string.length;
		for(var i=0;i<=length;i++)
		{
			var substring = string.substr(i,1);
			if(valid.indexOf(substring)== -1)
			{
				alert("Please enter your valid telephone number");
				mf.phone.select()
				return(false)
			}
		}
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.address.value=="")
	{
		alert("Please enter your address");
		mf.address.focus();
		return false;
	}
	if(mf.city.value=="")
	{
		alert("Please enter your city");
		mf.city.focus();
		return false;
	}	
	if(mf.zipcode.value=="")
	{
		alert("Please enter your postcode");
		mf.zipcode.focus();
		return false;
	}
	if(mf.country.value=="")
	{
		alert("Please select your country");
		mf.country.focus();
		return false;
	}
	if(mf.message.value=="")
	{
		alert("Please enter your message");
		mf.message.focus();
		return false;
	}
	if(mf.security_code.value=="")
	{
		alert("Please enter security code.");
		mf.security_code.focus();
		return false;
	}
	return true;
}
function checkform_requirements(mf)
{
	if(mf.site_type.value=="")
	{
		alert("Please select site type");
		mf.site_type.focus();
		return false;
	}
	if(mf.site_planning.value=="")
	{
		alert("Please select site planning");
		mf.site_planning.focus();
		return false;
	}
	if(mf.address.value=="")
	{
		alert("Please enter your address");
		mf.address.focus();
		return false;
	}	
	if(mf.zipcode.value=="")
	{
		alert("Please enter your zipcode");
		mf.zipcode.focus();
		return false;
	}
	if(mf.message.value=="")
	{
		alert("Please enter description of site");
		mf.message.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.security_code.value=="")
	{
		alert("Please enter security code.");
		mf.security_code.focus();
		return false;
	}
	return true;
}
function checklogin(mf)
{
	if(mf.userpassword.value=="")
	{
		alert("Please enter password");
		mf.userpassword.focus();
		return false;
	}
	return true;
}
function validform(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter name");
		mf.name.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}
	return true;
}
function validform_investor(mf)
{
	if(mf.fname.value=="")
	{
		alert("Please enter first name");
		mf.fname.focus();
		return false;
	}
	if(mf.lname.value=="")
	{
		alert("Please enter last name");
		mf.lname.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}
	if(mf.phone.value=="")
	{
		alert("Please enter telephone");
		mf.phone.focus();
		return false;
	}
	if(mf.how_soon_invenstment.value=="")
	{
		alert("Please enter how soon would like to begin investing?");
		mf.how_soon_invenstment.focus();
		return false;
	}
	if(mf.security_code.value=="")
	{
		alert("Please enter security code showing above");
		mf.security_code.focus();
		return false;
	}
	return true;
}

function valideform_sellerinfo(mf)
{
	if(mf.fname.value=="")
	{
		alert("Please enter first name");
		mf.fname.focus();
		return false;
	}
	if(mf.lname.value=="")
	{
		alert("Please enter last name");
		mf.lname.focus();
		return false;
	}
	if(mf.mobile.value=="" && mf.phone.value=="")
	{
		alert("Please enter atleasr one contact number");
		mf.mobile.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}
	if(mf.confirmemail.value=="")
	{
		alert("Please confirm your email address");
		mf.confirmemail.focus();
		return false;
	}
	if(mf.confirmemail.value != mf.email.value)
	{
		alert("Email address match.Please confirm your email address");
		mf.confirmemail.focus();
		return false;
	}
	if(mf.house.value=="")
	{
		alert("Please enter house no");
		mf.house.focus();
		return false;
	}
	if(mf.street.value=="")
	{
		alert("Please enter street");
		mf.street.focus();
		return false;
	}
	if(mf.town.value=="")
	{
		alert("Please enter town");
		mf.town.focus();
		return false;
	}
	if(mf.tenantArea.value=="")
	{
		alert("Please select county");
		mf.tenantArea.focus();
		return false;
	}
	if(mf.postcode1.value=="" || mf.postcode2.value=="")
	{
		alert("Please enter postal code");
		mf.postcode1.focus();
		return false;
	}
	if(mf.propertyType.value=="")
	{
		alert("Please select property type");
		mf.propertyType.focus();
		return false;
	}
	if(mf.holdType.value=="")
	{
		alert("Please select whether property is Freehold or Leasehold");
		mf.holdType.focus();
		return false;
	}
	if(mf.authority.value=="")
	{
		alert("Please select Ex-Local Authority");
		mf.authority.focus();
		return false;
	}
	if(mf.floor.value=="")
	{
		alert("Please select If flat what Floor");
		mf.floor.focus();
		return false;
	}
	if(mf.noOfBedRooms.value=="")
	{
		alert("Please select no. of bedrooms");
		mf.noOfBedRooms.focus();
		return false;
	}
	if(mf.noOfBathRooms.value=="")
	{
		alert("Please select no of bathrooms");
		mf.noOfBathRooms.focus();
		return false;
	}
	if(mf.noOfReceptionRooms.value=="")
	{
		alert("Please select no. of receptions rooms");
		mf.noOfReceptionRooms.focus();
		return false;
	}
	if(mf.garage.value=="")
	{
		alert("Please select garage");
		mf.garage.focus();
		return false;
	}
	if(mf.offRoadParking.value=="")
	{
		alert("Please select Parking");
		mf.offRoadParking.focus();
		return false;
	}
	if(mf.gardenType.value=="")
	{
		alert("Please select Garden");
		mf.gardenType.focus();
		return false;
	}
	if(mf.propertyCondition.value=="")
	{
		alert("Please select property condition");
		mf.propertyCondition.focus();
		return false;
	}
	if(mf.newKitchen.value=="")
	{
		alert("Please select does your property need any of the following?");
		mf.newKitchen.focus();
		return false;
	}
	if(mf.newBathroom.value=="")
	{
		alert("Please select New Bathroom");
		mf.newBathroom.focus();
		return false;
	}
	if(mf.centralHeating.value=="")
	{
		alert("Please select Central Heating");
		mf.centralHeating.focus();
		return false;
	}
	if(mf.reWiring.value=="")
	{
		alert("Please select Re Wiring");
		mf.reWiring.focus();
		return false;
	}
	if(mf.newWindows.value=="")
	{
		alert("Please select new windows");
		mf.newWindows.focus();
		return false;
	}
	if(mf.needsDecorating.value=="")
	{
		alert("Please select needs decorating");
		mf.needsDecorating.focus();
		return false;
	}
	if(mf.newCarpet.value=="")
	{
		alert("Please select new carpet");
		mf.newWindows.focus();
		return false;
	}
	if(mf.marketValue.value=="")
	{
		alert("Please enter Estimated Open Market Value");
		mf.marketValue.focus();
		return false;
	}
	if(mf.howarrived.value=="")
	{
		alert("Please enter how did you arrive at this figure?");
		mf.howarrived.focus();
		return false;
	}
	if(mf.askingprice.value=="")
	{
		alert("Please enter asking price for a quick cash sale.");
		mf.howarrived.focus();
		return false;
	}
	if(mf.outstandingmortgage.value=="")
	{
		alert("Please enter outstanding mortgage.");
		mf.outstandingmortgage.focus();
		return false;
	}
	if(mf.loanOnProperty.value=="")
	{
		alert("Please Loans secured on the property.");
		mf.loanOnProperty.focus();
		return false;
	}
	if(mf.loanOnProperty.value=="Yes" && mf.secured_loan_howmuch.value=="")
	{
		alert("Please enter asking price for a quick cash sale.");
		mf.secured_loan_howmuch.focus();
		return false;
	}
	if(mf.whyDoSell.value=="")
	{
		alert("Please select why do you want to sell?");
		mf.whyDoSell.focus();
		return false;
	}
	if(mf.onMarket.value=="")
	{
		alert("Is your Property on the Market?");
		mf.onMarket.focus();
		return false;
	}
	if(mf.onMarket.value=="Yes" && mf.whyDoSell.value=="")
	{
		alert("How long?");
		mf.whyDoSell.focus();
		return false;
	}
	if(mf.reducedPrice.value=="")
	{
		alert("Has the Price been Reduced?");
		mf.reducedPrice.focus();
		return false;
	}
	if(mf.reducedPrice.value=="Yes" && mf.howmuch_when.value=="")
	{
		alert("How much by and when?");
		mf.howmuch_when.focus();
		return false;
	}
	if(mf.whyDoSell.value=="")
	{
		alert("Please select why do you want to sell?");
		mf.whyDoSell.focus();
		return false;
	}
	if(mf.whyDoSell.value=="")
	{
		alert("Please select why do you want to sell?");
		mf.whyDoSell.focus();
		return false;
	}
	return true;
}
function validateform_buyerinfo(mf)
{
	if(mf.fname.value=="")
	{
		alert("Please enter first name");
		mf.fname.focus();
		return false;
	}
	if(mf.lname.value=="")
	{
		alert("Please enter last name");
		mf.lname.focus();
		return false;
	}
	if(mf.mobile.value=="" && mf.phone.value=="")
	{
		alert("Please enter atleasr one contact number");
		mf.mobile.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}
	if(mf.town.value=="")
	{
		alert("Please enter town");
		mf.town.focus();
		return false;
	}
	if(mf.tenantArea.value=="")
	{
		alert("Please select county");
		mf.tenantArea.focus();
		return false;
	}
	if(mf.tenantProperty.value=="")
	{
		alert("Please select property type");
		mf.tenantProperty.focus();
		return false;
	}
	if(mf.tenantBeds.value=="")
	{
		alert("Please select no. of beds.");
		mf.tenantBeds.focus();
		return false;
	}

}
