﻿// JScript File

//document.write("<link id='mainCSS' href='xample.css' type='text/css' rel='stylesheet' media='screen' />");
//document.write("<link id='colorpickerCSS' href='js_color_picker_v2.css' type='text/css' rel='stylesheet' media='screen' />");
document.write("<script type='text/javascript' language='javascript' src='script.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='png.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='color_functions.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='js_color_picker_v2.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='dropdowncontent.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='jargon.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='js/prototype.js'></script>");
document.write("<script type='text/javascript' language='javascript' src='js/scriptaculous.js?load=effects'></script>");
document.write("<script type='text/javascript' language='javascript' src='js/lightbox.js'></script>");
document.write("<script type='text/javascript' src='http://maps.google.com/maps?file=api&amp;v=2.x&amp;key="+gkey+"'></script>");
document.write("<script type='text/javascript' language='javascript' src='gmap.js'></script>");

function setLoading() {
	document.body.style.backgroundColor = bodycolor;
	document.body.style.filter = "progid:DXImageTransform.Microsoft.Gradient(startColorStr='"+bodycolor+"', endColorStr='"+endcolor+"', gradientType='0')";
	document.getElementById("liHome").style.backgroundColor = menucolor;
}

window.onload= function() { setLoading(); };

var timerID;
function fncref(){
	 if(timerID!=0) {
		 timerID  = setInterval("showmsg()",500);
	 }
}

function showmsg(){
	var currentTime = new Date();
	var months_long =  new Array ('January','February','March','April',
		   'May','June','July','August','September','October','November',
		   'December')
	var days_long = new Array('Sunday','Monday','Tuesday','Wednesday',
		   'Thursday','Friday','Saturday')
	var day = currentTime.getDay();
	day=days_long[day];
	var month =currentTime.getMonth();
	month=months_long[month];
	var date = currentTime.getDate();
	var year = currentTime.getFullYear();
	//year=year.substr(2,4);
	var time = currentTime.getTime();
	var minutes = currentTime.getMinutes();
	var hours = currentTime.getHours();
	var hour;
	var time="";
		if (minutes < 10)
			minutes = "0" + minutes
		if(hours > 12)
			hour=parseInt(hours)-12;
		else
			hour=parseInt(hours);	
		time=(hour + ":" + minutes + " ")
		
		if(hours > 12){
			hours=parseInt(hours)-12;
			time=time+("PM");
		} else {
			time=time+("AM");
		}
		cuttent=time+"   |  "+day+" "+date+" "+month+" "+year;
	document.getElementById("settimenow").innerHTML=cuttent;
}

function setValues(values){
alert(values);
	if(values != null)
	{
		var hidden = document.getElementById("hdnSearchValues");
		hidden.value = values;
		alert('p');
		//var btn = document.getElementById("lnkSearch");
		//btn.click();
		if(document.getElementById("hdnSaveSearch").value == "true") { alert('s');getOtherPage('savedsearchfinish.aspx&save=load&'+values); }
		else {alert('f');searchProperties('propertysearch.aspx?search=properties','',0);}
	}
	else
	{
		alert("null or empty.");
	}
}

function setSearch(values){
	if(values != null)
	{
		var hidden = document.getElementById("hdnSaveSearch");
		hidden.value = values;
	}
	else
	{
		alert("null or empty.");
	}
}

var listIndex = 0;
function searchProperties(pagename, order, lstIndex)
{
	var obj;
	if (window.XMLHttpRequest)
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType) 
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject)
    { // IE
        try
        {
        obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }
	if (obj==null)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	else
    {
        obj.onreadystatechange = function() {
			if(obj.readyState == 4 && obj.status == 200)
			{
				//alert(obj.responseText);
				var resulttext=obj.responseText.split("||");
				showSearchProps(resulttext);
			}
			else
			{
				//alert("Error retrieving data!" );
			}
		}
		if(lstIndex ==0) {listIndex =0;}
		else {listIndex =listIndex + lstIndex;}
		var url = window.location.href.split("//")[1].split("/")[0];
		///url = url.match(".com") == null?url+"/xn":url;
		if(document.getElementById("drpPerPage1") != null)
		{
			pagesize = document.getElementById("drpPerPage1").value;
		}
		else
		{
			pagesize = 0;
		}
		//obj.open("GET", "http://"+url+"/branded/"+pagename+"&"+document.getElementById("hdnSearchValues").value+"&order="+order+"&index="+listIndex+"&pagesize="+pagesize,true);
		//alert("http://"+url+"/HomeOfficeBristol/"+pagename+"&"+document.getElementById("hdnSearchValues").value+"&order="+order+"&index="+listIndex+"&pagesize="+pagesize);
		obj.open("GET", "http://"+url+"/"+pagename+"&"+document.getElementById("hdnSearchValues").value+"&order="+order+"&index="+listIndex+"&pagesize="+pagesize,true);
        obj.send(null);         
    }
	return false;
}

