// JavaScript Document
	var sendReq 	= getXmlHttpRequestObject();
	var receiveReq 	= getXmlHttpRequestObject();
	var lastMessage = 0;
	var mTimer;
//	alert(window.location);
	function getXmlHttpRequestObject()
	{
		if (window.XMLHttpRequest)
		{
			return new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			alert('Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.');
		}
	}
	function dropdownlist(dropdowId, dropdowName, response)
	{
		var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
		var dropDownnnMakeID = dropdowId;
		while(dropDownnnMakeID.options.length)	{	dropDownnnMakeID.remove(0);	}
		newElem = document.createElement("option");
		newElem.text = dropdowName;
		newElem.value = 0;
		dropDownnnMakeID.add(newElem, where);
		var tempstr = response;
		if(response != "0")
		{
			var arraystr = tempstr.split(";");
			for (var i = 0; i < arraystr.length; i++)
			{
				var record = arraystr[i].split(":");
				newElem = document.createElement("option");
				newElem.text = record[1];
				newElem.value = record[0];
				dropDownnnMakeID.add(newElem, where);
			}
		}
		dropDownnnMakeID.disabled = false;
	}
/*	
	function updateChild(parent,child)
	Input: parent dropdown, child dropdown name
	output: the child dropdown will be rebuild according to parent from live db
*/
function updateChild(parent, child, parentClass, childClass, childZeroIndex, filtered)
{
	var childs = document.getElementById(child);
//	alert(childs);
	childs.disabled = true;
	childs.selectedIndex = 0;
	childs.options[0].text = ' Loading ... ';
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=updateChild";
			actionUrl += "&parent=" + parent;
			actionUrl += "&parentClass=" + parentClass;
			actionUrl += "&filtered=" + filtered;
			actionUrl += "&childClass=" + childClass;
//			alert(actionUrl);
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
//												alert(childs);
												var response = receiveReq.responseText;
//												alert(response);
												dropdownlist(childs, childZeroIndex, response);
												childs.disabled = false;
											}
										};
		receiveReq.send(null);
		
	}
}
function updateChildss(parent, child, parentClass, childClass, childZeroIndex, filtered)
{
		document.forms['frmsearchsite'].elements['rentOrBuy_1'].disabled 				= true;
		document.forms['frmsearchsite'].elements['rentOrBuy_2'].disabled 				= true;
		document.forms['frmsearchsite'].elements['property_cityId'].disabled 			= true;
		document.forms['frmsearchsite'].elements['property_areaIds'].disabled			= true;
		document.forms['frmsearchsite'].elements['property_propertySubtypeId'].disabled = true;
		document.forms['frmsearchsite'].elements['priceRange'].disabled 				= true;
		document.forms['frmsearchsite'].elements['areaFrom'].disabled 					= true;
		document.forms['frmsearchsite'].elements['areaTo'].disabled 					= true;
		document.forms['frmsearchsite'].elements['landAreaType'].disabled 				= true;
		document.forms['frmsearchsite'].elements['isSold'].disabled 					= true;
		document.forms['frmsearchsite'].elements['isBrandNew'].disabled 				= true;

	var childs = document.getElementById(child);
		childs.disabled = true;
	var rentOrBuys		= 			document.forms['frmsearchsite'].elements['rentOrBuy'];
		rentOrBuyss		= "";
		rentOrBuyss		= (rentOrBuys[0].checked)?"Buy":rentOrBuyss;
		rentOrBuyss		= (rentOrBuys[1].checked)?"Rent":rentOrBuyss;
//	alert(childs);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=updateChildx";
			actionUrl += "&parent=" + parent;
			actionUrl += "&filterss=" + 1;
			actionUrl += "&parentClass=" + parentClass;
			actionUrl += "&filtered=" + filtered;
			actionUrl += "&childClass=" + childClass;
			actionUrl += "&rentOrBuy=" + rentOrBuyss;
			
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
//												alert(childs);
												var response = receiveReq.responseText;
//												alert(response);
												dropdownlist(childs, childZeroIndex, response);
												update_site_total_properties();
											}
										};
		receiveReq.send(null);
		
	}
}
function updateChildssx(parent, child, parentClass, childClass, childZeroIndex, filtered)
{
	document.forms['frmsearch'].elements['rentOrBuy_1'].disabled 				= true;
	document.forms['frmsearch'].elements['rentOrBuy_2'].disabled 				= true;
	document.forms['frmsearch'].elements['property_cityId'].disabled 			= true;
	document.forms['frmsearch'].elements['property_areaIds'].disabled			= true;
	document.forms['frmsearch'].elements['property_propertySubtypeId'].disabled = true;
	document.forms['frmsearch'].elements['priceRange'].disabled 				= true;
	document.forms['frmsearch'].elements['areaFrom'].disabled 					= true;
	document.forms['frmsearch'].elements['areaTo'].disabled 					= true;
	document.forms['frmsearch'].elements['landAreaType'].disabled 				= true;
		
	var childs = document.getElementById(child);
		childs.disabled = true;
	var rentOrBuys		= 			document.forms['frmsearch'].elements['rentOrBuy'];
		rentOrBuyss		= "";
		rentOrBuyss		= (rentOrBuys[0].checked)?"Buy":rentOrBuyss;
		rentOrBuyss		= (rentOrBuys[1].checked)?"Rent":rentOrBuyss;
//	alert(childs);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=updateChildx";
			actionUrl += "&parent=" + parent;
			actionUrl += "&filterss=" + 1;
			actionUrl += "&parentClass=" + parentClass;
			actionUrl += "&filtered=" + filtered;
			actionUrl += "&childClass=" + childClass;
			actionUrl += "&rentOrBuy=" + rentOrBuyss;
			
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
//												alert(childs);
												var response = receiveReq.responseText;
//												alert(response);
												dropdownlist(childs, childZeroIndex, response);
												update_home_total_properties();
											}
										};
		receiveReq.send(null);
		
	}
}
function updateChild2(parent, child, parentClass, childClass, childZeroIndex, filtered)
{
	var childs = document.getElementById(child);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=updateChild";
			actionUrl += "&parent=" + parent;
			actionUrl += "&parentClass=" + parentClass;
			actionUrl += "&childClass=" + childClass;
			actionUrl += "&filtered=" + filtered;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
												//alert(response);
												dropdownlist(childs, childZeroIndex, response);
												 update_home_total_properties();
											}
										};
		receiveReq.send(null);
		
	}
}
function updateChild3(parent, child, parentClass, childClass, childZeroIndex, filtered)
{
	var childs = document.getElementById(child);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=updateChild";
			actionUrl += "&parent=" + parent;
			actionUrl += "&parentClass=" + parentClass;
			actionUrl += "&filtered=" + filtered;
			actionUrl += "&childClass=" + childClass;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//												alert(response);
												dropdownlist(childs, childZeroIndex, response);
												 update_site_total_properties();
											}
										};
		receiveReq.send(null);
		
	}
}
function DeleteImage(DeleteImageId, klass)
{
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=DeleteImage";
			actionUrl += "&DeleteImageId=" + DeleteImageId;
			actionUrl += "&klass=" + klass;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//												alert(response);
												if(response != 1) alert(LBL.js_message_alerts.TryAgainPlease);
												else window.location.reload();
											}
										};
		receiveReq.send(null);
		
	}
}
function isEditAble(x)
{
	if(confirm("This action will make your properties unapproved. Do you want to continue?"))
	{
		window.location.href = x + "&markunapproved=1";
	}
}
/*function markEditAble(frmName, klass, chbName, checkedValue, flag )
{
	var ids = "0";
	var imageIds = document.forms[frmName].elements[chbName];
	if(imageIds.value)
	{
		ids = (imageIds.checked)?"0," + imageIds.value:"0";
	}
	else
	{
		for (var i=0; i < imageIds.length; i++)
		{
			ids = (imageIds[i].checked)?ids + "," + imageIds[i].value:ids;
		}
	}
	if(ids == "0")
	{
		alert(LBL.js_message_alerts.SelectMinimum);
		return;
	}
	if(confirm("This action will make your properties unapprove. Do you want to continue?"))
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=theFlag";
				actionUrl += "&flag=" + flag;
				actionUrl += "&checkedValue=" + checkedValue;
				actionUrl += "&klass=" + klass;
				actionUrl += "&ids=" + ids;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert(response);
													if(response == 2)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreFeatured);
													}
													else if(response == 3)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreActive);
													}
													else if(response == 4)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreFeatuedOrAvailable);
													}
													else if(response == 5)
													{
														alert(LBL.js_message_alerts.YouCannotMarkAsActiveToAnyBlockOrUnapprovedAgentOrUser);
														window.location.reload();
													}
													else
													{
														window.location.reload();
													}
												}
											};
			receiveReq.send(null);
			
		}
	}
}*/
function theFlag(frmName, klass, chbName, checkedValue, flag )
{
	var ids = "0";
	var imageIds = document.forms[frmName].elements[chbName];
	if(imageIds.value)
	{
		ids = (imageIds.checked)?"0," + imageIds.value:"0";
	}
	else
	{
		for (var i=0; i < imageIds.length; i++)
		{
			ids = (imageIds[i].checked)?ids + "," + imageIds[i].value:ids;
		}
	}
	if(ids == "0")
	{
		alert(LBL.js_message_alerts.SelectMinimum);
		return;
	}
	if(confirm(LBL.js_message_alerts.DoYouWantToPerform))
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=theFlag";
				actionUrl += "&flag=" + flag;
				actionUrl += "&checkedValue=" + checkedValue;
				actionUrl += "&klass=" + klass;
				actionUrl += "&ids=" + ids;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert(response);
													if(response == 2)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreFeatured);
													}
													else if(response == 3)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreActive);
													}
													else if(response == 4)
													{
														alert(LBL.js_message_alerts.YouCannotMarkMoreFeatuedOrAvailable);
													}
													else if(response == 5)
													{
														alert(LBL.js_message_alerts.YouCannotMarkAsActiveToAnyBlockOrUnapprovedAgentOrUser);
														window.location.reload();
													}
													else
													{
														window.location.reload();
													}
												}
											};
			receiveReq.send(null);
			
		}
	}
}
function theDelete(frmName, klass, chbName, tbl_clumn_refix, delete_type )
{
	var ids = "0";
	var imageIds = document.forms[frmName].elements[chbName];
	if(imageIds.value)
	{
		ids = (imageIds.checked)?"0," + imageIds.value:"0";
	}
	else
	{
		for (var i=0; i < imageIds.length; i++)
		{
			ids = (imageIds[i].checked)?ids + "," + imageIds[i].value:ids;
		}
	}
	if(ids == "0")
	{
		alert(LBL.js_message_alerts.SelectMinimum);
		return;
	}
	if(confirm(LBL.js_message_alerts.DoYouWantToDeleteRecord))
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=theDelete";
				actionUrl += "&delete_type=" + delete_type;
				actionUrl += "&tbl_clumn_refix=" + tbl_clumn_refix;
				actionUrl += "&klass=" + klass;
				actionUrl += "&ids=" + ids;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert(response);
													if(response == 1)
													{
														alert(LBL.js_message_alerts.SelectRecordDeleted);
														window.location.reload();
													}
													else
													{
														alert(LBL.js_message_alerts.BUGUpdateUs);
													}
												}
											};
			receiveReq.send(null);
			
		}
	}
}
function resetVerificationCode(frmName, chbName )
{
	var ids = "0";
	var imageIds = document.forms[frmName].elements[chbName];
	if(imageIds.value)
	{
		ids = (imageIds.checked)?"0," + imageIds.value:"0";
	}
	else
	{
		for (var i=0; i < imageIds.length; i++)
		{
			ids = (imageIds[i].checked)?ids + "," + imageIds[i].value:ids;
		}
	}
	if(ids == "0")
	{
		alert(LBL.js_message_alerts.SelectMinimum);
		return;
	}
	if(confirm('Do you wan to resent verification code?'))
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=resetVerificationCode";
				actionUrl += "&ids=" + ids;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = parseInt(receiveReq.responseText);
													if(response == 0)
													{
														alert("Activation link not sent because link will go only blocked and not activated users/agents");
													}
													else if(response)
													{
														alert("Activation link has been sent to " + response + " users/agents");
//														window.location.reload();
													}
													else
													{
														alert(LBL.js_message_alerts.BUGUpdateUs);
													}
												}
											};
			receiveReq.send(null);
			
		}
	}
}
function checkAll(frmName, chbName, checkedValue)
{
	var imageIds = document.forms[frmName].elements[chbName]
	if(imageIds.value)	{	imageIds.checked = (checkedValue)?true:false;		}
	else
	{
		for (var i=0; i < imageIds.length; i++)	{	imageIds[i].checked = (checkedValue)?true:false;	}			
	}
}

