arrBudget = new Array(
					new Array(
                        new Array("Select Here", ""),
						new Array("Below 7 lacs", "1"),
                        new Array("7 lacs", "700000"),
                        new Array("15 lacs", "1500000"),
                        new Array("25 lacs", "2500000"),
                        new Array("40 lacs", "4000000"),
                        new Array("60 lacs", "6000000"),
                        new Array("1 crores", "10000000"),
                        new Array("1.5 crores", "15000000"),
                        new Array("2 crores", "20000000"),
                        new Array("2.5 crores", "25000000"),
                        new Array("5 crores", "50000000"),
                        new Array("10 crores", "100000000"),
                        new Array("15 crores", "150000000"),
                        new Array("20 crores", "200000000"),
                        new Array("25 crores", "250000000"),
                        new Array("30 crores", "300000000"),
                        new Array("35 crores", "350000000"),
                        new Array("40 crores", "400000000"),
                        new Array("45 crores", "450000000"),
                        new Array("50 crores", "500000000"),
                        new Array("55 crores", "550000000"),
                        new Array("60 crores", "600000000"),
                        new Array("65 crores", "650000000"),
                        new Array("70 crores", "700000000"),
                        new Array("75 crores", "750000000"),
                        new Array("80 crores", "800000000"),
                        new Array("85 crores", "850000000"),
                        new Array("90 crores", "900000000"),
                        new Array("95 crores", "950000000")
					),
				new Array(
							new Array("Select Here", ""),
							new Array("Below 4000", "1"),
							new Array("4000", "4000"),
							new Array("6,000", "6000"),
							new Array("10,000", "10000"),
							new Array("15,000", "15000"),
							new Array("20,000", "20000"),
							new Array("25,000", "25000"),
							new Array("40,000", "40000"),
							new Array("70,000", "70000"),
							new Array("1 lac", "100000"),
							new Array("1.5 lacs", "150000"),
							new Array("2 lacs", "200000"),
							new Array("5 lacs", "500000")
						)
					);
function fillBudgetFromArray(form_name, sel)
{ 
	var frm = eval("document."+form_name);
	var max_budget = frm.MaxBudget;
	var min_budget = frm.MinBudget;

	if(sel=='B')
	{
		for(i=0; i<max_budget.options.length; i++)
		{
			max_budget.options[i]=null;
			min_budget.options[i]=null;			
		}
		for(i=0; i<arrBudget[0].length; i++)
		{
			max_budget.options[i] = new Option(arrBudget[0][i][0]);
			max_budget.options[i].value=arrBudget[0][i][1];

			min_budget.options[i] = new Option(arrBudget[0][i][0]);
			min_budget.options[i].value=arrBudget[0][i][1];
		}
	}
	else if(sel=='L' || sel=='R')
	{
		for(i=0; i<max_budget.options.length; i++)
		{
			max_budget.options[i]=null;
			min_budget.options[i]=null;
		}
		for(i=0; i<arrBudget[1].length; i++)
		{
			max_budget.options[i] = new Option(arrBudget[1][i][0]);
			max_budget.options[i].value=arrBudget[1][i][1];

			min_budget.options[i] = new Option(arrBudget[1][i][0]);
			min_budget.options[i].value=arrBudget[1][i][1];
		}
	}
}
function isNum(str)
{
	var string = str + '';
	var flag=1;
	for (var i=0;i < string.length;i++)
	{
		if (((string.substring(i,i+1) < '0') || (string.substring(i,i+1) > '9')) && (string.substring(i,i+1) != "."))
			return false;
	}
	return true;
}

function isInt(string)
{
	var flag=1;
		for (var i=0;i < string.length;i++)
		{
      		if ((string.substring(i,i+1) < '0') || (string.substring(i,i+1) > '9'))
      		{
      			return false;
      		}
		}
	    return true;
}
/* string : the string to be validated
 invalidchar : array of invalid characters
*/
function validate_characters(string,invalidchar)
{	var invalid=true;
	for(i=0;i<string.length;i++)
	{
		for(j=0;j<invalidchar.length;j++)
		{
			if (string.charAt(i)==invalidchar[j])
			{
				invalid=false;
				break;
			}
		}
	}
	if(string.charAt(0)=='.' || string.charAt(0)=='\'')
		invalid=false;
	return invalid;
}
function isAlphanum(string)
{
	var invalidchar = new Array('#','\'','"','\\','/',' ','!','@','$','%','^','&','*','?','.',':','~','`','(',')','-','_','+','=','{','}','[',']','|','<','>',',',';');
	return validate_characters(string,invalidchar);
}
function isName(string)
{	var invalidchar = new Array('#','"','\\','/','!','@','$','%','^','&','*','?',':','~','`','(',')','_','+','=','{','}','[',']','|','<','>',';','-','1','2','3','4','5','6','7','8','9','0');
	return validate_characters(string,invalidchar);
}
function isCompanyName(string)
{
	var invalidchar = new Array('#','!',"'",'"','\\','@','$','%','^','*','?',':','~','`','_','+','=','{','}','[',']','|','<','>');
	return validate_characters(string,invalidchar);
}
function isPropertyName(string)
{
	var invalidchar = new Array('#','\\','!','@','$','%','^','*','?',':','~','`','_','+','=','{','}','[',']','|','<','>');
	return validate_characters(string,invalidchar);
}
function isNumText(string)
{
	var invalidchar = new Array('\'','"','\\','!','@','$','%','^','&','*','?',':','~','`','(',')','_','+','=','{','}','[',']','|','<','>');
	return validate_characters(string,invalidchar);
}
function invalid_user(username)
{
	var invalidchar = new Array('#','\'','"','\\','/',' ','!','@','$','%','^','&','*','?');
	return validate_characters(username,invalidchar);
}