function showSearchProps(resulttext) {
	try { GUnload(); } catch(e) { }
	document.getElementById("divSearch").style.display="block";
	document.getElementById("advancesearchimg").style.display="none";
	//alert(obj.responseText);
	var contents = getBody(resulttext[0]);
	//alert(contents);
	var hiddenDiv = document.getElementById("hiddenDiv");
	hiddenDiv.innerHTML = contents;
	//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
	var divs =  hiddenDiv.getElementsByTagName("div");
	document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
	try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
	try { setSelected("propertysearch.aspx"); } catch (e) { }
	document.getElementById("divSubMenu").innerHTML = divs.namedItem("divSubMenu").innerHTML;
	document.getElementById("callus").innerHTML = divs.namedItem("callus").innerHTML;
	hiddenDiv.innerHTML = "";
	///////////////////////////////////////////////////////////////removeSelected();
	myLatitudeArray = new Array();
	myLongitudeArray = new Array();
	myImgArray = new Array();
	myBedroomArray = new Array();
	myReceptionArray = new Array();
	myAddressArray = new Array();
	myCostArray = new Array();
	myIdArray = new Array();
	propTypeArray = new Array();
	
	var items = resulttext[1].split(",");
	if(items[0] == null || (items.length == 1 && (items[0] == "" || items[0] == "''")))
	{
		document.getElementById("map1").style.display=document.getElementById("lblNoRecords").style.display = "none";
		document.title = companyname + " | Property Search";
		showHideDivs();
	}
	else
	{
		if(items.length >0)
		{
			myLatitudeArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myLatitudeArray[myLatitudeArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myLatitudeArray = new Array(resulttext[3].replace("'","").replace("'",""));
		}
		items = resulttext[2].split(",");
		if(items.length >0)
		{
			myLongitudeArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myLongitudeArray[myLongitudeArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myLongitudeArray = new Array(resulttext[4].replace("'","").replace("'",""));
		}
		
		items = resulttext[3].split(",");
		if(items.length >0)
		{
			myImgArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myImgArray[myImgArray.length] = items[i].replace("'","").replace("'","").replace("@-",",");
			}
		}
		else
		{
			myImgArray = new Array(resulttext[5].replace("'","").replace("'",""));
		}
		
		items = resulttext[4].split(",");
		if(items.length >0)
		{
			myBedroomArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myBedroomArray[myBedroomArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myBedroomArray = new Array(resulttext[6].replace("'","").replace("'",""));
		}
		
		items = resulttext[5].split(",");
		if(items.length >0)
		{
			myReceptionArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myReceptionArray[myReceptionArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myReceptionArray = new Array(resulttext[7].replace("'","").replace("'",""));
		}
		
		items = resulttext[6].split(",");
		if(items.length >0)
		{
			myAddressArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myAddressArray[myAddressArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myAddressArray = new Array(resulttext[8].replace("'","").replace("'",""));
		}
		
		items = resulttext[7].split(",");
		if(items.length >0)
		{
			myCostArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myCostArray[myCostArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myCostArray = new Array(resulttext[9].replace("'","").replace("'",""));
		}
		
		items = resulttext[8].split(",");
		if(items.length >0)
		{
			myIdArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				myIdArray[myIdArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			myIdArray = new Array(resulttext[10].replace("'","").replace("'",""));
		}
		
		items = resulttext[9].split(",");
		if(items.length >0)
		{
			propTypeArray = new Array();
			for(var i=0;i<items.length-1;i++)
			{
				propTypeArray[propTypeArray.length] = items[i].replace("'","").replace("'","");
			}
		}
		else
		{
			propTypeArray = new Array(resulttext[11].replace("'","").replace("'",""));
		}
		chkloaded();
		showHideDivs();
	}
}

function propertiesSearch(dealtype)
{
	if(!document.getElementById("chkHouse").checked && !document.getElementById("chkApartment").checked)
	{
		alert("Please select house and/or apartment first.");
		return false;
	}
	var obj;
	if (window.XMLHttpRequest) 
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType)
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
        obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }
	if (obj==null)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	else
    {
        obj.onreadystatechange = function() {
			if(obj.readyState == 4 && obj.status == 200)
			{
				//alert(obj.responseText);
				var resulttext=obj.responseText.split("||");
				showSearchProps(resulttext);
				try { document.getElementById("searchFlash").movie = "search.swf?"+document.getElementById("hdnSearchValues").value; } catch(e) { }
				try { document.embeds["searchFlash"].src = "search.swf?"+document.getElementById("hdnSearchValues").value; } catch(e) { }
				document.title = companyname + " | Property Search";
			}
			else
			{
				//alert("Error retrieving data!" );
			}
		}
	
		var url = window.location.href.split("//")[1].split("/")[0];
		///url = url.match(".com") == null?url+"/xn":url;
		
		var request = "";
		var totalitems = 0;
		var type = document.getElementById("rdbPostcode").checked?"Postcode":"Area";
		totalitems = parseInt(document.getElementById("hdnTotal"+type+"s").value);
		for(var i =0;i<totalitems;i++)
		{
			var checkitem = document.getElementById("chk"+type+i);
			if(checkitem.checked) { request += checkitem.title+";"; }
		}
		if(request.length<1) { alert("Please ensure you  have chosen a location"); return false;}
		var hiddensearch = document.getElementById("lstminprice").value+"&"+document.getElementById("lstmaxprice").value+"&"+document.getElementById("lstminbedrooms").value+"&"+document.getElementById("lstmaxbedrooms").value+"&All&"+(document.getElementById("chkHouse").checked?"housetrue":"housefalse")+"&"+(document.getElementById("chkApartment").checked?"apartmenttrue":"apartmentfalse")+"&"+(document.getElementById("chkMap").checked?"true":"false");
		document.getElementById("hdnSearchValues").value = dealtype+"&"+hiddensearch;
		///alke18dec if(dealtype == 'buy') { url = "http://"+url+"/branded/propertysearch.aspx?index=0&type="+dealtype+"&"+type+"="+request+"&search=many&values="+hiddensearch; }
if(dealtype == 'buy') { url = "http://"+url+"/propertysearch.aspx?index=0&type="+dealtype+"&"+type+"="+request+"&Furnished="+document.getElementById("chkFurnished").checked+"&Unfurnished="+document.getElementById("chkUnfurnished").checked+"&Available="+document.getElementById("chkavailablep").checked+"&search=many&values="+hiddensearch;}
		//alka else { url = "http://"+url+"/branded/propertysearch.aspx?index=0&type="+dealtype+"&"+type+"="+request+"&Furnished="+document.getElementById("chkFurnished").checked+"&Unfurnished="+document.getElementById("chkUnfurnished").checked+"&Available="+document.getElementById("chkavailablep").checked+"&search=many&values="+hiddensearch; }
		///else { url = "http://"+url+"/propertysearch.aspx?index=0&type="+dealtype+"&"+type+"="+request+"&Furnished="+document.getElementById("chkFurnished").checked+"&Unfurnished="+document.getElementById("chkUnfurnished").checked+"&search=many&values="+hiddensearch; }
 else 
 
 {url = "http://"+url+"/propertysearch.aspx?index=0&type="+dealtype+"&"+type+"="+request+"&Furnished="+document.getElementById("chkFurnished").checked+"&Unfurnished="+document.getElementById("chkUnfurnished").checked+"&Available="+document.getElementById("chkavailablep").checked+"&search=many&values="+hiddensearch;}
		listIndex = 0;
		obj.open("GET", url);
		obj.send(null);         
  }
  return false;
}

function selectAreas(type,checkValue) {
	totalitems = parseInt(document.getElementById("hdnTotal"+type+"s").value);
	for(var i =0;i<totalitems;i++)
	{
		document.getElementById("chk"+type+i).checked = checkValue;
	}
}

function showPropsDetails(queryurl)
{
	var obj;
	if (window.XMLHttpRequest)
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType)
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
        	obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }
	if (obj==null)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        //return false;
    }
	else
	{		
        obj.onreadystatechange = function() {
			if(obj.readyState == 4 && obj.status == 200)
			{				
				//alert(obj.responseText);
				var contents = getBody(obj.responseText);
				//alert(contents);
				var hiddenDiv = document.getElementById("hiddenDiv");
				hiddenDiv.innerHTML = contents;
				//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
				var divs =  hiddenDiv.getElementsByTagName("div");
				document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
				try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
				try { setSelected("propertydetails.aspx"); } catch (e) { }
				///alert('00000');
				document.getElementById("divSubMenu").innerHTML = divs.namedItem("divSubMenu").innerHTML;
				document.getElementById("callus").innerHTML = divs.namedItem("callus").innerHTML;
				hiddenDiv.innerHTML = "";
				///alert('00000');
				try { initLightbox(); } catch (e) { }
				ShowMap();
				///alert('000001');
				document.title = companyname + " | Property Details";
			}
			else
			{
				//alert("Error retrieving data!");
			}
	}
	var url = window.location.href.split("//")[1].split("/")[0];
	///url = url.match(".com") == null?url+"/xn":url;
	///alka obj.open("GET", "http://"+url+"/branded/changecontent.aspx?page=propertydetails.aspx&"+queryurl);
	obj.open("GET", "http://"+url+"/changecontent.aspx?page=propertydetails.aspx&"+queryurl);
	obj.send(null);
	}
	//return false;	
}

function popup(url) 
{
	params  = 'width='+screen.width;
	params += ', height='+screen.height;
	params += ', top=0, left=0'
	params += ', fullscreen=yes';
	
	newwindow=window.open(url,'windowname4', params);
	newwindow.document.bgColor = document.body.style.backgroundColor;
	newwindow.document.body.style.filter = document.body.style.filter;
	if (window.focus) {newwin.focus()}
	return false;
}

function ShowMap(){
///alert("function1 start");
	initLightbox();
	////alert("function start2");
	try {
		var map = new GMap(document.getElementById('map'));
		var latlon = document.getElementById('hdnLatLon').value.split(",");
		////alert("lat Lon"+ latlon);
		var vqhd = latlon[0];
		var vpa = latlon[1];
		//var vqhd = 51.545708;
		//var vpa = -0.076625;
		map.addControl(new GSmallMapControl()); 
		map.addControl(new GScaleControl()); 
		map.addControl(new GMapTypeControl()); 
		var point = new GPoint(vpa, vqhd);
		map.centerAndZoom(point, 2);
		var marker = new GMarker(point);
		map.addOverlay(marker);
	}
	catch (e) { }
}

function ShowMap2(){
	try {
		var map = new GMap(document.getElementById('map'));
		var latlon = document.getElementById('hdnLatLon').value.split(",");
		////alert('lat Lon'+ latlon);
		var vqhd = latlon[0];
		var vpa = latlon[1];
		//var vqhd = 51.545708;
		//var vpa = -0.076625;
		map.addControl(new GSmallMapControl()); 
		map.addControl(new GScaleControl()); 
		map.addControl(new GMapTypeControl()); 
		var point = new GPoint(vpa, vqhd);
		map.centerAndZoom(point, 2);
		var marker = new GMarker(point);
		map.addOverlay(marker);
	}
	catch (e) { }
}
	
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

        
function new_window(url){link = window.open(url,"Link","width=300,height=285,status=yes,toolbar=no,left=40,top=50,menubar=no,titlebar=yes,location=no,resizable=no");}

function MM_openBrWindow(theURL,winName,features) {
	theURL += "&amp;bg="+document.body.style.backgroundColor;
	var newwindow = window.open(theURL,winName,features);
	//newwindow.document.bgColor = document.body.style.backgroundColor;
	//newwindow.document.body.style.filter = document.body.style.filter;
}

function openwindow(urltoopen)
{
	var w = screen.width;
	var h = screen.height;
	var newwindow = window.open(urltoopen,'','width=' + w + ',height='+ h);
}

function setMainImage(img) {
	if(img.width < img.height) {img.width=250;}
	else{img.width=427;}
}

function setThumbImage(img) {
	if(img.width < img.height) {img.width=img.width < 75?img.width:75;}
	else {img.width=105; }
}

function checkCheckedList(oprn){
///alert("function Start");
	 var propArr = new Array();
	 var parentElementRef = document.getElementById('Repeater1');
	 try {
		 var elementRefArray = parentElementRef.getElementsByTagName('input');
		
		 for (var i=0; i<elementRefArray.length; i++)
		 {
			 var elementRef = elementRefArray[i];
			
			 if ( (elementRef.type == 'checkbox') && (elementRef.checked == true) )
			 {
				 propArr[propArr.length]=elementRef.title;
			 }
		 }
		 
		 if(propArr.length > 0) {
			 var pageurl = oprn+'&count='+propArr.length;
			 for(var i=0;i<propArr.length;i++)
			 {
				 pageurl += "&id"+i+"="+propArr[i];
			 }
		     if(oprn.match("emailafriend.aspx")){ MM_openBrWindow(pageurl,'','status=yes,width=638,height=450'); }
			 if(oprn.match("savedproperty.aspx")){ processProfile(pageurl,'companyname | My saved properties'); }
		}
		else {alert("Please select a property or properties and then re-try");}
	 }
 catch (e) {}

}

function submitContact(){
	var name = trim(document.getElementById("txtname").value," ");
	var phone = trim(document.getElementById("txtphone").value," ");
	if(name == "" && phone == "")
	{
		alert("-Please enter a contact name.\r\n-Please enter your telephone number.");
		document.getElementById("txtname").focus();
	}
	else if(name == "")
	{
		alert("-Please enter a contact name.");
		document.getElementById("txtname").focus();
	}
	else if(phone == "")
	{
		alert("-Please enter your telephone number.");
		document.getElementById("txtphone").focus();
	}
	else
	{
		var name = trim(document.getElementById("txtname").value," ");
		var phone = trim(document.getElementById("txtphone").value," ");
		var email = document.getElementById("txtemail").value;
		var msgsub = document.getElementById("txtmessagesub").value;
		var enquiry = document.getElementById("txtenquiry").value;
		
		var pageurl = "submit=contact&email="+email+"&name="+name+"&phone="+phone+"&msg="+msgsub+"&enq="+enquiry;
		
		//processProfile(pageurl,'LS - Contact Us');
		
		
		try {
			var obj;
	if (window.XMLHttpRequest) 
			{ 
				// Mozilla, Safari, ...
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{ // IE
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
					{
						//alert(obj.responseText);
						var contents = getBody(obj.responseText);
						//alert(contents);
						var hiddenDiv = document.getElementById("hiddenDiv");
						hiddenDiv.innerHTML = contents;
						//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
						var divs =  hiddenDiv.getElementsByTagName("div");
						document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
						try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
						hiddenDiv.innerHTML = "";
						try { setSelected("contactus.aspx"); } catch (e) { }
						document.getElementById("txtemail").value = email;
						document.getElementById("txtname").value = name;
						document.getElementById("txtphone").value = phone;
						document.getElementById("txtmessagesub").checked = msgsub;
						document.getElementById("txtenquiry").value = enquiry;						
						showContactMap();
					}
					else
					{
						//alert("Error retrieving data!" );
					}
			}
			var url = window.location.href.split("//")[1].split("/")[0];
			///url = url.match(".com") == null?url+"/xn":url;
			////obj.open("GET", "http://"+url+"/branded/contactus.aspx?" + pageurl);
			obj.open("GET", "http://"+url+"/contactus.aspx?" + pageurl);
			obj.send(null);
			}
			//return false;	
		}
		catch (e) {}
	}
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function processLogin(){
	if(trim(document.getElementById("txtuname").value," ") == "" && trim(document.getElementById("txtpassword").value," ") == "")
	{
		alert("-Please enter your login email id.\r\n-Please enter your password.");
		document.getElementById("txtuname").focus();
	}
	else if(trim(document.getElementById("txtuname").value," ") == "")
	{
		alert("-Please enter your login email id.");
		document.getElementById("txtuname").focus();
	}
	else if(!validateEmail(trim(document.getElementById("txtuname").value," ")))
	{
		alert("-Email id entered by you is not a valid email id.");
		document.getElementById("txtuname").focus();
	}
	else if(trim(document.getElementById("txtpassword").value," ") == "")
	{
		alert("-Please enter your password.");
		document.getElementById("txtpassword").focus();
	}
	else
	{
		var emailid = document.getElementById("txtuname").value;
		var pwd = document.getElementById("txtpassword").value;
		var savecookie = document.getElementById("chkSaveCookie").checked;
		var fpwdemailid = document.getElementById("txtforgetemail").value;
		var queryurl = "submit=login&email="+document.getElementById("txtuname").value+"&pwd="+document.getElementById("txtpassword").value+"&cookie="+document.getElementById("chkSaveCookie").checked;		
		//processProfile(queryurl,'companyname | Login to My companyname');
	try{
			var obj;
	if (window.XMLHttpRequest) 
			{ 
				// Mozilla, Safari, ...
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{ // IE
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
			///alert('rohit');
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
				{
					//alert(obj.responseText);
					var resulttext = obj.responseText.split("||");
					var contents = getBody(resulttext[0]);
					//alert(contents);
					var hiddenDiv = document.getElementById("hiddenDiv");
					hiddenDiv.innerHTML = contents;
					//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
					var divs =  hiddenDiv.getElementsByTagName("div");
					////alert('rohit1');
					document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
					try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
					try { setSelected("login.aspx"); } catch (e) { }
					document.getElementById("divSubMenu").innerHTML = divs.namedItem("divSubMenu").innerHTML;
					hiddenDiv.innerHTML = "";
					
					document.getElementById("lblWelcome").innerHTML =resulttext[1];
				/////	alert('rohit2');
					try{
						document.getElementById("txtuname").value = emailid;
						document.getElementById("txtpassword").value = pwd;
						document.getElementById("chkSaveCookie").checked = savecookie;
						document.getElementById("txtforgetemail").value = fpwdemailid;
					}
					catch (e) { }
				}
				else
				{
					//alert("Error retrieving data!" );
				}
			}
			var url = window.location.href.split("//")[1].split("/")[0];
			///url = url.match(".com") == null?url+"/xn":url;
			///alka obj.open("GET", "http://"+url+"/branded/login.aspx?" + queryurl);
			///alert('http://'+url+'/hubletting/login.aspx?' + queryurl);
			obj.open("GET", "http://"+url+"/login.aspx?" + queryurl);
			////alert('rohit23');
			obj.send(null);
			}
			//return false;	
		}
		catch (e) {}
		
	}
}

function processLogout(){
	try{
			var obj;
	if (window.XMLHttpRequest) 
			{
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
					{
						//alert(obj.responseText);
						var resulttext = obj.responseText.split("||");
						var contents = getBody(resulttext[0]);
						//alert(contents);
						var hiddenDiv = document.getElementById("hiddenDiv");
						hiddenDiv.innerHTML = contents;
						//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
						var divs =  hiddenDiv.getElementsByTagName("div");
						document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
						try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
						hiddenDiv.innerHTML = "";
						try { setSelected("login.aspx"); } catch (e) { }
						document.getElementById("lblWelcome").innerHTML ="";
					}
					else
					{
						//alert("Error retrieving data!" );
					}
				}
				var url = window.location.href.split("//")[1].split("/")[0];
				///url = url.match(".com") == null?url+"/xn":url;
				///alka obj.open("GET", "http://"+url+"/branded/login.aspx?submit=logout");
				obj.open("GET", "http://"+url+"/login.aspx?submit=logout");
				obj.send(null);
				}
				//return false;	
			}
		catch (e) {}
}

function processForgotPwd(){
	if(trim(document.getElementById("txtforgetemail").value," ")=="")
	{
		alert("-Please enter your login email id.");
		document.getElementById("txtforgetemail").focus();
	}
	else if(!validateEmail(trim(document.getElementById("txtforgetemail").value," ")))
	{
		alert("-Email id entered by you is not a valid email id.");
		document.getElementById("txtforgetemail").focus();
	}
	else
	{
		var emailid = document.getElementById("txtuname").value;
		var pwd = document.getElementById("txtpassword").value;
		var savecookie = document.getElementById("chkSaveCookie").checked;
		var fpwdemailid = document.getElementById("txtforgetemail").value;
		//var queryurl = "login.aspx?submit=forgotpwd&email="+document.getElementById("txtforgetemail").value;		
		//processProfile(queryurl,'companyname | Login to My companyname');
		try{
			var obj;
	if (window.XMLHttpRequest) 
			{ 
				// Mozilla, Safari, ...
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{ // IE
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
				{
					//alert(obj.responseText);
					var resulttext = obj.responseText.split("||");
					var contents = getBody(resulttext[0]);
					//alert(contents);
					var hiddenDiv = document.getElementById("hiddenDiv");
					hiddenDiv.innerHTML = contents;
					//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
					var divs =  hiddenDiv.getElementsByTagName("div");
					document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
					try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
					hiddenDiv.innerHTML = "";
					try { setSelected("login.aspx"); } catch (e) { }
					document.getElementById("txtuname").value = emailid;
					document.getElementById("txtpassword").value = pwd;
					document.getElementById("chkSaveCookie").checked = savecookie;
					document.getElementById("txtforgetemail").value = fpwdemailid;
				}
				else
				{
					//alert("Error retrieving data!" );
				}
			}
			var url = window.location.href.split("//")[1].split("/")[0];
			//url = url.match(".com") == null?url+"/xn":url;
			//alka obj.open("GET", "http://"+url+"/branded/login.aspx?submit=forgotpwd&email="+document.getElementById("txtforgetemail").value);
			obj.open("GET", "http://"+url+"/login.aspx?submit=forgotpwd&email="+document.getElementById("txtforgetemail").value);
			obj.send(null);
			}
			//return false;	
		}
		catch (e) {}	
		
	}
}

function validateEmail(text) {
	//var objRegExp  = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;

	var objRegExp  = /(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)/i;
	return objRegExp.test(text);
}

function processProfile(queryurl,title)
{
	var obj;
	if (window.XMLHttpRequest) 
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType) 
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
        	obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }
	if (obj==null)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        //return false;
    }
	else
	{		
        obj.onreadystatechange = function() {
			if(obj.readyState == 4 && obj.status == 200)
		{
			//alert(obj.responseText);
			var resulttext = obj.responseText.split("||");
			var contents = getBody(resulttext[0]);
			//alert(contents);
			var hiddenDiv = document.getElementById("hiddenDiv");
			hiddenDiv.innerHTML = contents;
			//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
			var divs =  hiddenDiv.getElementsByTagName("div");
			document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
			try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
			try { setSelected(queryurl); } catch (e) { }
			document.getElementById("divSubMenu").innerHTML = divs.namedItem("divSubMenu").innerHTML;
			document.getElementById("callus").innerHTML = divs.namedItem("callus").innerHTML;
			hiddenDiv.innerHTML = "";
			document.title = title;
		}
		else
		{
				//alert("Error retrieving data!" );
		}
	}
	var url = window.location.href.split("//")[1].split("/")[0];
	////url = url.match(".com") == null?url+"/xn":url;
	//alka obj.open("GET", "http://"+url+"/branded/"+queryurl);
	obj.open("GET", "http://"+url+"/"+queryurl);
	obj.send(null);
	}
	//return false;	
}


