function showHideDropdown(value) {
	var sBrowser = navigator.userAgent;
		
	if (sBrowser.toLowerCase().indexOf('msie 6.0') > 0) {
		if (value == "show") {
			jQuery("select").show();
		} else {
			jQuery("select").hide();
		}
	}
}


function quickPrice(buyrent) {
	if (buyrent == "buy") {
		jQuery('#quickPriceRent').hide();
		jQuery('#quickPriceBuy').show();
		jQuery('#quickBuyRent').attr("value","0");
	} else {
		jQuery('#quickPriceBuy').hide();
		jQuery('#quickPriceRent').show();
		jQuery('#quickBuyRent').attr("value","1");
	}	
}



function switchMenus(obj) {
	var typeID = new Array("Buy","Rent","Kw","Rn");
	
	for (x in typeID) {
		if (typeID[x] == obj) {
			if (jQuery('#adv'+obj).hasClass("selected")) {
				jQuery('#adv'+obj).removeClass("selected");
				jQuery('#adv'+obj).addClass("advMenus"+typeID[x]);
				jQuery('#moreadvance'+obj).css('visibility', 'hidden');
			} else {
				jQuery('#moreadvance'+obj).css('display', 'block');
				jQuery('#moreadvance'+obj).css('visibility', 'visible');
				jQuery('#adv'+obj).addClass("selected");
			}			
		} else {
			jQuery('#adv'+typeID[x]).removeClass("selected");
			jQuery('#adv'+typeID[x]).addClass("advMenus"+typeID[x]);
			jQuery('#moreadvance'+typeID[x]).css('visibility', 'hidden');
		}
	} 	
}

function hideQuickAdv() {
	var typeID = new Array("quick_search","adv_search");
	var typeAdvID = new Array("Buy","Rent","Kw","Rn");	
	
	for (y in typeAdvID) {
		jQuery('#adv'+typeAdvID[y]).removeClass("selected");
		jQuery('#adv'+typeAdvID[y]).addClass("advMenus"+typeAdvID[y]);
		jQuery('#moreadvance'+typeAdvID[y]).css('visibility', 'hidden');
	}
	
	jQuery('#quick_search').removeClass("selected");
	jQuery('#adv_search').removeClass("selected");
	jQuery('#quick').hide();
	jQuery('#advance').hide();
	
	jQuery('#keywordSearch').css('visibility', 'visible');
}


function switchSearchMenus(obj) {
	var typeID = new Array("quick_search","adv_search");
	var typeAdvID = new Array("Buy","Rent","Kw","Rn");
	
	jQuery('#keywordSearch').css('visibility', 'hidden');
	
	if (! jQuery('#'+obj).hasClass("selected")) {
		for (x in typeID) {
			if (typeID[x] == obj) {
				jQuery('#'+obj).addClass('selected');
				if (obj == "adv_search") {
					for (y in typeAdvID) {
						jQuery('#adv'+typeAdvID[y]).removeClass("selected");
						jQuery('#adv'+typeAdvID[y]).addClass("advMenus"+typeAdvID[y]);
					}
					jQuery('#advance').css('visibility', 'visible');
					jQuery('#moreadvanceBuy').css('display', 'block');	
					jQuery('#moreadvanceBuy').css('visibility', 'visible');
					jQuery('#advBuy').addClass("selected");
				} else if (obj == "quick_search") {
					jQuery('#quick').css('visibility', 'visible');
				}
			} else {
				jQuery('#'+typeID[x]).removeClass('selected');
				if (obj != "adv_search") {
					for (y in typeAdvID) {
						jQuery('#adv'+typeAdvID[y]).removeClass("selected");
						jQuery('#adv'+typeAdvID[y]).addClass("advMenus"+typeAdvID[y]);
						jQuery('#moreadvance'+typeAdvID[y]).css('visibility', 'hidden');
					}
				}
			}
		} 
	} else {
		for (y in typeAdvID) {
			jQuery('#adv'+typeAdvID[y]).removeClass("selected");
			jQuery('#adv'+typeAdvID[y]).addClass("advMenus"+typeAdvID[y]);
			jQuery('#moreadvance'+typeAdvID[y]).css('visibility', 'hidden');
		}
		
		jQuery('#quick_search').removeClass("selected");
		jQuery('#adv_search').removeClass("selected");
		jQuery('#quick').css('visibility', 'hidden');
		jQuery('#quick').hide();
		jQuery('#advance').css('visibility', 'hidden');
		jQuery('#advance').hide();
		
		jQuery('#keywordSearch').css('visibility', 'visible');
	}
}

