function limitText(limitField, limitCount, limitNum) {

	if (limitField.value.length > limitNum) {

		limitField.value = limitField.value.substring(0, limitNum);

	} else {

		limitCount.value = limitNum - limitField.value.length;

	}

}



function verifyvals()



{

	

if(document.getElementById("ptype").value=='0')



{



alert("Please select property type");



document.getElementById("ptype").focus();



return false;

}



if(document.getElementById("city").value=='0')



{



alert("Please select city");



document.getElementById("city").focus();



return false;

}

/*  if((document.getElementById("location").value!='0') && (document.getElementById("place_name").value!="" ))

{

	if(!isAlphabet(document.getElementById("place_name")))

	{

		alert("Please enter valid place name");

		document.getElementById("place_name").focus();

		return false

		}

}*/





if(document.getElementById("location").value=='0')



{



alert("Please select the location");



document.getElementById("location").focus();



return false;

}

 if((document.getElementById("place_name").value==null)||(document.getElementById("place_name").value=="Enter the place name"))





{



alert("Please Enter the place Name ");



document.getElementById("place_name").focus();



return false;

}

if(document.getElementById("budget").value=='0')



{



alert("Please select the Budget");



document.getElementById("budget").focus();



return false;

}

if(document.getElementById("bed_min").value=='0' && document.getElementById("bed_elements").style.visibility!='hidden')



{

alert("Please select minimum number of beds");



document.getElementById("bed_min").focus();



return false;



}



if(document.getElementById("bed_min").value>document.getElementById("bed_max").value  && document.getElementById("bed_max").value!='0' && document.getElementById("bed_elements").style.visibility!='hidden')



{

alert("Minimum number of beds should be less than the maximum number of beds");



document.getElementById("bed_min").focus();



return false;



}

if((document.getElementById("unit_frm").value!='' || document.getElementById("unit_to").value!='') && document.getElementById("units").value=='0')

{

alert("Please select the unit of area");

document.getElementById("units").focus();



return false;

	

}



if(document.getElementById("contact_name").value=='')



{

	

alert("Please enter your name");



document.getElementById("contact_name").focus();



return false;

}





if(document.getElementById("mobile").value=='')



{



alert("Please enter mobile number");



document.getElementById("mobile").focus();



return false;

}

y=document.getElementById("mobile").value;

if(isNaN(y)||y.indexOf(" ")!=-1)

           {

              alert("Please enter a valid mobile number");

			  document.getElementById("mobile").focus();

              return false; 

           }

           if (y.length!=10)

           {

                 alert("Please enter a valid mobile number");

				 document.getElementById("mobile").focus();

                return false;

           }





if(document.getElementById("email").value=='')



{



alert("Please enter email ID");



document.getElementById("email").focus();



return false;

}

if(document.getElementById("time_from")!='')

{

var tt=document.getElementById("time_from");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val)|| val > 12)

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("time_from").focus();

	return false;

	}

}

if(document.getElementById("time_to")!='')

{



var tt=document.getElementById("time_to");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val) || val > 12 )

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("time_to").focus();

	return false;

	}

}





//if(document.getElementById("bed_max").value=='')

//

//{

//alert("Please select maximum number of beds");

//

//document.getElementById("bed_max").focus();

//

//return false;

//}



//if(document.getElementById("unit_frm").value=='')

//

//{

//alert("Please enter the area from");

//

//document.getElementById("unit_frm").focus();

//

//return false;

//}

if(document.getElementById("unit_frm")!='')

{

var tt=document.getElementById("unit_frm");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val))

	{ 

	alert("The area should be a number.");

	document.getElementById("unit_frm").focus();

	return false;

	}

}



//if(document.getElementById("unit_to").value=='')

//

//{

//alert("Please select the area to");

//

//document.getElementById("unit_to").focus();

//

//return false;

//}

if(document.getElementById("unit_to")!='')

{

var tt=document.getElementById("unit_to");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val))

	{ 

	alert("The area should be a number.");

	document.getElementById("unit_to").focus();

	return false;

	}

}

//if(document.getElementById("units").value=='0')

//

//{

//alert("Please select the unit of area");

//

//document.getElementById("units").focus();

//

//return false;

//}







/*if(document.getElementById("time_from").value=='')



{



alert("Please specify the time when you are free to recieve calls");



document.getElementById("time_from").focus();



return false;

}

*/



/*if(document.getElementById("time_to").value=='')



{



alert("Please specify the time when you are free to recieve calls");



document.getElementById("time_to").focus();



return false;

}

*/







}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z., -/]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		return false;

	}

}



var testresults



function checkemail(email){



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 input a valid email address!");



	testresults=false;



	document.getElementById(email).focus();



	}



if(testresults==true)

{

	alert('Your enquiry for property has been submitted successfully... Thank you!!');




return true;

}

else

{

	return false;

}



}



function verify_loans()

