// JavaScript Document

var req1 = null;

var req2 = null;

var req3 = null;

var req4 = null;

var req5 = null;

var req6 = null;

var req7 = null;

var req8 = null;

var req9 = null;

var req10 =null;

var req11 =null;

var req12 =null;

var req13 =null;

var req14 =null;

var req15 =null;

var req16 =null;

var req17 =null;

var req18 =null;

var req19 =null;

var req20 =null;

var req21 =null;

var req22 =null;

var req23= null;

var req24= null;

var req25= null;

var req26=null;

var req27=null;

var req28 =null;

var req29=null;

var req30=null;

var req31=null;

var req32=null;

var req33=null;

var req34=null;

var req35=null;

var req36=null;

var req37=null;

var req38=null;

var req39=null;

var req40=null;

var req41=null;

var req42=null;

var req43=null;

var req44=null;

var req45=null;

var req46=null;

var req47=null;

var req48=null;

var req49=null;

var req50=null;

var req51=null;

var req52=null;

var req53=null;

var req54=null;

var req55=null;

var req56=null;


function showprice(listtype,myprice){


try

		{

			req1 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req1 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req1 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showprice&myprice="+myprice+"&listtype="+listtype;

		

		req1.onreadystatechange = onreadystatechangeShowprice;

		

		req1.open("GET",url,true);

		req1.send(null);

		return false;

}



function onreadystatechangeShowprice(){

	if (req1.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req1.status == 200)

			{

				document.getElementById("price").innerHTML=req1.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req1.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req1.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("price").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}



function deleteauction(no){


try

		{

			req15 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req15 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req15 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deleteauction&&no="+no;

		

	

		req15.onreadystatechange = function () { 

                                    onreadystatechangedeleteauction();

                                    }

		

		

		req15.open("GET",url,true);

		req15.send(null);

		return false;

}

	function onreadystatechangedeleteauction(){

	

	if (req15.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req15.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req14.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req15.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req15.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}


function changeextrafield(listtype)
{
	

try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showextrafield&listtype="+listtype;

		

		req10.onreadystatechange = onreadystatechangeshowextrafield;

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;

}



function onreadystatechangeshowextrafield(){

	if (req10.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{

				document.getElementById("extra_post_property_field").innerHTML=req10.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("extra_post_property_field").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;
}





function track_homefair(){



try

		{

			req1 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req1 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req1 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=trackhomefair";

		

		req1.onreadystatechange = onreadystatechangetrackhomefair;

		

		req1.open("GET",url,true);

		req1.send(null);

		return false;

}



function onreadystatechangetrackhomefair(){

	if (req1.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req1.status == 200)

			{

				//document.getElementById("main_homefair").innerHTML=req1.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req1.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req1.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("main_homefair").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function displayChooseLandArea(type){



try

		{

			req30 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req30 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req30 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=displayChooseLandArea&type="+type;

		

		req30.onreadystatechange = onreadystatechangedisplayChooseLandArea;

		

		req30.open("GET",url,true);

		req30.send(null);

		return false;

}



function onreadystatechangedisplayChooseLandArea(){

	if (req30.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req30.status == 200)

			{

				document.getElementById("land_calc_type").innerHTML=req30.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req30.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req30.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("land_calc_type").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}









function showtype(type){

if(type=="Apartment-Residential" || type=="Condominium-Residential" || type=="Serviced Apartment-Residential") {
	
	document.getElementById("project_name_column").style.display="block";
} else {
	document.getElementById("project_name_column").style.display="none";
}

try

		{

			req2 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req2 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req2 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showtype&type="+type;

		

		req2.onreadystatechange = onreadystatechangeShowtype;

		

		req2.open("GET",url,true);

		req2.send(null);

		return false;

}



function onreadystatechangeShowtype(){

	if (req2.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req2.status == 200)

			{

				document.getElementById("showtype").innerHTML=req2.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req2.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req2.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("showtype").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showsubtype(type){


try

		{

			req3 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req3 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req3 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsubtype&type="+type;

		

		req3.onreadystatechange = onreadystatechangeShowsubtype;

		

		req3.open("GET",url,true);

		req3.send(null);

		return false;

}



function onreadystatechangeShowsubtype(){

	if (req3.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req3.status == 200)

			{
				document.getElementById("showsubtype").style.filter="";
				document.getElementById("showsubtype").style.opacity="";
				document.getElementById("showsubtype").innerHTML=req3.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req3.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req3.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("showsubtype").innerHTML="<img src='/images/loader.gif' align='center'/>";
	document.getElementById("showsubtype").style.filter="alpha(opacity=30)";
	document.getElementById("showsubtype").style.opacity=".30";
	}

	return true;

}












function showsearchprice(purpose){



try

		{

			req4 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req4 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req4 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsearchprice&purpose="+purpose;

		

		req4.onreadystatechange = onreadystatechangeShowsearchprice;

		

		req4.open("GET",url,true);

		req4.send(null);

		return false;

}



function onreadystatechangeShowsearchprice(){

	if (req4.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req4.status == 200)

			{

				
				document.getElementById("main_search_field_price").style.filter="";
				document.getElementById("main_search_field_price").style.opacity="";
				document.getElementById("main_search_field_price").innerHTML=req4.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req4.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req4.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("main_search_field_price").innerHTML="<img src='/images/loader.gif' align='center'/>";
	document.getElementById("main_search_field_price").style.filter="alpha(opacity=30)";
	document.getElementById("main_search_field_price").style.opacity=".30";
	}

	return true;

}




function refinesearchprice(purpose){



try

		{

			req4 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req4 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req4 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=refinesearchprice&purpose="+purpose;

		

		req4.onreadystatechange = onreadystatechangerefinesearchprice;

		

		req4.open("GET",url,true);

		req4.send(null);

		return false;

}



function onreadystatechangerefinesearchprice(){

	if (req4.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req4.status == 200)

			{

				document.getElementById("main_search_field_prices").innerHTML=req4.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req4.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req4.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("main_search_field_prices").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}







function showsearchsubtype(type){



try

		{

			req5 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req5 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req5 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsearchsubtype&type="+type;

		

		req5.onreadystatechange = onreadystatechangeShowsearchsubtype;

		

		req5.open("GET",url,true);

		req5.send(null);

		return false;

}



function onreadystatechangeShowsearchsubtype(){

	if (req5.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req5.status == 200)

			{

				document.getElementById("subtype").innerHTML=req5.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req5.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req5.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("subtype").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function refine_searchsubtype(type){



try

		{

			req5 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req5 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req5 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=refine_searchsubtype&type="+type;

		

		req5.onreadystatechange = onreadystatechangerefine_searchsubtype;

		

		req5.open("GET",url,true);

		req5.send(null);

		return false;

}



function onreadystatechangerefine_searchsubtype(){

	if (req5.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req5.status == 200)

			{

				document.getElementById("subtypes").innerHTML=req5.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req5.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req5.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("subtypes").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showsearchsubtypeadvance(type){



try

		{

			req6 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req6 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req6 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsearchsubtypeadvance&type="+type;

		

		req6.onreadystatechange = onreadystatechangeShowsearchsubtypeadvance;

		

		req6.open("GET",url,true);

		req6.send(null);

		return false;

}



function onreadystatechangeShowsearchsubtypeadvance(){

	if (req6.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req6.status == 200)

			{

				document.getElementById("subtype").innerHTML=req6.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req6.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req6.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("subtype").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}



function ShowSubType_PropertickRequest(type){



try

		{

			req6 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req6 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req6 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=ShowSubType_PropertickRequest&type="+type;

		

		req6.onreadystatechange = onreadystatechangeShowSubType_PropertickRequest;

		

		req6.open("GET",url,true);

		req6.send(null);

		return false;

}



function onreadystatechangeShowSubType_PropertickRequest(){

	if (req6.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req6.status == 200)

			{

				document.getElementById("subtype").innerHTML=req6.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req6.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req6.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("subtype").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showsearchsubtypefield(type){



try

		{

			req7 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req7 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req7 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsearchsubtypefield&type="+type;

		

		req7.onreadystatechange = onreadystatechangeshowsearchsubtypefield;

		

		req7.open("GET",url,true);

		req7.send(null);

		return false;

}

function onreadystatechangeshowsearchsubtypefield(){

	if (req7.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req7.status == 200)

			{

				document.getElementById("adv_search_separate_addfield").innerHTML=req7.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req7.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req7.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("adv_search_separate_addfield").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function  flagpost(type,id){

var invalid=0;
if(type=="WrongInfo")
{
	var reason=document.getElementById("reason_wronginfo").value;
	if(reason=="") {
		invalid=1;
	}
}
else if(type=="Spam")
{
	var reason=document.getElementById("reason_spam").value;
	if(reason=="") {
		invalid=1;
	}
}
else if(type=="Miscategorized")
{
	var reason=document.getElementById("reason_miscategorized").value;
	if(reason=="") {
		invalid=1;
	}
}

if(invalid==0) {
try

		{

			req8 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req8 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req8 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=flagpost&id="+id+"&reason="+reason+"&type="+type;

		

		req8.onreadystatechange = onreadystatechangeflagpost;

		

		req8.open("GET",url,true);

		req8.send(null);

		return false;
	}
	else {
			alert("Please key in your reason before submit!");
			return false;
	}

}

function onreadystatechangeflagpost(){

	if (req8.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req8.status == 200)

			{

				document.getElementById("property_detail_flagpost").innerHTML=req8.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req8.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req8.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("property_detail_flagpost").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}













function  showstate(country){



try

		{

			req9 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req9 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req9 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showstate&country="+country;

		

		req9.onreadystatechange = onreadystatechangeshowstate;

		

		req9.open("GET",url,true);

		req9.send(null);

		return false;

}

function onreadystatechangeshowstate(){

	if (req9.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req9.status == 200)

			{

				document.getElementById("showstate").innerHTML=req9.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req9.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req9.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("showstate").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showstate_other(country){


    try{
			req9 = new XMLHttpRequest();
		}

		catch (error)
		{
			try
			{
				req9 = new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch (error)
			{	
				req9 = null;
				return false;
			}
		}

		url="/adminAction.php?action=showstate_other&country="+country;

		req9.onreadystatechange = onreadystatechangeshowstate;

		

		req9.open("GET",url,true);

		req9.send(null);

		return false;

}

function onreadystatechangeshowstate(){

	if (req9.readyState == 4)
	{

		// If the data was retrieved successfully
		try
		{

			if (req9.status == 200)
			{
					document.getElementById("showstate").innerHTML=req9.responseText;// IE returns a status code of 0 on some occasions, so ignore this case
			} else if (req9.status != 0){
				alert("There was an error while retrieving the URL: " + req9.statusText);
			}

		}



		catch (error)
		{
		alert("error");
		}

	}
	else{
	document.getElementById("showstate").innerHTML="<img src='/images/loader.gif' align='center'/>";
	}

	return true;

}





function showstate_auction_other(country){



try

		{

			req9 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req9 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req9 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showstate_auction_other&country="+country;

		

		req9.onreadystatechange = onreadystatechangeshowstate_auction;

		

		req9.open("GET",url,true);

		req9.send(null);

		return false;

}

function onreadystatechangeshowstate_auction(){

	if (req9.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req9.status == 200)

			{

				document.getElementById("showstate_auction").innerHTML=req9.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req9.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req9.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("showstate_auction").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}






function fillpreset(no)
{
	

try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=fillpreset&no="+no;

		

		req10.onreadystatechange = onreadystatechangefillpreset;

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;

}



function onreadystatechangefillpreset(){

	if (req10.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{

				document.getElementById("extra_post_property_field").innerHTML=req10.responseText;
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("extra_post_property_field").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;
}






function  savelist(id,username,userproperty){

if(username==userproperty)
{
	alert("Sorry, you are the owner of this property, cannot add to favourite");
	
}
else
{
try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=savelist&id="+id;

		

	

		req10.onreadystatechange = function () { 

                                    onreadystatechangesavelist(id);

                                    }

		

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;
}

}

	function onreadystatechangesavelist(id){

	

	if (req10.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{

				document.getElementById(id).innerHTML=req10.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function  detailsavelist(id,username,userproperty){

try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=savelist&id="+id;

		

	

		req10.onreadystatechange = function () { 

                                    onreadystatechangedetailsavelist(id);

                                    }

		

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;
}



	function onreadystatechangedetailsavelist(id){

	

	if (req10.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{

				document.getElementById("checkbox"+id).innerHTML="Already in favourites";

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function  saverequestlist(no,username){

try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		url="/adminAction.php?action=saverequestlist&no="+no+"&username="+username;

		

	

		req10.onreadystatechange = function () { 

                                    onreadystatechangesaverequestlist(no);

                                    }

		

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;
}



	function onreadystatechangesaverequestlist(no){

	

	if (req10.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{
				document.getElementById(no).innerHTML=req10.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(no).innerHTML="<img src='/images/loader.gif' align='center'/>";



	}

	return true;

}







function  viewallrequest(page,countall,countsale,countrent){

try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		url="/adminAction.php?action=viewallrequest&page="+page+"&countall="+countall+"&countsale="+countsale+"&countrent="+countrent;

		

	

		req10.onreadystatechange = function () { 

                                    onreadystatechangeviewallrequest();

                                    }

		

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;
}



	function onreadystatechangeviewallrequest(){

	

	if (req10.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{
				document.getElementById("propertick_request_left_content").style.filter="";
				document.getElementById("propertick_request_left_content").style.opacity="";
				document.getElementById("propertick_request_left_content").innerHTML=req10.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("propertick_request_left_content").style.filter="alpha(opacity=30)";
	document.getElementById("propertick_request_left_content").style.opacity=".30";



	}

	return true;

}











function  savemylist(id,username,userproperty){

if(username==userproperty)
{
	alert("Sorry, you are the owner of this property, cannot add to favourite");
	document.getElementById("checkbox"+id).checked=false;
}
else
{
try

		{

			req10 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req10 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req10 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=savemylist&id="+id;

		

	

		req10.onreadystatechange = function () { 

                                    onreadystatechangesavemylist(id);

                                    }

		

		

		req10.open("GET",url,true);

		req10.send(null);

		return false;
}

}

	function onreadystatechangesavemylist(id){

	

	if (req10.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req10.status == 200)

			{

				document.getElementById(id).innerHTML=req10.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req10.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req10.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function setprimary(image){



try

		{

			req11 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req11 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req11 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=setprimary&image="+image;

		

		req11.onreadystatechange = onreadystatechangesetprimary;

		

		req11.open("GET",url,true);

		req11.send(null);

		return false;

}

function onreadystatechangesetprimary(){

	if (req11.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req11.status == 200)

			{

				document.getElementById("abc").innerHTML=req11.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req11.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req11.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	

	return true;

}


function checkavailability(username){

	if(username=="")

	{
		alert("You have not enter any username yet!");
	}

	else

	{
		
try
		{

			req12 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req12 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req12 = null;

				return false;

			}

		}

		url="/adminAction.php?action=checkavailability&username="+username;

		req12.onreadystatechange = onreadystatechangecheckavailability;

		req12.open("GET",url,true);

		req12.send(null);

		return false;

	}

}

function onreadystatechangecheckavailability(){

	if (req12.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req12.status == 200)

			{

				document.getElementById("checkavailability").innerHTML=req12.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req12.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req12.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("checkavailability").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function  deletefavourite(id){


try

		{

			req14 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req14 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req14 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=deletefavourite&id="+id;

		

	

		req14.onreadystatechange = function () { 

                                    onreadystatechangedeletefavourite(id);

                                    }

		

		

		req14.open("GET",url,true);

		req14.send(null);

		return false;

}

	function onreadystatechangedeletefavourite(id){

	

	if (req14.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req14.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req14.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req14.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req14.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}







function deleteproperty(id,purpose){


try

		{

			req15 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req15 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req15 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deleteproperty&purpose="+purpose+"&id="+id;

		

	

		req15.onreadystatechange = function () { 

                                    onreadystatechangedeleteproperty(idsub,idmain);

                                    }

		

		

		req15.open("GET",url,true);

		req15.send(null);

		return false;

}

	function onreadystatechangedeleteproperty(idsub,idmain){

	

	if (req15.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req15.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req14.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req15.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req15.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}






function deleteRequests(request_id){


try

		{

			req15 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req15 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req15 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deleteRequest&request_id="+request_id;

		

	

		req15.onreadystatechange = function () { 

                                    onreadystatechangedeleteRequest();

                                    }

		

		

		req15.open("GET",url,true);

		req15.send(null);

		return false;

}

	function onreadystatechangedeleteRequest(){

	

	if (req15.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req15.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req14.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req15.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req15.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}




function deleteSavedRequests(savedrequest_id){


try

		{

			req15 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req15 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req15 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=deleteSavedRequests&savedrequest_id="+savedrequest_id;

		

	

		req15.onreadystatechange = function () { 

                                    onreadystatechangedeleteSavedRequest();

                                    }

		

		

		req15.open("GET",url,true);

		req15.send(null);

		return false;

}

	function onreadystatechangedeleteSavedRequest(){

	

	if (req15.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req15.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req14.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req15.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req15.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}




function RequestAgain(num,request_id){


try

		{

			req18 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req18 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req18 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=RequestAgain&request_id="+request_id;

		

	

		req18.onreadystatechange = function () { 

                                    onreadystatechangeRequestAgain(num);

                                    }

		

		

		req18.open("GET",url,true);

		req18.send(null);

		return false;

}

	function onreadystatechangeRequestAgain(num){

	

	if (req18.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req18.status == 200)

			{

				document.getElementById("requestagain"+num).innerHTML=req18.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req18.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req18.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("requestagain"+num).innerHTML="<img src='images/loader.gif' align='center'/>";

	}

	return true;

}


function deleteimage(filename,id,imagename,filenamethumb,listtype)

{

		try

		{

			req16 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req16 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req16 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=deleteimage&id="+id+"&filename="+filename+"&imagename="+imagename+"&listtype="+listtype+"&filenamethumb="+filenamethumb;

		

	

		req16.onreadystatechange = function () { 

                                    onreadystatechangedeleteimage();

                                    }

		

		

		req16.open("GET",url,true);

		req16.send(null);

		return false;

}



function  onreadystatechangedeleteimage(){

	

	if (req16.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req16.status == 200)

			{

				document.getElementById("abc").innerHTML=req16.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req16.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req16.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("abc").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;



	}//end of answer==yes
	
	
	
	
	
	
	
	
	
function deletemainpic(filenamelarge,bid,mainpic,filenamethumb)

{

		try

		{

			req16 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req16 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req16 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=deletemainpic&filenamelarge="+filenamelarge+"&bid="+bid+"&mainpic="+mainpic+"&filenamethumb="+filenamethumb;

		

	

		req16.onreadystatechange = function () { 

                                    onreadystatechangedeletemainpic();

                                    }

		

		

		req16.open("GET",url,true);

		req16.send(null);

		return false;

}



function  onreadystatechangedeletemainpic(){

	

	if (req16.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req16.status == 200)

			{

				document.getElementById("abc").innerHTML=req16.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req16.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req16.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("abc").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;



	}//end of answer==yes








function deletesubpic(filenamelarge,bid,sub_pic_array,filenamethumb)

{

		try

		{

			req16 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req16 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req16 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=deletesubpic&filenamelarge="+filenamelarge+"&bid="+bid+"&sub_pic_array="+sub_pic_array+"&filenamethumb="+filenamethumb;

		

	

		req16.onreadystatechange = function () { 

                                    onreadystatechangedeletemainpic();

                                    }

		

		

		req16.open("GET",url,true);

		req16.send(null);

		return false;

}



function  onreadystatechangedeletemainpic(){

	

	if (req16.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req16.status == 200)

			{

				document.getElementById("abc").innerHTML=req16.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req16.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req16.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("abc").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;



	}//end of answer==yes







function showcity(country){
document.getElementById("shownewcity").style.display="none";
try{
			req17 = new XMLHttpRequest();
		}

		catch (error)
		{

			try
			{
				req17 = new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch (error)
			{	
				req17 = null;
				return false;
			}

		}

		

		url="/adminAction.php?action=showcity&country="+country;		

		req17.onreadystatechange = onreadystatechangeshowcity;

		

		req17.open("GET",url,true);

		req17.send(null);

		return false;

}

function onreadystatechangeshowcity(){

	if (req17.readyState == 4)
	{

		// If the data was retrieved successfully
		try
		{

			if (req17.status == 200)
			{
				document.getElementById("showcity").style.filter="";
				document.getElementById("showcity").style.opacity="";
				document.getElementById("showcity").innerHTML=req17.responseText;
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (req17.status != 0)
			{
				alert("There was an error while retrieving the URL: " + req17.statusText);
			}

		}



		catch (error)
		{
		alert("error");
		}

	}
	else{
	//document.getElementById("showcity").innerHTML="<img src='/images/loader.gif' align='center'/>";
	document.getElementById("showcity").style.filter="alpha(opacity=30)";
	document.getElementById("showcity").style.opacity=".30";
	}

	return true;

}










function  showrenovationcity(country){
document.getElementById("shownewcity").style.display="none";
try

		{

			req17 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req17 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req17 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showrenovationcity&country="+country;

		

		req17.onreadystatechange = onreadystatechangeshowrenovationcity;

		

		req17.open("GET",url,true);

		req17.send(null);

		return false;

}

function onreadystatechangeshowrenovationcity(){

	if (req17.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req17.status == 200)

			{
				document.getElementById("showcity").style.filter="";
				document.getElementById("showcity").style.opacity="";
				document.getElementById("showcity").innerHTML=req17.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req17.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req17.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("showcity").innerHTML="<img src='/images/loader.gif' align='center'/>";
	document.getElementById("showcity").style.filter="alpha(opacity=30)";
	document.getElementById("showcity").style.opacity=".30";
	}

	return true;

}




function  showcity_auction(country){
document.getElementById("shownewcity_auction").style.display="none";
try

		{

			req17 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req17 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req17 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showcity_auction&country="+country;

		

		req17.onreadystatechange = onreadystatechangeshowcity_auction;

		

		req17.open("GET",url,true);

		req17.send(null);

		return false;

}

function onreadystatechangeshowcity_auction(){

	if (req17.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req17.status == 200)

			{

				document.getElementById("showcity_auction").innerHTML=req17.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req17.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req17.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("showcity_auction").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function  shownewcity(city){
var browserName=navigator.appName; 

if(city!="newcity")
{
	if(document.getElementById("shownewcity").style.display=="table-row" || document.getElementById("shownewcity").style.display=="block")
	{
		document.getElementById("shownewcity").style.display="none";
	}
}


if(city=="newcity")
{
	if (browserName=="Netscape")
	{ 
	 	document.getElementById("shownewcity").style.display="table-row";
	}
	else
	{
		document.getElementById("shownewcity").style.display="block";
	}
	
}

}



function  shownewcity_auction(city){
var browserName=navigator.appName; 

if(city!="newcity")
{
	if(document.getElementById("shownewcity_auction").style.display=="table-row" || document.getElementById("shownewcity_auction").style.display=="block")
	{
		document.getElementById("shownewcity_auction").style.display="none";
	}
}


if(city=="newcity")
{
	if (browserName=="Netscape")
	{ 
	 	document.getElementById("shownewcity_auction").style.display="table-row";
	}
	else
	{
		document.getElementById("shownewcity_auction").style.display="block";
	}
	
}

}





	function onreadystatechangedeleteimage(imagename){

	

	if (req16.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req16.status == 200)

			{

				//document.getElementById(imagename).style.display="none";

				//document.getElementById(imagename).innerHTML=req16.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req16.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req16.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById(imagename).innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;
}


function  activatefunction(id,status,activatenum){

if(status==1 && activatenum >= 10) {
	alert("Sorry, your user type just can activate 10 properties only");
}
else {
try

		{

			req18 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req18 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req18 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=activatefunction&id="+id+"&status="+status;

		
		req18.onreadystatechange = function () { 
                                    onreadystatechangeactivatefunction(id,status);
                                    }

		req18.open("GET",url,true);

		req18.send(null);

		return false;
	}

}

function onreadystatechangeactivatefunction(id,status){

	var idactivate="activatefunction"+id;

	if (req18.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req18.status == 200)

			{

				document.getElementById(idactivate).innerHTML=req18.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req18.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req18.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(idactivate).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}

function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
  return true;
}


 function setCookie(name, value)

    {
        try
        {
            var argv = setCookie.arguments;
            var argc = setCookie.arguments.length;
            var expires = (argc > 2) ? argv[2] : null;
            if(expires!=null)
            {
                var LargeExpDate = new Date ();
                LargeExpDate.setTime(LargeExpDate.getTime() + 365 * 24 * 3600 * 1000);
            }
           document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
           return true;
        }
        catch(e)
        {
            return false;
        }
    }

    function getCookie(Name)
    {
        var search = Name + "="
        if(document.cookie.length > 0) 
        {
            offset = document.cookie.indexOf(search)
            if(offset != -1) 
            {
                offset += search.length
                end = document.cookie.indexOf(";", offset)
                if(end == -1) end = document.cookie.length
                {
                   return unescape(document.cookie.substring(offset, end))
                }
            }
            else
            {
                return;
            }
        }
    }
	

function showAvailableDate(type){
if(type==2 || type==3)
{
	document.getElementById("availabledate").style.display="block";


}
else
{
	document.getElementById("availabledate").style.display="none";	

}
}





function deletearticles(articleid){

try

		{

			req21 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req21 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req21 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deletearticle&article_id="+articleid;

		

	

		req21.onreadystatechange = function () { 

                                    onreadystatechangedeletearticle(articleid);

                                    }

		

		

		req21.open("GET",url,true);

		req21.send(null);

		return false;

}

	function onreadystatechangedeletearticle(articleid){

	

	if (req21.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req21.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req21.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req21.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req21.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}





function deleteq(no){

try

		{

			req21 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req21 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req21 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deletequestion&no="+no;

		

	

		req21.onreadystatechange = function () { 

                                    onreadystatechangedeletequestion(no);

                                    }

		

		

		req21.open("GET",url,true);

		req21.send(null);

		return false;

}

	function onreadystatechangedeletequestion(no){

	

	if (req21.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req21.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req21.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req21.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req21.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}


function changefrequently(value,searchId){

try

		{

			req23 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req23 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req23 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=changefrequently&value="+value+"&searchId="+searchId;

		

	

		req23.onreadystatechange = function () { 

                                    onreadystatechangechangefrequently(value,searchId);

                                    }

		

		

		req23.open("GET",url,true);

		req23.send(null);

		return false;

}

	function onreadystatechangechangefrequently(value,searchId){

	

	if (req23.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req23.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req21.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req23.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req23.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}


function deleteSearchRecord(searchId){

try

		{

			req24 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req24 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req24 = null;

				return false;

			}

		}

	

		

		url="/adminAction.php?action=deleteSearchRecord&searchId="+searchId;

		

	

		req24.onreadystatechange = function () { 

                                    onreadystatechangedeleteSearchRecord(searchId);

                                    }

		

		

		req24.open("GET",url,true);

		req24.send(null);

		return false;

}

	function onreadystatechangedeleteSearchRecord(searchId){

	

	if (req24.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req24.status == 200)

			{

				//document.getElementById("savemylist").innerHTML=req21.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req24.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req24.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

}



function saveanswer(no,num){
	var answer=document.getElementById("answer"+num).value;
try

		{

			req22 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req22 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req22 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=saveanswer&answer="+answer+"&no="+no;

		

	

		req22.onreadystatechange = function () { 

                                    onreadystatechangesaveanswer(no);

                                    }

		

		

		req22.open("GET",url,true);

		req22.send(null);

		return false;

}

	function onreadystatechangesaveanswer(no){

	

	if (req22.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req22.status == 200)

			{

					//
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req22.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req22.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

	}





function editfavouritenote(countnum,no){

try

		{

			req29 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req29 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req29 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=editfavouritenote&no="+no+"&countnum="+countnum;

		

		req29.onreadystatechange = function () { 

									onreadystatechangeeditfavouritenote(countnum,no);
                                    }

		

		req29.open("GET",url,true);

		req29.send(null);

		return false;

}



function onreadystatechangeeditfavouritenote(countnum,no){

	if (req29.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req29.status == 200)

			{
				document.getElementById("favourite_note"+countnum).innerHTML=req29.responseText;
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req29.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req29.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("signupextrafield").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}







function  savenote(countnum,id){

var note=document.getElementById("favourite"+countnum).value;
if(note=="")
{
	alert("please key in your note");
}
else {
try

		{

			req19 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req19 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req19 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=savenote&note="+note+"&id="+id;

		

	

		req19.onreadystatechange = function () { 

                                    onreadystatechangesavenote(id,note,countnum);

                                    }

		

		

		req19.open("GET",url,true);

		req19.send(null);

		return false;

}

	function onreadystatechangesavenote(id,note,countnum){

	

	if (req19.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req19.status == 200)

			{

				document.getElementById("favourite_note_words"+countnum).innerHTML="<a href='javascript:void(0)' onclick='editfavouritenote("+countnum+","+id+")'>[Edit Note]</a>";
				
				document.getElementById("favourite_note"+countnum).innerHTML=req19.responseText;

				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req19.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req19.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;
	}
	
	
		
}










function  cancelnote(countnum,id){


try

		{

			req19 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req19 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req19 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=cancelnote&id="+id;

		

	

		req19.onreadystatechange = function () { 

                                    onreadystatechangecancelnote(id,countnum);

                                    }

		

		

		req19.open("GET",url,true);

		req19.send(null);

		return false;

}

	function onreadystatechangecancelnote(id,countnum){

	

	if (req19.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req19.status == 200)

			{
				
				document.getElementById("favourite_note"+countnum).innerHTML=req19.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req19.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req19.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	//else{

	//document.getElementById("savemylist").innerHTML="<img src='images/loader.gif' align='center'/>";

	//}

	return true;

	
		
}

	function deletepersonalphoto(image_large,image_thumb,username)

	{

		try

		{

			req25 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req25 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req25 = null;

				return false;

			}

		}

		url="/adminAction.php?action=deletepersonalphoto&imagelarge="+image_large+"&imagethumb="+image_thumb+"&username="+username;

		

	

		req25.onreadystatechange = function () { 

                                    onreadystatechangedeletepersonalphoto(image_thumb);

                                    }

		

		

		req25.open("GET",url,true);

		req25.send(null);

		return false;

}



function  onreadystatechangedeletepersonalphoto(image_thumb){


	if (req25.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req25.status == 200)

			{

				document.getElementById("abc").innerHTML=req25.responseText;
				document.getElementById(image_thumb).style.display="none";

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req25.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req25.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("abc").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;



	}//end of answer==yes






function deletearticle(article_id,countnum){
return true;

}



function usertypef(type){
	
if(type=="agent")
{
	document.getElementById("benefit_for_agent").style.display="block";
}
else {
	document.getElementById("benefit_for_agent").style.display="none";
}
try

		{

			req29 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req29 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req29 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=usertypef&type="+type;

		

		req29.onreadystatechange = onreadystatechangeshowusertypef;

		

		req29.open("GET",url,true);

		req29.send(null);

		return false;

}



function onreadystatechangeshowusertypef(){

	if (req29.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req29.status == 200)

			{

				document.getElementById("signupextrafield").innerHTML=req29.responseText;
				

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req29.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req29.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("signupextrafield").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showlandarea(type){

	

try

		{

			req28 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req28 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req28 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showlandarea&type="+type;

		

		req28.onreadystatechange = onreadystatechangeshowlandarea;

		

		req28.open("GET",url,true);

		req28.send(null);

		return false;

}



function onreadystatechangeshowlandarea(){

	if (req28.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req28.status == 200)

			{

				document.getElementById("other_landarea").innerHTML=req28.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req28.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req28.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("other_landarea").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showotherlandarea(type){



try

		{

			req29 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req29 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req29 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showotherlandarea&type="+type;

		

		req29.onreadystatechange = onreadystatechangeshowotherlandarea;

		

		req29.open("GET",url,true);

		req29.send(null);

		return false;

}



function onreadystatechangeshowotherlandarea(){

	if (req29.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req29.status == 200)

			{

				document.getElementById("other_landarea").innerHTML=req29.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req29.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req29.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("other_landarea").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function resetpassword(form){
var username = form.username.value;
try

		{

			req32 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req32 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req32 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=resetpassword&username="+username;

		

	

		req32.onreadystatechange = function () { 

                                    onreadystatechangeresetpassword(username);

                                    }

		

		

		req32.open("GET",url,true);

		req32.send(null);

		return false;

}

	function onreadystatechangeresetpassword(username){

	

	if (req32.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req32.status == 200)

			{
				
				document.getElementById("wrongemail").innerHTML=req32.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req32.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req32.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("wrongemail").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}








function usernamereset(form){
var emailaddress = form.emailaddress.value;
try

		{

			req32 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req32 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req32 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=usernamereset&emailaddress="+emailaddress;

		

	

		req32.onreadystatechange = function () { 

                                    onreadystatechangeusernamereset(emailaddress);

                                    }

		

		

		req32.open("GET",url,true);

		req32.send(null);

		return false;

}

	function onreadystatechangeusernamereset(emailaddress){

	

	if (req32.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req32.status == 200)

			{
				
				document.getElementById("wrongemail").innerHTML=req32.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req32.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req32.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("wrongemail").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}






function createpropertyalert(form){
try

		{

			req34 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req34 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req34 = null;

				return false;

			}

		}

		
		if(form.alerts[0].checked==true)
		{
			var alerts=1;	
		}
		else if(form.alerts[1].checked==true)
		{
			var alerts=2;	
		}
		else if(form.alerts[2].checked==true)
		{
			var alerts=3;	
		}
		else if(form.alerts[3].checked==true)
		{
			var alerts=4;	
		}
		var purpose = form.purpose.value;
		var maintype = form.maintype.value;
		var country = form.country.value;
		var state = form.state.value;
		var city = form.city.value;
		var startprice = form.startprice.value;
		var endprice = form.endprice.value;
		var keywords = form.keywords.value;
		var posteddate = form.posteddate.value;
		var postedby = form.postedby.value;
		var pictureselect = form.pictureselect.value;
		var lotsize = form.lotsize.value;
		var tenure = form.tenure.value;
		var bedroom = form.bedroom.value;
		var buildup = form.buildup.value;
		var bathroom = form.bathroom.value;
		var yearbuilt = form.yearbuilt.value;
		var floors = form.floors.value;
		var furnish=form.furnish.value;
		var occupancy=form.occupancy.value;
		var type=form.type.value;
		
		url="/adminAction.php?action=create_property_alert&alert="+alerts+"&purpose="+purpose+"&maintype="+maintype+"&country="+country+"&state="+state+"&city="+city+"&startprice="+startprice+"&endprice="+endprice+"&keywords="+keywords+"&posteddate="+posteddate+"&postedby="+postedby+"&pictureselect="+pictureselect+"&lotsize="+lotsize+"&tenure="+tenure+"&bedroom="+bedroom+"&buildup="+buildup+"&bathroom="+bathroom+"&yearbuilt="+yearbuilt+"&floors="+floors+"&furnish="+furnish+"&occupancy="+occupancy+"&type="+type;


		req34.onreadystatechange = function () { 

                                    onreadystatechangecreate_property_alert();

                                    }

		

		

		req34.open("GET",url,true);

		req34.send(null);

		return false;

}

	function onreadystatechangecreate_property_alert(){

	

	if (req34.readyState == 4)

	{	
		// If the data was retrieved successfully

		try

		{

			if (req34.status == 200)

			{
				
				document.getElementById("createpropertyalert").innerHTML=req34.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req34.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req34.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("createpropertyalert").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}





function createmypropertyalert(form){
try

		{

			req34 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req34 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req34 = null;

				return false;

			}

		}

		
		if(form.alerts[0].checked==true)
		{
			var alerts=1;	
		}
		else if(form.alerts[1].checked==true)
		{
			var alerts=2;	
		}
		else if(form.alerts[2].checked==true)
		{
			var alerts=3;	
		}
		else if(form.alerts[3].checked==true)
		{
			var alerts=4;	
		}
		var purpose = form.purpose.value;
		var maintype = form.maintype.value;
		var country = form.country.value;
		var state = form.state.value;
		var city = form.city.value;
		var startprice = form.startprice.value;
		var endprice = form.endprice.value;
		var keywords = form.keywords.value;
		var posteddate = form.posteddate.value;
		var postedby = form.postedby.value;
		var pictureselect = form.pictureselect.value;
		var lotsize = form.lotsize.value;
		var tenure = form.tenure.value;
		var bedroom = form.bedroom.value;
		var buildup = form.buildup.value;
		var bathroom = form.bathroom.value;
		var yearbuilt = form.yearbuilt.value;
		var floors = form.floors.value;
		var furnish=form.furnish.value;
		var occupancy=form.occupancy.value;
		var type=form.type.value;
		
		url="/adminAction.php?action=create_property_alert&alert="+alerts+"&purpose="+purpose+"&maintype="+maintype+"&country="+country+"&state="+state+"&city="+city+"&startprice="+startprice+"&endprice="+endprice+"&keywords="+keywords+"&posteddate="+posteddate+"&postedby="+postedby+"&pictureselect="+pictureselect+"&lotsize="+lotsize+"&tenure="+tenure+"&bedroom="+bedroom+"&buildup="+buildup+"&bathroom="+bathroom+"&yearbuilt="+yearbuilt+"&floors="+floors+"&furnish="+furnish+"&occupancy="+occupancy+"&type="+type;


		req34.onreadystatechange = function () { 

                                    onreadystatechangecreate_myproperty_alert();

                                    }

		

		

		req34.open("GET",url,true);

		req34.send(null);

		return false;

}

	function onreadystatechangecreate_myproperty_alert(){

	

	if (req34.readyState == 4)

	{	
		// If the data was retrieved successfully

		try

		{

			if (req34.status == 200)

			{
				window.location.reload();
				document.getElementById("createpropertyalert").innerHTML=req34.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req34.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req34.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("createpropertyalert").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}

function IsNumeric(strString)
   //  check for valid numeric strings 
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


function CreateNewPropertickRequest(form){
	

if(form.purpose[0].checked==true) {
	var purpose=form.purpose[0].value;
}
else if(form.purpose[1].checked==true) {
	var purpose=form.purpose[1].value;
}
else if(form.purpose[2].checked==true) {
	var purpose=form.purpose[2].value;
}
var maintype=form.maintype.value;
var type=form.type.value;
var country=form.country.value;
var state=form.state.value;
var city=form.city.value;
var startprice=form.startprice.value;
var endprice=form.endprice.value;
var name=form.name.value;
var email=form.email.value;
var countrycode1=form.countrycode1.value;
var areacode1=form.areacode1.value;
var phone1=form.phone1.value;
var note=form.note.value;
var errorword="";

if(maintype=="") 
{
	errorword="* Please select a property type<br>";
}
if(state=="") 
{
	errorword+="* Please select a state<br>";
}
if(name=="")
{
	errorword+="*Please key in your name<br>";
}
if(email=="")
{
	errorword+="*Please key in your email";
}
else if(email!="")
{
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
		
	if (AtPos == -1 || StopPos == -1) {
			
		errorword+="<br>*Please key in invalid email<br>";
	}

	if (StopPos < AtPos) {
		
		errorword+="<br>*Please key in invalid email<br>";
	}

	if (StopPos - AtPos == 1) {
		
		errorword+="<br>*Please key in valid email<br>";
	}
}
if(areacode1=="" || phone1=="")
{
	errorword+="<br>*Please key your phone number<br>";
}
else 
{
	if(IsNumeric(areacode1) == false || IsNumeric(phone1) == false) 
	{
		errorword+="<br>*Please key valid phone number<br>";
	}
}

if(errorword!="") {
	document.getElementById("propertick_request_word").innerHTML="<font color='red'>"+errorword+"</font>";
}
else {
try

		{

			req38 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req38 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req38 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=CreateNewPropertickRequest&purpose="+purpose+"&maintype="+maintype+"&type="+type+"&country="+country+"&state="+state+"&startprice="+startprice+"&endprice="+endprice+"&name="+name+"&email="+email+"&city="+city+"&note="+note+"&countrycode1="+countrycode1+"&areacode1="+areacode1+"&phone1="+phone1;
		

		req38.onreadystatechange = function () { 

                                    onreadystatechangeCreateNewPropertickRequest();

                                    }

		

		

		req38.open("GET",url,true);

		req38.send(null);

		return false;
		
	}

}

	function onreadystatechangeCreateNewPropertickRequest(){

	

	if (req38.readyState == 4)

	{	
		// If the data was retrieved successfully

		try

		{

			if (req38.status == 200)

			{
				if(req38.responseText=="<strong>Your Propertick Request have been added. It will refresh automatically, please wait</strong>")
				{
					window.location.reload();
					document.getElementById("addpropertickrequest").innerHTML=req38.responseText;	
				} 
				else
				{
					document.getElementById("addpropertickrequest").innerHTML=req38.responseText;	
				}
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req38.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req38.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("addpropertickrequest").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}





function addpropertyalert(form){

try

		{

			req38 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req38 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req38 = null;

				return false;

			}

		}
		if(form.purpose[0].checked==true)
		{
			var purpose="sales";	
		}
		else if(form.purpose[1].checked==true)
		{
			var purpose="rent";	
		}
		else if(form.purpose[2].checked==true)
		{
			var purpose="auction";	
		}
		var keywords = form.keywords.value;
		var maintype = form.maintype.value;
		var type = form.type.value;	
		var posteddate = form.posteddate.value;
		var postedby = form.postedby.value;
		var startprice = form.startprice.value;
		var endprice = form.endprice.value;
		var pictureselect = form.pictureselect.value;
		var lotsize = form.lotsize.value;
		var tenure = form.tenure.value;
		var country="";
		for(var i=0; i < form.state.length; i++){
			var state = form.state[i].value;
		}
		
		for(var i=0; i < form.city.length; i++){
			var city = form.city[i].value;	
		}
		
		for(var i=0; i < form.bedroom.length; i++){
			var bedroom = form.bedroom[i].value;
		}
		
		for(var i=0; i < form.buildup.length; i++){
			var buildup = form.buildup[i].value;	
		}
		
		for(var i=0; i < form.bathroom.length; i++){
			var bathroom = form.bathroom[i].value;
		}
		
		for(var i=0; i < form.yearbuilt.length; i++){
			var yearbuilt = form.yearbuilt[i].value;	
		}
		
		for(var i=0; i < form.floors.length; i++){
			var floors = form.floors[i].value;	
		}
		for(var i=0; i < form.furnish.length; i++){
			var furnish = form.furnish[i].value;	
		}
		for(var i=0; i < form.occupancy.length; i++){
			var occupancy = form.occupancy[i].value;	
		}
		
		if(maintype=="") {
			alert("Please select property type");
			form.maintype.focus();
		} else if(state=="") {
			alert("Please select state");
		}
		else {
		
		url="/adminAction.php?action=addpropertyalert&purpose="+purpose+"&maintype="+maintype+"&country="+country+"&state="+state+"&city="+city+"&startprice="+startprice+"&endprice="+endprice+"&keywords="+keywords+"&posteddate="+posteddate+"&postedby="+postedby+"&pictureselect="+pictureselect+"&lotsize="+lotsize+"&tenure="+tenure+"&type="+type+"&bedroom="+bedroom+"&buildup="+buildup+"&bathroom"+bathroom+"&yearbuilt="+yearbuilt+"&floors="+floors+"&furnish="+furnish+"&occupancy="+occupancy;
		

		req38.onreadystatechange = function () { 

                                    onreadystatechangeaddpropertyalert();

                                    }

		

		

		req38.open("GET",url,true);

		req38.send(null);

		return false;
		
		}

}

	function onreadystatechangeaddpropertyalert(){

	

	if (req38.readyState == 4)

	{	
		// If the data was retrieved successfully

		try

		{

			if (req38.status == 200)

			{
				
				document.getElementById("addpropertyalert").innerHTML=req38.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req38.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req38.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("addpropertyalert").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}






function sold_property(form){
	
var pid = form.pid.value;

try

		{

			req33 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req33 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req33 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=sold_property&pid="+pid;

		

	

		req33.onreadystatechange = function () { 

                                    onreadystatechangesold_property(pid);

                                    }

		

		

		req33.open("GET",url,true);

		req33.send(null);

		return false;

}

	function onreadystatechangesold_property(pid){

	

	if (req33.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req33.status == 200)

			{
				
				document.getElementById("show_sold_property").innerHTML=req33.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req33.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req33.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("show_sold_property").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}



function search_sold_property(form){
	
var pid = form.pid.value;

try

		{

			req33 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req33 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req33 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=search_sold_property&pid="+pid;

		

	

		req33.onreadystatechange = function () { 

                                    onreadystatechangesearch_sold_property(pid);

                                    }

		

		

		req33.open("GET",url,true);

		req33.send(null);

		return false;

}

	function onreadystatechangesearch_sold_property(pid){

	

	if (req33.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req33.status == 200)

			{
				
				document.getElementById("show_sold_property").innerHTML=req33.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req33.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req33.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("show_sold_property").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}


/*------------------- OpenForgotUser----------------*/

function OpenForgotUser(){

try

		{

			req35 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req35 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req35 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=OpenForgotUser";

		

	

		req35.onreadystatechange = function () { 

                                    onreadystatechangeOpenForgotUser();

                                    }

		

		

		req35.open("GET",url,true);

		req35.send(null);

		return false;

}

	function onreadystatechangeOpenForgotUser(){

	

	if (req35.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req35.status == 200)

			{
				
				document.getElementById("sign-in-layer-content").innerHTML=req35.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req35.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req35.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}


/*------------------- End OpenForgotUser -----------*/

function OpenForgotPass(){

try

		{

			req35 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req35 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req35 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=OpenForgotPass";

		

	

		req35.onreadystatechange = function () { 

                                    onreadystatechangeOpenForgotPass();

                                    }

		

		

		req35.open("GET",url,true);

		req35.send(null);

		return false;

}

	function onreadystatechangeOpenForgotPass(){

	

	if (req35.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req35.status == 200)

			{
				
				document.getElementById("sign-in-layer-content").innerHTML=req35.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req35.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req35.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}

/*------------End Forgot Pass------------*/


function SignInLayer(form){

try

		{

			req36 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req36 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req36 = null;

				return false;

			}

		}

		
		var username = form.username.value;
		var password = form.password.value;
		if(form.saveusername.checked==true) {
			var saveusername="saveusername";
		}
		var propertydetail = form.propertydetail.value;
		var id = form.id.value;
		var userproperty = form.userproperty.value;
		var askquestion = form.askquestion.value;
		
		var purpose = form.purpose.value;
		var maintype = form.maintype.value;
		var country = form.country.value;
		var state = form.state.value;
		var city = form.city.value;
		var startprice = form.startprice.value;
		var endprice = form.endprice.value;
		var keywords = form.keywords.value;
		var posteddate = form.posteddate.value;
		var postedby = form.postedby.value;
		var pictureselect = form.pictureselect.value;
		var lotsize = form.lotsize.value;
		var tenure = form.tenure.value;
		var bedroom = form.bedroom.value;
		var buildup = form.buildup.value;
		var bathroom = form.bathroom.value;
		var yearbuilt = form.yearbuilt.value;
		var floors = form.floors.value;
		var furnish = form.furnish.value;
		var occupancy = form.occupancy.value;
		var type = form.type.value;
		var propertickalert = form.propertickalert.value;
		
		
		
		url="/adminAction.php?action=SignInLayer&username="+username+"&password="+password+"&saveusername="+saveusername+"&propertydetail="+propertydetail+"&id="+id+"&userproperty="+userproperty+"&purpose="+purpose+"&maintype="+maintype+"&country="+country+"&state="+state+"&city="+city+"&startprice="+startprice+"&endprice="+endprice+"&keywords="+keywords+"&posteddate="+posteddate+"&postedby="+postedby+"&pictureselect="+pictureselect+"&lotsize="+lotsize+"&tenure="+tenure+"&bedroom="+bedroom+"&buildup="+buildup+"&bathroom="+bathroom+"&yearbuilt="+yearbuilt+"&floors="+floors+"&furnish="+furnish+"&occupancy="+occupancy+"&type="+type+"&propertickalert="+propertickalert+"&askquestion="+askquestion;

		

	

		req36.onreadystatechange = function () { 
									
									if(propertydetail==1) {
										onreadystatechangeSignInLayer_propertydetail();
									}
									else if(askquestion==1) {
										onreadystatechangeSignInLayer_askquestion();
									}
									else if(propertickalert=="propertickalert") {
										onreadystatechangeSignInLayer_askquestion();
									}
									else {
										onreadystatechangeSignInLayer_propertydetail();
									}

                                    }

		

		

		req36.open("GET",url,true);

		req36.send(null);

		return false;

}
/*

	function onreadystatechangeSignInLayer(){

	

	if (req36.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req36.status == 200)
			{
				
				if(req36.responseText=="Sorry, you are the owner of the property, so cannot add to favourite (property_detail)") {
					
					alert("Sorry, you are the owner of the property, so cannot add to favourite");
					window.location.reload();
					document.getElementById("sign-in-layer-content").innerHTML="";
				}
				else if(req36.responseText=="(property_detail)"){
					
					window.location.reload();
					document.getElementById("sign-in-layer-content").innerHTML="";
				}
				else if(req36.responseText=="(property_search_result)"){
					
					window.location.reload();
					document.getElementById("sign-in-layer-content").innerHTML="";
				}
				else if(req36.responseText=="Sorry, you are the owner of the property, so cannot add to favourite (property_search_result)") {
					
					alert("Sorry, you are the owner of the property, so cannot add to favourite");
					window.location.reload();
					document.getElementById("sign-in-layer-content").innerHTML="";
				}
				else if(req36.responseText=="Sorry, you are the owner of the property, so cannot ask question (askquestion)") {
					
					alert("Sorry, you are the owner of the property, so cannot ask question");
					window.location.reload();
					document.getElementById("sign-in-layer-content").innerHTML="";
				}
				
				else {
						document.getElementById("sign-in-layer-content").innerHTML=req36.responseText;
				}
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req36.status != 0)
			{

				alert("There was an error while retrieving the URL: " + req36.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='http://www.propertick.com/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}


*/


function onreadystatechangeSignInLayer_askquestion(){

	

	if (req36.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req36.status == 200)
			{
			    document.getElementById("sign-in-layer-content").innerHTML=req36.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req36.status != 0)
			{

				alert("There was an error while retrieving the URL: " + req36.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}



function onreadystatechangeSignInLayer_propertydetail(){

	

	if (req36.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req36.status == 200)
			{
				window.location.reload();
			    document.getElementById("sign-in-layer-content").innerHTML=req36.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req36.status != 0)
			{

				alert("There was an error while retrieving the URL: " + req36.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}











function SignInLayer_PropertickRequest(form){

try

		{

			req36 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req36 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req36 = null;

				return false;

			}

		}

		
		var username = form.username.value;
		var password = form.password.value;
		var name = form.name.value;
		var email = form.email.value;
		var tel = form.tel.value;
		var purpose = form.purpose.value;
		var maintype = form.maintype.value;
		var type = form.type.value;
		var country = form.country.value;
		var state = form.state.value;
		var city = form.city.value;
		var startprice = form.startprice.value;
		var endprice = form.endprice.value;
		var note = form.note.value;
		var todaydate = form.todaydate.value;
		
		
		
		if(form.saveusername.checked==true) {
			var saveusername="saveusername";
		}
		
		
		
		url="/adminAction.php?action=SignInLayer_PropertickRequest&username="+username+"&password="+password+"&saveusername="+saveusername+"&name="+name+"&email="+email+"&tel="+tel+"&purpose="+purpose+"&maintype="+maintype+"&type="+type+"&country="+country+"&state="+state+"&city="+city+"&startprice="+startprice+"&endprice="+endprice+"&note="+note+"&todaydate="+todaydate;

		

	

		req36.onreadystatechange = function () { 

                                    onreadystatechangeSignInLayer_PropertickRequest();

                                    }

		

		

		req36.open("GET",url,true);

		req36.send(null);

		return false;

}

	function onreadystatechangeSignInLayer_PropertickRequest(){

	

	if (req36.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req36.status == 200)
			{
				
				document.getElementById("sign-in-layer-content").innerHTML=req36.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req36.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req36.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("sign-in-layer-content").innerHTML="<img src='/images/loading.gif' align='center'/>";

	}

	return true;

	
		
}












function EmailToFriend(form){

try

		{

			req37 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req37 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req37 = null;

				return false;

			}

		}


		var count = form.count.value;
		var name = form.name.value;
		var email = form.email.value;
		var additionalmsg = form.additionalmsg.value;
		var type = form.type.value;
		var purpose = form.purpose.value;
		var city = form.city.value;
		var state = form.state.value;
		var id = form.id.value;
		

		for(var i=1; i <=count; i++)
		{
			if(i==1) {
				var friendemail_total=eval("form.friendemail1.value");
				var friendname_total=eval("form.friendname1.value");
			} else {
				
				friendemail_total+=",";
				friendemail_total+=eval("form.friendemail"+i+".value");
				
				friendname_total+=",";
				friendname_total+=eval("form.friendname"+i+".value");
			}
			
		}
		
		
		
		
		
		url="/adminAction.php?action=EmailToFriend&count="+count+"&name="+name+"&email="+email+"&additionalmsg="+additionalmsg+"&type="+type+"&purpose="+purpose+"&city="+city+"&state="+state+"&friendname_total="+friendname_total+"&friendemail_total="+friendemail_total+"&id="+id;

	

		req37.onreadystatechange = function () { 

                                    onreadystatechangeEmailToFriend();

                                    }

		

		

		req37.open("GET",url,true);

		req37.send(null);

		return false;

}

	function onreadystatechangeEmailToFriend(){

	

	if (req37.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req37.status == 200)

			{
				
				document.getElementById("emailtofriend").innerHTML=req37.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req37.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req37.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("emailtofriend").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}






function AskSellerQuestion(form){

try

		{

			req38 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req38 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req38 = null;

				return false;

			}

		}
		
		var id = form.id.value;
		var userproperty = form.userproperty.value;
		var user = form.user.value;
		var question = form.question.value;

		url="/adminAction.php?action=AskSellerQuestion&id="+id+"&userproperty="+userproperty+"&user="+user+"&question="+question;

	

		req38.onreadystatechange = function () { 

                                    onreadystatechangeAskSellerQuestion();

                                    }
		req38.open("GET",url,true);

		req38.send(null);

		return false;

}

	function onreadystatechangeAskSellerQuestion(){

	

	if (req38.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req38.status == 200)

			{
				
				document.getElementById("asksellerquestion").innerHTML=req38.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req38.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req38.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("asksellerquestion").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}


function OpenRequstDiv(no)
{
	if(document.getElementById("request_info"+no).style.display=="" || document.getElementById("request_info"+no).style.display=="none")    {
		document.getElementById("request_info"+no).style.display="block";
		document.getElementById("ViewDetailRequest"+no).innerHTML="- <img src='/images/close_request.gif' /> Close";
	}
	else {
		document.getElementById("request_info"+no).style.display="none";
		document.getElementById("ViewDetailRequest"+no).innerHTML="";
	}
}

function CloseRequstDiv(no)
{
	document.getElementById("request_info"+no).style.display="none";
}







function refine_realtime_search(minprice,maxprice){
	
	var startprice="";
	var endprice="";
	
	
	
	if(minprice=="0" && maxprice=="0")
	{

		startprice="";
		endprice="";
		document.getElementById("startprice").value="";
		document.getElementById("endprice").value="";
		
		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
	}
	else if(minprice!="" || maxprice!="") {

			document.getElementById("startprice").value=minprice;
			document.getElementById("endprice").value=maxprice;
			
			startprice=document.getElementById("startprice").value;
			endprice=document.getElementById("endprice").value;
	}
	else {

		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
		
	}
	
	
	
	

	
	
	
	if(document.getElementById("pictureselect").checked==true)
	{
		var pictureselect="with_pic";
	}
	else
	{
		var pictureselect="";
	}
	
	if(document.getElementById("tenure").checked==true)
	{
		var tenure="Freehold";
	}
	else
	{
		var tenure="";
	}
	
	
	var keywords=document.getElementById("keywords").value;
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	
	
	// -------------- maintype function ---------//
	if(document.getElementById("allpropertytype").checked==true)
	{
		var maintype="";
	}
	else if(document.getElementById("residential").checked==true)
	{
		var maintype="Residential";
		if(type=="") {
		document.getElementById("allresidential").checked=true;
		}
	}
	else if(document.getElementById("commercial").checked==true)
	{
		var maintype="Commercial";
		if(type=="") {
		document.getElementById("allcommercial").checked=true;
		}
	}
	else if(document.getElementById("land").checked==true)
	{
		var maintype="Land";
		if(type=="") {
		document.getElementById("allland").checked=true;
		}
	}
	// -------------- maintype function ---------//
	
	
	var type="";
	
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	if(maintype=="")
	{
		var type="";
	}
	
	
	
try

		{

			req40 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req40 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req40 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=refine_realtime_search&pictureselect="+pictureselect+"&tenure="+tenure+"&keywords="+keywords+"&maintype="+maintype+"&type="+type+"&startprice="+startprice+"&endprice="+endprice;

	

		req40.onreadystatechange = function () { 

                                    onreadystatechangerefine_realtime_search();

                                    }
		req40.open("GET",url,true);

		req40.send(null);

		return false;

}

	function onreadystatechangerefine_realtime_search(){

	

	if (req40.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req40.status == 200)

			{
				document.getElementById("search_result_right").style.filter="";
				document.getElementById("search_result_right").style.opacity="";
				document.getElementById("search_result_right").innerHTML=req40.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req40.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req40.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("search_result_right").style.filter="alpha(opacity=30)";
		document.getElementById("search_result_right").style.opacity=".30";

	}

	return true;

	
		
}










function refine_search_word(minprice,maxprice){
	
	var startprice="";
	var endprice="";
	
	if(minprice=="0" && maxprice=="0")
	{

		startprice="";
		endprice="";
		document.getElementById("startprice").value="";
		document.getElementById("endprice").value="";
		
		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
	}
	else if(minprice!="" || maxprice!="") {

			document.getElementById("startprice").value=minprice;
			document.getElementById("endprice").value=maxprice;
			
			startprice=document.getElementById("startprice").value;
			endprice=document.getElementById("endprice").value;
		
	}
	else {

		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
		
	}
	
	

	
	
	
	if(document.getElementById("pictureselect").checked==true)
	{
		var pictureselect="with_pic";
	}
	else
	{
		var pictureselect="";
	}
	
	if(document.getElementById("tenure").checked==true)
	{
		var tenure="Freehold";
	}
	else
	{
		var tenure="";
	}
	
	var keywords=document.getElementById("keywords").value;
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	
	
	// -------------- maintype function ---------//
	if(document.getElementById("allpropertytype").checked==true)
	{
		var maintype="";
	}
	else if(document.getElementById("residential").checked==true)
	{
		var maintype="Residential";
		if(type=="") {
		document.getElementById("allresidential").checked=true;
		}
	}
	else if(document.getElementById("commercial").checked==true)
	{
		var maintype="Commercial";
		if(type=="") {
		document.getElementById("allcommercial").checked=true;
		}
	}
	else if(document.getElementById("land").checked==true)
	{
		var maintype="Land";
		if(type=="") {
		document.getElementById("allland").checked=true;
		}
	}
	// -------------- maintype function ---------//
	
	
	var type="";
	
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	if(maintype=="")
	{
		var type="";
	}
	
try

		{

			req38 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req38 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req38 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=refine_search_word&pictureselect="+pictureselect+"&tenure="+tenure+"&keywords="+keywords+"&maintype="+maintype+"&type="+type+"&startprice="+startprice+"&endprice="+endprice;

	

		req38.onreadystatechange = function () { 

                                    onreadystatechangerefine_search_word();

                                    }
		req38.open("GET",url,true);

		req38.send(null);

		return false;

}

	function onreadystatechangerefine_search_word(){

	

	if (req38.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req38.status == 200)

			{
				document.getElementById("search_result_word_column").style.filter="";
				document.getElementById("search_result_word_column").style.opacity="";
				document.getElementById("search_result_word_column").innerHTML=req38.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req38.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req38.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("search_result_word_column").style.filter="alpha(opacity=30)";
		document.getElementById("search_result_word_column").style.opacity=".30";

	}

	return true;

	
		
}




function realtime_price(minprice,maxprice){
	
	
	var startprice="";
	var endprice="";
	
	
	
	if(minprice=="0" && maxprice=="0")
	{

		startprice="";
		endprice="";
		document.getElementById("startprice").value="";
		document.getElementById("endprice").value="";
		
		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
	}
	else if(minprice!="" || maxprice!="") {

			document.getElementById("startprice").value=minprice;
			document.getElementById("endprice").value=maxprice;
			
			startprice=document.getElementById("startprice").value;
			endprice=document.getElementById("endprice").value;
	}
	else {

		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
		
	}
	
	
	
	

	
	
	
	if(document.getElementById("pictureselect").checked==true)
	{
		var pictureselect="with_pic";
	}
	else
	{
		var pictureselect="";
	}
	
	if(document.getElementById("tenure").checked==true)
	{
		var tenure="Freehold";
	}
	else
	{
		var tenure="";
	}
	
	var keywords=document.getElementById("keywords").value;
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	
	
	
	// -------------- maintype function ---------//
	if(document.getElementById("allpropertytype").checked==true)
	{
		var maintype="";
	}
	else if(document.getElementById("residential").checked==true)
	{
		var maintype="Residential";
		if(type=="") {
		document.getElementById("allresidential").checked=true;
		}
	}
	else if(document.getElementById("commercial").checked==true)
	{
		var maintype="Commercial";
		if(type=="") {
		document.getElementById("allcommercial").checked=true;
		}
	}
	else if(document.getElementById("land").checked==true)
	{
		var maintype="Land";
		if(type=="") {
		document.getElementById("allland").checked=true;
		}
	}
	// -------------- maintype function ---------//
	
	
	var type="";
	
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	if(maintype=="")
	{
		var type="";
	}
	
try

		{

			req42 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req42 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req42 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=realtime_price&pictureselect="+pictureselect+"&tenure="+tenure+"&keywords="+keywords+"&maintype="+maintype+"&type="+type+"&startprice="+startprice+"&endprice="+endprice;

	

		req42.onreadystatechange = function () { 

                                    onreadystatechangerealtime_price();

                                    }
		req42.open("GET",url,true);

		req42.send(null);

		return false;

}

	function onreadystatechangerealtime_price(){

	

	if (req42.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req42.status == 200)

			{
				document.getElementById("price_info").style.filter="";
				document.getElementById("price_info").style.opacity="";
				document.getElementById("price_info").innerHTML=req42.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req42.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req42.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("price_info").style.filter="alpha(opacity=30)";
		document.getElementById("price_info").style.opacity=".30";
		

	}

	return true;

	
		
}


function ChangeAgentViewType(agentlist,checkagent,agentusername,count,listtype){
try

		{

			req41 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req41 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req41 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=ChangeAgentViewType&checkagent="+checkagent+"&agentusername="+agentusername+"&agentlist="+agentlist+"&count="+count+"&listtype="+listtype;

	

		req41.onreadystatechange = function () { 

                                    onreadystatechangeChangeAgentViewType();

                                    }
		req41.open("GET",url,true);

		req41.send(null);

		return false;

}

	function onreadystatechangeChangeAgentViewType(){

	

	if (req41.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req41.status == 200)

			{
				document.getElementById("agent_posted_property_fields").style.filter="";
				document.getElementById("agent_posted_property_fields").style.opacity="";
				document.getElementById("agent_posted_property_fields").innerHTML=req41.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req41.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req41.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("agent_posted_property_fields").style.filter="alpha(opacity=30)";
		document.getElementById("agent_posted_property_fields").style.opacity=".30";
		

	}

	return true;

	
		
}









function ChangeAgentPropertyView(agentlist,checkagent,agentusername,count,listtype,limitvalue,limit,page,totalpage,range){
try

		{

			req41 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req41 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req41 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=ChangeAgentPropertyView&checkagent="+checkagent+"&agentusername="+agentusername+"&agentlist="+agentlist+"&count="+count+"&listtype="+listtype+"&limitvalue="+limitvalue+"&limit="+limit+"&page="+page+"&totalpage="+totalpage+"&range="+range;

	

		req41.onreadystatechange = function () { 

                                    onreadystatechangeChangeAgentPropertyView();

                                    }
		req41.open("GET",url,true);

		req41.send(null);

		return false;

}

	function onreadystatechangeChangeAgentPropertyView(){

	

	if (req41.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req41.status == 200)

			{
				document.getElementById("agent_posted_property_fields").style.filter="";
				document.getElementById("agent_posted_property_fields").style.opacity="";
				document.getElementById("agent_posted_property_fields").innerHTML=req41.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req41.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req41.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("agent_posted_property_fields").style.filter="alpha(opacity=30)";
		document.getElementById("agent_posted_property_fields").style.opacity=".30";
		

	}

	return true;

	
		
}







function ChangeUserViewType(agentlist,checkagent,property_user,count,listtype){
try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=ChangeUserViewType&checkagent="+checkagent+"&property_user="+property_user+"&agentlist="+agentlist+"&count="+count+"&listtype="+listtype;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangeChangeUserViewType();

                                    }
		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangeChangeUserViewType(){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				document.getElementById("agent_posted_property_fields").style.filter="";
				document.getElementById("agent_posted_property_fields").style.opacity="";
				document.getElementById("agent_posted_property_fields").innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("agent_posted_property_fields").style.filter="alpha(opacity=30)";
		document.getElementById("agent_posted_property_fields").style.opacity=".30";
		

	}

	return true;

	
		
}





function realtime_property(minprice,maxprice){
	
	
	var startprice="";
	var endprice="";
	
	
	
	if(minprice=="0" && maxprice=="0")
	{

		startprice="";
		endprice="";
		document.getElementById("startprice").value="";
		document.getElementById("endprice").value="";
		
		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
	}
	else if(minprice!="" || maxprice!="") {

			document.getElementById("startprice").value=minprice;
			document.getElementById("endprice").value=maxprice;
			
			startprice=document.getElementById("startprice").value;
			endprice=document.getElementById("endprice").value;
	}
	else {

		startprice=document.getElementById("startprice").value;
		endprice=document.getElementById("endprice").value;
		
	}
	
	
	
	

	
	
	
	if(document.getElementById("pictureselect").checked==true)
	{
		var pictureselect="with_pic";
	}
	else
	{
		var pictureselect="";
	}
	
	if(document.getElementById("tenure").checked==true)
	{
		var tenure="Freehold";
	}
	else
	{
		var tenure="";
	}
	
	var keywords=document.getElementById("keywords").value;
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}

	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	
	
	// -------------- maintype function ---------//
	if(document.getElementById("allpropertytype").checked==true)
	{
		var maintype="";
	}
	else if(document.getElementById("residential").checked==true)
	{
		var maintype="Residential";
		if(type=="") {
		document.getElementById("allresidential").checked=true;
		}
	}
	else if(document.getElementById("commercial").checked==true)
	{
		var maintype="Commercial";
		if(type=="") {
		document.getElementById("allcommercial").checked=true;
		}
	}
	else if(document.getElementById("land").checked==true)
	{
		var maintype="Land";
		if(type=="") {
		document.getElementById("allland").checked=true;
		}
	}
	// -------------- maintype function ---------//
	
	
	var type="";
	
	
	if(document.getElementById("allresidential").checked==true)
	{
		var type=document.getElementById("allresidential").value;
	}
	else if(document.getElementById("apartment").checked==true)
	{
		var type=document.getElementById("apartment").value;
	}
	else if(document.getElementById("bungalow").checked==true)
	{
		var type=document.getElementById("bungalow").value;
	}
	else if(document.getElementById("condominium").checked==true)
	{
		var type=document.getElementById("condominium").value;
	}
	else if(document.getElementById("flat").checked==true)
	{
		var type=document.getElementById("flat").value;
	}
	else if(document.getElementById("lowcosthouse").checked==true)
	{
		var type=document.getElementById("lowcosthouse").value;
	}
	else if(document.getElementById("semid").checked==true)
	{
		var type=document.getElementById("semid").value;
	}
	else if(document.getElementById("servicedapartment").checked==true)
	{
		var type=document.getElementById("servicedapartment").value;
	}
	else if(document.getElementById("terrancehouse").checked==true)
	{
		var type=document.getElementById("terrancehouse").value;
	}
	else if(document.getElementById("otherresidential").checked==true)
	{
		var type=document.getElementById("otherresidential").value;
	}


	if(document.getElementById("allcommercial").checked==true)
	{
		var type=document.getElementById("allcommercial").value;
	}
	else if(document.getElementById("factory").checked==true)
	{
		var type=document.getElementById("factory").value;
	}
	else if(document.getElementById("housecommercial").checked==true)
	{
		var type=document.getElementById("housecommercial").value;
	}
	else if(document.getElementById("officespace").checked==true)
	{
		var type=document.getElementById("officespace").value;
	}
	else if(document.getElementById("retailspace").checked==true)
	{
		var type=document.getElementById("retailspace").value;
	}
	else if(document.getElementById("shophouse").checked==true)
	{
		var type=document.getElementById("shophouse").value;
	}
	else if(document.getElementById("othercommercial").checked==true)
	{
		var type=document.getElementById("othercommercial").value;
	}
	
	
	if(document.getElementById("allland").checked==true)
	{
		var type=document.getElementById("allland").value;
	}
	else if(document.getElementById("agriculturalland").checked==true)
	{
		var type=document.getElementById("agriculturalland").value;
	}
	else if(document.getElementById("commercialland").checked==true)
	{
		var type=document.getElementById("commercialland").value;
	}
	else if(document.getElementById("industrialland").checked==true)
	{
		var type=document.getElementById("industrialland").value;
	}
	else if(document.getElementById("residentialland").checked==true)
	{
		var type=document.getElementById("residentialland").value;
	}
	else if(document.getElementById("otherland").checked==true)
	{
		var type=document.getElementById("otherland").value;
	}
	
	if(maintype=="")
	{
		var type="";
	}
	
try

		{

			req43 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req43 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req43 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=realtime_property&pictureselect="+pictureselect+"&tenure="+tenure+"&keywords="+keywords+"&maintype="+maintype+"&type="+type+"&startprice="+startprice+"&endprice="+endprice;

	

		req43.onreadystatechange = function () { 

                                    onreadystatechangerealtime_property();

                                    }
		req43.open("GET",url,true);

		req43.send(null);

		return false;

}

	function onreadystatechangerealtime_property(){

	

	if (req43.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req43.status == 200)

			{
				document.getElementById("property_info").style.filter="";
				document.getElementById("property_info").style.opacity="";
				document.getElementById("property_info").innerHTML=req43.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req43.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req43.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("property_info").style.filter="alpha(opacity=30)";
		document.getElementById("property_info").style.opacity=".30";
		

	}

	return true;

	
		
}



function OpenResponse(feedbackno) {
	
	if(document.getElementById("response_"+feedbackno).style.display=="none") {
			document.getElementById("response_"+feedbackno).style.display="block";
	} else {
		document.getElementById("response_"+feedbackno).style.display="none";
	}
	
}






function sign_in_feedback(form){

try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var agentusername= form.agentusername.value;
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=sign_in_feedback&username="+username+"&password="+password+"&saveusername="+saveusername+"&agentusername="+agentusername;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangesign_in_feedback();

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangesign_in_feedback(){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				
				document.getElementById("agent_feedback_action").innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("agent_feedback_action").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}






function sign_in_comment(form){

try

		{

			req46 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req46 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req46 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var property_username= form.property_username.value;
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=sign_in_comment&username="+username+"&password="+password+"&saveusername="+saveusername+"&property_username="+property_username;

	

		req46.onreadystatechange = function () { 

                                    onreadystatechangesign_in_comment();

                                    }

		

		

		req46.open("GET",url,true);

		req46.send(null);

		return false;

}

	function onreadystatechangesign_in_comment(){

	

	if (req46.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req46.status == 200)

			{
				
				document.getElementById("agent_feedback_action").innerHTML=req46.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req46.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req46.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("agent_feedback_action").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}





function sign_in_propertycomment(form){

try

		{

			req48 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req48 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req48 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var property_id= form.property_id.value;
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=sign_in_propertycomment&username="+username+"&password="+password+"&saveusername="+saveusername+"&property_id="+property_id;

	

		req48.onreadystatechange = function () { 

                                    onreadystatechangesign_in_propertycomment();

                                    }

		

		

		req48.open("GET",url,true);

		req48.send(null);

		return false;

}

	function onreadystatechangesign_in_propertycomment(){

	

	if (req48.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req48.status == 200)

			{
				
				document.getElementById("agent_feedback_action").innerHTML=req48.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req48.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req48.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("agent_feedback_action").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}











function sign_in_renovationcomment(form){

try

		{

			req48 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req48 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req48 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var bid= form.bid.value;
		var bidusername= form.bidusername.value;
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=sign_in_renovationcomment&username="+username+"&password="+password+"&saveusername="+saveusername+"&bid="+bid+"&bidusername="+bidusername;

	

		req48.onreadystatechange = function () { 

                                    onreadystatechangesign_in_renovationcomment();

                                    }

		

		

		req48.open("GET",url,true);

		req48.send(null);

		return false;

}

	function onreadystatechangesign_in_renovationcomment(){

	

	if (req48.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req48.status == 200)

			{
				
				document.getElementById("agent_feedback_action").innerHTML=req48.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req48.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req48.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("agent_feedback_action").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}



function EmailToFriendThisUser(form){

try

		{

			req47 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req47 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req47 = null;

				return false;

			}

		}


		var count = form.count.value;
		
		var name = form.name.value;
		var email = form.email.value;
		var additionalmsg = form.additionalmsg.value;
		var username = form.username.value;
		if(form.sendcopy.checked==true)
		{
			var sendcopy="sendcopy";
		} 
		else
		{
			var sendcopy="";
		}
		

		for(var i=1; i <=count; i++)
		{
			if(i==1) {
				var friendemail_total=eval("form.friendemail1.value");
				var friendname_total=eval("form.friendname1.value");
			} else {
				
				friendemail_total+=",";
				friendemail_total+=eval("form.friendemail"+i+".value");
				
				friendname_total+=",";
				friendname_total+=eval("form.friendname"+i+".value");
			}
			
		}
		
		
		
		url="/adminAction.php?action=EmailToFriendThisUser&count="+count+"&name="+name+"&email="+email+"&additionalmsg="+additionalmsg+"&username="+username+"&friendname_total="+friendname_total+"&friendemail_total="+friendemail_total+"&sendcopy="+sendcopy;

	

		req47.onreadystatechange = function () { 

                                    onreadystatechangeEmailToFriendThisUser();

                                    }

		

		

		req47.open("GET",url,true);

		req47.send(null);

		return false;

}

	function onreadystatechangeEmailToFriendThisUser(){

	

	if (req47.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req47.status == 200)

			{
				
				document.getElementById("statusword").innerHTML=req47.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req47.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req47.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("statusword").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function changedisplayname(){


try

		{

			req49 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req49 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req49 = null;

				return false;

			}

		}

	
		var fname=document.getElementById("fname").value;
		var lname=document.getElementById("lname").value;
		

		url="/adminAction.php?action=changedisplayname&fname="+fname+"&lname="+lname;

		

	

		req49.onreadystatechange = function () { 

                                    onreadystatechangechangedisplayname();

                                    }

		

		

		req49.open("GET",url,true);

		req49.send(null);

		return false;

}

	function onreadystatechangechangedisplayname(){

	

	if (req49.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req49.status == 200)

			{

				document.getElementById("displayname").innerHTML=req49.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req49.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req49.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("displayname").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}

function submit_propertick_request_comment()
{
	try

		{

			req50= new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req50 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req50 = null;

				return false;

			}

		}

		var comment=document.getElementById("comment").value;
		if(document.getElementById("rating_good").checked==true)
		{
			var rating="Good";
		}
		else if(document.getElementById("rating_okay").checked==true)
		{
			var rating="Okay";
		}
		else if(document.getElementById("rating_notgood").checked==true)
		{
			var rating="Not Good";
		}
		else
		{
			var rating="";
		}
		
		url="/adminAction.php?action=submit_propertick_request_comment&comment="+comment+"&rating="+rating;

		

	

		req50.onreadystatechange = function () { 

                                    onreadystatechangechangesubmit_propertick_request_comment();

                                    }

		

		

		req50.open("GET",url,true);

		req50.send(null);

		return false;

}


function onreadystatechangechangesubmit_propertick_request_comment(){

	

	if (req50.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req50.status == 200)

			{

				document.getElementById("word").innerHTML=req50.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req50.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req50.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("word").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}




function shownegotiable(listtype)
{
	try

		{

			req51= new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req51 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req51 = null;

				return false;

			}

		}

		
		
		url="/adminAction.php?action=shownegotiable&listtype="+listtype;

		

	

		req51.onreadystatechange = function () { 

                                    onreadystatechangechangeshownegotiable();

                                    }

		

		

		req51.open("GET",url,true);

		req51.send(null);

		return false;

}


function onreadystatechangechangeshownegotiable(){

	

	if (req51.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req51.status == 200)

			{

				document.getElementById("price_additional").innerHTML=req51.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req51.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req51.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("price_additional").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}





function showlandareatable(maintype)
{
	try

		{

			req52= new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req52 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req52 = null;

				return false;

			}

		}

		
		
		url="/adminAction.php?action=showlandareatable&maintype="+maintype;

		

	

		req52.onreadystatechange = function () { 

                                    onreadystatechangechangeshowlandareatable();

                                    }

		

		

		req52.open("GET",url,true);

		req52.send(null);

		return false;

}


function onreadystatechangechangeshowlandareatable(){

	

	if (req52.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req52.status == 200)

			{

				document.getElementById("landareatable").innerHTML=req52.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req52.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req52.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("landareatable").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

}













function EmailToFriendThisArticle(form){

try

		{

			req47 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req47 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req47 = null;

				return false;

			}

		}


		var count = form.count.value;
		
		var name = form.name.value;
		var email = form.email.value;
		var additionalmsg = form.additionalmsg.value;
		var variable_title = form.variable_title.value;
		var article_title = form.article_title.value;
		var article_id = form.article_id.value;
		
		if(form.sendcopy.checked==true)
		{
			var sendcopy="sendcopy";
		} 
		else
		{
			var sendcopy="";
		}
		

		for(var i=1; i <=count; i++)
		{
			if(i==1) {
				var friendemail_total=eval("form.friendemail1.value");
				var friendname_total=eval("form.friendname1.value");
			} else {
				
				friendemail_total+=",";
				friendemail_total+=eval("form.friendemail"+i+".value");
				
				friendname_total+=",";
				friendname_total+=eval("form.friendname"+i+".value");
			}
			
		}
		
		
		
		url="/adminAction.php?action=EmailToFriendThisArticle&count="+count+"&name="+name+"&email="+email+"&additionalmsg="+additionalmsg+"&variable_title="+variable_title+"&article_title="+article_title+"&article_id="+article_id+"&friendname_total="+friendname_total+"&friendemail_total="+friendemail_total+"&sendcopy="+sendcopy;

	

		req47.onreadystatechange = function () { 

                                    onreadystatechangeEmailToFriendThisArticle();

                                    }

		

		

		req47.open("GET",url,true);

		req47.send(null);

		return false;

}

	function onreadystatechangeEmailToFriendThisArticle(){

	

	if (req47.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req47.status == 200)

			{
				
				document.getElementById("statusword").innerHTML=req47.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req47.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req47.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("statusword").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}








function EmailToFriendThisQuestion(form){

try

		{

			req47 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req47 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req47 = null;

				return false;

			}

		}


		var count = form.count.value;
		
		var name = form.name.value;
		var email = form.email.value;
		var additionalmsg = form.additionalmsg.value;
		var question_detail = form.question_detail.value;
		var no = form.no.value;
		var category = form.category.value;
		
		if(form.sendcopy.checked==true)
		{
			var sendcopy="sendcopy";
		} 
		else
		{
			var sendcopy="";
		}
		

		for(var i=1; i <=count; i++)
		{
			if(i==1) {
				var friendemail_total=eval("form.friendemail1.value");
				var friendname_total=eval("form.friendname1.value");
			} else {
				
				friendemail_total+=",";
				friendemail_total+=eval("form.friendemail"+i+".value");
				
				friendname_total+=",";
				friendname_total+=eval("form.friendname"+i+".value");
			}
			
		}
		
		
		
		url="/adminAction.php?action=EmailToFriendThisQuestion&count="+count+"&name="+name+"&email="+email+"&additionalmsg="+additionalmsg+"&question_detail="+question_detail+"&no="+no+"&category="+category+"&friendname_total="+friendname_total+"&friendemail_total="+friendemail_total+"&sendcopy="+sendcopy;

	

		req47.onreadystatechange = function () { 

                                    onreadystatechangeEmailToFriendThisQuestion();

                                    }

		

		

		req47.open("GET",url,true);

		req47.send(null);

		return false;

}

	function onreadystatechangeEmailToFriendThisQuestion(){

	

	if (req47.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req47.status == 200)

			{
				
				document.getElementById("statusword").innerHTML=req47.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req47.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req47.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("statusword").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}





function submit_location_map_feedback(form){
var username = form.username.value;
var date=form.date.value;
var os=form.os.value;
var comment=form.comment.value;
var survey=form.survey.value;

if(document.getElementById("Excellent").checked==true)
{
	var survey="Excellent";
}
else if(document.getElementById("Good").checked==true)
{
	var survey="Good";
}
else if(document.getElementById("Okay").checked==true)
{
	var survey="Okay";
}
else if(document.getElementById("Bad").checked==true)
{
	var survey="Bad";
}
else if(document.getElementById("Worst").checked==true)
{
	var survey="Worst";
}
else
{
	var survey="";
}
try

		{

			req32 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req32 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req32 = null;

				return false;

			}

		}



		url="/adminAction.php?action=submit_location_map_feedback&username="+username+"&date="+date+"&os="+os+"&comment="+comment+"&survey="+survey;

		

	

		req32.onreadystatechange = function () { 

                                    onreadystatechangesubmitlocationmapfeedback();

                                    }

		

		

		req32.open("GET",url,true);

		req32.send(null);

		return false;

}

	function onreadystatechangesubmitlocationmapfeedback(){

	

	if (req32.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req32.status == 200)

			{
				
				document.getElementById("survey_location_map_word").innerHTML=req32.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req32.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req32.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("survey_location_map_word").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}





function question_answer_sign_in(form){

try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var question_id=form.question_id.value;
	
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=answer_question_content&username="+username+"&password="+password+"&saveusername="+saveusername+"&question_id="+question_id;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangequestion_answer_sign_in();

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangequestion_answer_sign_in(){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				
				document.getElementById("answer_question_content").innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("answer_question_content").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}





function VoteGood(element_id,id){

try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=VoteGood&element_id="+element_id+"&id="+id;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangeVoteGood(element_id);

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangeVoteGood(element_id){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				
				document.getElementById(element_id).innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(element_id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}



function VoteBad(element_id,id){

try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=VoteBad&element_id="+element_id+"&id="+id;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangeVoteBad(element_id);

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangeVoteBad(element_id){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				
				document.getElementById(element_id).innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(element_id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function VoteEmptyBad(element_id,id){

try

		{

			req45 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req45 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req45 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=VoteEmptyBad&element_id="+element_id+"&id="+id;

	

		req45.onreadystatechange = function () { 

                                    onreadystatechangeVoteEmptyBad(element_id);

                                    }

		

		

		req45.open("GET",url,true);

		req45.send(null);

		return false;

}

	function onreadystatechangeVoteEmptyBad(element_id){

	

	if (req45.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req45.status == 200)

			{
				
				document.getElementById(element_id).innerHTML=req45.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req45.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req45.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(element_id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function VoteEmptyGood(element_id,id){

try

		{

			req45 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req45 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req45 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=VoteEmptyGood&element_id="+element_id+"&id="+id;

	

		req45.onreadystatechange = function () { 

                                    onreadystatechangeVoteEmptyGood(element_id);

                                    }

		

		

		req45.open("GET",url,true);

		req45.send(null);

		return false;

}

	function onreadystatechangeVoteEmptyGood(element_id){

	

	if (req45.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req45.status == 200)

			{
				
				document.getElementById(element_id).innerHTML=req45.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req45.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req45.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById(element_id).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}



function sign_reply(form){

try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}


		var username= form.username.value;
		var password= form.password.value;
		var question_id= form.question_id.value;
		var answer_id= form.answer_id.value;
		var reply_id= form.reply_id.value;
		var no= form.no.value;
	
		
		if(form.saveusername.checked==true)
		{
			var saveusername="saveusername";
		} 
		else
		{
			var saveusername="";
		}
		
		url="/adminAction.php?action=sign_reply&username="+username+"&password="+password+"&saveusername="+saveusername+"&question_id="+question_id+"&answer_id="+answer_id+"&reply_id="+reply_id+"&no="+no;

	

		req44.onreadystatechange = function () { 

                                    onreadystatechangesign_reply(no);

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangesign_reply(no){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
				
				document.getElementById("ReplySubContent"+no).innerHTML=req44.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("ReplySubContent"+no).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function reply_answer(form){


try

		{

			req44 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req44 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req44 = null;

				return false;

			}

		}


		var your_reply= form.your_reply.value;
		var question_id= form.question_id.value;
		var answer_id= form.answer_id.value;
		var reply_id= form.reply_id.value;
		var no= form.no.value;
		
		
		
		if(your_reply=="") {
			
			document.getElementById("reply_errorword").innerHTML="<font color='red'>* Please key in your reply</font>";
			return false;
		}

		
		var your_reply = form.your_reply.value.replace(/\n/g,"<br>") 
		
		url="/adminAction.php?action=reply_answer&your_reply="+your_reply+"&question_id="+question_id+"&answer_id="+answer_id+"&reply_id="+reply_id;
	

		req44.onreadystatechange = function () { 

                                    onreadystatechangereply_answer(no);

                                    }

		

		

		req44.open("GET",url,true);

		req44.send(null);

		return false;

}

	function onreadystatechangereply_answer(no){

	

	if (req44.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req44.status == 200)

			{
					window.location.reload();
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req44.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req44.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("ReplySubContent"+no).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}







function SpamQuestion(no){

try

		{

			req46 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req46 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req46 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=SpamQuestion&no="+no;

	

		req46.onreadystatechange = function () { 

                                    onreadystatechangeSpamQuestion(no);

                                    }

		

		

		req46.open("GET",url,true);

		req46.send(null);

		return false;

}

	function onreadystatechangeSpamQuestion(no){

	

	if (req46.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req46.status == 200)

			{
				
				document.getElementById("spam_question"+no).innerHTML=req46.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req46.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req46.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("spam_question"+no).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function SpamAnswer(no){

try

		{

			req46 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req46 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req46 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=SpamAnswer&no="+no;

	

		req46.onreadystatechange = function () { 

                                    onreadystatechangeSpamAnswer(no);

                                    }

		

		

		req46.open("GET",url,true);

		req46.send(null);

		return false;

}

	function onreadystatechangeSpamAnswer(no){

	

	if (req46.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req46.status == 200)

			{
				
				document.getElementById("spam_answer"+no).innerHTML=req46.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req46.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req46.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("spam_answer"+no).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}




function SpamReply(no){

try

		{

			req46 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req46 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req46 = null;

				return false;

			}

		}

		
		url="/adminAction.php?action=SpamReply&no="+no;

	

		req46.onreadystatechange = function () { 

                                    onreadystatechangeSpamReply(no);

                                    }

		

		

		req46.open("GET",url,true);

		req46.send(null);

		return false;

}

	function onreadystatechangeSpamReply(no){

	

	if (req46.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req46.status == 200)

			{
				
				document.getElementById("spam_reply"+no).innerHTML=req46.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req46.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req46.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("spam_reply"+no).innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}






function test(user){

try

		{

			req52 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req52 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req52 = null;

				return false;

			}

		}

		
		
		req52.onreadystatechange = function () { 

                                    onreadystatechangetest();

                                    }

		

		

		req52.open("GET","http://www.propertick.com/adminAction.php?action=GetAPI&user="+user,true);

		req52.send(null);

		return false;

}

	function onreadystatechangetest(){

	

	if (req52.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req52.status == 200)

			{
				
				document.getElementById("propertick_content").innerHTML=req52.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req52.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req52.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("propertick_content").innerHTML="<img src='http://www.propertick.com/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}


function deleteRenovationDirectory1(bid){
try
		{
			req4 = new XMLHttpRequest();
		}
		catch (error)
		{
			try
			{
				req4 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (error)
			{	
				req4 = null;
				return false;
			}
		}
		
		
		url="/adminAction.php?action=deleteRenovationDirectory&bid="+bid;
		
		req4.onreadystatechange = onreadystatechangedeleteRenovationDirectory;
		req4.open("GET",url,true);
		
		req4.send(null);
		return false;
		
}

function onreadystatechangedeleteRenovationDirectory(){
	if (req4.readyState == 4)
	{
		// If the data was retrieved successfully
		try
		{
			if (req4.status == 200)
			{
				alert(req4.responseText);
				window.location.reload(true);
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (req4.status != 0)
			{
				alert("There was an error while 555 retrieving the URL: " + req4.statusText);
			}
		}

		catch (error)
		{
		alert("error");
		}
	}
	else{
	//document.getElementById("news_status").innerHTML="<img src='images/loader.gif' align='center'/>";
	}
	return true;
}





function EmailToFriendRenovation(form){

try

		{

			req37 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req37 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req37 = null;

				return false;

			}

		}


		var count = form.count.value;
		var name = form.name.value;
		var email = form.email.value;
		var additionalmsg = form.additionalmsg.value;
		var business_name = form.business_name.value;
		var bid = form.bid.value;
		var bidusername = form.bidusername.value;

		

		for(var i=1; i <=count; i++)
		{
			if(i==1) {
				var friendemail_total=eval("form.friendemail1.value");
				var friendname_total=eval("form.friendname1.value");
			} else {
				
				friendemail_total+=",";
				friendemail_total+=eval("form.friendemail"+i+".value");
				
				friendname_total+=",";
				friendname_total+=eval("form.friendname"+i+".value");
			}
			
		}
		
		
		
		
		
		url="/adminAction.php?action=EmailToFriendRenovation&count="+count+"&name="+name+"&email="+email+"&additionalmsg="+additionalmsg+"&business_name="+business_name+"&bid="+bid+"&bidusername="+bidusername+"&friendname_total="+friendname_total+"&friendemail_total="+friendemail_total;

	

		req37.onreadystatechange = function () { 

                                    onreadystatechangeEmailToFriendRenovation();

                                    }

		

		

		req37.open("GET",url,true);

		req37.send(null);

		return false;

}

	function onreadystatechangeEmailToFriendRenovation(){

	

	if (req37.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req37.status == 200)

			{
				
				document.getElementById("emailtofriend").innerHTML=req37.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req37.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req37.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	document.getElementById("emailtofriend").innerHTML="<img src='/images/loader.gif' align='center'/>";

	}

	return true;

	
		
}





function  showsubcategory(categoryid){

try

		{

			req17 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req17 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req17 = null;

				return false;

			}

		}

		

		url="/adminAction.php?action=showsubcategory&categoryid="+categoryid;

		

		req17.onreadystatechange = onreadystatechangeshowsubcategory;

		

		req17.open("GET",url,true);

		req17.send(null);

		return false;

}

function onreadystatechangeshowsubcategory(){

	if (req17.readyState == 4)

	{

		// If the data was retrieved successfully

		try

		{

			if (req17.status == 200)

			{
				document.getElementById("showsubcategory").style.filter="";
				document.getElementById("showsubcategory").style.opacity="";
				document.getElementById("showsubcategory").innerHTML=req17.responseText;

			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req17.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req17.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

	//document.getElementById("showcity").innerHTML="<img src='/images/loader.gif' align='center'/>";
	document.getElementById("showsubcategory").style.filter="alpha(opacity=30)";
	document.getElementById("showsubcategory").style.opacity=".30";
	}

	return true;

}




function renovation_search_word(state,city,keywords,maincategory,category){
	
try

		{

			req53 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req53 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req53 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=renovation_search_word&state="+state+"&city="+city+"&keywords="+keywords+"&maincategory="+maincategory+"&category="+category;

	

		req53.onreadystatechange = function () { 

                                    onreadystatechangerenovation_search_word();

                                    }
		req53.open("GET",url,true);

		req53.send(null);

		return false;

}

	function onreadystatechangerenovation_search_word(){

	

	if (req53.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req53.status == 200)

			{
				document.getElementById("search_result_renovation_word_div").style.filter="";
				document.getElementById("search_result_renovation_word_div").style.opacity="";
				document.getElementById("search_result_renovation_word_div").innerHTML=req53.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req53.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req53.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("search_result_renovation_word_div").style.filter="alpha(opacity=30)";
		document.getElementById("search_result_renovation_word_div").style.opacity=".30";

	}

	return true;

	
		
}





function renovation_refine_search(state,city,keywords,maincategory,category){
	
try

		{

			req54 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req54 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req54 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=renovation_refine_search&state="+state+"&city="+city+"&keywords="+keywords+"&maincategory="+maincategory+"&category="+category;

	

		req54.onreadystatechange = function () { 

                                    onreadystatechangerenovation_refine_search();

                                    }
		req54.open("GET",url,true);

		req54.send(null);

		return false;

}

	function onreadystatechangerenovation_refine_search(){

	

	if (req54.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req54.status == 200)

			{
				document.getElementById("renovation_search_column").style.filter="";
				document.getElementById("renovation_search_column").style.opacity="";
				document.getElementById("renovation_search_column").innerHTML=req54.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req54.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req54.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("renovation_search_column").style.filter="alpha(opacity=30)";
		document.getElementById("renovation_search_column").style.opacity=".30";

	}

	return true;

	
		
}









function renovation_refine_search_content(state,city,keywords,maincategory,category){
	
try

		{

			req55 = new XMLHttpRequest();

		}

		catch (error)

		{

			try

			{

				req55 = new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch (error)

			{	

				req55 = null;

				return false;

			}

		}
		

		url="/adminAction.php?action=renovation_refine_search_content&state="+state+"&city="+city+"&keywords="+keywords+"&maincategory="+maincategory+"&category="+category;

	

		req55.onreadystatechange = function () { 

                                    onreadystatechangerenovation_refine_search_content();

                                    }
		req55.open("GET",url,true);

		req55.send(null);

		return false;

}

	function onreadystatechangerenovation_refine_search_content(){

	

	if (req55.readyState == 4)

	{

		

		// If the data was retrieved successfully

		try

		{

			if (req55.status == 200)

			{
				document.getElementById("search_result_renovation_right").style.filter="";
				document.getElementById("search_result_renovation_right").style.opacity="";
				document.getElementById("search_result_renovation_right").innerHTML=req55.responseText;
				
			}

			// IE returns a status code of 0 on some occasions, so ignore this case

			else if (req55.status != 0)

			{

				alert("There was an error while retrieving the URL: " + req55.statusText);

			}

		}



		catch (error)

		{

		alert("error");

		}

	}

	else{

		document.getElementById("search_result_renovation_right").style.filter="alpha(opacity=30)";
		document.getElementById("search_result_renovation_right").style.opacity=".30";

	}

	return true;

	
		
}



function savesubpiccaption(bid,subpic_image,num){
var textareadesc=document.getElementById("textarea"+bid+num).value;

try
		{
			req56 = new XMLHttpRequest();
		}
		catch (error)
		{
			try
			{
				req56 = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (error)
			{	
				req56 = null;
				return false;
			}
		}
		
		url="/adminAction.php?action=savesubpiccaption&bid="+bid+"&subpic_image="+subpic_image+"&textareadesc="+textareadesc;
		
		
		req56.onreadystatechange = function () { 

                                    onreadystatechangesavesubpiccaption(num);

                                    }
		req56.open("GET",url,true);

		req56.send(null);

		return false;

		
}

function onreadystatechangesavesubpiccaption(num){
	if (req56.readyState == 4)
	{
		// If the data was retrieved successfully
		try
		{
			if (req56.status == 200)
			{
				document.getElementById("sub_pic_save"+num).innerHTML=req56.responseText;
				
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (req56.status != 0)
			{
				alert("There was an error while 111 retrieving the URL: " + req56.statusText);
			}
		}

		catch (error)
		{
		alert("error");
		}
	}
	else{
		document.getElementById("sub_pic_save"+num).innerHTML="<img src='/images/loader.gif' align='center'/>";
	}
	return true;
}

function my_property_sold(pid){

    try{
	    req58 = new XMLHttpRequest();
	}

		catch (error){
			try{
				req58 = new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch (error){	
				req58 = null;
				return false;
			}
		}

		url="/adminAction.php?action=sold_property&pid="+pid;

		req58.onreadystatechange = function (){ 
                                      response_my_property_sold();
                                    }
		req58.open("GET",url,true);
		req58.send(null);
		return false;
}

function response_my_property_sold(){
	if (req58.readyState == 4){
		// If the data was retrieved successfully
		try{
			if (req58.status == 200){
				document.getElementById("inactive_word").innerHTML="<strong><font color='red'>* Sold *</font></strong>";
				document.getElementById("sold_button").innerHTML="<img src='/images/sold_btn.gif' disabled/>";
			}
			// IE returns a status code of 0 on some occasions, so ignore this case
			else if (req58.status != 0)
			{
				alert("There was an error while 111 retrieving the URL: " + req58.statusText);
			}
		}

		catch (error){
		alert("error");
		}
	}
	else{
		document.getElementById("inactive_word").innerHTML="<img src='/images/loader.gif' align='center'/>";
	}
	return true;
}