function isEmpty(control,message)
{
	if (control.value=="")
	{
		alert(message);
		control.focus();
		return true;
	}
	return false;
}

function testRentalrange(fieldmax,fieldmin)
{
	if (isnumber(fieldmin) && fieldmax.value < fieldmin.value)
	{
		alert("This value must be in lower range than max. value");
		fieldmin.focus();
		return false;
	}
	else{
		return true;
	}
}

function isText(txtfield)
{

	var validchar="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.,?'() ";
	var field=txtfield;
	var val="";
	var i;
	val=field.value;
	for(i=0;i<val.length;i++)
	{
		if(validchar.indexOf(val.substr(i,1) ) < 0)
  		{
    		alert("Please enter correct data (.,?'() These charecters are allowed only with a to z And A to Z)");
			txtfield.focus();
			return false;
  		}
 
	}
 	return true;
}

function isnotnumber(control,message)
{
	var strvalue = control.value;
	if(strvalue=="")
	{
		return false;
	}
	else
	{
		var ValidChars = "0123456789.";
   		var IsNumber=false;
   		var Char;
		for (i = 0; i < strvalue.length && IsNumber == false; i++) 
      	{ 
      		Char = strvalue.charAt(i);
			if (ValidChars.indexOf(Char) == -1) 
         	{
         		IsNumber = true;
			}
      	}
		if(IsNumber)
		{
			alert(message);
			control.value = "";
			control.focus();
		}
		return IsNumber;
	}
}
function isnotnumberandspace(control,message)
{
	var strvalue = control.value;
	if(strvalue=="")
	{
		control.value = "";
		control.focus();
		alert(message);
		return true;
	}
	else
	{
		var ValidChars = "0123456789.";
		var IsNumber=false;
		var Char;
		for (i = 0; i < strvalue.length && IsNumber == false; i++) 
		{ 
			Char = strvalue.charAt(i);
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = true;
			}
      	}
		if(IsNumber)
		{
			alert(message);
			control.value = "";
			control.focus();
		}
		return IsNumber;
	}
}

function incorrectDate(control)
{	
	var date = control.value;
	if(date=="")
	{
		return false;
	}
	else
	{
		if(date.charAt(2)=="-")
		{
			var day = date.substring(0,2);
			if(day=='00')
			{
				alert("Please Enter The Valid Day Between 01 And 31");
				return true;
			}
			if(!isnotnumeric(day))
			{
				if(date.charAt(5)=="-")
				{
					var month = date.substring(3,5);
					if(month=='00')
					{
						control.focus();
						alert("Please Enter The Valid Month Between 01 And 12");
						return true;
					}
					if(!isnotnumeric(month))
					{
						var year = date.substring(6);
						if(year=='0000')
						{
							control.focus();
							alert("Please Enter The Valid Year");
							return true;
						}
						if(!isnotnumeric(year))
						{
							return false;
						}
						else
						{
							alert("Insert Date In dd-mm-yyyy Format");
							document.getElementById("commencementdate").value="";
							document.getElementById("commencementdate").focus();
							return true;
						}
					}
					else
					{
						alert("Insert Date In dd-mm-yyyy Format");
						document.getElementById("commencementdate").value="";
						document.getElementById("commencementdate").focus();
						return true;
					}
				}
				else
				{
					alert("Insert Date In dd-mm-yyyy Format");
					document.getElementById("commencementdate").value="";
					document.getElementById("commencementdate").focus();
					return true;
				}
			}
			else
			{
				alert("Insert Date In dd-mm-yyyy Format");
				document.getElementById("commencementdate").value="";
				document.getElementById("commencementdate").focus();
				return true;
			}
		}
		else
		{
			alert("Insert Date In dd-mm-yyyy Format");
			document.getElementById("commencementdate").value="";
			document.getElementById("commencementdate").focus();
			return true;
		}
	}
}
			