{ 

 frmCheckform        = document.form2;

 var chks = document.getElementsByName('interest_chk[]');

 var flag = false;

 for (var i = 0; i < chks.length; i++)

 {

    if (chks[i].checked)

    {

        flag = true;

        break;

    }

}

if (!flag)

{

  alert("Please select atleast one bank");

  chks[0].focus();

   return false;

}



if(document.getElementById("l_location").value=='0')



{



alert("Please select city");



document.getElementById("l_location").focus();



return false;

}



if(document.getElementById("lcontact_name").value=='')



{

alert("Please enter your name");



document.getElementById("lcontact_name").focus();



return false;

}



if(document.getElementById("lmobile").value=='')



{



alert("Please enter mobile number");



document.getElementById("lmobile").focus();



return false;

}



y=document.getElementById("lmobile").value;

if(isNaN(y)||y.indexOf(" ")!=-1)

           {

              alert("Please enter a valid mobile number");

			  document.getElementById("lmobile").focus();

              return false; 

           }

           if (y.length!=10)

           {

                 alert("Please enter a valid mobile number");

				 document.getElementById("lmobile").focus();

                return false;

           }





if(document.getElementById("lemail").value=='')



{



alert("Please enter email ID");



document.getElementById("lemail").focus();



return false;

}



if(document.getElementById("emp_type").value=='0')



{

alert("Please select employment type");



document.getElementById("emp_type").focus();



return false;

}



if(document.getElementById("company").value=='')



{



alert("Please enter company name");



document.getElementById("company").focus();



return false;

}



if(document.getElementById("mincome").value=='')



{



alert("Please enter monthly income");



document.getElementById("mincome").focus();



return false;

}



var tt=document.getElementById("mincome");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val))

	{ 

	alert("monthly income should be in number");

	document.getElementById("mincome").focus();

	return false;

	}



if(document.getElementById("mincome").value=='')



{



alert("Please enter monthly income");



document.getElementById("mincome").focus();



return false;

}



if(document.getElementById("lamt").value=='')



{



alert("Please enter loan amount");



document.getElementById("lamt").focus();



return false;

}



var tt=document.getElementById("lamt");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val))

	{ 

	alert("Loan amount should be in number");

	document.getElementById("lamt").focus();

	return false;

	}

	

if(document.getElementById("age_range").value=='0')



{



alert("Please select the age range");



document.getElementById("age_range").focus();



return false;

}



var radios = document.form2.emi; 

var fl='0';

 for (var i=0; i <radios.length; i++) { 

  if (radios[i].checked)

  { 

  fl='1';

  } 

 } 

 if(fl!='1')

 {

 alert("Please specify whether you have any existing EMI");

 return false; 

 }



if(document.getElementById("ltime_from")!='')

{

var tt=document.getElementById("ltime_from");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val)|| val > 12)

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("ltime_from").focus();

	return false;

	}

}

if(document.getElementById("ltime_to")!='')

{



var tt=document.getElementById("ltime_to");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val) || val > 12 )

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("ltime_to").focus();

	return false;

	}

}



/*if(document.getElementById("remarks").value=='')



{

alert("Please enter some remarks");



document.getElementById("remarks").focus();



return false;

}



if(document.getElementById("ltime_from").value=='')



{



alert("Please specify the time when you are free to recieve calls");



document.getElementById("ltime_from").focus();



return false;

}



var tt=document.getElementById("ltime_from");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val) || val > 12)

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("ltime_from").focus();

	return false;

	}



if(document.getElementById("ltime_to").value=='')



{



alert("Please specify the time when you are free to recieve calls");



document.getElementById("ltime_to").focus();



return false;

}



var tt=document.getElementById("ltime_to");

	if(!tt.value.length||tt.disabled) return true;

	var val= tt.value;

	if(typeof(sep)!='undefined') val= val.replace(new RegExp(sep,'g'),'');

	val= parseFloat(tt.value);

	if(isNaN(val) || val > 12)

	{ 

	alert("The time should be a number <br> also should be in 12 Hours format");

	document.getElementById("ltime_to").focus();

	return false;

	}

*/

	

	}

	



function selectboxvals(a,b)

{



if(b=='p')

{

var select2 = document.form1.ptype; 

var window_url="res_properties.php?n="+a;

var sb='Select a property type';

}

else if(b=='w')

{

var select2 = document.form1.budget; 

var window_url="budget.php?n="+a;

var sb='Any budget';

}

select2.options.length = 0; 

	

var drop= new Array();





	var http = null; 



	var res;



	if(window.XMLHttpRequest)  http = new XMLHttpRequest(); 



	else 



	   if (window.ActiveXObject)  http = new ActiveXObject("Microsoft.XMLHTTP"); 



		  http.onreadystatechange = function()



		  { 



			if(http.readyState == 4)



			{



			   if(http.status == 200)



			   {



				 if (http.responseText!="")



				 {



					res=http.responseText;

					if (res.indexOf("Failed")==-1)



					{

						var rms= new Array();

						var rms=res.split("*");

						select2.options[select2.options.length] = new Option(sb,0); 

						for(var i=0; i<rms.length; i++)

						{

						select2.options[select2.options.length] = new Option(rms[i],rms[i]); 

						}

	

					}



					else



					{



						alert("Unable to Attach");



					}								



				  }



				  else



	    		   {



					//alert("No response");



					}



				}



				else alert("Error code " + http.status);



			 



			}



		}



		http.open("GET",window_url,true); 



		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 



		http.send(null);



	}





function chktype()

{

	if(document.getElementById('ptype').value == "Residential Land")

	{

		bed_desable();

	}

	else

	{

		if(document.getElementById("bed_elements").style.visibility=='hidden' && document.getElementById("residential").checked)

		{

			bed_show();

		}

	

	}

	

}

function bed_desable()

{

document.getElementById("bed_elements").style.visibility='hidden';

document.getElementById("bed_label").style.visibility='hidden';

}



function bed_show()

{

document.getElementById("bed_elements").style.visibility='visible';

document.getElementById("bed_label").style.visibility='visible';

}



function textclear(a,b)

{

if(document.getElementById(a).value==b)

	document.getElementById(a).value="";

}



function textchange(a,b)

{

if(document.getElementById(a).value=="")

{

document.getElementById(a).value=b;



}



}