function switchSaleRentMenus(obj) {
	var typeID = new Array("forSale","forRent");
	
	for (x in typeID) {
		if (typeID[x] == obj) {
			jQuery('#'+obj).addClass('selected');
		} else {
			jQuery('#'+typeID[x]).removeClass('selected');
		}
	} 	
	
	switch (obj) {
		case "forSale": 
			jQuery('#highlightRent').hide();
			jQuery('#highlight').show();
			break;
		case "forRent":
			jQuery('#highlight').hide();
			jQuery('#highlightRent').show();
	}
}

function switchNoResultMenus(obj) {
	var typeID = new Array("suSame","suOD");
	
	for (x in typeID) {
		if (typeID[x] == obj) {
			jQuery('#'+obj+'Div').show();
			jQuery('#'+obj).removeClass();
			var className = obj+'Selected';
			jQuery('#'+obj).addClass(className);
		} else {
			var classNameOthers = typeID[x]+'Selected';
			jQuery('#'+typeID[x]).removeClass(classNameOthers);
			jQuery('#'+typeID[x]).addClass(typeID[x]);
			jQuery('#'+typeID[x]+'Div').hide();
		}
	} 	
}

function multiOpts(type,opt) {
	if (opt == "All") {
		if (jQuery("#"+type+opt).hasClass("optsSel")) {
		} else {
			for (i=1; i<10; i++) {
				jQuery("#"+type+i).removeClass("optsSel");
				jQuery("#"+type+i).addClass("opts");
				jQuery("#"+type+'v'+i).attr("value","0");
			}	
			jQuery("#"+type+opt).addClass("optsSel");
		}
		jQuery("#"+type+'vAll').attr("value","1");		
	} else {
		jQuery("#"+type+"All").removeClass("optsSel");
		jQuery("#"+type+"All").addClass("opts");
		jQuery("#"+type+"vAll").attr("value","0");		
		if (jQuery("#"+type+opt).hasClass("optsSel")) {
			jQuery("#"+type+opt).removeClass("optsSel");
			jQuery("#"+type+opt).addClass("opts");
			
			jQuery("#"+type+'v'+opt).attr("value","0");
		} else {
			jQuery("#"+type+opt).removeClass("opts");
			jQuery("#"+type+opt).addClass("optsSel");
			
			jQuery("#"+type+'v'+opt).attr("value","1");
		}			
	}
}


function switchRefineMenus(obj) {
	var typeID = new Array("Buy","Rent","Kw","Rn");
	
	for (x in typeID) {
		if (typeID[x] == obj) {
			jQuery('#refine'+obj+'Div').show();
			jQuery('#adv'+obj+'Refine').removeClass();
			var className = 'refine'+obj+'Selected';
			jQuery('#adv'+obj+'Refine').addClass(className);
		} else {
			var classNameOthers = 'refine'+typeID[x]+'Selected';
			jQuery('#adv'+typeID[x]+'Refine').removeClass(classNameOthers);
			jQuery('#adv'+typeID[x]+'Refine').addClass("refine"+typeID[x]);
			jQuery('#refine'+typeID[x]+'Div').hide();
		}
	} 	
}

function submitForm(theForm) {
	theForm.submit();	
}


var timeout	= 300;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();
	
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
	jQuery("li.myfav-popup").css({"z-index":"1"});
	if (id == 'gatewayBuy') {
		jQuery('#buy').addClass('buy');
		jQuery('#rent').removeClass('rent');
	} else {
		jQuery('#rent').addClass('rent');
		jQuery('#buy').removeClass('buy');
	}
}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	jQuery("li.myfav-popup").css({"z-index":"10030"});
	jQuery('#buy').removeClass('buy');
	jQuery('#rent').removeClass('rent');	
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose;