function processEditProfile(){
		var emailid = document.getElementById("txtemail").value;
		var title = document.getElementById("drpTitle").value;
		var fname = document.getElementById("txtfname").value;
		var lname = document.getElementById("txtlname").value;
		var company = document.getElementById("txtcompany").value;
		var address = document.getElementById("txtaddress").value;
		var city = document.getElementById("txtcity").value;
		var area = document.getElementById("txtarea").value;
		var country = document.getElementById("txtcountry").value;
		var postcode = document.getElementById("txtpostcode").value;
		var phone = document.getElementById("txtphone").value;
		var DoNotContact = document.getElementById("chkDoNotContact").checked;
		var queryurl = "edit=profile&email="+emailid+"&title="+title+"&fname="+fname+"&lname="+lname+"&company="+company+"&address="+address+"&city="+city+"&area="+area+"&country="+country+"&postcode="+postcode+"&phone="+phone+"&DoNotContact="+DoNotContact;
		//processProfile(queryurl,'companyname | Edit my profile');
		try{
			var obj;
			if (window.XMLHttpRequest) 
				{ 
					// Mozilla, Safari, ...
					obj = new XMLHttpRequest();
					if (obj.overrideMimeType) 
					{
						obj.overrideMimeType('text/xml');
					}
				} 
				else if (window.ActiveXObject) 
				{ // IE
					try
					{
						obj = new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch (e)
					{
						try
						{
							obj = new ActiveXObject("Microsoft.XMLHTTP");
						}
						catch (e1)
						{
							obj = null;
						}
					}
				}
				if (obj==null)
				{
					alert('Giving up :( Cannot create an XMLHTTP instance');
					//return false;
				}
				else
				{		
					obj.onreadystatechange = function() {
						if(obj.readyState == 4 && obj.status == 200)
						{
							var resulttext = obj.responseText.split("||");
							var contents = getBody(resulttext[0]);
							var hiddenDiv = document.getElementById("hiddenDiv");
							hiddenDiv.innerHTML = contents;
							var divs =  hiddenDiv.getElementsByTagName("div");
							document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
							try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
							hiddenDiv.innerHTML = "";
							try { setSelected("login.aspx"); } catch (e) { }
							document.getElementById("lblWelcome").innerHTML =resulttext[1];
							document.getElementById("txtemail").value = emailid;
							document.getElementById("drpTitle").value = title;
							document.getElementById("txtfname").value = fname;
							document.getElementById("txtlname").value = lname;
							document.getElementById("txtcompany").value = company;
							document.getElementById("txtaddress").value = address;
							document.getElementById("txtcity").value = city;
							document.getElementById("txtarea").value = area;
							document.getElementById("txtcountry").value = country;
							document.getElementById("txtpostcode").value = postcode;
							document.getElementById("txtphone").value = phone;
							document.getElementById("chkDoNotContact").checked = DoNotContact;
						}
						else
						{
							//alert("Error retrieving data!" );
						}
				}
				var url = window.location.href.split("//")[1].split("/")[0];
				///url = url.match(".com") == null?url+"/xn":url;
				////obj.open("GET", "http://"+url+"/branded/editprofile.aspx?" + queryurl);
				obj.open("GET", "http://"+url+"/editprofile.aspx?" + queryurl);
				obj.send(null);
			}
			//return false;	
		}
		catch (e) {}
}

function processRegister(){
	var emailid = trim(document.getElementById("txtemail").value, " ");
	var fname = trim(document.getElementById("txtfname").value, " ");
	var lname = trim(document.getElementById("txtlname").value, " ");
	var password = trim(document.getElementById("txtpassword").value, " ");
	var cpassword = trim(document.getElementById("txtcpassword").value, " ");
	if(emailid == "")
	{
		alert("-Please enter email id for your account.");
		document.getElementById("txtemail").focus();
	}
	else if(!validateEmail(emailid))
	{
		alert("-Email id entered is not a valid email id.");
		document.getElementById("txtemail").focus();
	}
	else if(fname == "")
	{
		alert("-Please enter your first name.");
		document.getElementById("txtfname").focus();
	}
	else if(lname=="")
	{
		alert("-Please enter your last name.");
		document.getElementById("txtlname").focus();
	}
	else if(password == "")
	{
		alert("-Please enter password.");
		document.getElementById("txtpassword").focus();
	}
	else if(cpassword == "")
	{
		alert("-Please enter the password again to confirm.");
		document.getElementById("txtcpassword").focus();
	}
	else if(password != cpassword)
	{
		alert("-Passwords entered do not match.");
		document.getElementById("txtcpassword").focus();
	}
	else
	{
		var title = document.getElementById("drpTitle").value;
		var SaveCookie = document.getElementById("chkSaveCookie").checked;
		
		var queryurl = "register=profile&email="+emailid+"&title="+title+"&fname="+fname+"&lname="+lname+"&password="+password+"&cpassword="+cpassword+"&SaveCookie="+SaveCookie;
		
		//processProfile(queryurl,'companyname | Register with My companyname');
		try{
		var obj;
	if (window.XMLHttpRequest) 
			{ 
				// Mozilla, Safari, ...
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{ // IE
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
				{
					//alert(obj.responseText);
					var resulttext = obj.responseText.split("||");
					var contents = getBody(resulttext[0]);
					//alert(contents);
					var hiddenDiv = document.getElementById("hiddenDiv");
					hiddenDiv.innerHTML = contents;
					//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
					var divs =  hiddenDiv.getElementsByTagName("div");
					document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
					document.getElementById("divSubMenu").innerHTML = divs.namedItem("divSubMenu").innerHTML;
					try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
					try { setSelected(pagename); } catch (e) { }
					document.getElementById("lblWelcome").innerHTML =resulttext[1];
					document.getElementById("txtemail").value = emailid;
					document.getElementById("drpTitle").value = title;
					document.getElementById("txtfname").value = fname;
					document.getElementById("txtlname").value = lname;
					document.getElementById("txtpassword").value = password;
					document.getElementById("txtcpassword").value = cpassword;
					document.getElementById("chkSaveCookie").checked = SaveCookie;
				}
				else
				{
					//alert("Error retrieving data!" );
				}
			}
			var url = window.location.href.split("//")[1].split("/")[0];
			///url = url.match(".com") == null?url+"/xn":url;
			//alka obj.open("GET", "http://"+url+"/branded/register.aspx?" + queryurl);
			obj.open("GET", "http://"+url+"/register.aspx?" + queryurl);
			obj.send(null);
			}
			//return false;	
		}
		catch (e) {}
	}
}

function submitValuation(pagename,title)
{
	var emailid = trim(document.getElementById("TextBoxEmail").value, " ");
	var fname = trim(document.getElementById("TextBoxFirstName").value, " ");
	var surname = trim(document.getElementById("TextBoxSurname").value, " ");
	var phone = trim(document.getElementById("TextBoxTelephone").value, " ");
	
	if(fname == "")
	{
		alert("-Please enter first name.");
		document.getElementById("TextBoxFirstName").focus();
	}
	else if(phone =="")
	{
		alert("-please enter a telephone number.");
		document.getElementById("TextBoxTelephone").focus();
	}
	else if(emailid == "")
	{
		alert("-Please enter your email address.");
		document.getElementById("TextBoxEmail").focus();
	}
	else if(!validateEmail(emailid))
	{
		alert("-Please enter a valid email address.");
		document.getElementById("TextBoxEmail").focus();
	}
	else
	{
		var mobile = trim(document.getElementById("TextBoxMobile").value, " ");
		var title = document.getElementById("DropDownTitle").value;
	    var details = trim(document.getElementById("TextBoxDetails").value, " ");
		///var type = document.getElementById("S").checked?"Sale":"Rent";
		var type="abc";
		var address = document.getElementById("TextBoxAddress").value;
		var paddress = document.getElementById("TextBoxpaddress").value;
		var bedrooms = document.getElementById("bedrooms").value;
		
		var queryurl = "?submit=valuation&email="+emailid+"&title="+title+"&fname="+fname+"&surname="+surname+"&phone="+phone+"&mobile="+mobile+"&address="+address+"&bedrooms="+bedrooms+"&type="+type+"&details="+details+"&paddress="+paddress;
		
		//processProfile(pagename+queryurl,title);
		try{
		var obj;
	if (window.XMLHttpRequest) 
			{ 
				// Mozilla, Safari, ...
				obj = new XMLHttpRequest();
				if (obj.overrideMimeType) 
				{
					obj.overrideMimeType('text/xml');
				}
			} 
			else if (window.ActiveXObject) 
			{ // IE
				try
				{
					obj = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						obj = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e1)
					{
						obj = null;
					}
				}
			}
			if (obj==null)
			{
				alert('Giving up :( Cannot create an XMLHTTP instance');
				//return false;
			}
			else
			{		
				obj.onreadystatechange = function() {
					if(obj.readyState == 4 && obj.status == 200)
				{
					//alert(obj.responseText);
					var contents = getBody(obj.responseText);
					//alert(contents);
					var hiddenDiv = document.getElementById("hiddenDiv");
					hiddenDiv.innerHTML = contents;
					//alert(hiddenDiv.getElementsByTagName("div").namedItem("mainimage").innerHTML);
					var divs =  hiddenDiv.getElementsByTagName("div");
					document.getElementById("mainimage").innerHTML = divs.namedItem("mainimage").innerHTML;
					try { document.getElementById("topnav").innerHTML = divs.namedItem("topnav").innerHTML; } catch(e) { }
					hiddenDiv.innerHTML = "";
					document.getElementById("TextBoxEmail").value = emailid;
					document.getElementById("DropDownTitle").value = title;
					document.getElementById("TextBoxFirstName").value = fname;
					document.getElementById("TextBoxSurname").value = surname;
					document.getElementById("TextBoxTelephone").value = phone;
					document.getElementById("TextBoxAddress").value = address;
					document.getElementById("TextBoxpaddress").value = paddress;
					document.getElementById("TextBoxMobile").value = mobile;
					document.getElementById("S").checked = type=="Sale";
					document.getElementById("R").checked = type=="Rent";
					document.getElementById("bedrooms").value = bedrooms;
					document.getElementById("TextBoxDetails").value = details;
					document.title = title;
				}
				else
				{
					//alert("Error retrieving data!" );
				}
			}
			var url = window.location.href.split("//")[1].split("/")[0];
			///url = url.match(".com") == null?url+"/xn":url;
				//alka obj.open("GET", "http://"+url+"/branded/" + pagename + queryurl);
			obj.open("GET", "http://"+url+"/" + pagename + queryurl);
			obj.send(null);
			}
			//return false;	
		}
		catch (e) {}
	}
}