/*************************
	function about Agent profile updateing
	By: Muhammad Altaf Rana
*******************************/
function infoDive(buttonEdit)
{
	var displayDive = buttonEdit.id + "_display";
	var editDive 	= buttonEdit.id + "_edit";
		displayDive = document.getElementById(displayDive);
		editDive 	= document.getElementById(editDive);
		disabledEditButton(buttonEdit, 0);
	if(buttonEdit.value == "Edit")
	{
		editDive.style.visibility = "visible";
		editDive.style.display = "inline-block";
		
		displayDive.style.visibility = "hidden";
		displayDive.style.display = "none";
		
		buttonEdit.value = "Save"
	}
	else if(buttonEdit.value == "Save")
	{
		if(buttonEdit.id == "basicInfo")		{	basicInfoDiveForm(buttonEdit);	}
		else if(buttonEdit.id == "phoneInfo")	{	phoneInfoDiveForm(buttonEdit);	}
		else if(buttonEdit.id == "companyInfo")	{	companyInfoDiveForm(buttonEdit);}
	}
}
function submitform(btn)
{
	var info = btn + "Info";
	var s = document.getElementById(info);
	if(btn == "basic")	{	basicInfoDiveForm(s);	}
	if(btn == "phone")	{	phoneInfoDiveForm(s);	}
	if(btn == "company"){	companyInfoDiveForm(s);	}
	
	return false;
}
function basicInfoDiveForm(buttonEdit)
{
	if(document.getElementById('user_firstName').value == "")
	{
		alert(LBL.signinup.RequiredFirstName);
		document.getElementById('user_firstName').focus();
		return;
	}
	if(document.getElementById('user_lastName').value == "")
	{
		alert(LBL.signinup.RequiredLastName);
		document.getElementById('user_lastName').focus();
		return;
	}
	if(document.getElementById('pold').value != "" ||
	   document.getElementById('pnew1').value != "" ||
	   document.getElementById('pnew2').value != ""  )
	{
		if(document.getElementById('pold').value == "")
		{
			alert(LBL.signinup.RequiredOldPassword);
			document.getElementById('pold').focus();
			return;
		}
		if(document.getElementById('pnew1').value == "")
		{
			alert(LBL.signinup.RequiredNewPassword);
			document.getElementById('pnew1').focus();
			return;
		}
		if(document.getElementById('pnew2').value == "")
		{
			alert(LBL.signinup.RequiredRetypeNewPassword);
			document.getElementById('pnew2').focus();
			return;
		}
		if(document.getElementById('pnew1').value != document.getElementById('pnew2').value)
		{
			alert(LBL.signinup.RequiredNewPasswordMissMatch);
			document.getElementById('pnew1').focus();
			return;
		}
	}
	if(document.getElementById('user_quickUserName').value == "")
	{
		alert(LBL.signinup.RequiredUsernameForQuickLink);
		document.getElementById('user_quickUserName').focus();
		return;
	}
	updating_login_loadingDive(0);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=basicInfoDive";
			actionUrl += "&user_title=" + document.getElementById('user_title').value;
			actionUrl += "&user_firstName=" + document.getElementById('user_firstName').value;
			actionUrl += "&user_lastName=" + document.getElementById('user_lastName').value;
			actionUrl += "&pold=" + document.getElementById('pold').value;
			actionUrl += "&pnew1=" + document.getElementById('pnew1').value;
			actionUrl += "&pnew2=" + document.getElementById('pnew2').value;
			actionUrl += "&user_quickUserName=" + document.getElementById('user_quickUserName').value;
//			alert(actionUrl);
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//													alert(response);
													if(response == 2)
													{
														updating_login_loadingDive(1);
														alert(LBL.signinup.RequiredOldPasswordIsNotCorrect);
														document.getElementById('pold').focus();
														return;
													}
													else if(response == 3)
													{
														updating_login_loadingDive(1);
														alert(LBL.signinup.RequiredUsernameForQuickLinkNotAvailable);
														document.getElementById('user_quickUserName').focus();
														return;
													}
													else if(response != 1)
													{
														alert(response);
														alert(LBL.signinup.TryAgain);
													}
													else
													{
														updateBasicInfoDive(buttonEdit);
														window.location.reload();
													}
											}
										};
		receiveReq.send(null);
	}
}
function companyInfoDiveForm(buttonEdit)
{
	if(document.getElementById('page').value == "user_profile")
	{
		if(document.getElementById('user_companyAddress').value == "")
		{
			alert(LBL.signinup.RequiredCompanyAddress);
			document.getElementById('user_companyAddress').focus();
			return;
		}
		document.forms['frmcompanyInfo'].submit();
	}
	if(document.getElementById('user_companyName').value == "")
	{
		alert(LBL.signinup.RequiredCompanyName);
		document.getElementById('user_companyName').focus();
		return;
	}
	if(document.getElementById('user_ownerName').value == "")
	{
		alert(LBL.signinup.RequiredOwnerName);
		document.getElementById('user_ownerName').focus();
		return;
	}
	if(document.getElementById('user_companyAddress').value == "")
	{
		alert(LBL.signinup.RequiredCompanyAddress);
		document.getElementById('user_companyAddress').focus();
		return;
	}
	document.forms['frmcompanyInfo'].submit();
	//updating_login_loadingDive(0);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=companyInfoDiveForm";
			actionUrl += "&user_companyName=" + document.getElementById('user_companyName').value;
			actionUrl += "&user_ownerName=" + document.getElementById('user_ownerName').value;
			actionUrl += "&user_companyAddress=" + document.getElementById('user_companyAddress').value;
			actionUrl += "&user_companyDescription=" + document.getElementById('user_companyDescription').value;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
													if(response != 1)
													{
														alert(LBL.signinup.TryAgain);
													}
													else
													{
														updateCompanyInfoDive(buttonEdit);
													}
											}
										};
		receiveReq.send(null);
		
	}
}
function phoneInfoDiveForm(buttonEdit)
{
	var UANCity = "";
	var size 	= "";
	var uancity = "";

	if(document.getElementById('user_UAN') != null)
	{
		var UANCity = document.getElementById('user_UANCity');
		var size = UANCity.options.length;
		var uancity = "";
		for(var i=1; i<size; i++)
		{
			if(UANCity[i].selected)	{ uancity += (uancity == "" )?UANCity[i].value:" - " + UANCity[i].value;	}
		}
		if(uancity != "" ||  document.getElementById('user_UAN').value != "")
		{
			if(document.getElementById('user_UAN').value == "")
			{
				alert(LBL.signinup.RequiredUAN);
				document.getElementById('user_UAN').focus();
				return;
			}
			if(uancity == "")
			{
				alert(LBL.signinup.RequiredUANCity);
				document.getElementById('user_UAN').focus();
				return;
			}
		}
	}
	updating_login_loadingDive(0);
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=phoneInfoDiveForm";
		
			if(document.getElementById('user_UAN') != null)
				actionUrl += "&user_UAN=" + document.getElementById('user_UAN').value;
				
			if(document.getElementById('user_UAN') != null)
				actionUrl += "&user_UANCity=" + uancity;
			actionUrl += "&user_workPhone=" + document.getElementById('user_workPhone').value;
			actionUrl += "&user_mobilePhone=" + document.getElementById('user_mobilePhone').value;
			actionUrl += "&user_fax=" + document.getElementById('user_fax').value;
			
//			if(document.getElementById('user_companyWebSite'))
			if(document.getElementById('user_companyWebSite') != null)
				actionUrl += "&user_companyWebSite=" + document.getElementById('user_companyWebSite').value;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
													if(response != 1)
													{
														alert(LBL.signinup.TryAgain);
													}
													else
													{
														updatePhoneInfoDive(buttonEdit);
													}
											}
										};
		receiveReq.send(null);
		
	}
}
function updateBasicInfoDive(buttonEdit)
{
	var displayDive = buttonEdit.id + "_display";
	var editDive 	= buttonEdit.id + "_edit";
		displayDive = document.getElementById(displayDive);
		editDive 	= document.getElementById(editDive);
	var fullName 	= 	document.getElementById('user_title').value;
		fullName 	= 	fullName + " " + document.getElementById('user_firstName').value;
		fullName 	= 	fullName + " " + document.getElementById('user_lastName').value;

	document.getElementById('span_fullName').innerHTML = fullName;
	editDive.style.visibility = "hidden";
	editDive.style.display = "none";
	
	displayDive.style.visibility = "visible";
	displayDive.style.display = "inline-block";

	buttonEdit.value = "Edit";
	updating_login_loadingDive(1);
	disabledEditButton(buttonEdit, 1)
}
function updatePhoneInfoDive(buttonEdit)
{
	var displayDive = buttonEdit.id + "_display";
	var editDive 	= buttonEdit.id + "_edit";
		displayDive = document.getElementById(displayDive);
		editDive 	= document.getElementById(editDive);
	document.getElementById('span_user_workPhone').innerHTML = document.getElementById('user_workPhone').value;
	document.getElementById('span_user_mobilePhone').innerHTML = document.getElementById('user_mobilePhone').value;
	document.getElementById('span_user_fax').innerHTML = document.getElementById('user_fax').value;
	
	if(document.getElementById('user_companyWebSite') != null)
		document.getElementById('span_user_companyWebSite').innerHTML = document.getElementById('user_companyWebSite').value;
	
	if(document.getElementById('user_UANCity') != null)
	{
		var UANCity = document.getElementById('user_UANCity');
		var size = UANCity.options.length;
		var uancity = "";
		for(var i=1; i<size; i++)
		{
			if(UANCity[i].selected)	{ uancity += (uancity == "" )?UANCity[i].value:" - " + UANCity[i].value;	}
		}
		document.getElementById('span_user_UANCity').innerHTML = (uancity == "")?' ( UAN not available ) ':uancity;
		document.getElementById('span_user_UAN').innerHTML = (uancity == "")?'UAN not available':document.getElementById('user_UAN').value;
	}
	
	editDive.style.visibility = "hidden";
	editDive.style.display = "none";
	
	displayDive.style.visibility = "visible";
	displayDive.style.display = "inline-block";

	buttonEdit.value = "Edit";
	updating_login_loadingDive(1);
	disabledEditButton(buttonEdit, 1)
}
function updateCompanyInfoDive(buttonEdit)
{
	var displayDive = buttonEdit.id + "_display";
	var editDive 	= buttonEdit.id + "_edit";
		displayDive = document.getElementById(displayDive);
		editDive 	= document.getElementById(editDive);
	document.getElementById('span_user_companyName').innerHTML = document.getElementById('user_companyName').value;
	document.getElementById('span_user_ownerName').innerHTML = document.getElementById('user_ownerName').value;
	document.getElementById('span_user_companyAddress').innerHTML = document.getElementById('user_companyAddress').value;
	document.getElementById('span_user_companyDescription').innerHTML = document.getElementById('user_companyDescription').value;

	editDive.style.visibility = "hidden";
	editDive.style.display = "none";
	
	displayDive.style.visibility = "visible";
	displayDive.style.display = "inline-block";

	buttonEdit.value = "Edit";
	updating_login_loadingDive(1);
	disabledEditButton(buttonEdit, 1)
}
function blockDive(dive_id)		{	document.getElementById(dive_id).style.display="block";	}
function displayDive(dive_id)	{	document.getElementById(dive_id).style.display="none";	}
function displayDive(dive_id)	{	document.getElementById(dive_id).style.display="none";	}
function updating_login_loadingDive(x)
{
	if(x)
	{
		document.getElementById('updating_login').style.visibility = "hidden";
		document.getElementById('updating_login').style.display = "none";
	}
	else
	{
		document.getElementById('updating_login').style.visibility = "visible";
		document.getElementById('updating_login').style.display = "inline-block";
	}
}
function disabledEditButton(buttonEdit, x)
{
	if(buttonEdit.id == "basicInfo")
	{
		document.getElementById("phoneInfo").disabled= (x)?false:true;
		document.getElementById("companyInfo").disabled=  (x)?false:true;;
	}
	else if(buttonEdit.id == "phoneInfo")
	{
		document.getElementById("basicInfo").disabled=  (x)?false:true;;
		document.getElementById("companyInfo").disabled=  (x)?false:true;;
	}
	else if(buttonEdit.id == "companyInfo")
	{
		document.getElementById("basicInfo").disabled=  (x)?false:true;;
		document.getElementById("phoneInfo").disabled=  (x)?false:true;;
	}
}
	
	function updateHomeSearchDive(x)
	{
		var dive = "homeDivSearch" + x;
		var ldive = "li" + x;
			document.getElementById('homeDivSearchGeneral').style.visibility	= "hidden";
			document.getElementById('homeDivSearchGeneral').style.display 		= "none";
			document.getElementById('homeDivSearchMap').style.visibility 		= "hidden";
			document.getElementById('homeDivSearchMap').style.display 			= "none";
			document.getElementById('homeDivSearchCity').style.visibility 		= "hidden";
			document.getElementById('homeDivSearchCity').style.display 			= "none";
			
			document.getElementById(dive).style.visibility 						= "visible";
			document.getElementById(dive).style.display 						= "inline-block";
			
			document.getElementById("liMap").className 							= "current2";
			document.getElementById("liCity").className 						= "current2";
			document.getElementById("liGeneral").className 						= "current2";
			document.getElementById(ldive).className 							= "current1";
	
			var div_visibility 	= "hidden";
			var div_display		= "none";
			if(dive == 'homeDivSearchCity')
			{
				div_visibility 	= "visible";
				div_display		= "inline-block";
			}
			document.getElementById('browseCityCheckbox').style.visibility 		= div_visibility;
			document.getElementById('browseCityCheckbox').style.display 		= div_display;
			
			if(ldive == "liCity")
			{
				updateHomeSearchCityDiveByAjax('saleCity');
			}
			//////////////////////////////////////
			
			///////////////////////////////
	}
	var saleCityFlag 	= 0;
	var rentalCityFlag 	= 0;
	function updateHomeSearchCityDiveByAjax(param)
	{
		var abc = 0;
		if(saleCityFlag 	== 1 && param == 'saleCity')		{	abc = 0;}
		else if(rentalCityFlag 	== 1 && param == 'rentalCity')	{	abc = 0;}
		else
		{
			if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
			{
				var actionUrl = BASE_URL + "/dropdow.php?action=" + param;
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
												{
													if (receiveReq.readyState == 4)
													{
														var response = receiveReq.responseText;
														document.getElementById(param).innerHTML = response;
														if(param == "saleCity") 	saleCityFlag = 1;
														if(param == "rentalCity") 	rentalCityFlag = 1;
													}
												};
				receiveReq.send(null);
			}
		}
	}