function isEmail(str)
{
	var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mobi|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
	return regex.test(str);
}
/*function checkemail(emailadd)
{
//this is replaced by sandeep Beniwal for proper email validation.
        if (emailadd.length>100)
                return false;
        else if (emailadd.length<8)
                return false;
        else
		return isEmail(trim(emailadd));
}*/
function trim(inputString)
{

	if (typeof inputString != "string") { return inputString; }
   	var retValue = inputString;
   	var ch = retValue.substring(0, 1);
   	while (ch == " ")
	{
      		retValue = retValue.substring(1, retValue.length);
      		ch = retValue.substring(0, 1);
   	}
   	ch = retValue.substring(retValue.length-1, retValue.length);
   	while (ch == " ")
	{
      		retValue = retValue.substring(0, retValue.length-1);
      		ch = retValue.substring(retValue.length-1, retValue.length);
   	}
   	while (retValue.indexOf("  ") != -1)
	{
      		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   	}
   	return retValue;
}
function strlen(str)
{
	return str.length;
}


function email_validation(str)
{
	if(str!='')
	{
		var x = str;
		var filter=/^.+@.+\..{2,3}$/
		if (filter.test(x)) 
		{
			return true;	
		}
		else 
		{
			return false;
		}
	}
}

function handleEnter (field, event) 
{
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) 
	{
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 2) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	}
	else
		return true;
}
function showDiv(str)
{
	if(str=='loginuser'){
		window.location.href='login.php';
   }
   else if(str=='registeruser'){
  	document.getElementById(str).style.display='block';
	document.getElementById('loginuser').style.display="none";
   }
}
	function showHideAge(transactionType)
	{	
		if(transactionType=='Ready to Movein' || transactionType=='Resale Property')
		{
			if(navigator.appName=="Netscape")
				document.getElementById('divAge').style.display="table-row";
			else
				document.getElementById('divAge').style.display="block";

			document.getElementById('cmbAge_id').disabled=false;				
		}
		else
		{
			document.getElementById('cmbAge_id').disabled=true;
			document.getElementById('divAge').style.display="none";
		}
	}
	
	function changePrice(val)
	{
		if(val=='S')
		{
			document.getElementById('cmbHundreds').options[1].selected=true;
			document.getElementById('spnHundreds').style.display="none";
			document.getElementById('cmbHundreds').style.display="none";

			document.getElementById('cmbCrores').options[0].selected=true;
			document.getElementById('Cr').style.display="block";			
			document.getElementById('cmbCrores').style.display="block";			
		}
		else if(val=='R')
		{
			document.getElementById('cmbCrores').options[1].selected=true;
			document.getElementById('Cr').style.display="none";			
			document.getElementById('cmbCrores').style.display="none";
			
			document.getElementById('cmbHundreds').options[0].selected=true;
			document.getElementById('spnHundreds').style.display="block";
			document.getElementById('cmbHundreds').style.display="block";
		}
	}
	
	function showHideCLease(ttype)
	{	
		if(ttype=='R')
		{
			if(navigator.appName=="Netscape")
				document.getElementById('trCompanyLease').style.display="table-row";
			else
				document.getElementById('trCompanyLease').style.display="block";
				
			document.getElementById('spnHundreds').style.display="block";
			document.getElementById('spnCrores').style.display="none";			
		}
		else
		{
			document.getElementById('trCompanyLease').style.display="none";
			document.getElementById('spnCrores').style.display="block";
			document.getElementById('spnHundreds').style.display="none";			
		}
	}	
