function searchSimilarProperties()
{   
	var prop_category = document.getElementById('property_category').value;			
    var prop_type = document.getElementById('property_type').value; 
	var ownership = document.getElementById('ownership').value;
	var city_name = document.getElementById('city').value;
	var locality_name = document.getElementById('locality').value;
	var st_name = document.getElementById('street_name').value;
	var plotsize = document.getElementById('plot_area').value;
	var name = document.getElementById('name_txt').value;
	var mobile = document.getElementById('mobile_txt').value;

	var str = document.getElementById('email_txt').value;	
	var x = document.getElementById('mobile_txt').value;
if(!isNaN(name))
{
	alert(" Enter your name correctly. Dont enter numeric value ");
    return false;
}
if(isNaN(x))
{
	alert("Enter your contact number");
	return false;
}
/*if(isNaN(x)||x.indexOf(" ")!=-1)
{
 alert("Enter correct contact number");
 return false;
}
else if(x.length > 12)
{
 alert("Enter 12 characters");
 return false;
}*/

/*if(isNaN(mobile.value))
{
	if(mobile.length>15)
	{
	alert("Enter the correct phone number.");
	} 

else
{
	alert("Enter the correct phone number. Dont enter characters ");
}
return false;
}*/


	
    var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

	if(prop_category=='')
	{
		alert("Please select property Category");
	}	
	else if(ownership=='')
	{
		alert("Please select Ownership");
	}
	else if(city_name=='')
	{
		alert("Please select anyone City");
	}
	else if(locality_name=='')
	{
		alert("Please select anyone locality");
	}
	else if(plotsize=='')
	{
		alert("Please enter your property area in sqft");
	}
	else if(name=='')
	{
		alert("Please enter your name");
	}
	else if(str=='')
	{		
		alert("Please enter your correct email id");
	}	
	else if(mobile=='')
	{
		alert("Enter your correct contact number");
	}
	else
	{	
	 output="text";
	//url = getURL() + "/property/similar_properties/?act=FSP&category="+prop_category+"&property_type="+prop_type+"&owner_ship="+ownership+"&city="+city_name+"&locality="+locality_name+"&street_name="+st_name+"&area_from="+area_start+"&area_to="+area_end;
	url = getURL() + "/estimate/?act=FSP&category="+prop_category+"&property_type="+prop_type+"&owner_ship="+ownership+"&city="+city_name+"&locality="+locality_name+"&street_name="+st_name+"&plotarea="+plotsize+"&user_name="+name+"&usermobile="+mobile+"&useremail="+str;

	responseHandler="processEventResponseSimilarProperties";
	ajaxPostRequest(url,"");
	return false;
	}
}



//---------------------------------------------------------------------------------------------------------------------------
   function getEstimationUserInfo()
   {
	  
	var prop_category = document.getElementById('property_category').value;			
    var prop_type = document.getElementById('property_type').value; 
	var ownership = document.getElementById('ownership').value;
	var city_name = document.getElementById('city').value;
	var locality_name = document.getElementById('locality').value;
	var st_name = document.getElementById('street_name').value;
	var plotsize = document.getElementById('plot_area').value;
	var fname  = document.getElementById('esti_first_name').value;
	var lname  = document.getElementById('esti_last_name').value;
	var email  = document.getElementById('esti_email').value;
	var mobile  = document.getElementById('esti_mobile').value;
	var uname  = document.getElementById('esti_username').value;
	var pass  = document.getElementById('esti_pass').value;
    var x = document.getElementById('esti_mobile').value;
    var str = document.getElementById('esti_email').value;
//var y = document.getElementById('esti_mobile').value;
if(!isNaN(fname)||fname.indexOf(" ")!=-1)
{
	alert("Enter string value")
    return false;
}
if(!isNaN(lname)||lname.indexOf(" ")!=-1)
{
	alert("Enter string value")
    return false;
}
if(isNaN(x)||x.indexOf(" ")!=-1)
{
alert("Enter numeric value")
return false;
}
else if(x.charAt(0)!="9")
{
alert("Please enter your correct mobile number ");
return false
}
else if (x.charAt(0)!="9" && x.length>12)
{
alert("enter 12 characters");
return false;
}



		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 							
	


/*if(isNaN(y)||y.indexOf(" ")!=-1)
{
alert("Enter numeric value")
return false;
}
if (y.length>10)
{
alert("enter 10 characters");
return false;
}
if (y.charAt(0)!="9")
{
alert("it should start with 9 ");
return false
}*/


	if(fname=='' && lname=='' )
	{
		alert("Please enter first name or last name");
	}		
	else if(mobile=='')
	{
		alert("Please enter Contact Number");
	}
	else if(uname=='')
	{
		alert("Please enter username");
	}
	else if(pass=='')
	{
		alert("Please enter password");
	}
	else
	{	
	 output="text";	
	
	url = getURL() + "/estimate/?act=SUI&category="+prop_category+"&property_type="+prop_type+"&owner_ship="+ownership+"&city="+city_name+"&locality="+locality_name+"&street_name="+st_name+"&plotarea="+plotsize+"&first_name="+fname+"&last_name="+lname+"&emailid="+email+"&mobileno="+mobile+"&username="+uname+"&pass_word="+pass;
	
	responseHandler="processEventResponseUserInfo";
	ajaxPostRequest(url,"");
	return false;
	}
   }
