//------------E-mail Validation--------------------------------------------------
function emailcheck(emailstr)
{
		var emailPat=/^(.+)@(.+)$/
		var SpecialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s"+SpecialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom = validChars+'+'
		var word = "(" + atom + "|" + quotedUser + ")"
		var userPat = new RegExp ("^" + word + "(\\." + word + ")*$")
		var domainPat = new RegExp ("^" + atom + "(\\." + atom + ")*$")
		var matchArray = emailstr.match(emailPat)
		if (emailstr == "")
		{
			return true;
		}
		if (matchArray == null)
		{
		alert ("Email Address seems incorrect (Check @ and .'s)")
		return false;
		}
		var user=matchArray[1]
		var domain=matchArray[2]
		if (user.match(userPat)==null)
		{
		alert ("The username doesn't seem to be valid");
		return false;
		}
		var IPArray = domain.match(ipDomainPat)
		if (IPArray != null)
		{
			for (var i=1; i<=4; i++)
			{
				if (IPArray[i] > 255)
				{
					alert ("Destination IP Address is invalid.");
					return false;
				}//if
			}//for
		return true;
		}//if
		var domainArray = domain.match (domainPat)
		if (domainArray==null)
		{
			alert ("The domain name doesnt seem to be valid");
			return false
		}//if
		var atomPat = new RegExp (atom,"g")
		var domArr = domain.match (atomPat)
		var len=domArr.length
		if (domArr [domArr.length-1].length<2 || domArr[domArr.length -1].length>7)
		{
		alert ("The Address must end in a valid domain or two letter country");
		return false;
		}//if
		if (len<2)
		{
		var errStr = "This address is missing a host name !"
		alert (errStr)
		return false
		}//if

		return true;
}//function
//***********************************************************************************************************
function validate_login()
{
	if(document.form2.email2.value=="")
	{
		alert("Please Enter Email!");
		document.form2.email2.focus();
		return false;
	}//if ends
	if(document.form2.pass2.value=="")
	{
		alert("Please Enter Password!");
		document.form2.pass2.focus();
		return false;
	}//if ends
	return true;
}
function validate_signup()
{
	if(document.form1.vFirstName.value=="")
	{
		alert("Please Enter First Name!");
		document.form1.vFirstName.focus();
		return false;
	}//if ends
	if(document.form1.vLastName.value=="")
	{
		alert("Please Enter Last Name!");
		document.form1.vLastName.focus();
		return false;
	}//if ends
	if(document.form1.tAddr1.value=="")
	{
		alert("Please Enter Address1!");
		document.form1.tAddr1.focus();
		return false;
	}//if ends
	if(document.form1.vTown.value=="")
	{
		alert("Please Enter Town!");
		document.form1.vTown.focus();
		return false;
	}//if ends
	if(document.form1.vPostcode.value=="")
	{
		alert("Please Enter PostCode!");
		document.form1.vPostcode.focus();
		return false;
	}//if ends
	
	if(document.form1.vCountry.value=="")
	{
		alert("Please Select Country!");
		document.form1.vCountry.focus();
		return false;
	}//if ends
	if(document.form1.vEmail.value=="")
	{
		alert("Please Enter E-mail!");
		document.form1.vEmail.focus();
		return false;
	}//if ends
	if(document.form1.vEmail.value!="")
	{
		if(emailcheck(document.form1.vEmail.value)==false)
		{
			document.form1.vEmail.focus();
			return false;
		}
	}
	if(document.form1.vEmail.value==document.form1.vEmail1.value) { }
	else {
		alert("You have typed your e-mail in differently. Please check your e-mail address is correct.");
		document.form1.vEmail.focus();
		return false;
	}//if ends
	if(document.form1.vPassword.value=="")
	{
		alert("Please Enter Password!");
		document.form1.vPassword.focus();
		return false;
	}//if ends
	if(document.form1.iSourceId.value=="")
	{
		alert("Please Select Source!");
		document.form1.iSourceId.focus();
		return false;
	}//if ends
	return true;
}
function validate_sales()
{
	if(document.form1.fPrice.value=="")
	{
		alert("Please Enter Price!");
		document.form1.fPrice.focus();
		return false;
	}//if ends
	if(document.form1.iPropertyType.value=="")
	{
		alert("Please Enter Property Type!");
		document.form1.iPropertyType.focus();
		return false;
	}//if ends
	if(document.form1.iSharedWalls.value=="")
	{
		alert("Please Enter Shared walls!");
		document.form1.iSharedWalls.focus();
		return false;
	}//if ends
	if(document.form1.iSituation.value=="")
	{
		alert("Please Enter Situation!");
		document.form1.iSituation.focus();
		return false;
	}//if ends
	if(document.form1.iParking.value=="")
	{
		alert("Please Enter Parking!");
		document.form1.iParking.focus();
		return false;
	}//if ends
	if(document.form1.iCurrentState.value=="")
	{
		alert("Please Enter Current State!");
		document.form1.iCurrentState.focus();
		return false;
	}//if ends
	if(document.form1.iHabitableSpace.value=="")
	{
		alert("Please Enter Habitable Space!");
		document.form1.iHabitableSpace.focus();
		return false;
	}//if ends
	if(document.form1.iBedRooms.value=="")
	{
		alert("Please Enter Bed Rooms!");
		document.form1.iBedRooms.focus();
		return false;
	}//if ends
	if(document.form1.iBathRooms.value=="")
	{
		alert("Please Enter Bath Rooms!");
		document.form1.iBathRooms.focus();
		return false;
	}//if ends
	if(document.form1.iFloors.value=="")
	{
		alert("Please Enter Floors!");
		document.form1.iFloors.focus();
		return false;
	}//if ends
	if(document.form1.iConstruction.value=="")
	{
		alert("Please Enter Construction!");
		document.form1.iConstruction.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideSpace.value=="")
	{
		alert("Please Enter Outside Space!");
		document.form1.iOutSideSpace.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideSize.value=="")
	{
		alert("Please Enter Outside Size!");
		document.form1.iOutSideSize.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideAspect.value=="")
	{
		alert("Please Enter Outside Aspect!");
		document.form1.iOutSideAspect.focus();
		return false;
	}//if ends
	if(document.form1.iSizeOfDependancies.value=="")
	{
		alert("Please Enter Size of Dependancies!");
		document.form1.iSizeOfDependancies.focus();
		return false;
	}//if ends
	if(document.form1.vPool.value=="")
	{
		alert("Please Enter Pool!");
		document.form1.vPool.focus();
		return false;
	}//if ends
	if(document.form1.iSizeOfPool.value=="")
	{
		alert("Please Enter Size of Pool!");
		document.form1.iSizeOfPool.focus();
		return false;
	}//if ends
	if(document.form1.iHeating.value=="")
	{
		alert("Please Enter Heating!");
		document.form1.iHeating.focus();
		return false;
	}//if ends
	if(document.form1.iDrainage.value=="")
	{
		alert("Please Enter Drainage!");
		document.form1.iDrainage.focus();
		return false;
	}//if ends
	if(document.form1.iWater.value=="")
	{
		alert("Please Enter Water!");
		document.form1.iWater.focus();
		return false;
	}//if ends
	if(document.form1.iGas.value=="")
	{
		alert("Please Enter Gas!");
		document.form1.iGas.focus();
		return false;
	}//if ends
	if(document.form1.iArea.value=="")
	{
		alert("Please Enter Area!");
		document.form1.iArea.focus();
		return false;
	}//if ends
	if(document.form1.iNearestAirport.value=="")
	{
		alert("Please Enter Nearest Airport!");
		document.form1.iNearestAirport.focus();
		return false;
	}//if ends
	if(document.form1.iAirportDistance.value=="")
	{
		alert("Please Enter Airport Distance!");
		document.form1.iAirportDistance.focus();
		return false;
	}//if ends
	if(document.form1.iBeachDistance.value=="")
	{
		alert("Please Enter Beach Distance!");
		document.form1.iBeachDistance.focus();
		return false;
	}//if ends
	if(document.form1.tShortDesc.value=="")
	{
		alert("Please Enter Short Description!");
		document.form1.tShortDesc.focus();
		return false;
	}//if ends
	if(document.form1.tPropertyDesc.value=="")
	{
		alert("Please Enter Property Description!");
		document.form1.tPropertyDesc.focus();
		return false;
	}//if ends
	if(document.form1.iTypeOfSeller.value=="")
	{
		alert("Please Enter Type of Seller!");
		document.form1.iTypeOfSeller.focus();
		return false;
	}//if ends
	if(document.form1.map_num.value=="")
	{
		alert("Please Enter Number For Map!");
		document.form1.map_num.focus();
		return false;
	}
	if(document.form1.map_letter.value=="")
	{
		alert("Please Enter Letter For Map!");
		document.form1.map_letter.focus();
		return false;
	}
	if(document.form1.photo1.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo1.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo1.value="";
			document.form1.photo1.select();
			return false;
		}
	}//if ends
	if(document.form1.photo2.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo2.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo2.value="";
			document.form1.photo2.select();
			return false;
		}
	}//if ends
	if(document.form1.photo3.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo3.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo3.value="";
			document.form1.photo3.select();
			return false;
		}
	}//if ends
	if(document.form1.photo4.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo4.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo4.value="";
			document.form1.photo4.select();
			return false;
		}
	}//if ends
	if(document.form1.photo5.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo5.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo5.value="";
			document.form1.photo5.select();
			return false;
		}
	}//if ends
	if(document.form1.photo6.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo6.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo6.value="";
			document.form1.photo6.select();
			return false;
		}
	}//if ends
	if(document.form1.photo7.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo7.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo7.value="";
			document.form1.photo7.select();
			return false;
		}
	}//if ends
	if(document.form1.photo8.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo8.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo8.value="";
			document.form1.photo8.select();
			return false;
		}
	}//if ends
	if(document.form1.photo9.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo9.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo9.value="";
			document.form1.photo9.select();
			return false;
		}
	}//if ends
	if(document.form1.photo10.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo10.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo10.value="";
			document.form1.photo10.select();
			return false;
		}
	}//if ends
	if(document.form1.photo11.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo11.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo11.value="";
			document.form1.photo11.select();
			return false;
		}
	}//if ends
	if(document.form1.photo12.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo12.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo12.value="";
			document.form1.photo12.select();
			return false;
		}
	}//if ends
	return true;
}
function validate_rentals()
{
	if(document.form1.iPropertyType.value=="")
	{
		alert("Please Enter Property Type!");
		document.form1.iPropertyType.focus();
		return false;
	}//if ends
	if(document.form1.iSituation.value=="")
	{
		alert("Please Enter Situation!");
		document.form1.iSituation.focus();
		return false;
	}//if ends
	if(document.form1.iSleepsMinimum.value=="")
	{
		alert("Please Enter Sleeps Minimum!");
		document.form1.iSleepsMinimum.focus();
		return false;
	}//if ends
	if(document.form1.iSleepsMaximum.value=="")
	{
		alert("Please Enter Sleeps Maximum!");
		document.form1.iSleepsMaximum.focus();
		return false;
	}//if ends
	if(document.form1.iBedRooms.value=="")
	{
		alert("Please Enter Bed Rooms!");
		document.form1.iBedRooms.focus();
		return false;
	}//if ends
	if(document.form1.iBathRooms.value=="")
	{
		alert("Please Enter Bath Rooms!");
		document.form1.iBathRooms.focus();
		return false;
	}//if ends
	if(document.form1.iHouseSize.value=="")
	{
		alert("Please Enter House Size!");
		document.form1.iHouseSize.focus();
		return false;
	}//if ends
	if(document.form1.iFloors.value=="")
	{
		alert("Please Enter Floors!");
		document.form1.iFloors.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideSpace.value=="")
	{
		alert("Please Enter Outside Space!");
		document.form1.iOutSideSpace.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideSize.value=="")
	{
		alert("Please Enter Outside Size!");
		document.form1.iOutSideSize.focus();
		return false;
	}//if ends
	if(document.form1.iParking.value=="")
	{
		alert("Please Enter Parking!");
		document.form1.iParking.focus();
		return false;
	}//if ends
	if(document.form1.vPool.value=="")
	{
		alert("Please Enter Pool!");
		document.form1.vPool.focus();
		return false;
	}//if ends
	if(document.form1.iSizeOfPool.value=="")
	{
		alert("Please Enter Size of Pool!");
		document.form1.iSizeOfPool.focus();
		return false;
	}//if ends
	if(document.form1.iArea.value=="")
	{
		alert("Please Enter Area!");
		document.form1.iArea.focus();
		return false;
	}//if ends
	if(document.form1.iBeachDistance.value=="")
	{
		alert("Please Enter Beach Distance!");
		document.form1.iBeachDistance.focus();
		return false;
	}//if ends
	if(document.form1.iNearestAirport.value=="")
	{
		alert("Please Enter Nearest Airport!");
		document.form1.iNearestAirport.focus();
		return false;
	}//if ends
	if(document.form1.iAirportDistance.value=="")
	{
		alert("Please Enter Airport Distance!");
		document.form1.iAirportDistance.focus();
		return false;
	}//if ends
	if(document.form1.tShortDesc.value=="")
	{
		alert("Please Enter Short Description!");
		document.form1.tShortDesc.focus();
		return false;
	}//if ends
	if(document.form1.tPropertyDesc.value=="")
	{
		alert("Please Enter Property Description!");
		document.form1.tPropertyDesc.focus();
		return false;
	}//if ends
	if(document.form1.vPets.value=="")
	{
		alert("Please Enter Pets!");
		document.form1.vPets.focus();
		return false;
	}//if ends
	if(document.form1.vHeating.value=="")
	{
		alert("Please Enter Heating!");
		document.form1.vHeating.focus();
		return false;
	}//if ends
	if(document.form1.vAircon.value=="")
	{
		alert("Please Enter Aircon!");
		document.form1.vAircon.focus();
		return false;
	}//if ends
	if(document.form1.vTypeOfRenter.value=="")
	{
		alert("Please Enter Type Of Renter!");
		document.form1.vTypeOfRenter.focus();
		return false;
	}//if ends
	if(document.form1.tDepositeDetails.value=="")
	{
		alert("Please Enter Deposite Details!");
		document.form1.tDepositeDetails.focus();
		return false;
	}//if ends
	if(document.form1.map_num.value=="")
	{
		alert("Please Enter Number For Map!");
		document.form1.map_num.focus();
		return false;
	}
	if(document.form1.map_letter.value=="")
	{
		alert("Please Enter Letter For Map!");
		document.form1.map_letter.focus();
		return false;
	}
	if(document.form1.photo1.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo1.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo1.value="";
			document.form1.photo1.select();
			return false;
		}
	}//if ends
	if(document.form1.photo2.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo2.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo2.value="";
			document.form1.photo2.select();
			return false;
		}
	}//if ends
	if(document.form1.photo3.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo3.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo3.value="";
			document.form1.photo3.select();
			return false;
		}
	}//if ends
	if(document.form1.photo4.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo4.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo4.value="";
			document.form1.photo4.select();
			return false;
		}
	}//if ends
	if(document.form1.photo5.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo5.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo5.value="";
			document.form1.photo5.select();
			return false;
		}
	}//if ends
	if(document.form1.photo6.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo6.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo6.value="";
			document.form1.photo6.select();
			return false;
		}
	}//if ends
	if(document.form1.photo7.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo7.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo7.value="";
			document.form1.photo7.select();
			return false;
		}
	}//if ends
	if(document.form1.photo8.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo8.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo8.value="";
			document.form1.photo8.select();
			return false;
		}
	}//if ends
	if(document.form1.photo9.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo9.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo9.value="";
			document.form1.photo9.select();
			return false;
		}
	}//if ends
	if(document.form1.photo10.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo10.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo10.value="";
			document.form1.photo10.select();
			return false;
		}
	}//if ends
	if(document.form1.photo11.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo11.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo11.value="";
			document.form1.photo11.select();
			return false;
		}
	}//if ends
	if(document.form1.photo12.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo12.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo12.value="";
			document.form1.photo12.select();
			return false;
		}
	}//if ends
	return true;
}
function validate_bbs()
{
	if(document.form1.iPropertyType.value=="")
	{
		alert("Please Enter Property Type!");
		document.form1.iPropertyType.focus();
		return false;
	}//if ends
	if(document.form1.iSituation.value=="")
	{
		alert("Please Enter Situation!");
		document.form1.iSituation.focus();
		return false;
	}//if ends
	if(document.form1.iRooms.value=="")
	{
		alert("Please Enter Rooms!");
		document.form1.iRooms.focus();
		return false;
	}//if ends
	if(document.form1.iOutSideSpace.value=="")
	{
		alert("Please Enter Outside Space!");
		document.form1.iOutSideSpace.focus();
		return false;
	}//if ends
	if(document.form1.iParking.value=="")
	{
		alert("Please Enter Parking!");
		document.form1.iParking.focus();
		return false;
	}//if ends
	if(document.form1.vPool.value=="")
	{
		alert("Please Enter Pool!");
		document.form1.vPool.focus();
		return false;
	}//if ends
	if(document.form1.iArea.value=="")
	{
		alert("Please Enter Area!");
		document.form1.iArea.focus();
		return false;
	}//if ends
	if(document.form1.iDriveTimeFromBeach.value=="")
	{
		alert("Please Enter Drive Time From Beach!");
		document.form1.iDriveTimeFromBeach.focus();
		return false;
	}//if ends
	if(document.form1.iNearestAirport.value=="")
	{
		alert("Please Enter Nearest Airport!");
		document.form1.iNearestAirport.focus();
		return false;
	}//if ends
	if(document.form1.iDriveTimeFromAirport.value=="")
	{
		alert("Please Enter Drive Time From Airport!");
		document.form1.iDriveTimeFromAirport.focus();
		return false;
	}//if ends
	if(document.form1.tShortDesc.value=="")
	{
		alert("Please Enter Short Description!");
		document.form1.tShortDesc.focus();
		return false;
	}//if ends
	if(document.form1.tPropertyDesc.value=="")
	{
		alert("Please Enter Property Description!");
		document.form1.tPropertyDesc.focus();
		return false;
	}//if ends
	if(document.form1.tRoomDetails.value=="")
	{
		alert("Please Enter Room Details!");
		document.form1.tRoomDetails.focus();
		return false;
	}//if ends
	if(document.form1.vPets.value=="")
	{
		alert("Please Enter Pets!");
		document.form1.vPets.focus();
		return false;
	}//if ends
	if(document.form1.vChildren.value=="")
	{
		alert("Please Enter Children!");
		document.form1.vChildren.focus();
		return false;
	}//if ends
	if(document.form1.vAircon.value=="")
	{
		alert("Please Enter Aircon!");
		document.form1.vAircon.focus();
		return false;
	}//if ends
	if(document.form1.fMaxPricePerRoom.value=="")
	{
		alert("Please Enter Maximum price per room per night!");
		document.form1.fMaxPricePerRoom.focus();
		return false;
	}//if ends
	if(document.form1.fMinPricePerRoom.value=="")
	{
		alert("Please Enter minimum price per room per night!");
		document.form1.fMinPricePerRoom.focus();
		return false;
	}//if ends
	if(document.form1.fRoomRates.value=="")
	{
		alert("Please Enter Room Rates!");
		document.form1.fRoomRates.focus();
		return false;
	}//if ends
	if(document.form1.iMeals.value=="")
	{
		alert("Please Enter Meals!");
		document.form1.iMeals.focus();
		return false;
	}//if ends
	if(document.form1.iMinimumStay.value=="")
	{
		alert("Please Enter Minimum Stay!");
		document.form1.iMinimumStay.focus();
		return false;
	}//if ends
	if(document.form1.iSmoking.value=="")
	{
		alert("Please Enter Smoking!");
		document.form1.iSmoking.focus();
		return false;
	}//if ends
	if(document.form1.vBabySittings.value=="")
	{
		alert("Please Enter Baby Sittings!");
		document.form1.vBabySittings.focus();
		return false;
	}//if ends
	if(document.form1.map_num.value=="")
	{
		alert("Please Enter Number For Map!");
		document.form1.map_num.focus();
		return false;
	}
	if(document.form1.map_letter.value=="")
	{
		alert("Please Enter Letter For Map!");
		document.form1.map_letter.focus();
		return false;
	}
	if(document.form1.photo1.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo1.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo1.value="";
			document.form1.photo1.select();
			return false;
		}
	}//if ends
	if(document.form1.photo2.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo2.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo2.value="";
			document.form1.photo2.select();
			return false;
		}
	}//if ends
	if(document.form1.photo3.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo3.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo3.value="";
			document.form1.photo3.select();
			return false;
		}
	}//if ends
	if(document.form1.photo4.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo4.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo4.value="";
			document.form1.photo4.select();
			return false;
		}
	}//if ends
	if(document.form1.photo5.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo5.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo5.value="";
			document.form1.photo5.select();
			return false;
		}
	}//if ends
	if(document.form1.photo6.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo6.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo6.value="";
			document.form1.photo6.select();
			return false;
		}
	}//if ends
	if(document.form1.photo7.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo7.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo7.value="";
			document.form1.photo7.select();
			return false;
		}
	}//if ends
	if(document.form1.photo8.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo8.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo8.value="";
			document.form1.photo8.select();
			return false;
		}
	}//if ends
	if(document.form1.photo9.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo9.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo9.value="";
			document.form1.photo9.select();
			return false;
		}
	}//if ends
	if(document.form1.photo10.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo10.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo10.value="";
			document.form1.photo10.select();
			return false;
		}
	}//if ends
	if(document.form1.photo11.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo11.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo11.value="";
			document.form1.photo11.select();
			return false;
		}
	}//if ends
	if(document.form1.photo12.value!="")
	{
		validformfile=/(.jpg|.JPG)$/;
		if(!validformfile.test(document.form1.photo12.value))
		{
			alert("Only .jpg images are supported");
			document.form1.photo12.value="";
			document.form1.photo12.select();
			return false;
		}
	}//if ends
	return true;
}
function validate_emailfriend()
{
	if(document.form1.email1.value!="")
	{
		if(emailcheck(document.form1.email1.value)==false)
		{
			document.form1.email1.focus();
			return false;
		}
	}
	if(document.form1.email2.value!="")
	{
		if(emailcheck(document.form1.email2.value)==false)
		{
			document.form1.email2.focus();
			return false;
		}
	}
	if(document.form1.email3.value!="")
	{
		if(emailcheck(document.form1.email3.value)==false)
		{
			document.form1.email3.focus();
			return false;
		}
	}
	if(document.form1.email4.value!="")
	{
		if(emailcheck(document.form1.email4.value)==false)
		{
			document.form1.email4.focus();
			return false;
		}
	}
	if(document.form1.msg.value=="")
	{
		alert("Please Enter Your Message");
		document.form1.msg.focus();
		return false;
	}
	if(document.form1.uname.value=="")
	{
		alert("Please Enter Your Name");
		document.form1.uname.focus();
		return false;
	}
	if(document.form1.uemail.value=="")
	{
		alert("Please Enter Your E-mail");
		document.form1.uemail.focus();
		return false;
	}
	if(document.form1.uemail.value!="")
	{
		if(emailcheck(document.form1.uemail.value)==false)
		{
			document.form1.uemail.focus();
			return false;
		}
	}
	return true;
}