function take_there(value)
{
    //var destination = jQuery("#currency").attr('value');
    //$.cookie('ci_currency', destination);
	
	if (value == "search") {
		searchForm.submit();
	} else {
		//var version = navigator.appVersion;
		// sets variable = browser version
		//if (destination!="no_page")
		//{
		//	if (version.indexOf("MSIE") >= -1)
				// checks to see if using IE
		//	{
		//		window.location.href=destination;
		//	}
		//	else
		//	{
		//		window.open(destination, target="_self");
		//	}   
		//}
		window.location.reload();
	}
} 

function addfav(url, id, emId) {
	jQuery("em").animate({opacity: "hide", top: "-95"}, "fast");	
	
	jQuery("#em-"+emId).text();
	jQuery("#em-"+emId).css({"top":"0px"});
	jQuery.post(url+"myfav/addFav/"+id, {}, 
										function (data) {
											var total = data.count;
											var message = data.message;
											jQuery("#myfavor").text(total);
											jQuery("#em-"+emId+" p").text(message);
				
											jQuery("#em-"+emId).stop(true, true).animate({
												top: "-73px",
												opacity: "show"
											}, "slow");		
				
											jQuery("#em-"+emId).oneTime(2500, function() {
												jQuery("#em-"+emId).animate({opacity: "hide", top: "-86"}, "fast");					  
											});
										}, "json");							
							return false;
}

// createMarker functionthat uses the bubble
function createMarker(point,url,id,markerOptions,lat,lng,preview,district,gindex) {
	var html = '';
	var marker = new GMarker(point, markerOptions);
	// === Open the EBubble instead of an Info Window ===
	GEvent.addListener(marker, "click", function() {
					   jQuery.post(url+"property-detail/get-detail-prop", {id: ""+id+""},
					   		   function(data){
					  			   var name = data.name;
								   var size = data.size;
								   var price = data.price;
								   var rent = data.rent;
								   var path = data.path;
								   var sole = data.sole;
								   var mov360 = data.mov360;
								   var stid = data.stockIDDecr;
								   var devid = data.devId;
								   var olCount = data.count;
					   
								   html = "<div class='popupWrap' id='closeTip"+id+"'>";
								   html += "<div class='pTopWrap'>";
								   html += "<div class='pTopRightWrap'>";
								   html += "<div class='pTopRightClose'>";
								   html += "<a href='#' id='closeTip"+i+"' onclick='hideTip();return false'><img src='../../../ls_images/google_map-close.jpg'></a>";
								   html += "</div>";
								   html += "<div class='pTopRightMiddle'><div style='height:67px'>";
								   html += "<h1 class='propName'><a href='"+url+"property-detail/"+district+"/"+id+"/'>"+name+"</a></h1>";
								   html += "<p class='refNo'><a href='"+url+"property-detail/"+district+"/"+id+"/'>Ref. #"+stid+"</a></p>";
								   html += "</div>";
								   html += "<div style='height:52px'><p class='propDetail'><span class='areaGross'>"+size+" s.f.</span></p>";
                                   if (price != '') {
                                        html += "<p class='propDetail'>For sale <span class='sale'>"+price+"</span></p>";
                                   }
								   if (rent != '') {
										html += "<p class='propDetail'>For lease <span class='rent'>"+rent+"</span></p>";
								   } 
								   html += "</div><form name='build"+id+"' method='POST' action='"+url+"search/building'>";
								   
								   html += "<input type='hidden' name='property_id' value='"+stid+"'><input type='hidden' name='sellrent' value='all'><input type='hidden' name='sort' value='2'>";
								   if (olCount != null) {
								   html += "<p class='propDetailOther'><span class='otherList'><a href='#' onclick='submitForm(build"+id+"); return false'>Check other listing in this building</a></span></p>";
								   }
								   html += "</form>";
								   html += "</div>";
								   html += "</div>";
								   
								   if (path == '') {
										path = url+'ls_images/NoImage_small.jpg';
								   } else {
										path = 'http://www.thekey.hk:81/'+path;
								   }
								   
								   html += "<a href='"+url+"property-detail/"+district+"/"+id+"/'><img src='"+path+"' width='79px' height='60px' alt='"+name+"'></a>";
								   html += "</div>";									  
								   html += "<div class='pBottomMainWrap'>";
								   html += "<div class='pBottomWrap'>";
								   html += "<div class='pBottomRight myfav-popup'>";								   
								   html += "<a href='#' class='fav' onclick=\"addfav('"+url+"','"+id+"','"+id+"_1');return false\" id=\"myfav-icon"+id+"\">Add To Favourite<em id=\"em-"+id+"_1\"><div class='box'><div class='boxtop'><div></div></div><div class='boxcontent'><p></p></div><div class='boxbottom'><div></div></div><div class='bottomArrow'></div></div></em></a>";
								   html += "</div>";
								   if (sole != '') {
										html += "<span class='soleAgent'>Sole Agent</span>";
								   }
								   if (mov360 != '') {
										html += "<span class='view360'>360&deg; View</span>";
								   }
								   html += "</div>";
								   html += "</div>";
								   html += "</div>";
					   
								   jQuery(".closeTip").show();
								   
								   bubble.openOnMarker(marker,html);
					   	   }, "json");
					
					   map.setCenter(new GLatLng(lat, lng));
					   });
	
	if (gindex != '') {
		gmarkers[gindex] = marker;
	} else {
		gmarkers[id] = marker;
	}
	
	return marker;
}

