function fnFree()
{
	if(document.frmMain.fullname.value=="")
	{
		alert("Enter your name please.")
		document.frmMain.fullname.focus()
		return false
	}
	if(document.frmMain.email.value=="")
	{
		alert("Enter e-mail please.")	
		document.frmMain.email.focus()
		return false
	}
	if(!fnEmail(document.frmMain.email))
	{
		return false
	}
}
/******************************************************************************************/
function fnContact()
{
	if(document.frmMain.firstname.value=="")
	{
		alert("Enter your name please")
		document.frmMain.firstname.focus()
		return false
	}
	if(document.frmMain.lastname.value=="")
	{
		alert("Enter your name please")
		document.frmMain.lastname.focus()
		return false
	}
	if(document.frmMain.questions.value=="")
	{
		alert("Enter your Question/Comment please")
		document.frmMain.questions.focus()
		return false
	}
	if(document.frmMain.address.value=="")
	{
		alert("Enter your Address please")
		document.frmMain.address.focus()
		return false
	}
	if(document.frmMain.city.value=="")
	{
		alert("Enter your City please")
		document.frmMain.city.focus()
		return false
	}
	if(document.frmMain.state.value=="")
	{
		alert("Enter your State please")
		document.frmMain.state.focus()
		return false
	}
	if(document.frmMain.zip.value=="")
	{
		alert("Enter your Zip please")
		document.frmMain.zip.focus()
		return false
	}	
	if(document.frmMain.email.value=="")
	{
		alert("Enter e-mail please")	
		document.frmMain.email.focus()
		return false
	}
//	if(!fnEmail(document.frmMain.email))
	{
//		return false
	}
}

/******************************************************************************************/

function fnApply()
{
	if(document.frmMain.fullname.value=="")
	{
		alert("Enter your name please.")
		document.frmMain.fullname.focus()
		return false
	}
	if(document.frmMain.email.value=="")
	{
		alert("Enter e-mail please.")	
		document.frmMain.email.focus()
		return false
	}
	if(!fnEmail(document.frmMain.email))
	{
		return false
	}
}
/******************************************************************************************/


function fnStop(){

	if(document.frmMain.fullname.value=="")
	{
		alert("Enter your name please")
		document.frmMain.fullname.focus()
		return false
	}
	if(document.frmMain.email.value=="")
	{
		alert("Enter e-mail")	
		document.frmMain.email.focus()
		return false
	}
	if(!fnEmail(document.frmMain.email))
	{
		return false
	}
	if(document.frmMain.phone1.value=="")
	{
		alert("Enter your Day Time Phone please")
		document.frmMain.phone1.focus()
		return false
	}
	if(document.frmMain.phone2.value=="")
	{
		alert("Enter your Evening Phone please")
		document.frmMain.phone2.focus()
		return false
	}
	if(document.frmMain.address.value=="")
	{
		alert("Enter your Address please")
		document.frmMain.address.focus()
		return false
	}
	if(document.frmMain.state.value=="")
	{
		alert("Enter your State please")
		document.frmMain.state.focus()
		return false
	}
	if(document.frmMain.city.value=="")
	{
		alert("Enter your City please")
		document.frmMain.city.focus()
		return false
	}
	if(document.frmMain.zip.value=="")
	{
		alert("Enter your Zip please")
		document.frmMain.zip.focus()
		return false
	}
}



