
    	function check_data_login()
			{
				if (document.memberForm.email.value.length == 0)
				{
					alert("Please enter your email");
					return false;
				}
				if (document.memberForm.password.value.length == 0)
				{
					alert("Please enter your password");
					return false;
				}
				document.memberForm.submit();
			}
			
		 function check_data_fastlogin()
			{
				if (document.fastlogin.email.value.length == 0)
				{
					alert("Please enter your email");
					return false;
				}
				if (document.fastlogin.password.value.length == 0)
				{
					alert("Please enter your password");
					return false;
				}	
				document.fastlogin.submit();
			}

		function check_data_signup()
			{
				if (document.memberForm.email.value.length == 0)
				{
					alert("Please enter your email address.");
					return false;
				}
				else 
				{
					ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
					re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
					re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
					for(i=0; i < document.memberForm.email.value.length ;i++)
					{
						if(ok.indexOf(document.memberForm.email.value.charAt(i))<0)
						{ 
							alert("Invalid email address.");
							return false;
						}	
					} 

					if (document.memberForm.email.value.match(re) || !document.memberForm.email.value.match(re_two)) 
					{
						alert("Invalid email address.");
						return false;		
					} 
				}

				if (document.memberForm.password.value.length < 4 )
				{
					alert("Password must be at lease 4 characters.");
					return false;
				}
				if (document.memberForm.password.value.length > 10)
				{
					alert("Password should be less than 10 characters.");
					return false;
				}
				if (document.memberForm.password.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.re_password.value.length == 0)
				{
					alert("Please retype your password.");
					return false;
				}
				if (document.memberForm.re_password.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.password.value != document.memberForm.re_password.value)
				{
					alert("Password should be same as the retyped password.");
					return false;
				}
				if (document.memberForm.fname.value.length == 0)
				{
					alert("Please enter your first name.");
					return false;
				}	
				if (document.memberForm.fname.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.lname.value.length == 0)
				{
					alert("Please enter your last name.");
					return false;
				}
				if (document.memberForm.lname.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.phone.value.length == 0)
				{
					alert("Please enter your contact number.");
					return false;
				}
				else
				{
						GoodChars = "0123456789()-+ ";
						for (i =0; i <= document.memberForm.phone.value.length -1; i++)
						{
							if (GoodChars.indexOf(document.memberForm.phone.value.charAt(i)) == -1) 
							{
								alert("Invalid contact number.");
								return false;
							}
						} 
						if (document.memberForm.phone.value.length < 8)
						{
							alert("Invalid contact number.");
							return false;
						}
							
				} 
				if (document.memberForm.country.selectedIndex == -1 || document.memberForm.country.selectedIndex == 0)
				{
					alert("Please choose your country.");
					return false;
				}
				if (document.memberForm.source.selectedIndex == -1 || document.memberForm.source.selectedIndex == 0)
				{
					alert("Please choose the source of awareness.");
					return false;
				}
				if (document.memberForm.question.value.length == 0)
				{
					alert("Please enter security question.");
					return false;
				}
				if (document.memberForm.question.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.answer.value.length == 0)
				{
					alert("Please enter your answer of the security question.");
					return false;
				}		
				if (document.memberForm.answer.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.title.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.other.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				if (document.memberForm.company.value.indexOf("'") != -1)
				{
					alert("Special character [ ' ] is not allowed to be used");
					return false;
				}
				document.memberForm.submit();	

			}
			function check_data_forgot()
			{
				if (document.memberForm.email.value.length == 0)
				{
					alert("Please enter your email address.");
					return false;
				}
				else 
				{
					ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
					re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
					re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
					for(i=0; i < memberForm.email.value.length ;i++)
					{
						if(ok.indexOf(memberForm.email.value.charAt(i))<0)
						{ 
							alert("Invalid email address.");
							return false;
						}	
					} 

					if (memberForm.email.value.match(re) || !memberForm.email.value.match(re_two)) 
					{
						alert("Invalid email address.");
						return false;		
					} 
				}
				if (document.memberForm.question.value.length == 0)
				{
					alert("Please enter security question.");
					return false;
				}
				if (document.memberForm.answer.value.length == 0)
				{
					alert("Please enter your answer of the security question.");
					return false;
				}		
				
				document.memberForm.submit();	

			}
		function check_data_cp(type)
			{
				switch (type)
				{
					case 1: 
					if (document.memberForm.password.value.length == 0)
					{
						alert("You must enter your current password to edit information in this section.");
						return false;
					}
					if (document.memberForm.new_password.value.length != 0 && document.memberForm.password.value.length == 0)
					{
						alert("You must enter your current password in order the change it.");
						return false;
					}
					if (document.memberForm.new_password.value.length != 0 && (document.memberForm.password.value.length < 4 || document.memberForm.password.value.length > 10))
					{
						alert("The current password you've entered is invalid.");
						return false;
					}
					if (document.memberForm.new_password.value.length != 0 && (document.memberForm.new_password.value.length < 4 || document.memberForm.new_password.value.length > 10))
					{
						alert("Your new password should be between 4 to 10 characters.");
						return false;
					}
					if (document.memberForm.new_password.value.length != 0 && document.memberForm.re_password.value.length == 0)
					{
						alert("Please retype your new password.");
						return false;
					}
					if (document.memberForm.new_password.value != document.memberForm.re_password.value)
					{
						alert("Your new password should be same as your retyped new password.");
						return false;
					}
					if (document.memberForm.new_password.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					if (document.memberForm.question.value.length == 0)
					{
						alert("Please enter security question.");
						return false;
					}
					if (document.memberForm.question.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					if (document.memberForm.answer.value.length == 0)
					{
						alert("Please enter your answer of the security question.");
						return false;
					}
					if (document.memberForm.answer.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					document.memberForm.submit();
					break;
					case 2:
					if (document.memberForm.fname.value.length == 0)
					{
						alert("Please enter your first name.");
						return false;
					}
					if (document.memberForm.fname.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					if (document.memberForm.lname.value.length == 0)
					{
						alert("Please enter your last name.");
						return false;
					}
					if (document.memberForm.lname.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					if (document.memberForm.phone.value.length == 0)
					{
						alert("Please enter your contact number.");
						return false;
					}
					else
					{
							GoodChars = "0123456789()-+ ";
							for (i =0; i <= document.memberForm.phone.value.length -1; i++)
							{
								if (GoodChars.indexOf(document.memberForm.phone.value.charAt(i)) == -1) 
								{
									alert("Invalid contact number.");
									return false;
								}
							} 
							if (document.memberForm.phone.value.length < 8)
							{
								alert("Invalid contact number.");
								return false;
							}
								
					} 
					if (document.memberForm.country.selectedIndex == -1 || document.memberForm.country.selectedIndex == 0)
					{
						alert("Please choose your country.");
						return false;
					}
					if (document.memberForm.company.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					if (document.memberForm.title.value.indexOf("'") != -1)
					{
						alert("Special character [ ' ] is not allowed to be used");
						return false;
					}
					document.memberForm.submit();	
					break;
				}
			}
			
	function pageRedirect(url)
	{
		window.location = url;
	}
			
	function changecolor(id, color) 
	{
		element = document.getElementById(id);
		event.cancelBubble = true;
		oldcolor = element.currentStyle.background;
		element.style.background = color;
	} 
	
	function checkKey(e,fun)
	{
		if (e.keyCode== 13)
		{
			fun();
		}
	}
	function ena()
	{	if (document.all || document.getElementByid)
		{	

			document.mem_pre.district.disabled = !document.mem_pre.district.disabled;
			document.mem_pre.rentFrom.disabled = !document.mem_pre.rentFrom.disabled;
			document.mem_pre.rentTo.disabled = !document.mem_pre.rentTo.disabled;
			document.mem_pre.sizeFrom.disabled = !document.mem_pre.sizeFrom.disabled;
			document.mem_pre.sizeTo.disabled = !document.mem_pre.sizeTo.disabled;
			
			document.mem_pre.studio.disabled = !document.mem_pre.studio.disabled;
			document.mem_pre.oneBed.disabled = !document.mem_pre.oneBed.disabled;
			document.mem_pre.twoBed.disabled = !document.mem_pre.twoBed.disabled;
			document.mem_pre.threeBed.disabled = !document.mem_pre.threeBed.disabled;
			document.mem_pre.fourBed.disabled = !document.mem_pre.fourBed.disabled;
			document.mem_pre.fiveBed.disabled = !document.mem_pre.fiveBed.disabled;
			
			document.mem_pre.oneBath.disabled = !document.mem_pre.oneBath.disabled;
			document.mem_pre.twoBath.disabled = !document.mem_pre.twoBath.disabled;
			document.mem_pre.threeBath.disabled = !document.mem_pre.threeBath.disabled;
			document.mem_pre.fourBath.disabled = !document.mem_pre.fourBath.disabled;
			document.mem_pre.fiveBath.disabled = !document.mem_pre.fiveBath.disabled;
			
			document.mem_pre.oneCar.disabled = !document.mem_pre.oneCar.disabled;
			document.mem_pre.twoCar.disabled = !document.mem_pre.twoCar.disabled;
			
			document.mem_pre.high.disabled = !document.mem_pre.high.disabled;
			document.mem_pre.mid.disabled = !document.mem_pre.mid.disabled;
			document.mem_pre.low.disabled = !document.mem_pre.low.disabled;
			document.mem_pre.duplex.disabled = !document.mem_pre.duplex.disabled;
			document.mem_pre.house.disabled = !document.mem_pre.house.disabled;
			
			document.mem_pre.furnishing.disabled = !document.mem_pre.furnishing.disabled;
			
			document.mem_pre.cityview.disabled = !document.mem_pre.cityview.disabled;
			document.mem_pre.gardenview.disabled = !document.mem_pre.gardenview.disabled;
			document.mem_pre.greenview.disabled = !document.mem_pre.greenview.disabled;
			document.mem_pre.harbourview.disabled = !document.mem_pre.harbourview.disabled;
			document.mem_pre.mountainview.disabled = !document.mem_pre.mountainview.disabled;
			document.mem_pre.openview.disabled = !document.mem_pre.openview.disabled;
			document.mem_pre.partialview.disabled = !document.mem_pre.partialview.disabled;
			document.mem_pre.seaview.disabled = !document.mem_pre.seaview.disabled;
			document.mem_pre.poolview.disabled = !document.mem_pre.poolview.disabled;
			document.mem_pre.racecource.disabled = !document.mem_pre.racecource.disabled;
			
			document.mem_pre.balcony.disabled = !document.mem_pre.balcony.disabled;
			document.mem_pre.garden.disabled = !document.mem_pre.garden.disabled;
			document.mem_pre.roof.disabled = !document.mem_pre.roof.disabled;
			document.mem_pre.terrace.disabled = !document.mem_pre.terrace.disabled;
			
			document.mem_pre.clubhouse.disabled = !document.mem_pre.clubhouse.disabled;
			document.mem_pre.childrenplay.disabled = !document.mem_pre.childrenplay.disabled;
			document.mem_pre.gym.disabled = !document.mem_pre.gym.disabled;
			document.mem_pre.sauna.disabled = !document.mem_pre.sauna.disabled;
			document.mem_pre.spa.disabled = !document.mem_pre.spa.disabled;
			document.mem_pre.squash.disabled = !document.mem_pre.squash.disabled;
			document.mem_pre.pool.disabled = !document.mem_pre.pool.disabled;
			document.mem_pre.tennis.disabled = !document.mem_pre.tennis.disabled;
			document.mem_pre.shuttlebus.disabled = !document.mem_pre.shuttlebus.disabled;
			

		}
	}
function bookmarksite(title,url){

	if (window.sidebar) 
	{ // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} 
	else if( window.external ) 
	{ // IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print) 
	{ // Opera Hotlist
		return true; 
	}
}

	
	/*
	function checkPre()
	{
		if (!document.mem_pre.high.checked && 
			!document.mem_pre.mid.checked && 
			!document.mem_pre.low.checked && 
			!document.mem_pre.duplex.checked && 
			!document.mem_pre.house.checked)
		{
			alert("Please select at least one property type");
			return false;
		}
		else if (!document.mem_pre.studio.checked &&
				 !document.mem_pre.oneBed.checked &&
				 !document.mem_pre.twoBed.checked &&
				 !document.mem_pre.threeBed.checked &&
				 !document.mem_pre.fourBed.checked &&
				 !document.mem_pre.fiveBed.checked )
		{
			alert("Please select at least one bedroom");
			return false;	
		}
		else if (!document.mem_pre.oneBath.checked &&
				 !document.mem_pre.twoBath.checked &&
				 !document.mem_pre.threeBath.checked &&
				 !document.mem_pre.fourBath.checked &&
				 !document.mem_pre.fiveBath.checked )
		{
			alert("Please enter your email2");
			return false;	
		}
	}
	*/
	