// createMarker functionthat uses the bubble
function createMarkerMap(point,url,id,markerOptions,lat,lng,preview,district,gindex,olType) {
	var html = ''; 
	var marker = new GMarker(point, markerOptions);
	// === Open the EBubble instead of an Info Window ===
	GEvent.addListener(marker, "click", function() {
					   jQuery.post(url+"property-detail/get-detail-prop", {id: ""+id+"", olType: ""+olType+""},
								   function(data){
					  			   var name = data.name;
								   var district = data.district;
								   var size = data.size;
								   var price = data.price;
								   var rent = data.rent;
								   var path = data.path;
								   var sole = data.sole;
								   var mov360 = data.mov360;
								   var stid = data.stockIDDecr;
								   var devid = data.devId;
								   var olCount = data.count;
								   var olType = data.olType;
								   
								   var ref = data.Ref;
								   var sizeunit = data.SizeUnit;
								   var forsale = data.Forsale;
								   var forlease = data.Forlease;
								   var checkother = data.CheckOther;
								   var addtofav = data.AddtoFav;
								   var soleagent = data.SoleAgent;
								   var view360 = data.View360;
								   
								   html = "<div class='popupWrap' id='closeTip"+id+"'>";
								   html += "<div class='pTopWrap'>";
								   html += "<div class='pTopRightWrap'>";
								   html += "<div class='pTopRightClose'>";
								   html += "<a href='#' id='closeTip"+i+"' onclick='hideTip();return false'><img src='../../../ls_images/google_map-close.jpg'></a>";
								   html += "</div>";
								   html += "<div class='pTopRightMiddle'><div style='height:67px'>";
								   html += "<h1 class='propName'><a href='"+url+"property-detail/"+district+"/"+id+"/'>"+name+"</a></h1>";
								   html += "<p class='refNo'><a href='"+url+"property-detail/"+district+"/"+id+"/'>"+ref+" #"+stid+"</a></p>";
								   html += "</div>";
								   html += "<div style='height:52px'><p class='propDetail'><span class='areaGross'>"+size+" "+sizeunit+"</span></p>";
                                   if (price != '') {
								   html += "<p class='propDetail'>"+forsale+" <span class='sale'>"+price+"</span></p>";
                                   }
								   if (rent != '') {
								   html += "<p class='propDetail'>"+forlease+" <span class='rent'>"+rent+"</span></p>";
								   } 
								   html += "</div><form name='build"+id+"' method='POST' action='"+url+"search/building'>";
								   
								   if (olType == 'Rent') {
										var sort = 4;
								   } else {
								   var sort = 2;
								   }
								   
								   html += "<input type='hidden' name='property_id' value='"+stid+"'><input type='hidden' name='sellrent' value='"+olType+"'><input type='hidden' name='sort' value='"+sort+"'>";
								   if (olCount != null) {
								   html += "<p class='propDetailOther'><span class='otherList'><a href='#' onclick='submitForm(build"+id+"); return false'>"+checkother+"</a></span></p>";
								   }
								   html += "</form>";
								   html += "</div>";
								   html += "</div>";
								   
								   if (path == '') {
										path = url+'ls_images/NoImage_small.jpg';
								   } else {
										path = 'http://www.thekey.hk:81/'+path;
								   }
								   
								   html += "<a href='"+url+"property-detail/"+district+"/"+id+"/'><img src='"+path+"' width='79px' height='60px' alt='"+name+"'></a>";
								   html += "</div>";									  
								   html += "<div class='pBottomMainWrap'>";
								   html += "<div class='pBottomWrap'>";
								   html += "<div class='pBottomRight myfav-popup'>";								   
								   html += "<a href='#' class='fav' onclick=\"addfav('"+url+"','"+id+"','"+id+"_1');return false\" id=\"myfav-icon"+id+"\">"+addtofav+"<em id=\"em-"+id+"_1\"><div class='box'><div class='boxtop'><div></div></div><div class='boxcontent'><p></p></div><div class='boxbottom'><div></div></div><div class='bottomArrow'></div></div></em></a>";
								   html += "</div>";
								   if (sole != '') {
								   html += "<span class='soleAgent'>"+soleagent+"</span>";
								   }
								   if (mov360 != '') {
								   html += "<span class='view360'>"+view360+"</span>";
								   }
								   html += "</div>";
								   html += "</div>";
								   html += "</div>";
								   
								   jQuery(".closeTip").show();
								   
								   bubble.openOnMarker(marker,html);
								   }, "json");
					   
					   map.setCenter(new GLatLng(lat, lng));
					   });
	
	if (gindex != '') {
		gmarkers[gindex] = marker;
	} else {
		gmarkers[id] = marker;
	}
	
	return marker;
}