function sendEmailtoFriendDevelopment(param)
{
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=sendEmailtoFriendDevelopment";
			actionUrl += "&" + param;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//													alert(response);
													if(response != 1)
													{
                   			document.getElementById('moving_loadingImagefriend').width = 0;
                   			document.getElementById('moving_loadingImagefriend').height = 0;
//                  			document.getElementById('message314').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
													else
													{
                   			document.getElementById('moving_loadingImagefriend').width = 0;
                   			document.getElementById('moving_loadingImagefriend').height = 0;
//                  			document.getElementById('message314').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
											}
										};
		receiveReq.send(null);
		
	}
}
function updating_detail_Dive(x)
{
	document.getElementById('property_floorplan').style.visibility = "hidden";
	document.getElementById('property_floorplan').style.display = "none";
	document.getElementById('property_about').style.visibility = "hidden";
	document.getElementById('property_about').style.display = "none";
	document.getElementById(x).style.visibility = "visible";
	document.getElementById(x).style.display = "inline-block";
	if(x == "property_about")
	{
		document.getElementById("floorlinkdiv").className = "detail_link";
		document.getElementById("detaillinkdiv").className = "detail_link2";
/*		document.getElementById("detaillinkdiv").onMouseOut = function ()
																{
																	alert(' on mouse out');
																	document.getElementById("detaillinkdiv").className = "detail_link2";
																};*/
	}
	else
	{
			
		document.getElementById("floorlinkdiv").className = "detail_link2";
		document.getElementById("detaillinkdiv").className = "detail_link";
	//	document.getElementById("floorlinkdiv").onMouseOut = function ()	{	document.getElementById("floorlinkdiv").className = "detail_link2";	};
	}
	return;
}
function updating_detail_Divess(x)
{
	document.getElementById('property_floorplan').style.visibility = "hidden";
	document.getElementById('property_floorplan').style.display = "none";
	document.getElementById('property_about').style.visibility = "hidden";
	document.getElementById('property_about').style.display = "none";
	document.getElementById(x).style.visibility = "visible";
	document.getElementById(x).style.display = "inline-block";
	return;
}
function updating_development_detail_Dive(x)
{
	document.getElementById('development_locaton').style.visibility = "hidden";
	document.getElementById('development_locaton').style.display = "none";
	document.getElementById('development_floorplan').style.visibility = "hidden";
	document.getElementById('development_floorplan').style.display = "none";
	document.getElementById('development_about').style.visibility = "hidden";
	document.getElementById('development_about').style.display = "none";
	document.getElementById(x).style.visibility = "visible";
	document.getElementById(x).style.display = "inline-block";
	return;
}
function saveproperty(x, property_id)
{
	if(x.value != LBL.all_buttons.SaveProperty) return;
	if(property_id)
	{
		var saveproperty_loading = "saveproperty_loading_" + property_id;
		var saveproperty_button  = "saveproperty_button_" + property_id;
		x.value = LBL.all_buttons.SavingProperty;
		x.className = 'inactivebtn';
		x.disabled = true;
		//document.getElementById(saveproperty_loading).width = "38";
	//	document.getElementById(saveproperty_loading).height = "27";
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=saveproperty";
				actionUrl += "&property_id=" + property_id;
				actionUrl += "&backurl=" + window.location;
//			alert(actionUrl);
//			return;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//														alert(response);
														if(response == 1)
														{
															x.value = LBL.all_buttons.SavedProperty;
														}
														else if(response == 2)
														{
															x.value = LBL.all_buttons.SavedProperty;
															alert(LBL.js_message_alerts.BUGUpdateUs);
														}
														else if(response == 3)
														{
//															alert('Please login before saving property!');
															window.location.href = BASE_URL	+ "/index.php?page=signin";
														}
														else if(response == 4)
														{
															alert(LBL.js_message_alerts.TryAgainPlease);
															window.location.reload();
														}
														else
														{
															alert(LBL.js_message_alerts.TryAgainPlease);
															window.location.href = BASE_URL	+ "/index.php?page=contactus";
														}
													//	document.getElementById(saveproperty_loading).width = "0";
													//	document.getElementById(saveproperty_loading).height = "0";
														x.disabled = false;
														x.className = 'inactivebtn';
												}
											};
			receiveReq.send(null);
		}
	}
	else
	{
		window.location.href = BASE_URL	+ "/index.php?page=signin";
	}
}
function savepropertythumb(property_id)
{
	alert(property_id);
	var saveproperty_span = "saveproperty_span_" + property_id;
	if(property_id)
	{
		var saveproperty_loading = "saveproperty_loading_" + property_id;
		var saveproperty_button  = "saveproperty_button_" + property_id;
		document.getElementById(saveproperty_span).innerHTML = "Saving ... ";

		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=saveproperty";
				actionUrl += "&property_id=" + property_id;
				actionUrl += "&backurl=" + window.location;
//			alert(actionUrl);
//			return;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
														if(response == 1)
														{
															document.getElementById(saveproperty_span).innerHTML = "Saved";
														}
														else if(response == 2)
														{
															document.getElementById(saveproperty_span).innerHTML = "Saved";
															alert(LBL.js_message_alerts.BUGUpdateUs);
														}
														else if(response == 3)
														{
//															alert('Please login before saving property!');
															window.location.href = BASE_URL	+ "/index.php?page=signin";
														}
														else if(response == 4)
														{
															alert(LBL.js_message_alerts.TryAgainPlease);
															window.location.reload();
														}
														else
														{
															alert(LBL.js_message_alerts.TryAgainPlease);
															window.location.href = BASE_URL	+ "/index.php?page=contactus";
														}
												}
											};
			receiveReq.send(null);
		}
	}
	else
	{
		window.location.href = BASE_URL	+ "/index.php?page=signin";
	}
}
function updateFileDive(div)
{
		if(div == "gallary")
		{
			document.getElementById('plan').style.visibility = "hidden";
			document.getElementById('plan').style.display 	= "none";
			document.getElementById('plan1').className = "uploading2";
			
			if(document.getElementById('div_all_floorplan') != null)
			{
				document.getElementById('div_all_floorplan').style.visibility = "hidden";
				document.getElementById('div_all_floorplan').style.display 	= "none";
			}
		
			document.getElementById('map').style.visibility = "hidden";
			document.getElementById('map').style.display 	= "none";
			document.getElementById('map1').className = "uploading2";
		
			if(document.getElementById('div_all_location') != null)
			{
				document.getElementById('div_all_location').style.visibility = "hidden";
				document.getElementById('div_all_location').style.display 	= "none";
			}
			
			document.getElementById('gallary').style.visibility = "visible";
			document.getElementById('gallary').style.display 	= "inline-block";
			document.getElementById('gallary1').className = "uploading1";
	
			if(document.getElementById('div_all_gallary') != null)
			{
				document.getElementById('div_all_gallary').style.visibility = "visible";
				document.getElementById('div_all_gallary').style.display 	= "inline-block";
			}
		}
		if(div == "map")
		{
			document.getElementById('plan').style.visibility = "hidden";
			document.getElementById('plan').style.display 	= "none";
			document.getElementById('plan1').className = "uploading2";
			
			if(document.getElementById('div_all_floorplan') != null)
			{
				document.getElementById('div_all_floorplan').style.visibility = "hidden";
				document.getElementById('div_all_floorplan').style.display 	= "none";
			}
			document.getElementById('gallary').style.visibility = "hidden";
			document.getElementById('gallary').style.display 	= "none";
			document.getElementById('gallary1').className = "uploading2";

			if(document.getElementById('div_all_gallary') != null)
			{			
				document.getElementById('div_all_gallary').style.visibility = "hidden";
				document.getElementById('div_all_gallary').style.display 	= "none";
			}
			
			document.getElementById('map').style.visibility = "visible";
			document.getElementById('map').style.display 	= "inline-block";
			document.getElementById('map1').className = "uploading1";
			
			if(document.getElementById('div_all_location') != null)
			{
				document.getElementById('div_all_location').style.visibility = "visible";
				document.getElementById('div_all_location').style.display 	= "inline-block";
			}
		}
		if(div == "plan")
		{
			document.getElementById('gallary').style.visibility = "hidden";
			document.getElementById('gallary').style.display 	= "none";
			document.getElementById('gallary1').className = "uploading2";

			if(document.getElementById('div_all_gallary') != null)
			{
				document.getElementById('div_all_gallary').style.visibility = "hidden";
				document.getElementById('div_all_gallary').style.display 	= "none";
			}
		
			document.getElementById('map').style.visibility = "hidden";
			document.getElementById('map').style.display 	= "none";
			document.getElementById('map1').className = "uploading2";

			if(document.getElementById('div_all_location') != null)
			{
				document.getElementById('div_all_location').style.visibility = "hidden";
				document.getElementById('div_all_location').style.display 	= "none";
			}
			
			document.getElementById('plan').style.visibility = "visible";
			document.getElementById('plan').style.display 	= "inline-block";
			document.getElementById('plan1').className = "uploading1";

			if(document.getElementById('div_all_floorplan') != null)
			{
				document.getElementById('div_all_floorplan').style.visibility = "visible";
				document.getElementById('div_all_floorplan').style.display 	= "inline-block";
			}
		}
	}
	function updateReadOnly(propertyType)
	{
		var txt = propertyType.options[propertyType.selectedIndex].text;
		if(txt == "Plots")
		{
			document.getElementById('commercialAndhome_feature_title').style.visibility = "hidden";
			document.getElementById('commercialAndhome_feature_title').style.display = "none";
			
			document.getElementById('home_feature').style.visibility = "hidden";
			document.getElementById('home_feature').style.display = "none";
			
			document.getElementById('commercialAndhome_feature').style.visibility = "hidden";
			document.getElementById('commercialAndhome_feature').style.display = "none";
		}
		if( txt == "Commercial" )
		{
			document.getElementById('commercialAndhome_feature_title').style.visibility = "visible";
			document.getElementById('commercialAndhome_feature_title').style.display = "inline-block";
			
			document.getElementById('home_feature').style.visibility = "hidden";
			document.getElementById('home_feature').style.display = "none";
			
			document.getElementById('commercialAndhome_feature').style.visibility = "visible";
			document.getElementById('commercialAndhome_feature').style.display = "inline-block";
		}
		if(txt == "Residential")
		{
			document.getElementById('commercialAndhome_feature_title').style.visibility = "visible";
			document.getElementById('commercialAndhome_feature_title').style.display = "inline-block";
			
			document.getElementById('home_feature').style.visibility = "visible";
			document.getElementById('home_feature').style.display = "inline-block";
			
			document.getElementById('commercialAndhome_feature').style.visibility = "visible";
			document.getElementById('commercialAndhome_feature').style.display = "inline-block";
		}
	}
	function updateRentTerm(PurposeId)
	{
		var visibility 	= (PurposeId == 2 || PurposeId == 4)?"visible":"hidden";
		var display		= (PurposeId == 2 || PurposeId == 4)?"inline-block":"none";
		
		document.getElementById('rent_title').style.visibility = visibility;
		document.getElementById('rent_title').style.display = display;

		document.getElementById('rent_feature').style.visibility = visibility;
		document.getElementById('rent_feature').style.display = display;
	}
	function DeleteAll(x, klass)
	{
		var DeleteImageId = "0";
		var imageIds = document.forms['frmaddProperty'].elements[x];
//		return;
		if(imageIds.value)
		{
			DeleteImageId = (imageIds.checked)?"0:"+imageIds.value:"0";
		}
		else
		{
			for (var i=0; i < imageIds.length; i++)
			{
				DeleteImageId = (imageIds[i].checked  == true)? DeleteImageId + ":" + imageIds[i].value:DeleteImageId;
			}
		}
		if(DeleteImageId == "0")
		{
			alert(LBL.js_message_alerts.SelectImageForDeleting);
		}
		else
		{
			if(confirm(LBL.js_message_alerts.AreYouWantToDeleteSelectedImages))
			{
//				alert(DeleteImageId);
//				return;
				DeleteImage(DeleteImageId, klass);
			}
		}
	}
	function updatePriceBox(x)
	{
		if(x.checked)
		{
			document.getElementById('property_price').value = "";
			document.getElementById('property_price').readOnly = true;
		}
		else
		{
			document.getElementById('property_price').readOnly = false;
		}
	}
	
	function update_price_range_home(x, y)
	{
//		alert('update_price_range_home: 1');
		document.forms['frmsearch'].elements['rentOrBuy_1'].disabled 				= true;
		document.forms['frmsearch'].elements['rentOrBuy_2'].disabled 				= true;
		document.forms['frmsearch'].elements['property_cityId'].disabled 			= true;
		document.forms['frmsearch'].elements['property_areaIds'].disabled			= true;
		document.forms['frmsearch'].elements['property_propertySubtypeId'].disabled = true;
		document.forms['frmsearch'].elements['priceRange'].disabled 				= true;
		document.forms['frmsearch'].elements['areaFrom'].disabled 					= true;
		document.forms['frmsearch'].elements['areaTo'].disabled 					= true;
		document.forms['frmsearch'].elements['landAreaType'].disabled 				= true;
//		alert('update_price_range_home: 2');

		document.getElementById('loading_home_total_properties').width = 16;
		document.getElementById('loading_home_total_properties').height = 16;
//		document.getElementById('priceRentTitle').innerHTML = (x == "PRICE_RANGE")?"Price Range":"Monthly Rent";
//		document.getElementById('includes_sold_rented').innerHTML = (x == "PRICE_RANGE")?	LBL.site_left_side_label.IncludeSoldRented_2:
//																							LBL.site_left_side_label.IncludeSoldRented_3;
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
//			alert('update_price_range_home: 3');
			var actionUrl = BASE_URL + "/dropdow.php?action=update_price_range";
				actionUrl += "&price_range=" + x;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
//												alert('update_price_range_home: 4');
												if (receiveReq.readyState == 4)
												{
//													alert('update_price_range_home: 5');
													var response = receiveReq.responseText;
													dropdownlist(document.getElementById('priceRange'), y, response);
//													alert('update_price_range_home: 6');
													update_home_total_properties();
//													alert('update_price_range_home: 7');
													document.getElementById('loading_home_total_properties').width = 0;
													document.getElementById('loading_home_total_properties').height = 0;
												}
											};
			receiveReq.send(null);
		}
	}
	function update_price_range(x, y)
	{
		document.forms['frmsearchsite'].elements['rentOrBuy_1'].disabled 				= true;
		document.forms['frmsearchsite'].elements['rentOrBuy_2'].disabled 				= true;
		document.forms['frmsearchsite'].elements['property_cityId'].disabled 			= true;
		document.forms['frmsearchsite'].elements['property_areaIds'].disabled			= true;
		document.forms['frmsearchsite'].elements['property_propertySubtypeId'].disabled = true;
		document.forms['frmsearchsite'].elements['priceRange'].disabled 				= true;
		document.forms['frmsearchsite'].elements['areaFrom'].disabled 					= true;
		document.forms['frmsearchsite'].elements['areaTo'].disabled 					= true;
		document.forms['frmsearchsite'].elements['landAreaType'].disabled 				= true;
		document.forms['frmsearchsite'].elements['isSold'].disabled 					= true;
		document.forms['frmsearchsite'].elements['isBrandNew'].disabled 				= true;

		document.getElementById('loading_site_total_properties').width = 16;
		document.getElementById('loading_site_total_properties').height = 16;
		document.getElementById('priceRentTitle').innerHTML = (x == "PRICE_RANGE")?LBL.site_left_side_label.Price:LBL.site_left_side_label.Rent;
		document.getElementById('includes_sold_rented').innerHTML = (x == "PRICE_RANGE")?LBL.site_left_side_label.IncludeSoldRented_2:LBL.site_left_side_label.IncludeSoldRented_3;
		
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=update_price_range";
				actionUrl += "&price_range=" + x;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													dropdownlist(document.forms['frmsearchsite'].elements['priceRange'], y, response);
													update_site_total_properties();
													document.getElementById('loading_site_total_properties').width = 0;
													document.getElementById('loading_site_total_properties').height = 0;
												}
											};
			receiveReq.send(null);
		}
	}
	function update_site_total_properties()
	{
		document.forms['frmsearchsite'].elements['rentOrBuy_1'].disabled 				= true;
		document.forms['frmsearchsite'].elements['rentOrBuy_2'].disabled 				= true;
		document.forms['frmsearchsite'].elements['property_cityId'].disabled 			= true;
		document.forms['frmsearchsite'].elements['property_areaIds'].disabled			= true;
		document.forms['frmsearchsite'].elements['property_propertySubtypeId'].disabled = true;
		document.forms['frmsearchsite'].elements['priceRange'].disabled 				= true;
		document.forms['frmsearchsite'].elements['areaFrom'].disabled 					= true;
		document.forms['frmsearchsite'].elements['areaTo'].disabled 					= true;
		document.forms['frmsearchsite'].elements['landAreaType'].disabled 				= true;
		document.forms['frmsearchsite'].elements['isSold'].disabled 					= true;
		document.forms['frmsearchsite'].elements['isBrandNew'].disabled 				= true;

		document.getElementById('loading_site_total_properties').width = 16;
		document.getElementById('loading_site_total_properties').height = 16;

		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var property_cityId				=	document.forms['frmsearchsite'].elements['property_cityId'].value;
			var property_propertySubtypeId	= 	document.forms['frmsearchsite'].elements['property_propertySubtypeId'].value;
			var property_areaId				= 	document.forms['frmsearchsite'].elements['property_areaIds'].value;
			var rentOrBuys					=	document.forms['frmsearchsite'].elements['rentOrBuy'];
				rentOrBuyss					= "";
				rentOrBuyss					= (rentOrBuys[0].checked)?"Buy":rentOrBuyss;
				rentOrBuyss					= (rentOrBuys[1].checked)?"Rent":rentOrBuyss;

			var areaTo					= document.getElementById('areaTo').value;
			var areaFrom				= document.getElementById('areaFrom').value;

			var priceRange 				= document.forms['frmsearchsite'].elements['priceRange'].value;
			var site_total_properties 	= document.getElementById('site_total_properties');
			
			var property_available  = (document.forms['frmsearchsite'].elements['isSold'].checked)?1:0;
			var property_brandNew  = (document.forms['frmsearchsite'].elements['isBrandNew'].checked)?1:0;

			var actionUrl = BASE_URL + "/dropdow.php?action=update_home_total_properties";
				actionUrl += "&property_cityId=" + property_cityId;
				actionUrl += "&property_areaId=" + property_areaId;
				actionUrl += "&rentOrBuy=" + rentOrBuyss;

				actionUrl += "&property_propertySubtypeId=" + property_propertySubtypeId;
				actionUrl += "&priceRange=" + priceRange;
				actionUrl += "&property_available=" + property_available;
				actionUrl += "&property_brandNew=" + property_brandNew;
				actionUrl += "&areaTo=" + areaTo;
				actionUrl += "&areaFrom=" + areaFrom;

			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert( response);
													var arraystr = response.split(":");
													if(arraystr[0] == 1)
													{
														site_total_properties.innerHTML = arraystr[1] + ' ' + LBL.site_left_side_label.Total;
													}
													else
													{
														alert( response + LBL.js_message_alerts.BUGUpdateUs);
													}
													document.getElementById('loading_site_total_properties').width = 0;
													document.getElementById('loading_site_total_properties').height = 0;
													
													document.forms['frmsearchsite'].elements['rentOrBuy_1'].disabled 				= false;
													document.forms['frmsearchsite'].elements['rentOrBuy_2'].disabled 				= false;
													document.forms['frmsearchsite'].elements['property_cityId'].disabled 			= false;
													document.forms['frmsearchsite'].elements['property_areaIds'].disabled			= false;
													document.forms['frmsearchsite'].elements['property_propertySubtypeId'].disabled = false;
													document.forms['frmsearchsite'].elements['priceRange'].disabled 				= false;
													document.forms['frmsearchsite'].elements['areaFrom'].disabled 					= false;
													document.forms['frmsearchsite'].elements['areaTo'].disabled 					= false;
													document.forms['frmsearchsite'].elements['landAreaType'].disabled 				= false;
													document.forms['frmsearchsite'].elements['isSold'].disabled 					= false;
													document.forms['frmsearchsite'].elements['isBrandNew'].disabled 				= false;
												}
											};
			receiveReq.send(null);
		}
	}	
	function update_home_total_properties()
	{
//		alert('update_home_total_properties: 1');
		document.getElementById('loading_home_total_properties').width = 16;
		document.getElementById('loading_home_total_properties').height = 16;
//		alert('update_home_total_properties: 2');
		document.forms['frmsearch'].elements['rentOrBuy_1'].disabled 				= true;
		document.forms['frmsearch'].elements['rentOrBuy_2'].disabled 				= true;
		document.forms['frmsearch'].elements['property_cityId'].disabled 			= true;
		document.forms['frmsearch'].elements['property_areaIds'].disabled			= true;
		document.forms['frmsearch'].elements['property_propertySubtypeId'].disabled = true;
		document.forms['frmsearch'].elements['priceRange'].disabled 				= true;
		document.forms['frmsearch'].elements['areaFrom'].disabled 					= true;
		document.forms['frmsearch'].elements['areaTo'].disabled 					= true;
		document.forms['frmsearch'].elements['landAreaType'].disabled 				= true;
//		alert('update_home_total_properties: 3');
		
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
//			alert('update_home_total_properties: 4');
//			alert(document.getElementById('isSold').checked);
			var areaTo					= document.getElementById('areaTo').value;
			var areaFrom				= document.getElementById('areaFrom').value;

			var property_cityId 		= document.getElementById('property_cityId').value;
			var property_areaId 		= document.getElementById('property_areaIds').value;
			var rentOrBuys				= document.forms['frmsearch'].elements['rentOrBuy'];
			
				rentOrBuyss	= "";
				rentOrBuyss	= (rentOrBuys[0].checked)?"Buy":rentOrBuyss;
				rentOrBuyss	= (rentOrBuys[1].checked)?"Rent":rentOrBuyss;

			var property_propertySubtypeId	= document.getElementById('property_propertySubtypeId').value;
			var priceRange 					= document.getElementById('priceRange').value;
			var home_total_properties 		= document.getElementById('home_total_properties');
			
			var property_available = 0;
			var property_brandNew  = 0;
			
			var actionUrl = BASE_URL + "/dropdow.php?action=update_home_total_properties";
				actionUrl += "&property_cityId=" + property_cityId;
				actionUrl += "&property_areaId=" + property_areaId;
				actionUrl += "&rentOrBuy=" + rentOrBuyss;
				actionUrl += "&property_propertySubtypeId=" + property_propertySubtypeId;
				actionUrl += "&priceRange=" + priceRange;
				actionUrl += "&property_available=" + property_available;
				actionUrl += "&property_brandNew=" + property_brandNew;
				actionUrl += "&areaTo=" + areaTo;
				actionUrl += "&areaFrom=" + areaFrom;
			//	alert(actionUrl)
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
//												alert('update_home_total_properties: 5');
												if (receiveReq.readyState == 4)
												{
//													alert('update_home_total_properties: 6');
													var response = receiveReq.responseText;
//														alert(response);
													var arraystr = response.split(":");
													if(arraystr[0] == 1)
													{
														home_total_properties.innerHTML = "<b>" + arraystr[1] + " " + LBL.site_left_side_label.Total +  "</b>";
													}
													else
													{
														alert( response + LBL.js_message_alerts.BUGUpdateUs);
													}
//													alert('update_home_total_properties: 7');
													document.getElementById('loading_home_total_properties').width = 0;
													document.getElementById('loading_home_total_properties').height = 0;
													
													document.forms['frmsearch'].elements['rentOrBuy_1'].disabled 				= false;
													document.forms['frmsearch'].elements['rentOrBuy_2'].disabled 				= false;
													document.forms['frmsearch'].elements['property_cityId'].disabled 			= false;
													document.forms['frmsearch'].elements['property_areaIds'].disabled			= false;
													document.forms['frmsearch'].elements['property_propertySubtypeId'].disabled = false;
													document.forms['frmsearch'].elements['priceRange'].disabled 				= false;
													document.forms['frmsearch'].elements['areaFrom'].disabled 					= false;
													document.forms['frmsearch'].elements['areaTo'].disabled 					= false;
													document.forms['frmsearch'].elements['landAreaType'].disabled 				= false;
//													alert('update_home_total_properties: 8');
												}
											};
			receiveReq.send(null);
		}
	}
	function update_site_loader_image()
	{
		document.getElementById('loading_site_total_properties').width = 16;
		document.getElementById('loading_site_total_properties').height = 16;
	}
	function update_loader_image()
	{
		document.getElementById('loading_home_total_properties').width = 16;
		document.getElementById('loading_home_total_properties').height = 16;
	}
	///////////
	function getPriceText(price, lblPost)
	{
		retText = "";
		price_array = price.split(",");
		price_length = price_array.length;
		price = "";
		for(i = 0;i < price_length; i++)	{	price += price_array[i];	}
		lprice = price.length;
		if(price == 0)						{	return "";	}
		else
		{
			if(lprice>=12)
			{
				retText += "Value is too big. Please contact us";
			}
			else if(lprice==11)
			{
				retText += price.substr(0,2) + " Arab ";
				
				if(price.substr(2,2)!="00")								retText += price.substr(2,2) + " Crore ";
				if(price.substr(4,2)!="00")								retText += price.substr(4,2) + " Lakh";
				if(price.substr(6,2)!="00" && price.substr(6,1)!="0")	retText += " and " + price.substr(6,2) + " Thousand";
				if(price.substr(6,2)!="00" && price.substr(6,1)=="0")	retText += " and " + price.substr(7,1) + " Thousand";
			}
			else if(lprice==10)
			{
				retText+=price.substr(0,1)+" Arab ";
				
				if(price.substr(1,2)!="00")									retText += price.substr(1,2) + " Crore ";
				if(price.substr(3,2)!="00")									retText += price.substr(3,2) + " Lakh";
				if(price.substr(5,2)!="00" && price.substr(5,1)!="0")		retText += " and " + price.substr(5,2) + " Thousand";
				if(price.substr(5,2)!="00" && price.substr(5,1)=="0")		retText += " and " + price.substr(6,1) + " Thousand";
			}
			else if(lprice==9)
			{
				retText+=price.substr(0,2)+" Crore ";
				
				if(price.substr(2,2)!="00")									retText += price.substr(2,2) + " Lakh";
				if(price.substr(4,2)!="00" && price.substr(4,1)!="0")		retText += " and " + price.substr(4,2) + " Thousand";
				if(price.substr(4,2)!="00" && price.substr(4,1)=="0")		retText += " and " + price.substr(5,1) + " Thousand";
			}
			else if(lprice==8)
			{
				retText+=price.substr(0,1)+" Crore ";
				
				if(price.substr(1,2)!="00")									retText += price.substr(1,2) + " Lakh";
				if(price.substr(3,2)!="00" && price.substr(3,1)!="0")		retText += " and " + price.substr(3,2) + " Thousand";
				if(price.substr(3,2)!="00" && price.substr(3,1)=="0")		retText += " and " + price.substr(4,1) + " Thousand";
			}
			else if(lprice==7)
			{
				retText+=price.substr(0,2)+" Lakh";
		
				if(price.substr(2,2)!="00" && price.substr(2,1)!="0")		retText += " and " + price.substr(2,2) + " Thousand";
				if(price.substr(2,2)!="00" && price.substr(2,1)=="0")		retText += " and " + price.substr(3,1) + " Thousand";
			}	
			else if(lprice==6)
			{
				retText+=price.substr(0,1)+" Lakh";
	
				if(price.substr(1,2)!="00" && price.substr(1,1)!="0")		retText += " and " + price.substr(1,2) + " Thousand";
				if(price.substr(1,2)!="00" && price.substr(1,1)=="0")		retText += " and " + price.substr(2,1) + " Thousand";
			}
			else if(lprice==5)
			{
	
				if(price.substr(0,2)!="00" && price.substr(0,1)!="0")		retText += price.substr(0,2) + " Thousand(s)";
				if(price.substr(0,1)=="0" && price.substr(1,1)!="0") 		retText += price.substr(1,1) + " Thousand(s)";
			}
			else if(lprice==4)
			{
				if(price.substr(0,1)!="0" && price.substr(0,2)!="00")		retText += price.substr(0,1) + " Thousand(s)";
			}
			else if(lprice<=3)
			{
				retText += "";
			}
			if(lprice<12)
					retText += " " + lblPost;
		}
		return "<b>" + retText + "</b>";
		
	}
	function validImage(x)
	{
		if( x.value != "" )
		{
			var b = x.value.split(".");
			b = b[b.length-1];
			b = b.toLowerCase();
			if(!(b == 'bmp' || b == 'gif' || b == 'jpeg' || b == 'jpg' || b == 'png'))
			{
				alert('Only bmp, gif, jpeg, jpg and png image formats are allowed to upload!');
				x.value = "";
				x.focus();
				return false;
			}
		}
	}
	function trim(str, chars) 	{	return ltrim(rtrim(str, chars), chars);	}
	function ltrim(str, chars)
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	}
	function rtrim(str, chars)
	{
		chars = chars || "\\s";
		return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
	}
	function trimTextBox(txtControle)	{	txtControle.value = trim(txtControle.value, '');	}

	function showPriceText(value, lblToShow, lblPost)
	{
		value = trim(value);
		var showPrice = "";	
		if (isNaN(value))	{	showPrice = "<font color=\"red\"> " + LBL.js_message_alerts.OnlyNumbersAllowed + " </font>";	}
		else 				{	showPrice = getPriceText(value, lblPost);						}
		document.getElementById(lblToShow).innerHTML = showPrice;
	}
	function checkInput(input)
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/blockwords.php?action=cleanInput";
				actionUrl += "&inputs=" + input.value;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													//alert(response);
													input.value = response;
												}
											};
			receiveReq.send(null);
			
		}
	}
	function deleteImage(klass, tblIdColumn, tblImageColumn, tblIdColumnValue, tdId)
	{
		if(confirm(LBL.js_message_alerts.AreYouWantToDeleteImage))
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			document.getElementById(tdId).innerHTML = "";	
			var actionUrl = BASE_URL + "/dropdow.php?action=deleteImage";
				actionUrl += "&klass=" + klass;
				actionUrl += "&tblIdColumn=" + tblIdColumn;
				actionUrl += "&tblImageColumn=" + tblImageColumn;
				actionUrl += "&tblIdColumnValue=" + tblIdColumnValue;
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													//alert(response);
													if(response != 1)	{	window.location.reload();	}
												}
											};
			receiveReq.send(null);
			
		}
	}
	function unsetColumn(frmName, chbName, klass, tblColumn, message)
	{
		var ids = "0";
		var imageIds = document.forms[frmName].elements[chbName];
		if(imageIds.value)
		{
			ids = (imageIds.checked)?"0," + imageIds.value:"0";
		}
		else
		{
			for (var i=0; i < imageIds.length; i++)
			{
				ids = (imageIds[i].checked)?ids + "," + imageIds[i].value:ids;
			}
		}
		if(ids == "0")
		{
			alert(LBL.js_message_alerts.SelectMinimum);
			return;
		}
		if(confirm(message))
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=unsetColumn";
				actionUrl += "&klass=" + klass;
				actionUrl += "&tblColumn=" + tblColumn;
				actionUrl += "&ids=" + ids;
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													if(response == 1)	{	window.location.reload();	}
												}
											};
			receiveReq.send(null);
			
		}
	}
	function noOfSelectedCheckBox(frmName, chbName )
	{
		var ids = 0;
		var imageIds = document.forms[frmName].elements[chbName];
		if(imageIds.value)
		{
			ids = (imageIds.checked)?1:0;
		}
		else
		{
			for (var i=0; i < imageIds.length; i++)
			{
				ids = (imageIds[i].checked)?ids+1:ids;
			}
		}
		return ids;
	}
	function removeCompareIds()
	{
//		if(confirm('Do you want to remove all properties from compare list'))
		{
			var id = 1;
			var checked = 0;
			if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
			{
				var actionUrl = BASE_URL + "/dropdow.php?action=removeCompareIds";
					actionUrl += "&id=" + id;
					actionUrl += "&checked=" + checked;
					receiveReq.open("GET", actionUrl, true);
					receiveReq.onreadystatechange = function ()
												{
													if (receiveReq.readyState == 4)
													{
														var response = receiveReq.responseText;
														if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
														else	{	history.back(-1);	}
													}
												};
				receiveReq.send(null);
			}

		}
	}
	function removeCompareId(x)
	{
		if(confirm('Do you want to remove this property from compare list'))
		{
			var id = x;
			var checked = 0;
			if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
			{
				var actionUrl = BASE_URL + "/dropdow.php?action=updateCompare";
					actionUrl += "&id=" + id;
					actionUrl += "&checked=" + checked;
	//				alert(actionUrl);
					receiveReq.open("GET", actionUrl, true);
					receiveReq.onreadystatechange = function ()
												{
													if (receiveReq.readyState == 4)
													{
														var response = receiveReq.responseText;
	//													alert(response);
														if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
														else	{	window.location.reload();	}
													}
												};
				receiveReq.send(null);
			}

		}
	}
	function compareNow()
	{
		var totalSelectedIds = 0;
		var ids = "0";
		var imageIds = document.forms['frmagentlistinghome'].elements['propertyIds'];
		if(imageIds.value)
		{
			ids = (imageIds.checked)?imageIds.value:"0";
		}
		else
		{
			for (var i=0; i < imageIds.length; i++)
			{
				var tId = (imageIds[i].checked)?imageIds[i].value:"0";
				if(tId != "0")
				{
					ids = (ids == "0")?tId:ids + "," + tId;
					totalSelectedIds++;
				}
			}
		}
		if(totalSelectedIds<2)
		{
			alert("Please select minimum 2 properties to compare.");
			return;
		}
		else
		{
			if(imageIds.value)
			{
				imageIds.checked = false;
			}
			else
			{
				for (var i=0; i < imageIds.length; i++)
				{
					imageIds[i].checked = false;
				}
			}
			window.location.href = BASE_URL + "/index.php?page=precompare&ids=" + ids;
		}
	}
	function totalSelectedcompareIds(x)
	{
		var totalSelectedIds = 0;
		var maxFlag = 0;
		var ids = "0";
		var imageIds = document.forms['frmagentlistinghome'].elements['propertyIds'];
		if(imageIds.value)
		{
			ids = (imageIds.checked)?imageIds.value:"0";
		}
		else
		{
			for (var i=0; i < imageIds.length; i++)
			{
				var tId = (imageIds[i].checked)?imageIds[i].value:"0";
				if(tId != "0")
				{
					if(totalSelectedIds == 5)
					{
						maxFlag++;
						break;
					}
					ids = (ids == "0")?tId:ids + "," + tId;
					totalSelectedIds++;
				}
			}
		}
		if(maxFlag)
		{
			document.getElementById(x.id).checked = false;
			alert("You can select maximum 5 properties to compare.");
		}
	}
	function updateCompare(x)
	{
//		alert(window.location);
		var id = x.id;
		var checked = (x.checked)?1:0;
		var imageLoading = "compareLoading_" + id;
		document.getElementById(imageLoading).width = 16;
		document.getElementById(imageLoading).height = 16;
		
		var btnCompare = "btnCompare_" + id;
		document.getElementById(btnCompare).value = "Processing ... ";

		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=updateCompare";
				actionUrl += "&id=" + id;
				actionUrl += "&checked=" + checked;
//				alert(actionUrl);
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													//alert(response);
													if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
													document.getElementById(imageLoading).width = 0;
													document.getElementById(imageLoading).height = 0;
													document.getElementById(btnCompare).value = " Compare ";
												}
											};
			receiveReq.send(null);
		}
	}
	function sendMailtoAdminAboutUpdatePackage(user_ids, subjects, messages)
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=sendMailtoAdminAboutUpdatePackage";
				actionUrl += "&user_id=" + user_ids;
				actionUrl += "&subjects=" + subjects;
				actionUrl += "&messages=" + messages;