function processSaveSearch()
{
    var pageurl = "changecontent.aspx?page=savedsearchfinish.aspx&save=process&alert="+document.getElementById("chkAlert").checked;
    processProfile(pageurl,companyname+' | My saved searches');
}

function processSaveBuy()
{
    var pageurl = "savedsearch.aspx?save=buy&value="+document.getElementById("chkBuy").checked;
    processProfile(pageurl,companyname+' | My saved searches');
}

function processSaveRent()
{
    var pageurl = "savedsearch.aspx?save=let&value="+document.getElementById("chkRent").checked;
    processProfile(pageurl,companyname+' | My saved searches');
    
}

function processViewSavedSearch(type)
{
    var pageurl = "savedsearch.aspx?view="+type;
    //processProfile(pageurl);
	var obj;
	if (window.XMLHttpRequest) 
    { 
        // Mozilla, Safari, ...
        obj = new XMLHttpRequest();
        if (obj.overrideMimeType) 
        {
            obj.overrideMimeType('text/xml');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
        	obj = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e1)
            {
                obj = null;
            }
        }
    }
	if (obj==null)
    {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        //return false;
    }
	else
	{
		
        obj.onreadystatechange = function() {
			if(obj.readyState == 4 && obj.status == 200)
			{
				var resulttext = obj.responseText.split("||");
				try { document.getElementById("hdnSaveSearch").value="false"; } catch (e) {}
				showSearchProps(resulttext);
				try { document.getElementById("searchFlash").movie = "search.swf?"+resulttext[10]; } catch (e) {}
				try { document.embeds["searchFlash"].src = "search.swf?"+resulttext[10]; } catch(e) { }
			}
			else
			{
				//alert("Error retrieving data!" );
			}
	}
	var url = window.location.href.split("//")[1].split("/")[0];
	////url = url.match(".com") == null?url+"/xn":url;
	//alka obj.open("GET", "http://"+url+"/branded/"+pageurl);
	obj.open("GET", "http://"+url+"/"+pageurl);
	obj.send(null);
	}
}