// This function picks up the click and opens the corresponding info window
function myclick(i, id, lat, lng, previewId, url, district,gindex) {
	jQuery.post(url+"property-detail/get-detail-prop", {id: ""+id+""},
				function(data){
					var name = data.name;
					var size = data.size;
					var price = data.price;
					var rent = data.rent;
					var path = data.path;
					var sole = data.sole;
					var mov360 = data.mov360;
					var stid = data.stockIDDecr;
					var devid = data.devId;
	
					if (jQuery("#"+previewId).hasClass("close")) {
						var html = "<div class='popupWrap' id='closeTip"+id+"'>";
						html += "<div class='pTopWrap'>";
						html += "<div class='pTopRightWrap'>";
						html += "<div class='pTopRightClose'>";
						html += "<a href='#' id='closeTip"+i+"' onclick='hideTip();slideUpDownSR(\"sr_"+id+"\", \"sr_p"+id+"\", \"srFooter"+id+"\");return false'><img src='../../../ls_images/google_map-close.jpg'></a>";
						html += "</div>";
						html += "<div class='pTopRightMiddle'><div style='height:67px'>";
						html += "<h1 class='propName'><a href='"+url+"property-detail/"+district+"/"+id+"/'>"+name+"</a></h1>";
						html += "<p class='refNo'><a href='"+url+"property-detail/"+district+"/"+id+"/'>Ref. #"+stid+"</a></p>";
						html += "</div>";
						html += "<div style='height:52px'><p class='propDetail'><span class='areaGross'>"+size+" s.f.</span></p>";
				
						if (price != '') {
						html += "<p class='propDetail'>For sale <span class='sale'>"+price+"</span></p>";
						}
						if (rent != '') {
						html += "<p class='propDetail'>For lease <span class='rent'>"+rent+"</span></p>";
						}
						html += "</div><form name='build"+id+"' method='POST' action='"+url+"search/building'>";
						html += "<input type='hidden' name='property_id' value='"+stid+"'><input type='hidden' name='sellrent' value='all'><input type='hidden' name='sort' value='2'>";
						html += "<p class='propDetailOther'><span class='otherList'><a href='#' onclick='submitForm(build"+id+"); return false'>Check other listing in this building</a></span></p>";
						html += "</form>";
						html += "</div>";
						html += "</div>";
						html += "<a href='"+url+"property-detail/"+district+"/"+id+"/'><img src='http://www.landscope.com/"+path+"' width='79px' height='60px' alt='"+name+"'></a>";
						html += "</div>";									  
						html += "<div class='pBottomMainWrap'>";
						html += "<div class='pBottomWrap'>";
						html += "<div class='pBottomRight'>";
						html += "<a href='#' class='fav' onclick=\"addfav('"+url+"','"+id+"');return false\">Add To Favourite</a>";
						html += "</div>";
						if (sole != '') {
						html += "<span class='soleAgent'>Sole Agent</span>";
						}
						if (mov360 != '') {
						html += "<span class='view360'>360&deg; View</span>";
						}
						html += "</div>";
						html += "</div>";
						html += "</div>";
						
						map.setCenter(new GLatLng(lat, lng));
						
						jQuery(".closeTip").show();
						if (gindex != '') {
							bubble.openOnMarker(gmarkers[gindex],html);
						} else {
							bubble.openOnMarker(gmarkers[id],html);
						}
				
					} else {
						jQuery(".closeTip").hide();
					}	
	}, "json");		
}								