//				alert(actionUrl);
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert(response);
													if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
												}
											};
			receiveReq.send(null);
		}
	}
	function sendMailtoAdminAboutUpdatePackage(user_ids, subjects, messages)
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=sendMailtoAdminAboutUpdatePackage";
				actionUrl += "&user_id=" + user_ids;
				actionUrl += "&subjects=" + subjects;
				actionUrl += "&messages=" + messages;
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
//													alert(response);
													if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
												}
											};
			receiveReq.send(null);
		}
	}
	function updateUserPlan(user_id)
	{
		if(confirm(LBL.js_message_alerts.UpdatePlanAlert))
		{
			if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
			{
				var actionUrl = BASE_URL + "/dropdow.php?action=updateUserPlan";
					actionUrl += "&user_id=" + user_id;
					receiveReq.open("GET", actionUrl, true);
					receiveReq.onreadystatechange = function ()
												{
													if (receiveReq.readyState == 4)
													{
														var response = receiveReq.responseText;
	//													alert(response);
														if(response != 1)	{	alert(LBL.js_message_alerts.TryAgainPlease);	}
														else	{	window.location.reload();	}
													}
												};
				receiveReq.send(null);
			}

		}
	}
	function getCalculatedArea()
	{
		var area_unit=document.getElementsByTagName("select");
		var inps=document.getElementsByTagName("input");
		var tempAU;
		var tempHL;
		var tempINP;

		for(k=0;k<area_unit.length;k++)
		{
			if(area_unit[k].getAttribute("name")=="area_unit")
				tempAU=area_unit[k];
		}
		
		for(k=0;k<inps.length;k++)
		{
			if(inps[k].getAttribute("name")=="land")
				tempINP=inps[k];
		}
		if(isNaN(tempINP.value))
		{
			return overlib('<font color=\"red\">Land must contain numbers only</font>', WIDTH, 200,HEIGHT, 50, CENTER)
		}
		else
		{
			if(tempAU.value == "Kanal")
			{
				sqfeet = tempINP.value * 4500;
				cal_value = tempINP.value + " "+tempAU.value + "<br>Equals:<br><hr>" +  Math.round((sqfeet/225)*100)/100 + " Marla<br>" + Math.round((sqfeet/9)*100)/100 + " Sq. Yard<br>" + sqfeet + " Sq. Feet"; 
			}
			else if(tempAU.value == "Marla")
			{
				sqfeet = tempINP.value * 225;
				cal_value = tempINP.value + " "+tempAU.value + "<br>Equals:<br><hr>" +  Math.round((sqfeet/4500)*100)/100 + " Kanal<br>" + Math.round((sqfeet/9)*100)/100 + " Sq. Yard<br>" + sqfeet + " Sq. Feet";
			}
			else if(tempAU.value == "Square Yard")
			{
				sqfeet = tempINP.value * 9;	
				cal_value = tempINP.value + " "+tempAU.value + "<br>Equals:<br><hr>" +  Math.round((sqfeet/4500)*100)/100 + " Kanal<br>" + Math.round((sqfeet/225)*100)/100 + " Marla<br>" + sqfeet + " Sq. Feet";
			}
			else
			{
				sqfeet = tempINP.value;
				cal_value = tempINP.value + " "+tempAU.value + "<br>Equals:<br><hr>" + Math.round((sqfeet/4500)*100)/100 + " Kanal<br>" + Math.round((sqfeet/225)*100)/100 + " Marla<br>" + Math.round((sqfeet/9)*100)/100 + " Sq. Yard";
			}
			return cal_value;
		}
}
function sendEmailtoAgent(param)
{
	
	document.getElementById('moving_loadingImageinquiry').width = 0;
	document.getElementById('moving_loadingImageinquiry').height = 0;
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		var actionUrl = BASE_URL + "/dropdow.php?action=sendEmailtoAgent";
			actionUrl += "&" + param;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//												alert(response);
													if(response != 1)
													{
                   			document.getElementById('moving_loadingImageinquiry').width = 0;
                   			document.getElementById('moving_loadingImageinquiry').height = 0;
//                  			document.getElementById('message1').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
													else
													{
                   			document.getElementById('moving_loadingImageinquiry').width = 0;
                   			document.getElementById('moving_loadingImageinquiry').height = 0;
//                  			document.getElementById('message1').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
											}
										};
		receiveReq.send(null);
		
	}
	
}
function sendEmailtoFriend(param)
{
	document.getElementById('moving_loadingImagefriendsdfsd').width = 0;
	document.getElementById('moving_loadingImagefriendsdfsd').height = 0;
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		document.getElementById('moving_loadingImagefriendsdfsd').width = 0;
		document.getElementById('moving_loadingImagefriendsdfsd').height = 0;
	var actionUrl = BASE_URL + "/dropdow.php?action=sendEmailtoFriend";
		actionUrl += "&" + param;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//												alert(response);
													if(response != 1)
													{
														document.getElementById('moving_loadingImagefriendsdfsd').width = 0;
														document.getElementById('moving_loadingImagefriendsdfsd').height = 0;
//														document.getElementById('message31').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
													else
													{
														document.getElementById('moving_loadingImagefriendsdfsd').width = 0;
														document.getElementById('moving_loadingImagefriendsdfsd').height = 0;
//														document.getElementById('message31').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
											}
										};
		receiveReq.send(null);
		
	}
}
function sendEmailtoFriendAgent(param)
{
	document.getElementById('moving_loadingImagefriend12').width = 0;
	document.getElementById('moving_loadingImagefriend12').height = 0;
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		document.getElementById('moving_loadingImagefriend12').width = 0;
		document.getElementById('moving_loadingImagefriend12').height = 0;
		
		var actionUrl = BASE_URL + "/dropdow.php?action=sendEmailtoFriendAgent";
			actionUrl += "&" + param;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											document.getElementById('moving_loadingImagefriend12').width = 0;
											document.getElementById('moving_loadingImagefriend12').height = 0;

											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
//												alert(response);
													if(response != 1)
													{
														document.getElementById('moving_loadingImagefriend12').width = 0;
														document.getElementById('moving_loadingImagefriend12').height = 0;
//														document.getElementById('message314').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
													else
													{
														document.getElementById('moving_loadingImagefriend12').width = 0;
														document.getElementById('moving_loadingImagefriend12').height = 0;
//														document.getElementById('message314').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
											}
										};
		receiveReq.send(null);
		
	}
}
function sendEmailForMeeting(param)
{
	document.getElementById('moving_meetingloadingImage').width = 0;
	document.getElementById('moving_meetingloadingImage').height = 0;
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
	{
		document.getElementById('moving_meetingloadingImage').width = 0;
		document.getElementById('moving_meetingloadingImage').height = 0;

		var actionUrl = BASE_URL + "/dropdow.php?action=sendEmailForMeeting";
			actionUrl += "&" + param;
		receiveReq.open("GET", actionUrl, true);
		receiveReq.onreadystatechange = function ()
										{
											if (receiveReq.readyState == 4)
											{
												var response = receiveReq.responseText;
												//alert(response);
													if(response != 1)
													{
														document.getElementById('moving_meetingloadingImage').width = 0;
														document.getElementById('moving_meetingloadingImage').height = 0;
//														document.getElementById('message311').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
													else
													{
														document.getElementById('moving_meetingloadingImage').width = 0;
														document.getElementById('moving_meetingloadingImage').height = 0;
//														document.getElementById('message311').innerHTML = LBL.js_message_alerts.YourMessageSubmitedSuccessfully;
													}
											}
										};
		receiveReq.send(null);
		
	}
}
 	function validateIt(x)
	{
		var ToDD 	= parseInt(document.getElementById('areaTo').value);
	 	var FromDD	= parseInt(document.getElementById('areaFrom').value);
	 	var xx	= parseInt(x);
		if(FromDD == 0) 			update_home_total_properties();
		else if(ToDD == 0) 			{	var xxxx = document.getElementById('areaFrom').options[1].text;	}
		else if(FromDD <= ToDD)		update_home_total_properties();
		else
		{
			if(xx == 1) document.getElementById('areaFrom').selectedIndex = 0;
			if(xx == 2) document.getElementById('areaTo').selectedIndex = 0;
		}
	}
 	function validateItleft(x)
	{
		var ToDD 	= parseInt(document.getElementById('areaTo').value);
	 	var FromDD	= parseInt(document.getElementById('areaFrom').value);
	 	var xx	= parseInt(x);
		if(FromDD == 0) 			update_site_total_properties();
		else if(ToDD == 0) 			{	var xxxx = document.getElementById('areaFrom').options[1].text;	}
		else if(FromDD <= ToDD)		update_site_total_properties();
		else
		{
			if(xx == 1) document.getElementById('areaFrom').selectedIndex = 0;
			if(xx == 2) document.getElementById('areaTo').selectedIndex = 0;
		}
	}
	function update_home_size_area()
	{
 		var ToDD 		= document.getElementById('areaTo');
 		var FromDD		= document.getElementById('areaFrom');
 		var sizelbl		= document.getElementById('marlatofeet');
 		var landAreaType= document.getElementById('landAreaType');
		
		if( FromDD.options[1].text == "1 Marla")
		{
			FromDD.options[1].text = ToDD.options[1].text = "225 Sq. Ft.";
			FromDD.options[2].text = ToDD.options[2].text = "1125 Sq. Ft.";
			FromDD.options[3].text = ToDD.options[3].text = "2250 Sq. Ft.";
			FromDD.options[4].text = ToDD.options[4].text = "4500 Sq. Ft.";
			FromDD.options[5].text = ToDD.options[5].text = "9000 Sq. Ft.";
			FromDD.options[6].text = ToDD.options[6].text = "18000 Sq. Ft.";
			FromDD.options[7].text = ToDD.options[7].text = "36000 Sq. Ft.";
			ToDD.options[8].text = "54000 Sq. Ft.";
//			sizelbl.innerHTML = 'Convert Size from Sq. Ft. to Marla';
//			landAreaType.value = 'foot';
		}
		else
		{
//			sizelbl.innerHTML = 'Convert Size from Marla to Sq. Ft.';
			FromDD.options[1].text = ToDD.options[1].text = "1 Marla";
			FromDD.options[2].text = ToDD.options[2].text = "5 Marla";
			FromDD.options[3].text = ToDD.options[3].text = "10 Marla";
			FromDD.options[4].text = ToDD.options[4].text = "1 Kanal";
			FromDD.options[5].text = ToDD.options[5].text = "2 Kanal";
			FromDD.options[6].text = ToDD.options[6].text = "4 Kanal";
			FromDD.options[7].text = ToDD.options[7].text = "8 Kanal";
			ToDD.options[8].text = "12 Kanal";
//			landAreaType.value = 'marla';
		}
	}
	function updateNewsLetter(x)
	{
		var emailaddress = x.newsletteremail.value;
		if(emailaddress == "")
		{
			alert(LBL.site_left_side_label.EnterEmailAddress);
			x.newsletteremail.focus();
			return false;
		}
		else
		{
			if(validateEmailv2(emailaddress) == false)
			{
				alert(LBL.site_left_side_label.ValidEmail);
				x.newsletteremail.value = "";
				x.newsletteremail.focus();
				return false;
			}
		}
		document.getElementById('newsleeterloading').style.display = "inline-block";
		document.getElementById('newsleeterloading').style.visibility = "visible";
		document.getElementById('newsleeterloading').innerHTML = "Processing .... ";
//		document.getElementById('newsleeterloading').innerHTML = "<img src=\"images/icons/loading.gif\" alt=\"Loading...\" />";
		updateNewsLetterTbl(emailaddress);
		function updateNewsLetterTbl(emailaddress)
		{
			if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
			{
				var actionUrl = BASE_URL + "/dropdow.php?action=updateNewsLetterTbl";
					actionUrl += "&emailaddress=" + emailaddress;
				receiveReq.open("GET", actionUrl, true);
				receiveReq.onreadystatechange = function ()
				{
					if (receiveReq.readyState == 4)
					{
						var response = receiveReq.responseText;
						if(response == 1)
						{
							document.getElementById('newsleeterloading').innerHTML = "<strong>" + LBL.site_left_side_label.NLThanks + "</strong>";
							document.getElementById('newsletteremail').value = "";
						}
						else if(response == 0)
						{
							document.getElementById('newsleeterloading').innerHTML = "<strong class=main_fonts_red>" + LBL.site_left_side_label.NLAllReadySubscribed + "!</strong>";
						}
						else
						{
							alert('BUG \n\n\n Please update us about this bug from contact us page.');
						}
					}
				};
				receiveReq.send(null);
			}
		}
		return false;
	}
	function moveSlideHomePage(next_or_previous)
	{
		document.getElementById('ShadedDiv').style.display = "inline-block";
		document.getElementById('ShadedDiv').style.visibility = "visible";

		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=moveSlideHomePage";
				actionUrl += "&imageHeight=" + '110';
				actionUrl += "&imageWidth=" + '145';
				actionUrl += "&limit=" + 4;
				actionUrl += "&interval=" + 1;
				actionUrl += "&nextPrevious=" + next_or_previous;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													//alert(response);
													document.getElementById('HomeSlideShowID').innerHTML = response;
													document.getElementById('ShadedDiv').style.display = "none";
													document.getElementById('ShadedDiv').style.visibility = "hidden";
												}
											};
			receiveReq.send(null);
			
		}
	}
	function moveSlideAgentDetailPage(next_or_previous)
	{
		document.getElementById('ShadedDiv').style.display = "inline-block";
		document.getElementById('ShadedDiv').style.visibility = "visible";

		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=moveSlideHomePage";
				actionUrl += "&imageHeight=" + '115';
				actionUrl += "&imageWidth=" + '133';
				actionUrl += "&limit=" + 6;
				actionUrl += "&interval=" + 1;
				actionUrl += "&feature=" + 1;
				actionUrl += "&nextPrevious=" + next_or_previous;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													//alert(response);
													document.getElementById('HomeSlideShowID').innerHTML = response;
													document.getElementById('ShadedDiv').style.display = "none";
													document.getElementById('ShadedDiv').style.visibility = "hidden";
												}
											};
			receiveReq.send(null);
			
		}
	}
	function getAreaProperty(city_id, divToHold)
	{
		if (receiveReq.readyState == 4 || receiveReq.readyState == 0)
		{
			var actionUrl = BASE_URL + "/dropdow.php?action=getAreaProperty";
				actionUrl += "&city_id=" + city_id;
			receiveReq.open("GET", actionUrl, true);
			receiveReq.onreadystatechange = function ()
											{
												if (receiveReq.readyState == 4)
												{
													var response = receiveReq.responseText;
													divToHold.innerHTML = response;
												}
											};
			receiveReq.send(null);
			
		}
	}