//added by chandra
function usertype(str){
	if(str=='A'){
	document.getElementById('userName').style.display='block';	
	document.getElementById('Idcompany').style.display='block';
	document.getElementById('Idagentphoto').style.display='block';
	document.getElementById('Idwebsite').style.display='block';
	document.getElementById('workarea').style.display='block';
	document.getElementById('compbusiness').style.display='block';
	document.getElementById('Idbuilder').style.display='none';
	document.getElementById('otherbusi').style.display='none';
	}else if(str=='B'){
	document.getElementById('userName').style.display='none';	
	document.getElementById('Idbuilder').style.display='block';
	document.getElementById('Idwebsite').style.display='block';
	document.getElementById('workarea').style.display='block';
	document.getElementById('Idcompany').style.display='block';
	document.getElementById('Idagentphoto').style.display='none';
	document.getElementById('compbusiness').style.display='block';
	document.getElementById('otherbusi').style.display='none';
	}
	else if(str=='I'){
	document.getElementById('userName').style.display='block';	
	document.getElementById('Idbuilder').style.display='none';
	document.getElementById('Idwebsite').style.display='none';
	document.getElementById('Idcompany').style.display='none';
	document.getElementById('Idagentphoto').style.display='none';
	document.getElementById('workarea').style.display='none';
	document.getElementById('compbusiness').style.display='none';
	document.getElementById('otherbusi').style.display='none';
	}else if(str=='O'){
	document.getElementById('userName').style.display='block';	
	document.getElementById('Idbuilder').style.display='none';
	document.getElementById('Idwebsite').style.display='block';
	document.getElementById('workarea').style.display='block';
	document.getElementById('Idcompany').style.display='block';
	document.getElementById('otherbusi').style.display='block';
	document.getElementById('Idagentphoto').style.display='none';
	document.getElementById('compbusiness').style.display='none';
	}

}		
function validateForm()
{
 var frm=document.frmPostPropety;
 	if(frm.txtFName.value=='')
	 {
		 alert('Please enter first name.');
		 frm.txtFName.focus();
		 return false;
	 }
	 if(frm.txtLName.value=='')
	 {
		 alert('Please enter last name.');
		 frm.txtLName.focus();
		 return false;
	 }
	 if(frm.txtEmail.value=='')
	 {
		 alert('Please fill email id');
		 frm.txtEmail.focus();
		 return false;
	 }
	 if(frm.txtPassword.value=='')
	 {
		 alert('Please enter password.');
		 frm.txtPassword.focus();
		 return false;
	 }
	 if(frm.txtPassword.value.length<6)
	 {
		 alert('Password must be 6 character long');
		 frm.txtPassword.focus();
		 return false;
	 }
	 if(frm.txtPassword.value!=frm.txtRePassword.value)
	 {
	  alert('Password did not match');
		 frm.txtRePassword.focus();
		 return false;
	 }
	if(frm.txtCPAddress.value=='')
	 {
		 alert('Please enter Address.');
		 frm.txtCPAddress.focus();
		 return false;
	 }
	if(frm.OCity.value=='')
	 {
		 alert('Please enter City.');
		 frm.OCity.focus();
		 return false;
	 }
	if(frm.txtMobile1.value=='' && frm.txtPhone.value=='')
	 {
		 alert('Please enter phone no.');
		 frm.txtMobile1.focus();
		 return false;
	 }
	
 if(frm.txtCategory.value=='')
 	{
		alert('Please select category');
		frm.txtCategory.focus();
		return false;
	}
 if(frm.PType.value=='')
 	{
		alert('Please select property type');
		frm.PType.focus();
		return false;
	 }	
 if(frm.otype.value=='')
 	{
	 alert('Please select ownership type');
	 frm.otype.focus();
	 return false;
	 }
 if(frm.ttype.value=='')
	 {
	 alert('Please select transaction type');
	 frm.ttype.focus();
	 return false;
	 }
  if(frm.txtBuiltUpArea.value=='' && frm.txtPlotSize.value=='')
	 {
	 alert('Please fill at least one detail.');
	 frm.txtBuiltUpArea.focus();
	 return false;
	 }
if(frm.NoOfBedroom.value=='')
	 {
	 alert('Please select number of Bedroom.');
	 frm.NoOfBedroom.focus();
	 return false;
	 }
	if(frm.NoOfBathroom.value=='')
	 {
	 alert('Please select number of Bathroom.');
	 frm.NoOfBathroom.focus();
	 return false;
	 }
	 if(frm.cmbWhichFloor.value=='')
	 {
	 alert('Please select floor no.');
	 frm.cmbWhichFloor.focus();
	 return false;
	 }
	  if(frm.cmbFlooring.value=='')
	 {
	 alert('Please select flooring type.');
	 frm.cmbFlooring.focus();
	 return false;
	 }
	  if(frm.optFurnish.value=='')
	 {
	 alert('Please choose furnishing status.');
	 frm.optFurnish.focus();
	 return false;
	 }
	if(frm.cmbCrores.value=='' && frm.cmbLacs.value=='' && frm.cmbThousands.value=='' && frm.cmbHundreds.value=='')
	 {
		 alert('Please select expected price.');
		 frm.cmbCrores.focus();
		 return false;
	 }
	 if(frm.cmbTransactionType.value=='')
	 {
		 alert('Please select transaction type.');
		 frm.cmbTransactionType.focus();
		 return false;
	 }
 	 if(frm.cmbOwnershipType.value=='')
	 {
		 alert('Please select ownership type.');
		 frm.cmbOwnershipType.focus();
		 return false;
	 }
	  	 if(frm.txtAddress.value=='')
	 {
		 alert('Please fill address.');
		 frm.txtAddress.focus();
		 return false;
	 }
	  	 if(frm.states.value=='')
	 {
		 alert('Please select state.');
		 frm.states.focus();
		 return false;
	 }
	 if(frm.PCity.value=='')
	 {
		 alert('Please select city.');
		 frm.PCity.focus();
		 return false;
	 }else if(frm.PCity.value=='Other')
	 	{
			if(frm.AddPCity.value==''){
		 	alert('Please enter city name.');
			 frm.AddPCity.focus();
			 return false;
			}
		 }

	 return true;
}
function validateFormlogin()
{
 var frm=document.frmPostPropety;
 
 if(frm.txtCategory.value=='')
 	{
		alert('Please select category');
		frm.txtCategory.focus();
		return false;
	}
 if(frm.PType.value=='')
 	{
		alert('Please select property type');
		frm.PType.focus();
		return false;
	 }	
 if(frm.otype.value=='')
 	{
	 alert('Please select ownership type');
	 frm.otype.focus();
	 return false;
	 }
 if(frm.ttype.value=='')
	 {
	 alert('Please select transaction type');
	 frm.ttype.focus();
	 return false;
	 }
  if(frm.txtBuiltUpArea.value=='' && frm.txtPlotSize.value=='')
	 {
	 alert('Please fill at least one detail.');
	 frm.txtBuiltUpArea.focus();
	 return false;
	 }
if(frm.NoOfBedroom.value=='')
	 {
	 alert('Please select number of Bedroom.');
	 frm.NoOfBedroom.focus();
	 return false;
	 }
	if(frm.NoOfBathroom.value=='')
	 {
	 alert('Please select number of Bathroom.');
	 frm.NoOfBathroom.focus();
	 return false;
	 }
	 if(frm.cmbWhichFloor.value=='')
	 {
	 alert('Please select floor no.');
	 frm.cmbWhichFloor.focus();
	 return false;
	 }
	  if(frm.cmbFlooring.value=='')
	 {
	 alert('Please select flooring type.');
	 frm.cmbFlooring.focus();
	 return false;
	 }
	  if(frm.optFurnish.value=='')
	 {
	 alert('Please choose furnishing status.');
	 frm.optFurnish.focus();
	 return false;
	 }
	
	if(frm.cmbCrores.value=='' && frm.cmbLacs.value=='' && frm.cmbThousands.value=='' && frm.cmbHundreds.value=='')
	 {
		 alert('Please select expected price.');
		 frm.cmbCrores.focus();
		 return false;
	 }
	 if(frm.cmbTransactionType.value=='')
	 {
		 alert('Please select transaction type.');
		 frm.cmbTransactionType.focus();
		 return false;
	 }
 	 if(frm.cmbOwnershipType.value=='')
	 {
		 alert('Please select ownership type.');
		 frm.cmbOwnershipType.focus();
		 return false;
	 }
	  	 if(frm.txtAddress.value=='')
	 {
		 alert('Please fill address.');
		 frm.txtAddress.focus();
		 return false;
	 }
	 if(frm.states.value=='')
	 {
		 alert('Please select state.');
		 frm.states.focus();
		 return false;
	 }
	 if(frm.PCity.value=='')
	 {
		 alert('Please select city.');
		 frm.PCity.focus();
		 return false;
	 }else if(frm.PCity.value=='Other')
	 	{
			if(frm.AddPCity.value==''){
		 	alert('Please enter city name.');
			 frm.AddPCity.focus();
			 return false;
			}
		 }

	 return true;
}
function requiredfrm()
{
var frmname=document.frmRequirement;
if(frmname.txtFName.value=='')
	{
    	alert('Please enter name');
        frmname.txtFName.focus();
        return false;
    }
if(frmname.txtLName.value=='')
	{
    	alert('Please enter name');
        frmname.txtLName.focus();
        return false;
    }
if(frmname.txtEmail.value=='')
	{
    	alert('Please enter email id');
        frmname.txtEmail.focus();
        return false;
    }
if(frmname.Password.value=='')
	{
    	alert('Please enter password');
        frmname.Password.focus();
        return false;
    }
if(frmname.Password.value.length<6)  
 	{
    alert('Password must be minimum 6 character long');	
     frmname.Password.focus();
     return false;
    }     
if(frmname.CPassword.value=='')
	{
    	alert('Please enter confirm password');
        frmname.CPassword.focus();
        return false;
    }
 
if(frmname.Password.value!=frmname.CPassword.value)
	{
    	alert('confirm password did not match');
        frmname.CPassword.focus();
        return false;
    }
if(frmname.Address.value=='')
	{
    	alert('Please enter address');
        frmname.Address.focus();
        return false;
    }
if(frmname.OCity.value=='')
	{
    	alert('Please enter city');
        frmname.OCity.focus();
        return false;
    }
 if(frmname.MobileNo.value=='' && frmname.txtPhone.value=='')
	{
    	alert('Please enter at least one contact no');
        frmname.MobileNo.focus();
        return false;
    }
  if(frmname.txtcategory.value=='')
	{
    	alert('Please select category');
        frmname.txtcategory.focus();
        return false;
    }
   if(frmname.txtPType.value=='')
	{
    	alert('Please select property type');
        frmname.txtPType.focus();
        return false;
    }
	 if(frmname.states.value=='')
	{
    	alert('Please select State');
		frmname.states.focus();
        return false;
    }
	if(frmname.txtPCity.value=='')
	{
    	alert('Please select City');
        return false;
    }else if(frm.txtPCity.value=='Other')
	 	{
			if(frm.AddPCity.value==''){
		 	alert('Please enter city name.');
			 frm.AddPCity.focus();
			 return false;
			}
		 }
  if(frmname.cmbCrores.value==''&& frmname.cmbLacs.value=='' && frmname.cmbThousands.value=='' && frmname.cmbHundreds.value=='')
	{
    	alert('Please select expected amount');
        frmname.cmbHundreds.focus();
        return false;
    }
 if(frmname.Area.value=='')
	{
    	alert('Please select area range');
        frmname.Area.focus();
        return false;
    }
 if(frmname.NoOfBedroom.value=='')
	{
    	alert('Please select no of bedrooms');
        frmname.NoOfBedroom.focus();
        return false;
    }
 if(frmname.cmbAge.value=='')
	{
    	alert('Please select age of property');
        frmname.cmbAge.focus();
        return false;
    }
 return true;
}
function requiredfrmlogin()
{
var frmname=document.frmRequirement;
  if(frmname.txtcategory.value=='')
	{
    	alert('Please select category');
        frmname.txtcategory.focus();
        return false;
    }
   if(frmname.PType.value=='')
	{
    	alert('Please select property type');
        return false;
    }
	 if(frmname.states.value=='')
	{
    	alert('Please select State');
		frmname.states.focus();
        return false;
    }
	if(frmname.txtPCity.value=='')
	{
    	alert('Please select City');
        return false;
    }else if(frm.txtPCity.value=='Other')
	 	{
			if(frm.AddPCity.value==''){
		 	alert('Please enter city name.');
			 frm.AddPCity.focus();
			 return false;
			}
		 }
  if(frmname.cmbCrores.value==''&& frmname.cmbLacs.value=='' && frmname.cmbThousands.value=='' && frmname.cmbHundreds.value=='')
	{
    	alert('Please select expected amount');
        frmname.cmbHundreds.focus();
        return false;
    }
 if(frmname.Area.value=='')
	{
    	alert('Please fill property area you want looking');
        frmname.Area.focus();
        return false;
    }
 if(frmname.NoOfBedroom.value=='')
	{
    	alert('Please select no of bedrooms');
        frmname.NoOfBedroom.focus();
        return false;
    }
 if(frmname.cmbAge.value=='')
	{
    	alert('Please select age of property');
        frmname.cmbAge.focus();
        return false;
    }
 return true;
}
function checkemail(form_name) 
	{
	var frm = eval("document."+form_name);
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.txtEmail.value))
		{
			return true;
		}
		alert('Please enter valid email id');
		frm.txtEmail.focus();
		return false;
	}