function validate_enquire()
{
	if(document.form1.msg.value=="")
	{
		alert("Please Enter Your Message");
		document.form1.msg.focus();
		return false;
	}
	if(document.form1.uname.value=="")
	{
		alert("Please Enter Your Name");
		document.form1.uname.focus();
		return false;
	}
	if(document.form1.uemail.value=="")
	{
		alert("Please Enter Your E-mail");
		document.form1.uemail.focus();
		return false;
	}
	if(document.form1.uemail.value!="")
	{
		if(emailcheck(document.form1.uemail.value)==false)
		{
			document.form1.uemail.focus();
			return false;
		}
	}
	return true;
}
function validate_contact()
{
	if(document.form1.uname.value=="")
	{
		alert("Please Enter Your Name!");
		document.form1.uname.focus();
		return false;
	}//if ends
	if(document.form1.msg.value=="")
	{
		alert("Please Enter Message!");
		document.form1.msg.focus();
		return false;
	}//if ends
	if(document.form1.uemail.value=="")
	{
		alert("Please Enter E-mail!");
		document.form1.uemail.focus();
		return false;
	}//if ends
	if(document.form1.uemail.value!="")
	{
		if(emailcheck(document.form1.uemail.value)==false)
		{
			document.form1.uemail.focus();
			return false;
		}
	}
	return true;
}