function hideTip() {
	jQuery(".closeTip").hide();
	jQuery(".previewDivLarge").hide();
}


// remove the loading message when the page has finished loading
function clearmessage() {
	om.Clear();
}

function open360view(page,pagetitle) {
	OpenWin = this.open(page, pagetitle, "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,width=450,height=517");
}


function flashGetHref() { return location.href; }
function flashPutHref(href) { location.href = href; }
function flashGetTitle() { return document.title; }
function flashPutTitle(title) { document.title = title; }


function take_there(value)
{
    var destination = jQuery("#currency").attr('value');

    //jQuery.cookie('ci_currency', destination, { path: '/', domain: '192.168.0.200' });
	jQuery.cookie('ci_currency', destination, { expires: 0, path: '/', domain: ''+curr_site_url+'' });

	if (value == "search") {
		document.searchForm.submit();
	} else {
		window.location.reload();
	}
}

function take_there_lang(lang, value)
{
	if (lang == "en") {
		jQuery.post(""+site_url_js+"lang/change/", {lang: "en"},'');
	} else if (lang == "zh") {
		jQuery.post(""+site_url_js+"lang/change/", {lang: "zh"},'');
	} else if (lang == "gb") {
		jQuery.post(""+site_url_js+"lang/change/", {lang: "gb"},'');
	}
	
	//jQuery.cookie('ci_language', lang, { path: '/', domain: '192.168.0.200' });
	jQuery.cookie('ci_language', lang, { expires: 0, path: '/', domain: ''+curr_site_url+'' });
	
	if (value == "search") {
		document.searchForm.submit();
	} else {
		window.location.reload();
	}
}

function slideUpDown(id, preview) {
	if (jQuery('#'+id).is(":hidden")) {
		jQuery('.previewDiv').css('display', 'none');
		jQuery('.preview').html(''+previewText+'');
		jQuery('.preview').removeClass('close');
		jQuery('#'+id).show();
		jQuery('#'+preview).html(''+closeText+'');
		jQuery('#'+preview).addClass('close');
	} else {
		jQuery('#'+id).hide();
		jQuery('#'+preview).html(''+previewText+'');		
		jQuery('#'+preview).removeClass('close');
	}
}

function slideUpDownOL(id, preview) {
	if (jQuery('#'+id).is(":hidden")) {
		jQuery('.previewDivLarge').css('display', 'none');
		jQuery('.preview').html(''+previewText+'');
		jQuery('.preview').removeClass('close');
		jQuery('#'+id).show();
		jQuery('#'+preview).html(''+closeText+'');
		jQuery('#'+preview).addClass('close');
	} else {
		jQuery('#'+id).hide();
		jQuery('#'+preview).html(''+previewText+'');		
		jQuery('#'+preview).removeClass('close');
	}
}

function slideUpDownSR(id, preview, footer) {
	if (jQuery('#'+id).is(":hidden")) {
		jQuery('.previewDivLarge').css('display', 'none');
		jQuery('.preview').html(''+previewText+'');
		jQuery('.preview').removeClass('close');
		jQuery('#'+id).show();
		jQuery('#'+preview).html(''+closeText+'');
		jQuery('#'+preview).addClass('close');
		jQuery('#'+footer).css({'border-bottom':'0px'});
	} else {
		jQuery('#'+id).hide();
		jQuery('#'+preview).html(''+previewText+'');		
		jQuery('#'+preview).removeClass('close');
		jQuery('.searchresultitemfooter').css({'border-bottom':'1px solid #000'});
	}
}