function validateBuiltup_Area(string)
{
	var MaxInteger=9999999;
	var MaxDecimal=9999999.99;
	var NoErrorString="";
	var ErrorString="Please specify Built-up area. Eg: Sq. Ft 1700 or Acres7.5 etc.";
	var ErrorString1="Please enter a value 1 to 9999999.99";
	string= trim(string);
	if(0)//(trim(string)=='')
	{
		alert(ErrorString);
		return false;
	}
	else if(isInt(trim(string)))
	{
		if(trim(string) > MaxInteger)
		{
			alert(ErrorString1);
			return false;
		}
		else
		{
			return true;
		}
	}
	else if(isNum(trim(string)))
	{
		string=Math.round(trim(string)*100)/100;
		if(trim(string) > MaxDecimal)
		{
			alert(ErrorString1);
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		alert(ErrorString);
		return false;
	}
}
function toggle_Crores()
{
	var crores = document.getElementById('cmbCrores');
	if(crores.value=='99+')
	{
		document.getElementById('gt99Cr').style.display="block";
		document.getElementById('gt99Crores').disabled=false;
		document.getElementById('cmbCrores').disabled=true;
		document.getElementById('Cr').style.display="none";
	}
	else
	{
		document.getElementById('gt99Cr').style.display="none";
		document.getElementById('gt99Crores').disabled=true;
	}
}
function toggle_availability(x)
{
	docF = document.frmNewUser;
	if(x.value=='I')
	{
		document.getElementById('Availability_Date').style.visibility="hidden";
		document.getElementById('Availability_ErrMsg').style.display="none";
		docF.cmbAvailabilityMonth.disabled = true;
		docF.cmbAvailabilityYear.disabled = true;
	}
	else
	{
		document.getElementById('Availability_Date').style.visibility="visible";
		document.getElementById('Availability_ErrMsg').style.display="block";
		docF.cmbAvailabilityMonth.disabled = false;
		docF.cmbAvailabilityYear.disabled = false;
	}
}
function addPhone(x)
{
	if(x=='P')	/*phone*/
	{
		document.getElementById('AltPhone').style.display="block";
		document.getElementById('AddPhone').style.visibility="hidden";
	}
	else if(x=='M')
	{
		if(document.getElementById('Mobile2').style.display=="none")
		document.getElementById('Mobile2').style.display="block";

		else if(document.getElementById('Mobile3').style.display=="none")
		{
			document.getElementById('Mobile3').style.display="block";
			document.getElementById('AddMobile').style.display="none";
		}
	}
}
function callAjax(val, param1, param2, param3)
{
	if(param1==undefined)
		param1='';
	if(param2==undefined)
		param2='';
	if(param3==undefined)
		param3='';
		
	if(val==1)
	{
		var utype = document.getElementById('UserType_id').value;
		var fname = document.getElementById('FName_id').value;
		var lname = document.getElementById('LName_id').value;
		var cname = document.getElementById('CompanyName_id').value;
		var mobile_no = document.getElementById('MobileNo_id').value;
		var email = document.getElementById('Email_id').value;
		var password = document.getElementById('Password_id').value;
			
		var str = email + '~' + password + '~' + utype + '~' + fname + '~' + lname + '~' + cname + '~' + mobile_no;
		showAjax('showCode', 'divPopUp', str);
	}
	else if(val==2)
	{
		document.getElementById('btnCode_id').value='Please Wait...'; 
		document.getElementById('btnCode_id').disabled=true; 
		str = document.getElementById('Code_id').value + '~' + document.getElementById('hidLoginId_id').value;
		showAjax('confirmCode', 'spnCode', str);
	}
	else if(val==3)
	{
		showAjax('invite', 'divPopUp', str);
	}
	else if(val==4)
	{
		if(document.getElementById('MobileNo_id').value!='')
		{
			document.getElementById('btnCAccount_id').value="Please Wait...";
			document.getElementById('btnCAccount_id').disabled=true;		
			
			document.getElementById('MobileErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Mobile Number is validating </span>";				
			document.getElementById('MobileErrorDiv').style.display='block';
			showAjax('MNocheck', 'MobileErrorDiv', document.getElementById('MobileNo_id').value);
		}
	}
	else if(val==5)
	{
		if(document.getElementById('Email_id').value!='')
		{
			document.getElementById('btnCAccount_id').value="Please Wait...";
			document.getElementById('btnCAccount_id').disabled=true;		

			document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";	
			document.getElementById('EmailErrorDiv').style.display='block';
			showAjax('checkLogin', 'EmailErrorDiv', document.getElementById('Email_id').value);
		}
	}
	else if(val==6)
	{
		if(document.frmForgotPwd.Email.value!='')
		{
			
			document.getElementById('btnFPwd_id').disabled=true;
			document.getElementById('btnFPwd_id').value="Please Wait..."
			document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";
			document.getElementById('EmailErrorDiv').style.display='block';
			showAjax('checkEmailExist', 'EmailErrorDiv', document.frmForgotPwd.Email.value);
		}
	}
	else if(val==7)
	{
		document.getElementById('btnFPwd_id').disabled=true;
		document.getElementById('btnFPwd_id').value="Please Wait..."
		document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";
		document.getElementById('EmailErrorDiv').style.display='block';
		showAjax('sendpwd', 'EmailErrorDiv', document.frmForgotPwd.Email.value);
	}
	else if(val==8)
	{
		showAjax('InviteFriend', 'Invitation_id', document.frmInvitation.Email.value + '~' + document.frmInvitation.Password.value);
	}
	else if(val==9)
	{
		var email = document.loginForm.username.value + "@" + document.loginForm.domain.value
		showAjax('InviteFriend', 'signupvalidation_id', email + '~' + document.loginForm.password.value);
	}
	else if(val==10)
	{
		//alert(val);
		if(document.getElementById('txtEmail_id').value!='')
		{
			document.getElementById('EmailErrorDiv').style.display="block";
			document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";
			document.getElementById('PostProperty_id').disabled=true;
			showAjax('checkEmail', 'EmailErrorDiv', document.getElementById('txtEmail_id').value);
		}
	}
	
	else if(val==11)
	{
		document.getElementById(param2).innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... </span>";
		showAjax(param1, param2, param3);		
	}
	else if(val==12)
	{		
		var str = document.getElementById('hidPCode_id').value + '~' + document.getElementById('EName_id').value + '~' + document.getElementById('EEmailId_id').value + '~' + document.getElementById('EMessage_id').value + '~' + document.getElementById('EPhoneNo_id').value;
		document.getElementById(param1).innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... </span>";
		showAjax('sendEnquiryDetails', param1, str);
		
	}
	else if(val==13)
	{
		if(document.getElementById('txtMobile1_id').value!='')
		{
			document.getElementById('MobileErrorDiv').style.display="block";
			document.getElementById('MobileErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Mobile No is validating </span>";
			document.getElementById('PostProperty_id').disabled=true;
			showAjax('MNocheck1', 'MobileErrorDiv', document.getElementById('txtMobile1_id').value);
		}
	}
	else if(val==14)
	{
		//alert(val);
		if(document.getElementById('txtEmail_id').value!='')
		{
			document.getElementById('EmailErrorDiv').style.display="block";
			document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";
			document.getElementById('PostRequirement').disabled=true;
			showAjax('checkEmailId', 'EmailErrorDiv', document.getElementById('txtEmail_id').value);
		}
	}
	else if(val==15)
	{
		//alert(val);
		if(document.getElementById('userid').value!='')
		{	//alert(document.getElementById('userid').value);
			document.getElementById('EmailErrorDiv').style.display="block";
			document.getElementById('EmailErrorDiv').innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... Your Email Address is validating </span>";
			document.getElementById('register').disabled=true;
			showAjax('userEmail', 'EmailErrorDiv', document.getElementById('userid').value);
		}
	}
	else if(val==16)
	{
		document.getElementById(param2).innerHTML="<img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;<font color='red'>Please Wait.... </font>";
		showAjax(param1, param2, param3);		
	}
	else if(val==17)
	{
		document.getElementById(param2).innerHTML="<img src='pics/spinner_mac.gif' align='absmiddle'><font color='red'>&nbsp;&nbsp;Please Wait....</font> ";
		showAjax(param1, param2, param3);		
	}
	else if(val==18)
	{		
		var str = document.getElementById('hidPCode_id').value + '~' + document.getElementById('EName_id').value + '~' + document.getElementById('EEmailId_id').value + '~' + document.getElementById('EMessage_id').value + '~' + document.getElementById('EPhoneNo_id').value;
		document.getElementById(param1).innerHTML="<span style='margin-left:10px'><img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;Please Wait.... </span>";
		showAjax('sendDealerEnquiry', param1, str);
		
	}
	else if(val==19)
	{
		var str=param3 + '~' + document.getElementById('states').value;
		if(param3!=''){
		document.getElementById(param2).innerHTML="<img src='pics/spinner_mac.gif' align='absmiddle'>&nbsp;&nbsp;<font color='red'>Please Wait.... </font>";
		}
		showAjax(param1, param2, str);
	}
}
function enquiryValidation(div)
{
	var error='';
	var temp=0;

	if(document.getElementById('EName_id').value=='')
	{
		alert("Please Enter Name");
		document.getElementById('EName_id').focus();
		temp=1;
	}
	if(temp==0 && document.getElementById('EEmailId_id').value=='')
	{		
		alert("Please Enter Email Address");
		document.getElementById('EEmailId_id').focus();
		temp=1;
	}

	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('EEmailId_id').value))
	{		
		temp=0;
	}
	if(temp!=0 && document.getElementById('EEmailId_id').value!='')
	{
		alert("Invalid Email Address");
		document.getElementById('EEmailId_id').focus();
		temp=1;
	}

	if(temp==0 && document.getElementById('EMessage_id').value=='')
	{
		alert("Please Enter Message.");
		document.getElementById('EMessage_id').focus();
		temp=1;
	}

	if(temp==0 && document.getElementById('EPhoneNo_id').value=='')
	{
		alert("Please Enter Phone Number.");
		document.getElementById('EPhoneNo_id').focus();
		temp=1;
	}

	if(temp==0 && isNaN(document.getElementById('EPhoneNo_id').value))
	{
		alert("Invalid Phone Number.");
		document.getElementById('EPhoneNo_id').focus();
		temp=1;
	}

	if(temp==0)
		callAjax('12', div);
}

function EnquiryClose(div)
{
	document.getElementById(div).style.display="none";
}
function emailenquiryValidation(div)
{
	var error='';
	var temp=0;

	if(document.getElementById('EName_id').value=='')
	{
		alert("Please Enter Name");
		document.getElementById('EName_id').focus();
		temp=1;
	}

	if(temp==0 && document.getElementById('EEmailId_id').value=='')
	{		
		alert("Please Enter Email Address");
		document.getElementById('EEmailId_id').focus();
		temp=1;
	}

	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('EEmailId_id').value))
	{		
		temp=0;
	}
	if(temp!=0 && document.getElementById('EEmailId_id').value!='')
	{
		alert("Invalid Email Address");
		document.getElementById('EEmailId_id').focus();
		temp=1;
	}

	if(temp==0 && document.getElementById('EMessage_id').value=='')
	{
		alert("Please Enter Message.");
		document.getElementById('EMessage_id').focus();
		temp=1;
	}

	if(temp==0 && document.getElementById('EPhoneNo_id').value=='')
	{
		alert("Please Enter Phone Number.");
		document.getElementById('EPhoneNo_id').focus();
		temp=1;
	}

	if(temp==0 && isNaN(document.getElementById('EPhoneNo_id').value))
	{
		alert("Invalid Phone Number.");
		document.getElementById('EPhoneNo_id').focus();
		temp=1;
	}

	if(temp==0)
		callAjax('18', div);
}
function MultiSelector( list_target, max )
{
	this.list_target = list_target;
	this.count = 0;
	this.id = 0;
	if( max )
	{
		this.max = max;
	} 
	else 
	{
		this.max = -1;
	};
	this.addElement = function( element )
	{if( element.tagName == 'INPUT' && element.type == 'file' ){element.name = 'file_' + this.id++;element.multi_selector = this;element.onchange = function(){var new_element = document.createElement( 'input' );new_element.type = 'file';this.parentNode.insertBefore( new_element, this );this.multi_selector.addElement( new_element );this.multi_selector.addListRow( this );this.style.position = 'absolute';this.style.left = '-1000px';};if( this.max != -1 && this.count >= this.max ){element.disabled = true;};this.count++;this.current_element = element;} else {alert( 'Error: not a file input element' );};};this.addListRow = function( element ){var new_row = document.createElement( 'div' );var new_row_button = document.createElement( 'input' );new_row_button.type = 'button';new_row_button.value = 'Delete';new_row.element = element;new_row_button.onclick= function(){this.parentNode.element.parentNode.removeChild( this.parentNode.element );this.parentNode.parentNode.removeChild( this.parentNode );this.parentNode.element.multi_selector.count--;this.parentNode.element.multi_selector.current_element.disabled = false;return false;};new_row.innerHTML = element.value;new_row.appendChild( new_row_button );this.list_target.appendChild( new_row );};};