//---------------------------------------------------------------------------------------------------------------------------
function changePropertyType()
{
   var category=document.getElementById('property_category').value;
	 if(category=="Commercial")
	 {
	  document.getElementById('residential_type').style.display="none";
	  document.getElementById('com_type').style.display="block";
	 }
	 else
	 {
		document.getElementById('residential_type').style.display="block";
	   document.getElementById('com_type').style.display="none";	
	 }
}
//---------------------------------------------------------------------------------------------------------------------------
function resTypeChange()
{	
 var restype = document.getElementById('property_residential_type').value;
 document.getElementById('property_type').value = restype;
}
//---------------------------------------------------------------------------------------------------------------------------
function comTypeChange()
{
  var comtype = document.getElementById('property_commercial_type').value; 
  document.getElementById('property_type').value = comtype;	
}
//----------------------------------------------------------------------------------------------------------------------------
function processEventResponseSimilarProperties(responseText)
{
	
	document.getElementById('op_div').innerHTML=responseText;
	initialize();
}
//------------------------------------------------------------------------------------------------------------------------------
function processEventResponseUserInfo(responseText)
{	
 document.getElementById('esti_first_name').value='';
 document.getElementById('esti_last_name').value='';
 document.getElementById('esti_email').value='';
 document.getElementById('esti_mobile').value='';
 document.getElementById('esti_username').value='';
 document.getElementById('esti_pass').value='';
 document.getElementById('estimate_link_div').innerHTML =" <font style='color:#000000; font-size:14px; margin-left:12em'><b>Thank you for the details!</b></font>"; 
	 
	 row=document.getElementById('user_info');
	if(row.style.display=='')
	    row.style.display='none';
	else
	    row.style.display='';
}
//-------------------------------------------------------------------------------------------------------------------------------
function name()
{
	var n= document.getElementById('name').value;
	if(n.style.display=='block')
	n.style.display='';
}

function estimator()
{
   var estimate_id1=document.getElementById('estimate_id').value;
   var user_id1=document.getElementById('user_id').value;
   var locality1=document.getElementById('locality').value;
   var plot_size1=document.getElementById('plot_size').value;


    output="text";	
	
	url = getURL() + "/estimate/?act=EST&id="+estimate_id1+"&user_id="+user_id1+"&locality="+locality1+"&plot_size="+plot_size1;

	responseHandler="processEventResponseEstimateStatus";
	ajaxPostRequest(url,"");
	return false;
 
}

function processEventResponseEstimateStatus(responseText)
{
	
  document.getElementById('estimate_id').value='';
  document.getElementById('user_id').value='';
  document.getElementById('locality').value='';
  document.getElementById('plot_size').value='';
 //document.getElementById('plot_size').value='';
 
 document.getElementById('estimate_status_div').innerHTML =" <font style='color:#000000; font-size:14px; margin-left:12em'><b>Thank you for choosing the email alert!</b></font>"; 
}