function incorrectDateMandatory(control)
{	
	var date = control.value;
	if(date=="")
	{
		alert("Insert Date In dd-mm-yyyy Format");
		document.getElementById("commencementdate").value="";
		document.getElementById("commencementdate").focus();
		return true;
	}
	else
	{
		if(date.charAt(2)=="-")
		{
			var day = date.substring(0,2);
			if(day=='00')
			{
				alert("Please Enter The Valid Day Between 01 And 31");
				return true;
			}
			if(!isnotnumeric(day))
			{
				if(date.charAt(5)=="-")
				{
					var month = date.substring(3,5);
					if(month=='00')
					{
						control.focus();
						alert("Please Enter The Valid Month Between 01 And 12");
						return true;
					}
					if(!isnotnumeric(month))
					{
						var year = date.substring(6);
						if(year=='0000')
						{
							control.focus();
							alert("Please Enter The Valid Year");
							return true;
						}
						if(!isnotnumeric(year))
						{
							return false;
						}
						else
						{
							alert("Insert Date In dd-mm-yyyy Format");
							document.getElementById("commencementdate").value="";
							document.getElementById("commencementdate").focus();
							return true;
						}
					}
					else
					{
						alert("Insert Date In dd-mm-yyyy Format");
						document.getElementById("commencementdate").value="";
						document.getElementById("commencementdate").focus();
						return true;
					}
				}
				else
				{
					alert("Insert Date In dd-mm-yyyy Format");
					document.getElementById("commencementdate").value="";
					document.getElementById("commencementdate").focus();
					return true;
				}
			}
			else
			{
				alert("Insert Date In dd-mm-yyyy Format");
				document.getElementById("commencementdate").value="";
				document.getElementById("commencementdate").focus();
				return true;
			}
		}
		else
		{
			alert("Insert Date In dd-mm-yyyy Format");
			document.getElementById("commencementdate").value="";
			document.getElementById("commencementdate").focus();
			return true;
		}
		
	}	
}
function isnotnumeric(sText)
{
	var ValidChars = "0123456789";
	var IsNumber=false;
	var Char;
	for (i = 0; i < sText.length && IsNumber == false; i++) 
	{ 
		Char = sText.charAt(i); 
		
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = true;
		}
	}
	return IsNumber;
}

function isNotSelected(control,message)
{
	if(control.value==0)
	{
		alert(message);
		control.focus();
		return true;
	}
	else
	{
		return false;
	}
}
			
function isNotSelectedBySelect(control,message)
{
	if(control.value=="0")
	{
		alert(message);
		control.focus();
		return true;
	}
	else
	{
		return false;
	}
}
function isNotSelectedBySelectValue(control,message)
{
	if(control.value=="Select")
	{
		alert(message);
		control.focus();
		return true;
	}
	else
	{
		return false;
	}
}
function leftbuyrentajax()
{
	
	if(isEmpty(document.getElementById('buyrent'),"Please Select Property for Buy/Rent") || isEmpty(document.getElementById('residentailcommercial'),"Please Select Property for Residential/Commercial") || isEmpty(document.getElementById('leftcityid'),"Please Select Property for City"))
	{
	}
	else
	{
		var l_buyrent=document.getElementById('buyrent').value;

		document.getElementById('flag').value=l_buyrent;
		
		var l_residentailcommercial=document.getElementById('residentailcommercial').value;
		document.getElementById('resscomm').value=l_residentailcommercial;
		
		var l_leftcitybuyrent=document.getElementById('leftcityid').value;
		document.getElementById('leftcitybuyrent').value=l_leftcitybuyrent;
		document.getElementById('leftform').submit();
	}
}
			
function changecss(control)
{
	
	control.style.backgroundColor = "#A3BAF5";
}
function changecss1(control)
{
	control.style.backgroundColor = "#CDD9F8";
}
			
function CheckForm()
{
  	if(	isEmpty(document.getElementById('name'),"Please Enter Name") || 
		isEmpty(document.getElementById('email'),"Please Enter E-Mail Address") ||
		isEmpty(document.getElementById('address'),"Please Enter Address") || 
		isEmpty(document.getElementById('city'),"Please Enter City") ||
		isEmpty(document.getElementById('contact_no'),"Please Enter Phone Number") ||
		isEmpty(document.getElementById('allow_msg'),"Please Enter your query") 
	)
	{
		return false;
	}
	else
	{
		 if(checkemail(document.getElementById('email')))
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	}
}
function checkemail()
{
	var str = document.getElementById('email').value;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	testresults=true;
	else
	{
		alert("Please enter valid Email Address!");
		testresults=false;
	}
return (testresults);
}			
function CheckFormTestimonials()
{
					
		if(isEmpty(document.getElementById('name'),"Please Enter Name") || 
		isEmpty(document.getElementById('email'),"Please Enter E-Mail Address") || 
		isEmpty(document.getElementById('city'),"Please Enter City") || 
		isEmpty(document.getElementById('country'),"Please Enter Country") ||
		isEmpty(document.getElementById('comment'),"Please Enter Comments"))
		{
			return false;
		}
		else
		{
			 if(checkemail(document.getElementById('email')))
			 {
				 return true;
			 }
			 else
			 {
				 return false;
			 }
		}
}
			
			
function Enquire_Now()
{
					
	if(isEmpty(document.getElementById('UserName'),"Please Enter User Name") || 
	isEmpty(document.getElementById('email'),"Please Enter E-Mail Address") || 
	isEmpty(document.getElementById('contactno'),"Please Enter Contact Number") || 
	isEmpty(document.getElementById('email'),"Please Enter E-Mail Address") || 
	isEmpty(document.getElementById('city'),"Please Enter City") || 
	isEmpty(document.getElementById('subject'),"Please Enter Subject") || 
	isEmpty(document.getElementById('your_message'),"Please Enter Message"))

	{
		return false;
	}
	else
	{
		 if(checkemail(document.getElementById('email')))
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	}
}