function slideUpDownPD(id, preview) {
	if (jQuery('#'+id).is(":hidden")) {
		jQuery('.previewDivLarge').css('display', 'none');
		jQuery('.preview').html(''+previewText+'');
		jQuery('.preview').removeClass('close');
		jQuery('#'+id).show();
		jQuery('#'+preview).html(''+closeText+'');
		jQuery('#'+preview).addClass('close');
	} else {
		jQuery('#'+id).hide();
		jQuery('#'+preview).html(''+previewText+'');		
		jQuery('#'+preview).removeClass('close');
	}
}

jQuery(document).ready(function() {
					   jQuery('.previewDiv').bgiframe();
					   jQuery('#advance').bgiframe();
					   jQuery('#moreadvanceBuy').bgiframe();
					   jQuery('#moreadvanceRent').bgiframe();
					   jQuery('#gatewayBuy').bgiframe();
					   jQuery('#gatewayRent').bgiframe();
					   jQuery('.ac_results').bgiframe();
					   jQuery('.black_overlay').bgiframe();
					   jQuery('.black_overlayEnews').bgiframe();
					   jQuery('#loginDiv').bgiframe();
					   
					   var quick_price = jQuery("input[@name='buyrent']:checked").val();
					   quickPrice(quick_price);
					   
					   jQuery("#mapControl").click(function() {
												   var sBrowser = navigator.userAgent;
												   
												   if ( jQuery(this).hasClass("mapExp") ) {
													   jQuery(this).removeClass("mapExp");
													   jQuery(this).addClass("mapShr");
													   jQuery(this).html(""+shrinkText+"");
													   //jQuery("#refinesearch").css({'margin-top':'0px'});
													   //jQuery("#searchmap").css({'width':'956px'});
													   jQuery("#propertyalert").animate({marginTop: "0px"}, 400 );
													   jQuery("#refinesearch").animate({marginTop: "0px"}, 500 );
												       jQuery("#searchmap").animate({width: "956px"}, 500 );
													   jQuery("#map").animate({width: "954px"}, 500 );
													   jQuery(".searchMapTopBar").animate({width: "956px"}, 500 );
													   //jQuery("#map").css({'width':'954px'});
													   //jQuery(".searchMapTopBar").css({'width':'956px'});
													   jQuery(".mapMsg").css({'width':'956px'});											   
													   hideTip();
												   } else if ( jQuery(this).hasClass("mapShr") ){
													   jQuery(this).addClass("mapExp");
													   jQuery(this).removeClass("mapShr");
													   jQuery(this).html(""+expandText+"");
														jQuery("#propertyalert").animate({marginTop: "-302px"}, 400 );
														jQuery("#refinesearch").animate({marginTop: "-108px"}, 500 );
														jQuery("#searchmap").animate({width: "603px"}, 500 );
														jQuery("#map").animate({width: "601px"}, 500 );
														jQuery(".searchMapTopBar").animate({width: "603px"}, 500 );
													   //jQuery("#searchmap").css({'width':'603px'});
													   //jQuery("#map").css({'width':'601px'});
													   //jQuery(".searchMapTopBar").css({'width':'603px'});
												       jQuery(".mapMsg").css({'width':'601px'});
													   //jQuery("#refinesearch").css({'margin-top':'-291px'});
													   hideTip();
												   }
												   });
					   
					   jQuery('#adv_search').click(function() {
														jQuery('#quick').hide();
														jQuery('#advance').show();	
												   });
					   
					   jQuery('#quick_search').click(function() {														
														 jQuery('#advance').hide();
														 jQuery('#moreadvanceBuy').hide();
														 jQuery('#moreadvanceRent').hide();
														 jQuery('#moreadvanceKw').hide();
														 jQuery('#moreadvanceRn').hide();
														 jQuery('#quick').show();
													 });			   
					   	
						jQuery('.keywordSearch').autocomplete(""+site_url_js+"search/autosuggest",
															 {
															 minChars: 2,
															 width: 300,
															 selectFirst: false,
															 scroll: true,
															 scrollHeight: 200,
															 classOpt: 'keywordSearch'
															 });								
					   
					   });