function fnInstant()
{
//	alert(document.frmMain.owner[1].checked);
	if(document.frmMain.firstname.value=="")
	{
		alert("Enter your name please")
		document.frmMain.firstname.focus()
		return false
	}
	if(document.frmMain.lastname.value=="")
	{
		alert("Enter your name please")
		document.frmMain.lastname.focus()
		return false
	}

	if(document.frmMain.propertyaddress.value=="")
	{
		alert("Enter your Property Address please")
		document.frmMain.propertyaddress.focus()
		return false
	}
	if(document.frmMain.city.value=="")
	{
		alert("Enter your City please")
		document.frmMain.city.focus()
		return false
	}
	if(document.frmMain.state.value=="")
	{
		alert("Enter your State please")
		document.frmMain.state.focus()
		return false
	}
	if(document.frmMain.zip.value=="")
	{
		alert("Enter your Zip Code please")
		document.frmMain.zip.focus()
		return false
	}

	if(document.frmMain.email.value=="")
	{
		alert("Enter e-mail please")	
		document.frmMain.email.focus()
		return false
	}
	if(!fnEmail(document.frmMain.email))
	{
		return false
	}
	if(document.frmMain.dayareacode.value=="")
	{
		alert("Enter your Daytime Phone Area Code please")
		document.frmMain.dayareacode.focus()
		return false
	}
	if(document.frmMain.dayprefix.value=="")
	{
		alert("Enter your Daytime Phone Prefix please")
		document.frmMain.dayprefix.focus()
		return false
	}
	if(document.frmMain.daynumber.value=="")
	{
		alert("Enter your Daytime Phone Number please")
		document.frmMain.daynumber.focus()
		return false
	}
	if(document.frmMain.eveareacode.value=="")
	{
		alert("Enter your Evening Phone Area Code please")
		document.frmMain.eveareacode.focus()
		return false
	}
	if(document.frmMain.eveprefix.value=="")
	{
		alert("Enter your Evening Phone Prefix please")
		document.frmMain.eveprefix.focus()
		return false
	}
	if(document.frmMain.evenumber.value=="")
	{
		alert("Enter your Evening Phone Number please")
		document.frmMain.evenumber.focus()
		return false
	}
	if(document.frmMain.cellareacode.value=="")
	{
		alert("Enter your Cell Phone Area Code please")
		document.frmMain.cellreacode.focus()
		return false
	}
	if(document.frmMain.cellprefix.value=="")
	{
		alert("Enter your Cell Phone Prefix please")
		document.frmMain.cellprefix.focus()
		return false
	}
	if(document.frmMain.cellnumber.value=="")
	{
		alert("Enter your Cell Phone Number please")
		document.frmMain.cellnumber.focus()
		return false
	}
	
	if((document.frmMain.owner[0].checked==false)&& (document.frmMain.owner[1].checked==false))
	{
		alert("Please answer this question: Are you the owner?")
		document.frmMain.owner[0].focus()
		return false
	}
	else if(document.frmMain.owner[1].checked)
	{
		if(document.frmMain.ownername.value=="")
		{
			alert("Please Enter the owner name if you are not the owner.")
			document.frmMain.ownername.focus()
			return false
		}
	}
	if(document.frmMain.reasonforsale.value=="")
	{
		alert("Enter your Reason for Sale please")
		document.frmMain.reasonforsale.focus()
		return false
	}
	if(document.frmMain.propertytype.value=="")
	{
		alert("Enter your Property Type please")
		document.frmMain.propertytype.focus()
		return false
	}
	if(document.frmMain.reasonforsale.value=="")
	{
		alert("Enter your Reason for Sale please")
		document.frmMain.reasonforsale.focus()
		return false
	}
	else if(document.frmMain.reasonforsale.value=="Other")
	{
		if(document.frmMain.otherreasonforsale.value=="")
		{
			alert("Enter your Other Reason for Sale please")
			document.frmMain.otherreasonforsale.focus()
			return false
		}
	}
	

	if(document.frmMain.howmuchnowfast.value=="")
	{
		alert("Answer this question please: How Much Would You Sell For If You Could Get a Fast Sale Now?")
		document.frmMain.howmuchnowfast.focus()
		return false
	}
	if((document.frmMain.pool[0].checked==false)&&(document.frmMain.pool[1].checked==false))
	{
		alert("Enter if your property has a Pool please?")
		document.frmMain.pool[1].focus()
		return false
	}
	if((document.frmMain.garage[0].checked==false)&&(document.frmMain.garage[1].checked==false))
	{
		alert("Enter if your property has a Garage please?")
		document.frmMain.garage[1].focus()
		return false
	}
	if((document.frmMain.occupied[0].checked==false)&&(document.frmMain.occupied[1].checked==false))
	{
		alert("Answer this question please: Is the Property Currently Occupied?")
		document.frmMain.occupied[1].focus()
		return false
	}
	if((document.frmMain.listed[0].checked==false)&&(document.frmMain.listed[1].checked==false))
	{
		alert("Answer this question please: Is the Property listed with a Realtor?")
		document.frmMain.listed[1].focus()
		return false
	}
//	return false
}



function fnAsk(){

	if(document.frmMain.fullname.value==""){

	alert("Enter your name please.")

	document.frmMain.fullname.focus()

	return false

	}

	

	if(document.frmMain.email.value==""){

	alert("Enter e-mail please.")	

	document.frmMain.email.focus()

	return false

	}

	if(!fnEmail(document.frmMain.email)){

	return false

	}

	

}



function fnGet(){

	if(document.frmMain.fullname.value==""){

	alert("Enter your name please")

	document.frmMain.fullname.focus()

	return false

	}

	

	if(document.frmMain.email.value==""){

	alert("Enter e-mail please")	

	document.frmMain.email.focus()

	return false

	}

	if(!fnEmail(document.frmMain.email)){

	return false

	}

	

}

function fnEmail(txtEmail)

{

	if (txtEmail.value!="")

	{

		var intLen=txtEmail.value.length

		var blnFlag=0

		if (txtEmail.value.charAt(0)=="@" || txtEmail.value.charAt(0)==".")

		{

			alert("Invalid E-Mail Address")

			txtEmail.focus()

			return false

		}

		if (txtEmail.value.charAt(intLen-1)=="@" || txtEmail.value.charAt(intLen-1)==".")

		{

			alert("Invalid E-Mail Address")

			txtEmail.focus()

			return false

		}

		for (var i=0;i<intLen;i++)

		{

			if (txtEmail.value.charAt(i)=="@")

			{

				blnFlag=blnFlag+1

			}

		}

		if (blnFlag>=0 && blnFlag<1 || blnFlag>1)

		{

			alert("Invalid E-Mail Address")

			txtEmail.focus()

			return false

		}

		strSplit=(txtEmail.value).split("@")

		intSptLen=strSplit[1].length

		var intCnt=0

		for(var j=0;j<intSptLen;j++)

		{

			if (strSplit[1].charAt(j)==".")

			{

				intCnt=intCnt+1

			}

		}

		if (intCnt<=0)

		{

			alert("Invalid E-Mail Address")

			txtEmail.focus()

			return false

		}

		return true

	}

}



var phone_field_length=0;

		function TabNext(obj,event,len,next_field) {

			if (event == "down") {

				phone_field_length=obj.value.length;

			}

			else if (event == "up") {

				if (obj.value.length != phone_field_length) {

					phone_field_length=obj.value.length;

					if (phone_field_length == len) {

						next_field.focus();

					}

				}

			}

		}





function fnCheckSpaces(txtObj)

{

	/*Local Variables intLen

		intLen -- To store the Length of the string

	*/



	var intLen

	intLen=txtObj.value.length

	// remove spaces bfore string

	for(var i=0;i<=intLen;i++)

	{

		if(txtObj.value.charAt(0)==" ")

		{

			txtObj.value=txtObj.value.replace(" ","")

		}

		else {

			break

		}

	}

	return txtObj

}