function validate_village()
{
	if(document.form1.iTownId.value=="")
	{
		alert("Please Select Town!");
		document.form1.iTownId.focus();
		return false;
	}//if ends
	if(document.form1.tDesc.value=="")
	{
		alert("Please Enter Description!");
		document.form1.tDesc.focus();
		return false;
	}//if ends
	if(document.form1.iPopulation.value=="")
	{
		alert("Please Enter Population!");
		document.form1.iPopulation.focus();
		return false;
	}//if ends
	if(document.form1.vSuperMarket.value=="")
	{
		alert("Please Enter SuperMarket!");
		document.form1.vSuperMarket.focus();
		return false;
	}//if ends
	if(document.form1.vBakery.value=="")
	{
		alert("Please Enter Bakery!");
		document.form1.vBakery.focus();
		return false;
	}//if ends
	if(document.form1.vButcher.value=="")
	{
		alert("Please Enter Butcher!");
		document.form1.vButcher.focus();
		return false;
	}//if ends
	if(document.form1.vMarket.value=="")
	{
		alert("Please Enter Market!");
		document.form1.vMarket.focus();
		return false;
	}//if ends
	if(document.form1.vRestaurant.value=="")
	{
		alert("Please Enter Restaurant!");
		document.form1.vRestaurant.focus();
		return false;
	}//if ends
	if(document.form1.vCafeBar.value=="")
	{
		alert("Please Enter Cafe Bar!");
		document.form1.vCafeBar.focus();
		return false;
	}//if ends
	if(document.form1.vBank.value=="")
	{
		alert("Please Enter Bank!");
		document.form1.vBank.focus();
		return false;
	}//if ends
	if(document.form1.vPostOffice.value=="")
	{
		alert("Please Enter Post Office!");
		document.form1.vPostOffice.focus();
		return false;
	}//if ends
	if(document.form1.vPrimarySchool.value=="")
	{
		alert("Please Enter Primary School!");
		document.form1.vPrimarySchool.focus();
		return false;
	}//if ends
	if(document.form1.vSecondSchool.value=="")
	{
		alert("Please Enter Secondary School!");
		document.form1.vSecondSchool.focus();
		return false;
	}//if ends
	if(document.form1.vBroadBand.value=="")
	{
		alert("Please Enter BroadBand!");
		document.form1.vBroadBand.focus();
		return false;
	}//if ends
	if(document.form1.vMobilePhone.value=="")
	{
		alert("Please Enter Mobile Phone!");
		document.form1.vMobilePhone.focus();
		return false;
	}//if ends
	if(document.form1.map_num.value=="")
	{
		alert("Please Enter Number For Map!");
		document.form1.map_num.focus();
		return false;
	}
	if(document.form1.map_letter.value=="")
	{
		alert("Please Enter Letter For Map!");
		document.form1.map_letter.focus();
		return false;
	}
	return true;
}
//***********************************************************************************************************