function changeval(str){
	var strtxt=str;
	if(strtxt=='Other')
		{
		document.getElementById('addcity').style.display='block';
		document.getElementById('AddPCity').focus();
		document.getElementById('txtPCity').value= str;	
		}else{
		document.getElementById('addcity').style.display='none';
		document.getElementById('validatetext').style.display='none';
		document.getElementById('txtPCity').value= str;	
		}
}
function validateUser()
{
	var usrfrm=document.frmregister;
	if(usrfrm.userid.value=='')
		{
			alert('Please enter user name as your emailId');
			usrfrm.userid.focus();
			return false;
		}
	if(usrfrm.password.value=='')
		{
			alert('Please enter  your password');
			usrfrm.password.focus();
			return false;
		}
	if(usrfrm.password.value.length <6)
	{
		alert('Password should be min 6 charcter.');
		usrfrm.password.focus();
			return false;
	}	
	if(usrfrm.con_password.value=='')
		{
			alert('Please enter  confirm password');
			usrfrm.con_password.focus();
			return false;
		}
	if(usrfrm.password.value!= usrfrm.con_password.value)
	{
		alert('confirm password did not match');
		usrfrm.con_password.focus();
		return false;
	}
	if(document.getElementById('userName').style.display=='block')
		{
		if(usrfrm.fname.value=='')
			{
				alert('Please enter  first name');
				usrfrm.fname.focus();
				return false;
			}
		if(usrfrm.lname.value=='')
			{
				alert('Please enter  last name');
				usrfrm.lname.focus();
				return false;
			}
		}
	if(document.getElementById('Idcompany').style.display=='block')
		{
			if(usrfrm.company_name.value=='')
			{
				alert('Please enter company name');
				usrfrm.company_name.focus();
				return false;
			}
		}
	if(usrfrm.address.value=='')
		{
			alert('Please enter  address');
			usrfrm.address.focus();
			return false;
		}	
	if(usrfrm.city.value=='')
		{
			alert('Please enter  city');
			usrfrm.city.focus();
			return false;
		}
	if(usrfrm.mobile.value=='')
		{
			alert('Please enter  mobile no');
			usrfrm.mobile.focus();
			return false;
		}				
					
		if(usrfrm.stdcode.value=='')
		{
			alert('Please enter  area code');
			usrfrm.stdcode.focus();
			return false;
		}				
	if(usrfrm.phone.value=='')
		{
			alert('Please enter  phone no');
			usrfrm.phone.focus();
			return false;
		}				
	if(usrfrm.vcode.value=='')
		{
			alert('Please enter  verification code');
			usrfrm.vcode.focus();
			return false;
		}	
		return ValidatePhone();	
	return true;			
}
function ValidatePhone()
{
       var mob = document.frmregister.mobile.value;
		var ph= document.frmregister.phone.value;
        if(isNaN(mob)|| mob.indexOf(" ")!=-1){
              alert("Enter numeric value");
			  document.frmregister.mobile.focus();
			  return false; }
        if (mob.length != 10){
                alert("Mobile No should be 10 characters long \n Do'nt add country code +91");
			  document.frmregister.mobile.focus();
				 return false;
           }
		if(isNaN(ph) || ph.indexOf(" ")!=-1){
		alert("Enter numeric value");
	  document.frmregister.phone.focus();
		 return false;}
		else if(ph.length !=7){
		alert("Phone no should be 7 charactes long.");
	 	 document.frmregister.phone.focus();
		return false;
		}   
}
function validateSearchbyId(){
	var frmsearchbyid=document.frmsearchId;
		if(frmsearchbyid.pid.value==''){
			alert('Please enter property Id !');
			frmsearchbyid.pid.focus();
			return false;
		}
	return true;	
}
function validateSearchproperty(){
var frmsearchbyproperty=document.frmsearchproperty;
if(frmsearchbyproperty.txtCategory.value=='' && frmsearchbyproperty.PType.value=='' && frmsearchbyproperty.states.value=='' && frmsearchbyproperty.PCity.value=='' && frmsearchbyproperty.MinBudget.value=='' && frmsearchbyproperty.MaxBudget.value=='' && frmsearchbyproperty.miniarea.value=='' && frmsearchbyproperty.maxarea.value==''){
			alert('Please select at least one value !');
			frmsearchbyproperty.txtCategory.focus();
			return false;
		}
	return true;	
}
function showhidediv(divid){
var showdiv=divid;
 if(divid=='content1'){
  document.getElementById(divid).style.display="block";
    document.getElementById('content2').style.display="none";
	    document.getElementById('content3').style.display="none";
		document.getElementById('content4').style.display="none";
 }else if(divid=='content2'){
   document.getElementById(divid).style.display="block";
    document.getElementById('content1').style.display="none";
	    document.getElementById('content3').style.display="none";
		document.getElementById('content4').style.display="none";
 }else if(divid=='content3'){
   document.getElementById(divid).style.display="block";
    document.getElementById('content2').style.display="none";
	    document.getElementById('content1').style.display="none";
		document.getElementById('content4').style.display="none";
 }else if(divid=='content4'){
   document.getElementById(divid).style.display="block";
    document.getElementById('content2').style.display="none";
	    document.getElementById('content1').style.display="none";
		document.getElementById('content3').style.display="none";
 }
}
function requiredloanfield(){
var frmloan=document.loanapplicationfrm;
 if(frmloan.fname.value==''){
 	alert('Please enter first name');
	frmloan.fname.focus();
	return false;
 }
  if(frmloan.lname.value==''){
 	alert('Please enter last name');
	frmloan.lname.focus();
	return false;
 }
  if(frmloan.dob.value==''){
 	alert('Please enter your birth date');
	frmloan.dob.focus();
	return false;
 }if(frmloan.dom.value==''){
 	alert('Please enter your birth month');
	frmloan.dom.focus();
	return false;
 }if(frmloan.doy.value==''){
 	alert('Please enter your birth year');
	frmloan.doy.focus();
	return false;
 }
   if(frmloan.city.value==''){
 	alert('Please enter your city');
	frmloan.city.focus();
	return false;
 }  if(frmloan.loanamount.value==''){
 	alert('Please enter your loan amount');
	frmloan.loanamount.focus();
	return false;
 }if(frmloan.loanperiod.value==''){
 	alert('Please enter your loan period');
	frmloan.loanperiod.focus();
	return false;
 }if(frmloan.stdcode.value==''){
 	alert('Please enter your area code');
	frmloan.stdcode.focus();
	return false;
 }if(frmloan.landline_phone.value==''){
 	alert('Please enter your phone no');
	frmloan.landline_phone.focus();
	return false;
 }
  if(frmloan.address.value==''){
 	alert('Please enter your address');
	frmloan.address.focus();
	return false;
 }
   if(frmloan.mobile.value==''){
 	alert('Please enter your mobile number');
	frmloan.mobile.focus();
	return false;
 }   if(frmloan.email.value==''){
 	alert('Please enter your email address');
	frmloan.email.focus();
	return false;
 }if(frmloan.employmentstatus.value==''){
 	alert('Please select your employment status');
	frmloan.employmentstatus.focus();
	return false;
 }

   if(frmloan.monthlyincome.value==''){
 	alert('Please enter your monthly income');
	frmloan.monthlyincome.focus();
	return false;
 }
    if(frmloan.existingloan.value==''){
 	alert('Please enter your gross income');
	frmloan.existingloan.focus();
	return false;
 }
 return true;
}
function validateProject(){
	var frm=document.frmprojectdetails
	if(frm.projectType.value==''){
		alert('Please enter project name');
		frm.projectType.focus();
		return false;
	}
	if(frm.pname.value==''){
		alert('Please enter project name');
		frm.pname.focus();
		return false;
	}
	if(frm.plocation.value==''){
		alert('Please enter project location');
		frm.plocation.focus();
		return false;
	}
	if(frm.paddress.value==''){
		alert('Please fill project address');
		frm.paddress.focus();
		return false;
		}
	if(frm.pcity.value==''){
		alert('Please fill project city');
		frm.pcity.focus();
		return false;
		}	
	if(frm.states.value==''){
		alert('Please select project state');
		frm.states.focus();
		return false;
		}	
	if(frm.pemail.value==''){
		alert('Please fill contact email id');
		frm.pemail.focus();
		return false;
		}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.pemail.value))){
		alert('Invalid email id');
		frm.pemail.focus();
		return false;
		}

	return true;	
}