function debug(object){if(window['console']){console.debug(object);}}
function log(object){if(window['console']){console.log(object);}}
var TrimPath;(function(){if(TrimPath==null)
TrimPath=new Object();if(TrimPath.evalEx==null)
TrimPath.evalEx=function(src){return eval(src);};var UNDEFINED;if(Array.prototype.pop==null)
Array.prototype.pop=function(){if(this.length===0){return UNDEFINED;}
return this[--this.length];};if(Array.prototype.push==null)
Array.prototype.push=function(){for(var i=0;i<arguments.length;++i){this[this.length]=arguments[i];}
return this.length;};TrimPath.parseTemplate=function(tmplContent,optTmplName,optEtc){if(optEtc==null)
optEtc=TrimPath.parseTemplate_etc;var funcSrc=parse(tmplContent,optTmplName,optEtc);var func=TrimPath.evalEx(funcSrc,optTmplName,1);if(func!=null)
return new optEtc.Template(optTmplName,tmplContent,funcSrc,func,optEtc);return null;}
try{String.prototype.process=function(context,optFlags){var template=TrimPath.parseTemplate(this,null);if(template!=null)
return template.process(context,optFlags);return this;}}catch(e){}
TrimPath.parseTemplate_etc={};TrimPath.parseTemplate_etc.statementTag="forelse|for|if|elseif|else|var|macro";TrimPath.parseTemplate_etc.statementDef={"if":{delta:1,prefix:"if (",suffix:") {",paramMin:1},"else":{delta:0,prefix:"} else {"},"elseif":{delta:0,prefix:"} else if (",suffix:") {",paramDefault:"true"},"/if":{delta:-1,prefix:"}"},"for":{delta:1,paramMin:3,prefixFunc:function(stmtParts,state,tmplName,etc){if(stmtParts[2]!="in")
throw new etc.ParseError(tmplName,state.line,"bad for loop statement: "+stmtParts.join(' '));var iterVar=stmtParts[1];var listVar="__LIST__"+iterVar;return["var ",listVar," = ",stmtParts[3],";","var __LENGTH_STACK__;","if (typeof(__LENGTH_STACK__) == 'undefined' || !__LENGTH_STACK__.length) __LENGTH_STACK__ = new Array();","__LENGTH_STACK__[__LENGTH_STACK__.length] = 0;","if ((",listVar,") != null) { ","var ",iterVar,"_ct = 0;","for (var ",iterVar,"_index in ",listVar,") { ",iterVar,"_ct++;","if (typeof(",listVar,"[",iterVar,"_index]) == 'function') {continue;}","__LENGTH_STACK__[__LENGTH_STACK__.length - 1]++;","var ",iterVar," = ",listVar,"[",iterVar,"_index];"].join("");}},"forelse":{delta:0,prefix:"} } if (__LENGTH_STACK__[__LENGTH_STACK__.length - 1] == 0) { if (",suffix:") {",paramDefault:"true"},"/for":{delta:-1,prefix:"} }; delete __LENGTH_STACK__[__LENGTH_STACK__.length - 1];"},"var":{delta:0,prefix:"var ",suffix:";"},"macro":{delta:1,prefixFunc:function(stmtParts,state,tmplName,etc){var macroName=stmtParts[1].split('(')[0];return["var ",macroName," = function",stmtParts.slice(1).join(' ').substring(macroName.length),"{ var _OUT_arr = []; var _OUT = { write: function(m) { if (m) _OUT_arr.push(m); } }; "].join('');}},"/macro":{delta:-1,prefix:" return _OUT_arr.join(''); };"}}
TrimPath.parseTemplate_etc.modifierDef={"eat":function(v){return"";},"escape":function(s){return String(s).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");},"capitalize":function(s){return String(s).toUpperCase();},"default":function(s,d){return s!=null?s:d;}}
TrimPath.parseTemplate_etc.modifierDef.h=TrimPath.parseTemplate_etc.modifierDef.escape;TrimPath.parseTemplate_etc.Template=function(tmplName,tmplContent,funcSrc,func,etc){this.process=function(context,flags){if(context==null)
context={};if(context._MODIFIERS==null)
context._MODIFIERS={};if(context.defined==null)
context.defined=function(str){return(context[str]!=undefined);};for(var k in etc.modifierDef){if(context._MODIFIERS[k]==null)
context._MODIFIERS[k]=etc.modifierDef[k];}
if(flags==null)
flags={};var resultArr=[];var resultOut={write:function(m){resultArr.push(m);}};try{func(resultOut,context,flags);}catch(e){if(flags.throwExceptions==true)
throw e;var result=new String(resultArr.join("")+"[ERROR: "+e.toString()+(e.message?'; '+e.message:'')+"]");result["exception"]=e;return result;}
return resultArr.join("");}
this.name=tmplName;this.source=tmplContent;this.sourceFunc=funcSrc;this.toString=function(){return"TrimPath.Template ["+tmplName+"]";}}
TrimPath.parseTemplate_etc.ParseError=function(name,line,message){this.name=name;this.line=line;this.message=message;}
TrimPath.parseTemplate_etc.ParseError.prototype.toString=function(){return("TrimPath template ParseError in "+this.name+": line "+this.line+", "+this.message);}
var parse=function(body,tmplName,etc){body=cleanWhiteSpace(body);var funcText=["var TrimPath_Template_TEMP = function(_OUT, _CONTEXT, _FLAGS) { with (_CONTEXT) {"];var state={stack:[],line:1};var endStmtPrev=-1;while(endStmtPrev+1<body.length){var begStmt=endStmtPrev;begStmt=body.indexOf("{",begStmt+1);while(begStmt>=0){var endStmt=body.indexOf('}',begStmt+1);var stmt=body.substring(begStmt,endStmt);var blockrx=stmt.match(/^\{(cdata|minify|eval)/);if(blockrx){var blockType=blockrx[1];var blockMarkerBeg=begStmt+blockType.length+1;var blockMarkerEnd=body.indexOf('}',blockMarkerBeg);if(blockMarkerEnd>=0){var blockMarker;if(blockMarkerEnd-blockMarkerBeg<=0){blockMarker="{/"+blockType+"}";}else{blockMarker=body.substring(blockMarkerBeg+1,blockMarkerEnd);}
var blockEnd=body.indexOf(blockMarker,blockMarkerEnd+1);if(blockEnd>=0){emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);var blockText=body.substring(blockMarkerEnd+1,blockEnd);if(blockType=='cdata'){emitText(blockText,funcText);}else if(blockType=='minify'){emitText(scrubWhiteSpace(blockText),funcText);}else if(blockType=='eval'){if(blockText!=null&&blockText.length>0)
funcText.push('_OUT.write( (function() { '+blockText+' })() );');}
begStmt=endStmtPrev=blockEnd+blockMarker.length-1;}}}else if(body.charAt(begStmt-1)!='$'&&body.charAt(begStmt-1)!='\\'){var offset=(body.charAt(begStmt+1)=='/'?2:1);if(body.substring(begStmt+offset,begStmt+10+offset).search(TrimPath.parseTemplate_etc.statementTag)==0)
break;}
begStmt=body.indexOf("{",begStmt+1);}
if(begStmt<0)
break;var endStmt=body.indexOf("}",begStmt+1);if(endStmt<0)
break;emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText);emitStatement(body.substring(begStmt,endStmt+1),state,funcText,tmplName,etc);endStmtPrev=endStmt;}
emitSectionText(body.substring(endStmtPrev+1),funcText);if(state.stack.length!=0)
throw new etc.ParseError(tmplName,state.line,"unclosed, unmatched statement(s): "+state.stack.join(","));funcText.push("}}; TrimPath_Template_TEMP");return funcText.join("");}
var emitStatement=function(stmtStr,state,funcText,tmplName,etc){var parts=stmtStr.slice(1,-1).split(' ');var stmt=etc.statementDef[parts[0]];if(stmt==null){emitSectionText(stmtStr,funcText);return;}
if(stmt.delta<0){if(state.stack.length<=0)
throw new etc.ParseError(tmplName,state.line,"close tag does not match any previous statement: "+stmtStr);state.stack.pop();}
if(stmt.delta>0)
state.stack.push(stmtStr);if(stmt.paramMin!=null&&stmt.paramMin>=parts.length)
throw new etc.ParseError(tmplName,state.line,"statement needs more parameters: "+stmtStr);if(stmt.prefixFunc!=null)
funcText.push(stmt.prefixFunc(parts,state,tmplName,etc));else
funcText.push(stmt.prefix);if(stmt.suffix!=null){if(parts.length<=1){if(stmt.paramDefault!=null)
funcText.push(stmt.paramDefault);}else{for(var i=1;i<parts.length;i++){if(i>1)
funcText.push(' ');funcText.push(parts[i]);}}
funcText.push(stmt.suffix);}}
var emitSectionText=function(text,funcText){if(text.length<=0)
return;var nlPrefix=0;var nlSuffix=text.length-1;while(nlPrefix<text.length&&(text.charAt(nlPrefix)=='\n'))
nlPrefix++;while(nlSuffix>=0&&(text.charAt(nlSuffix)==' '||text.charAt(nlSuffix)=='\t'))
nlSuffix--;if(nlSuffix<nlPrefix)
nlSuffix=nlPrefix;if(nlPrefix>0){funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("');var s=text.substring(0,nlPrefix).replace('\n','\\n');if(s.charAt(s.length-1)=='\n')
s=s.substring(0,s.length-1);funcText.push(s);funcText.push('");');}
var lines=text.substring(nlPrefix,nlSuffix+1).split('\n');for(var i=0;i<lines.length;i++){emitSectionTextLine(lines[i],funcText);if(i<lines.length-1)
funcText.push('_OUT.write("\\n");\n');}
if(nlSuffix+1<text.length){funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("');var s=text.substring(nlSuffix+1).replace('\n','\\n');if(s.charAt(s.length-1)=='\n')
s=s.substring(0,s.length-1);funcText.push(s);funcText.push('");');}}
var emitSectionTextLine=function(line,funcText){var endMarkPrev='}';var endExprPrev=-1;while(endExprPrev+endMarkPrev.length<line.length){var begMark="${",endMark="}";var begExpr=line.indexOf(begMark,endExprPrev+endMarkPrev.length);if(begExpr<0)
break;if(line.charAt(begExpr+2)=='%'){begMark="${%";endMark="%}";}
var endExpr=line.indexOf(endMark,begExpr+begMark.length);if(endExpr<0)
break;emitText(line.substring(endExprPrev+endMarkPrev.length,begExpr),funcText);var exprArr=line.substring(begExpr+begMark.length,endExpr).replace(/\|\|/g,"#@@#").split('|');for(var k in exprArr){if(exprArr[k].replace)
exprArr[k]=exprArr[k].replace(/#@@#/g,'||');}
funcText.push('_OUT.write(');emitExpression(exprArr,exprArr.length-1,funcText);funcText.push(');');endExprPrev=endExpr;endMarkPrev=endMark;}
emitText(line.substring(endExprPrev+endMarkPrev.length),funcText);}
var emitText=function(text,funcText){if(text==null||text.length<=0)
return;text=text.replace(/\\/g,'\\\\');text=text.replace(/\n/g,'\\n');text=text.replace(/"/g,'\\"');funcText.push('_OUT.write("');funcText.push(text);funcText.push('");');}
var emitExpression=function(exprArr,index,funcText){var expr=exprArr[index];if(index<=0){funcText.push(expr);return;}
var parts=expr.split(':');funcText.push('_MODIFIERS["');funcText.push(parts[0]);funcText.push('"](');emitExpression(exprArr,index-1,funcText);if(parts.length>1){funcText.push(',');funcText.push(parts[1]);}
funcText.push(')');}
var cleanWhiteSpace=function(result){result=result.replace(/\t/g,"    ");result=result.replace(/\r\n/g,"\n");result=result.replace(/\r/g,"\n");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;}
var scrubWhiteSpace=function(result){result=result.replace(/^\s+/g,"");result=result.replace(/\s+$/g,"");result=result.replace(/\s+/g," ");result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1');return result;}
TrimPath.parseDOMTemplate=function(elementId,optDocument,optEtc){if(optDocument==null)
optDocument=document;var element=optDocument.getElementById(elementId);var content=element.value;if(content==null)
content=element.innerHTML;content=content.replace(/&lt;/g,"<").replace(/&gt;/g,">");return TrimPath.parseTemplate(content,elementId,optEtc);}
TrimPath.processDOMTemplate=function(elementId,context,optFlags,optDocument,optEtc){return TrimPath.parseDOMTemplate(elementId,optDocument,optEtc).process(context,optFlags);}})();jQuery.jlm={base:'',params:{},components:{},controllers:{},templates:{},addCallback:function(controller,action,callback){if(typeof(jQuery.jlm.controllers[controller])=='undefined'){jQuery.jlm.controllers[controller]={};}
if(typeof(jQuery.jlm.controllers[controller][action])=='undefined'){jQuery.jlm.controllers[controller][action]=[];}
jQuery.jlm.controllers[controller][action].push(callback);},bind:function(routes,callback){var routesArr=routes.split(',');jQuery.each(routesArr,function(){var route=jQuery.jlm.trim(this);var parts=route.split('.');var controller='';var action='';if(parts.length==2){controller=parts[0];action=parts[1];}else if(parts.length==1){controller=parts[0];action='__global';}else{return alert('JLM error: Routes paramter should be in controller.action format!');}
jQuery.jlm.addCallback(controller,action,callback);});},addComponent:function(name,object){this.components[name]=object;},component:function(name,initOn,componentFunction){jQuery.jlm.components[name]={startup:componentFunction,initOn:initOn};},config:function(params){this.base=params.base;this.params.controller=params.controller;this.params.action=params.action;this.params.prefix=params.prefix;this.params.custom=params.custom;},getTemplate:function(templatePath){tparts=templatePath.split('/');var content=null;var dir=this.params.controller;var template=templatePath;if(tparts.length==2){dir=tparts[0];template=tparts[1];}
if(typeof(jQuery.jlm.templates[dir])=='undefined'){return content;}
if(typeof(jQuery.jlm.templates[dir][template])!=='undefined'){content=jQuery.jlm.templates[dir][template];}
return content;},dispatch:function(){if(typeof(jQuery.jlm.controllers['app_controller'])=='object'&&typeof(jQuery.jlm.controllers['app_controller']['beforeFilter'])=='object'){jQuery.jlm.execute('app_controller','beforeFilter');}
if(typeof(jQuery.jlm.controllers['app_controller'])=='object'&&typeof(jQuery.jlm.controllers['app_controller'][jQuery.jlm.params.action])=='object'){jQuery.jlm.execute('app_controller',jQuery.jlm.params.action);}
if(typeof(jQuery.jlm.controllers[jQuery.jlm.params.controller])=='object'&&typeof(jQuery.jlm.controllers[jQuery.jlm.params.controller][jQuery.jlm.params.action])=='object'){jQuery.jlm.execute(jQuery.jlm.params.controller,jQuery.jlm.params.action);}
jQuery.each(jQuery.jlm.components,function(){if(typeof(this.initOn)==='string'){if(this.initOn==='*'){return this.startup();}
var routesArr=this.initOn.split(',');var execute=false;jQuery.each(routesArr,function(){var route=jQuery.jlm.trim(this);var parts=route.split('.');var controller='';var action='';if(parts.length==2){controller=parts[0];action=parts[1];if(jQuery.jlm.params.controller==controller&&jQuery.jlm.params.action==action){execute=true;}}else if(parts.length==1){controller=parts[0];if(jQuery.jlm.params.controller==controller){execute=true;}}});if(execute){this.startup();}}});},execute:function(controller,action,args){jQuery.each(this.controllers[controller][action],function(){this.apply(this,[args]);});},redirect:function(url,appendBase){if(typeof(appendBase)==='undefined')appendBase=true;var absUrl=url;if(appendBase)absUrl=jQuery.jlm.base+absUrl;window.location.href=absUrl;},template:function(templatePath,viewVars){var templateContent=this.getTemplate(templatePath);if(templateContent==null){alert('JLM template "jlm/views/'+templatePath+'.html" is not present!');return null;}
var template=TrimPath.parseTemplate(templateContent);if(typeof(viewVars)=='undefined'){viewVars={};}
viewVars.BASE=this.base;viewVars.PREFIX=this.params.prefix;return template.process(viewVars);},element:function(elementName,viewVars){return $.jlm.template('elements/'+elementName,viewVars);},trim:function(str,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"),"");}
return ltrim(rtrim(str,chars),chars);}};$.jlm.bind('app_controller.beforeFilter',function(){$(document).ready(function(){$("a[rel='map-lightbox']").colorbox();});var searchCleared=false;$('#search-input').focus(function(){if(!searchCleared){$(this).val('');searchCleared=true;}});var menuHideDelay=300;var subnavState='closed';var overMenu=false;var overBg=false;var overSubDiv=false;var hideMenu=function(){toHideMenu=setTimeout(testL0Out,menuHideDelay);}
var showMenu=function(){if($('>ul',this).length==0||($('>ul',this).length!=0&&$('>ul',this).css("display")=="none")){$('ul.level0 .menu-level').hide();$('.browsing').removeClass('browsing');$('.browsing-nosub').removeClass('browsing-nosub');hasSub=typeof($('>ul',this)[0])!='undefined';if(hasSub){if(subnavState=='closed'){var t=this;$('#dropdownbg').slideDown('fast',function(){$('ul.level0 .menu-level').hide();$('>ul',t).show();var offset=$(t).offset();$('ul.level1',t).css('left',offset.left);subnavState='open';});}else{$('ul.level0 .menu-level').hide();$('.browsing').removeClass('browsing');$('>ul',this).show();var offset=$(this).offset();$('ul.level1',this).css('left',offset.left);subnavState='open';}
$(this).addClass('browsing');}else{if(subnavState!='closed'){$('#dropdownbg').slideUp();subnavState='closed';}
$(this).addClass('browsing-nosub');}}}
var stopHideMenu=function(){clearTimeout(toHideMenu);}
var testL0Out=function(){if(!overMenu&&!overBg&&!overSubDiv){$('ul.level0 .menu-level').hide(0,function(){if(subnavState!='closed'){$('#dropdownbg').slideUp();subnavState='closed';}});$('.browsing').removeClass('browsing');$('.browsing-nosub').removeClass('browsing-nosub');}}
$('#dropdownbg').hover(function(){overBg=true;stopHideMenu();},function(){overBg=false;hideMenu()});$('ul.level0').hover(function(){overMenu=true;stopHideMenu();},function(){overMenu=false;hideMenu()});$('ul.level0 > li').mouseenter(showMenu).mouseleave(hideMenu);$('ul.level1 li').mouseenter(function(){var m=$('>ul',$("#"+$(this).attr('id').slice(0)));$(this).addClass("subbrowsing");if(typeof(m[0])!='undefined'){m.css('left',$(this).css('width'));var offset=$(this).offset();m.css('top',(offset.top-156)+'px');m.css('position','absolute');m.show();}}).mouseleave(function(){$('>ul',$("#"+$(this).attr('id').slice(0))).hide();$(this).removeClass("subbrowsing");});});$.jlm.bind('locations.index',function(){var map;var initialLocation=new google.maps.LatLng(51.492366,-0.157671);var initialZoom=14;var amenities=[];var residential=[];var commercial=[];var propertystatus='off';var estatestatus='off';var markers=[];var estateOverlay;var estateSW=new google.maps.LatLng(51.479391,-0.182999);var estateNE=new google.maps.LatLng(51.502571,-0.152384);var gardensOverlay;var gardensSW=new google.maps.LatLng(51.479391,-0.182999);var gardensNE=new google.maps.LatLng(51.502571,-0.152384);var shoppingSloaneOverlay;var shoppingSloaneNE=new google.maps.LatLng(51.502091,-0.155332);var shoppingSloaneSW=new google.maps.LatLng(51.492179,-0.161297);var shoppingKingsOverlay;var shoppingKingsNE=new google.maps.LatLng(51.492847,-0.153508);var shoppingKingsSW=new google.maps.LatLng(51.479432,-0.18342);var currentInfoWindow=new google.maps.InfoWindow();var currentMarkerTitle='';function function_name(argument){}
function initializeMap()
{var myOptions={zoom:initialZoom,maxZoom:16,center:initialLocation,mapTypeId:google.maps.MapTypeId.ROADMAP};
     map=new google.maps.Map(document.getElementById("map"),myOptions);
     loadAllMarkers();
     
     if(document.referrer.indexOf("estate")!=-1||document.referrer.indexOf("news")!=-1||document.referrer.indexOf("history")!=-1||document.referrer.indexOf("company-information")!=-1){}
google.maps.event.addListener(map,'zoom_changed',function(){

//	if(map.zoom>16){estateOverlay.maxZoom();}

});}
$(document).ready(initializeMap);$('#re-centre').click(function(){map.panTo(initialLocation);map.setZoom(initialZoom);});function toggleOverlay(m){if(!m.getMap()){m.setMap(map);return true;}else{m.setMap(null);return false;}}
function toggle(rel,id)
{$.each(markers,function(i,item)
{if(item.type==rel)
{if(!item.getMap())
{item.setMap(map);}
else
{if(item.title!=currentMarkerTitle){item.setMap(null);}else{currentMarkerTitle='';}}}else{if(item.title==currentMarkerTitle){currentMarkerTitle='';item.setMap(null);}}});$(id).toggleClass('active');}
function loadMarkers(type)
{if(type){type='/'+type;}else{type='';}
$.getJSON('/locations/index'+type+'.json',null,function(data)
{$.each(data.locations,function(i,item){m=new google.maps.Marker({position:new google.maps.LatLng(item.Location.latitude,item.Location.longitude),map:null,title:item.Location.name,icon:'/img/legend/'+item.Location.category+'.png',type:item.Location.category});markers.push(m);});});}
function loadProperties(type){$.getJSON('/properties/index/'+type+'.json',null,function(data)
{$.each(data.prop,function(i,item){m=new google.maps.Marker({position:new google.maps.LatLng(item.Property.latitude,item.Property.longitude),map:null,title:item.Property.name,icon:'/img/legend/'+item.PropertyType.icon+'.png',type:type});markers.push(m);var propertyTypeUrl;switch(item.PropertyType.name)
{case'Office/Other':propertyTypeUrl='office';break;default:propertyTypeUrl=item.PropertyType.name.toLowerCase();break;}
var contentString='<h6><a href="/properties/index/'+propertyTypeUrl+'#property-'+item.Property.id+'" style="text-decoration:none;">'+item.Property.name+'</a></h6><img id="mapImg'+item.Property.id+'" width="230" height="164" src="/data/img/00'+item.Property.id+'_001.jpg" onerror="javascript:loadPlaceholderImage(this.id)" />';var infowindow=new google.maps.InfoWindow({content:contentString});if($('#property_id')!=null){if($('#property_id').html()==item.Property.id){currentMarkerTitle=m.title;toggleOverlay(m);infowindow.open(map,m);currentInfoWindow=infowindow;}}
google.maps.event.addListener(m,'click',function(){currentInfoWindow.close();infowindow.open(map,this);currentInfoWindow=infowindow;});});});}
function loadAllMarkers()
{loadMarkers(false);loadProperties('commercial');loadProperties('residential');}
function toggleEstateLayer(force)
{

//if(map.zoom>16){return;}
if(!estateOverlay){
//estateOverlay=new google.maps.GroundOverlay("/img/map_overlay/estate.png",new google.maps.LatLngBounds(estateSW,estateNE));estateOverlay.type='estate_area';
var estates = [
// Pavillion Rd top:
estateArea0 = [
new google.maps.LatLng(51.50026053609479, -0.16048490619664335),new google.maps.LatLng(51.50030728780592, -0.1600664815903201),new google.maps.LatLng(51.49928541804526, -0.15975534534459257),new google.maps.LatLng(51.49922530734582, -0.1601737699509158)
],
// Pavillion Rd bottom:
estateArea1 = [	
new google.maps.LatLng(51.499011579772436, -0.1601093969345584),new google.maps.LatLng(51.499065011759726, -0.15973388767247343),new google.maps.LatLng(51.49772251409372, -0.15933692073826933),new google.maps.LatLng(51.4976757597311, -0.159744616508533)
],
// Pavillion Rd very bottom:
estateArea2 = [	
new google.maps.LatLng(51.497189845480726, -0.1596373281479373),new google.maps.LatLng(51.49724995886471, -0.1591652593613162),new google.maps.LatLng(51.49751712850095, -0.15921890354161405),new google.maps.LatLng(51.497477053155336, -0.15968024349217558)
],
// Hamlet Walk:
estateArea4 = [	
new google.maps.LatLng(51.500073528770685, -0.1596373281479373),new google.maps.LatLng(51.49839710741598, -0.15915453052525663),new google.maps.LatLng(51.49853736814006, -0.15790998554234648),new google.maps.LatLng(51.49859080068329, -0.1577597818375125),new google.maps.LatLng(51.49859080068329, -0.1577597818375125),new google.maps.LatLng(51.498837925381046, -0.1577919683456912),new google.maps.LatLng(51.49889135757192, -0.15793144321446562),new google.maps.LatLng(51.49889135757192, -0.15816747760777616),new google.maps.LatLng(51.49888467855151, -0.15828549480443144),new google.maps.LatLng(51.498938110687575, -0.15834986782078886),new google.maps.LatLng(51.49888467855151, -0.1590901575088992),new google.maps.LatLng(51.49887799953009, -0.15911161518101835),new google.maps.LatLng(51.49888467855151, -0.1591330728531375),new google.maps.LatLng(51.50011360183333, -0.15944420909886503)
],
// Cadogan Place top:
estateArea5 = [	
new google.maps.LatLng(51.49835703284408, -0.15774905300145292),new google.maps.LatLng(51.49809654726803, -0.1577168664932742),new google.maps.LatLng(51.49814998032808, -0.15719115352635527),new google.maps.LatLng(51.49838374922927, -0.15733062839512968)
],
// Cadogan Place bottom: 
estateArea6 = [	
new google.maps.LatLng(51.49835703284408, -0.15774905300145292),new google.maps.LatLng(51.49809654726803, -0.1577168664932742),new google.maps.LatLng(51.49814998032808, -0.15719115352635527),new google.maps.LatLng(51.49838374922927, -0.15733062839512968)
],
// Hans Crescent top:
estateArea7 = [	
new google.maps.LatLng(51.4991535083515, -0.16068473076825285),new google.maps.LatLng(51.49918523350275, -0.1604138276577487),new google.maps.LatLng(51.49933050101838, -0.1604513785839572),new google.maps.LatLng(51.49931046414722, -0.16072496390347624)
],
// Hans Crescent bottom:
estateArea8 = [	
new google.maps.LatLng(51.49884794392173, -0.16057744240765714),new google.maps.LatLng(51.49887799953024, -0.16032799696927214),new google.maps.LatLng(51.49906000251373, -0.16037091231351042),new google.maps.LatLng(51.49903495627473, -0.160631086587955)
],
// Herbert Crescent:
estateArea9 = [	
new google.maps.LatLng(51.49849061461347, -0.16076385593419218),new google.maps.LatLng(51.49848393553429, -0.16062438106541777),new google.maps.LatLng(51.49854237744379, -0.16060158228879118),new google.maps.LatLng(51.49855573558402, -0.16075983262066984)
],
// Hans Rd:
estateArea10 = [	
new google.maps.LatLng(51.49829692092035, -0.16142904376988554),new google.maps.LatLng(51.49837707013459, -0.16171872234349394),new google.maps.LatLng(51.49841046559891, -0.16196548557286405),new google.maps.LatLng(51.49861751693159, -0.16181528186803007),new google.maps.LatLng(51.498597479746955, -0.16155778980260038),new google.maps.LatLng(51.49851065184508, -0.16135394191746855)
],
// Hans Pl left:
estateArea11 = [	
new google.maps.LatLng(51.49764236372861, -0.16179382419591093),new google.maps.LatLng(51.497662401333145, -0.16160070514683866),new google.maps.LatLng(51.49797632265403, -0.1616221628189578),new google.maps.LatLng(51.497962964343984, -0.16182601070408964)
],
// Hans Pl right: 
estateArea12 = [	
new google.maps.LatLng(51.497615646908855, -0.16029178714757109),new google.maps.LatLng(51.49764236372861, -0.1600664815903201),new google.maps.LatLng(51.49815665945632, -0.1602166852951541),new google.maps.LatLng(51.49831027913251, -0.1603990755081668),new google.maps.LatLng(51.49823680891721, -0.16049563503270292),new google.maps.LatLng(51.49806983071465, -0.16036688899998808)
],
// Hans Pl bottom right big:
estateArea13 = [	
new google.maps.LatLng(51.49711470363906, -0.16027032947545194),new google.maps.LatLng(51.49721489273349, -0.16033470249180937),new google.maps.LatLng(51.497275006084415, -0.1604634485245242),new google.maps.LatLng(51.49744866643067, -0.16031324481969023),new google.maps.LatLng(51.49745534566155, -0.15996992206578398),new google.maps.LatLng(51.49716813785015, -0.15990554904942655)
],
// Hans Pl bottom right small:
estateArea14 = [	
new google.maps.LatLng(51.497076297761254, -0.16060292339329862),new google.maps.LatLng(51.49709633561462, -0.1603990755081668),new google.maps.LatLng(51.49724327960375, -0.16041248655324125),new google.maps.LatLng(51.497313411795105, -0.1605036816597476),new google.maps.LatLng(51.49728669478256, -0.16063779211049223)
],
// Hans Pl bottom left simple:
estateArea15 = [	
new google.maps.LatLng(51.49701618414837, -0.16121446704869413),new google.maps.LatLng(51.49704958060981, -0.1608604154587283),new google.maps.LatLng(51.49720654365091, -0.16088455533986235),new google.maps.LatLng(51.49719986438357, -0.16125470018391752)
],
// Hans Pl bottom left complex:
estateArea16 = [	
new google.maps.LatLng(51.49698946696159, -0.16179382419591093),new google.maps.LatLng(51.4973167514206, -0.1618367395401492),new google.maps.LatLng(51.49735014766181, -0.1614075860977664),new google.maps.LatLng(51.49728335515488, -0.1613324842453494),new google.maps.LatLng(51.49723660034179, -0.16124665355687284),new google.maps.LatLng(51.49723660034179, -0.16146123027806425),new google.maps.LatLng(51.497176486940205, -0.1614075860977664),new google.maps.LatLng(51.49700950485314, -0.1613753995895877),new google.maps.LatLng(51.49699614625975, -0.16152560329442167),new google.maps.LatLng(51.49719652474955, -0.16161143398289823),new google.maps.LatLng(51.49719652474955, -0.16170799350743437),new google.maps.LatLng(51.49697610836232, -0.16168653583531523)
],
// Cadogan Pl L Shape:
estateArea17 = [	
new google.maps.LatLng(51.49746703431344, -0.15755056953435087),new google.maps.LatLng(51.49753382655122, -0.15669226264958525),new google.maps.LatLng(51.49776759861263, -0.15673517799382353),new google.maps.LatLng(51.49774756105435, -0.15707850074772978),new google.maps.LatLng(51.497600618691095, -0.15709995841984892),new google.maps.LatLng(51.49759059987637, -0.1575747094154849)
],
// Sloane Street L Shape:
estateArea18 = [	
new google.maps.LatLng(51.500268884618585, -0.15968560791020536),new google.maps.LatLng(51.50028892106843, -0.1595246753693118),new google.maps.LatLng(51.50128405365971, -0.15976070976262235),new google.maps.LatLng(51.50139091224334, -0.1596319637299075),new google.maps.LatLng(51.50142430549936, -0.15928864097600126),new google.maps.LatLng(51.501891808514095, -0.15942811584477568),new google.maps.LatLng(51.501771593911215, -0.15983581161503935),new google.maps.LatLng(51.50173820090969, -0.16011476135258818)
],
// Sloane St Long with Gap
estateArea19 = [
new google.maps.LatLng(51.49463161355377, -0.15892386054997587),new google.maps.LatLng(51.49467837103896, -0.15847324943547392),new google.maps.LatLng(51.49672229423247, -0.15905260658269071),new google.maps.LatLng(51.49667553884386, -0.15947103118901396),new google.maps.LatLng(51.495860651511585, -0.15925645446782255),new google.maps.LatLng(51.49587401043777, -0.15914916610722685),new google.maps.LatLng(51.49572706203443, -0.15910625076298857),new google.maps.LatLng(51.49570702357908, -0.15922426795964384)
],
// Pavillion Rd top right 1
estateArea20 = [
new google.maps.LatLng(51.496668859498705, -0.15995382881169462),new google.maps.LatLng(51.49669557687342, -0.15979289627080107),new google.maps.LatLng(51.49698278766251, -0.15986799812321806),new google.maps.LatLng(51.49697610836239, -0.16001820182805204)
],
// Pavillion Rd top left 1
estateArea21 = [
new google.maps.LatLng(51.49649519618136, -0.1602113208771243),new google.maps.LatLng(51.49650187555193, -0.15991091346745634),new google.maps.LatLng(51.49635492917275, -0.15987872695927763),new google.maps.LatLng(51.496348249780624, -0.16018986320500517)
],
// Pavillion Rd top left 1
estateArea22 = [
new google.maps.LatLng(51.49616122640365, -0.16011476135258818),new google.maps.LatLng(51.49618126465931, -0.15984654045109892),new google.maps.LatLng(51.49576045944042, -0.15974998092656278),new google.maps.LatLng(51.495740420999745, -0.16000747299199247)
],
// Pavillion Rd middle rect top
estateArea23 = [
new google.maps.LatLng(51.49616122640365, -0.16011476135258818),new google.maps.LatLng(51.49617458524175, -0.15982508277897978),new google.maps.LatLng(51.49576045944042, -0.15973925209050321),new google.maps.LatLng(51.495740420999745, -0.16001820182805204)
],
// Pavillion Rd middle rect bottom
estateArea24 = [
new google.maps.LatLng(51.495159302388686, -0.15986799812321806),new google.maps.LatLng(51.49517934108482, -0.15958904838566923),new google.maps.LatLng(51.495673626133936, -0.1597070655823245),new google.maps.LatLng(51.4956535876551, -0.1599645576477542)
],
// Pavillion Rd Sq bottom
estateArea25 = [
new google.maps.LatLng(51.494885439325444, -0.15974998092656278),new google.maps.LatLng(51.49489879853744, -0.1594924888611331),new google.maps.LatLng(51.49470508958041, -0.15947103118901396),new google.maps.LatLng(51.49470508958041, -0.15971779441838407)
],
// Cadogan Sq Right
estateArea26 = [
new google.maps.LatLng(51.496114470439515, -0.16062974548344755),new google.maps.LatLng(51.496134508715734, -0.16040443992619657),new google.maps.LatLng(51.495934125557106, -0.1603615245819583),new google.maps.LatLng(51.49592076664856, -0.1605761013031497)
],
// Cadogan Sq Middle
estateArea27 = [
new google.maps.LatLng(51.49622802055496, -0.1609408817291751),new google.maps.LatLng(51.49622802055496, -0.16077994918828153),new google.maps.LatLng(51.4961278292913, -0.1607584915161624),new google.maps.LatLng(51.4961278292913, -0.16093015289311552)
],
// Cadogan Sq Left
estateArea28 = [
new google.maps.LatLng(51.49608775272419, -0.16111254310612821),new google.maps.LatLng(51.49610111158381, -0.16099452590947294),new google.maps.LatLng(51.495860651511585, -0.16098379707341337),new google.maps.LatLng(51.49586733097516, -0.1610803565979495)
],

// Pont Street right of cadogan Sq
estateArea29 = [
new google.maps.LatLng(51.49636661810631, -0.16131102657323027),new google.maps.LatLng(51.49666718966193, -0.1614075860977664),new google.maps.LatLng(51.49672730373522, -0.16060292339329862),new google.maps.LatLng(51.4965135644478, -0.16056000804906034),new google.maps.LatLng(51.49650688507893, -0.1607960424423709),new google.maps.LatLng(51.496426732576005, -0.16081750011449003)
],

// Clabon mews top
estateArea30 = [
new google.maps.LatLng(51.4962998241581, -0.1620942316055789),new google.maps.LatLng(51.496359938715884, -0.16161143398289823),new google.maps.LatLng(51.4968007763838, -0.1616972646713748),new google.maps.LatLng(51.49675402107567, -0.16219079113011503)
],

// Clabon mews bottom
estateArea31 = [
new google.maps.LatLng(51.49604600626276, -0.1618045530319705),new google.maps.LatLng(51.496066044569055, -0.16146123027806425),new google.maps.LatLng(51.49562519979515, -0.1613753995895877),new google.maps.LatLng(51.49561852029608, -0.16168653583531523),new google.maps.LatLng(51.49553836623102, -0.16166507816319609),new google.maps.LatLng(51.495518327692714, -0.16131102657323027),new google.maps.LatLng(51.49528454409508, -0.16128956890111112),new google.maps.LatLng(51.49526450544518, -0.16167580699925566),new google.maps.LatLng(51.49517099162931, -0.16166507816319609),new google.maps.LatLng(51.495157632497076, -0.16170799350743437),new google.maps.LatLng(51.495070798042235, -0.16168653583531523),new google.maps.LatLng(51.49507747762156, -0.1617723665237918),new google.maps.LatLng(51.4956519177816, -0.16192257022862577),new google.maps.LatLng(51.49564523828645, -0.16174018001561308),new google.maps.LatLng(51.495765469049424, -0.16175895547871733),new google.maps.LatLng(51.495765469049424, -0.1619842610359683),new google.maps.LatLng(51.495902398143116, -0.16197889661793852),new google.maps.LatLng(51.495912417328945, -0.16179650640492582)
],

// Clabon mmews small:
estateArea32 = [
new google.maps.LatLng(51.49505409909017, -0.16145586586003446),new google.maps.LatLng(51.495060778671935, -0.1612305603027835),new google.maps.LatLng(51.4949939828102, -0.16120910263066435),new google.maps.LatLng(51.49500066240077, -0.16142367935185575)
],
// Sloane St top above Gap rectangle:
estateArea33 = [
new google.maps.LatLng(51.497017853972736, -0.1595675907135501),new google.maps.LatLng(51.49708464686874, -0.159095521926929),new google.maps.LatLng(51.49693102306162, -0.15907406425480985),new google.maps.LatLng(51.49687090925699, -0.15954613304143095)
],
//  Cadogan Sq 2 bottom
estateArea34 = [
new google.maps.LatLng(51.49431933911993, -0.16070484733586454),new google.maps.LatLng(51.49437277660803, -0.16001820182805204),new google.maps.LatLng(51.49411226826188, -0.15997528648381376),new google.maps.LatLng(51.49411226826188, -0.15977143859868193),new google.maps.LatLng(51.49391855596246, -0.15976070976262235),new google.maps.LatLng(51.4938183596225, -0.16056537246709013)
],
// Cadogan Gt small rect:
estateArea35 = [
new google.maps.LatLng(51.49437945628964, -0.1595675907135501),new google.maps.LatLng(51.49438613597026, -0.15942811584477568),new google.maps.LatLng(51.4940788696483, -0.15939592933659696),new google.maps.LatLng(51.4940788696483, -0.15950321769719267)
],
// Milner st = top,cadogan mews left
estateArea36 = [
new google.maps.LatLng(51.49472679838443, -0.1614773235321536),new google.maps.LatLng(51.494740157642916, -0.16116618728642607),new google.maps.LatLng(51.49429262035241, -0.16099452590947294),new google.maps.LatLng(51.494245862471516, -0.16153096771245146),new google.maps.LatLng(51.49432768873167, -0.16155108428006315),new google.maps.LatLng(51.49432935865382, -0.16143306708340788),new google.maps.LatLng(51.49449468064339, -0.16143038487439298),new google.maps.LatLng(51.49450136030714, -0.16163423275952482),new google.maps.LatLng(51.494588195846724, -0.1616369149685397),new google.maps.LatLng(51.49459654540913, -0.1613847873211398),new google.maps.LatLng(51.494666681672896, -0.1613847873211398),new google.maps.LatLng(51.49467336131143, -0.16150816893582487),new google.maps.LatLng(51.49473180810692, -0.16151353335385465)
],
// Cadogan Street right and Moore Street left
estateArea37 = [
new google.maps.LatLng(51.4938834872689, -0.16146659469609403),new google.maps.LatLng(51.493890167022215, -0.16135930633549833),new google.maps.LatLng(51.49379665038687, -0.1613378486633792),new google.maps.LatLng(51.4938033301529, -0.16101598358159208),new google.maps.LatLng(51.49369645377896, -0.1610052547455325),new google.maps.LatLng(51.493536138748254, -0.16142367935185575),new google.maps.LatLng(51.493789970619844, -0.1615846118927493),new google.maps.LatLng(51.49379665038687, -0.1614451370239749)
],
// Cadogan pl top && Ellis street bottom rect
estateArea38 = [
new google.maps.LatLng(51.49451805946251, -0.1580119094849124),new google.maps.LatLng(51.4946182542645, -0.1569604835510745),new google.maps.LatLng(51.49441118476429, -0.15693902587895536),new google.maps.LatLng(51.49433102857619, -0.1579689941406741)
],
// Ellis street top Square
estateArea39 = [
new google.maps.LatLng(51.49415067663764, -0.15791534996037626),new google.maps.LatLng(51.494170715777166, -0.157647129058887),new google.maps.LatLng(51.49399036320431, -0.15762567138676786),new google.maps.LatLng(51.49397032398552, -0.15787243461613798)
],
// D'Oyley Street right && Cadogan street left ellis street top
estateArea40 = [
new google.maps.LatLng(51.49379665038687, -0.1578295192718997),new google.maps.LatLng(51.49389684677453, -0.1569282970428958),new google.maps.LatLng(51.49372985267273, -0.1568853816986575),new google.maps.LatLng(51.493649695286585, -0.15780806159978056)
],
// cadgan gardens top && pavillion rd left && sloane street right
estateArea41 = [
new google.maps.LatLng(51.49399036320431, -0.1587307415009036),new google.maps.LatLng(51.4940304416155, -0.15826940155034208),new google.maps.LatLng(51.49276795473621, -0.15792607879643583),new google.maps.LatLng(51.49273455513768, -0.15837668991093778)
],
// Pavillion Rd right && Cadogan Gdns left
estateArea42 = [
new google.maps.LatLng(51.492794674397395, -0.15942811584477568),new google.maps.LatLng(51.49304183052101, -0.15878438568120146),new google.maps.LatLng(51.492674435798676, -0.15867709732060575),new google.maps.LatLng(51.49262767625799, -0.15926718330388212)
],

// Cadogan Gdns left && Cadogan Gdns top shape bottom
estateArea43 = [
new google.maps.LatLng(51.493028470764806, -0.16012549018864775),new google.maps.LatLng(51.4932155069954, -0.15955686187749052),new google.maps.LatLng(51.49304183052101, -0.1594603023529544),new google.maps.LatLng(51.492848113672814, -0.16000747299199247)
],
// Cadogan Gdns left && Cadogan Gdns top shape bottom
estateArea44 = [
new google.maps.LatLng(51.493656375074146, -0.16035079574589872),new google.maps.LatLng(51.493656375074146, -0.16000747299199247),new google.maps.LatLng(51.49342926174787, -0.1598894557953372),new google.maps.LatLng(51.49342926174787, -0.16022204971318388)
],
// Holy Trinity Church right && Oyley St top top right
estateArea45 = [
new google.maps.LatLng(51.49351609932975, -0.1573574504852786),new google.maps.LatLng(51.49352945894306, -0.15704631423955107),new google.maps.LatLng(51.49335578366477, -0.15701412773137235),new google.maps.LatLng(51.49334910383317, -0.15733599281315946)
],
// Holy Trinity Church right && Oyley St top left
estateArea46 = [
new google.maps.LatLng(51.49336914332507, -0.15776514625554228),new google.maps.LatLng(51.49338918280812, -0.15758275604252958),new google.maps.LatLng(51.49332906433246, -0.15756129837041044),new google.maps.LatLng(51.49330234498449, -0.15774368858342314)
],
// Holy Trinity Church right && Oyley St bottom right
estateArea47 = [
new google.maps.LatLng(51.493061870147976, -0.15762567138676786),new google.maps.LatLng(51.49310194937549, -0.15694975471501493),new google.maps.LatLng(51.49295499203569, -0.15691756820683622),new google.maps.LatLng(51.49288819308824, -0.15702485656743193),new google.maps.LatLng(51.49286147348187, -0.15758275604252958)
],
// Church
estateArea48= [
new google.maps.LatLng(51.49342258192703, -0.15672444915776396),new google.maps.LatLng(51.49304851039765, -0.1566386184692874),new google.maps.LatLng(51.49322218684659, -0.156273838043262),new google.maps.LatLng(51.493449301204535, -0.15632748222355985)
],
// Clivenden Steet top && Bourne St right
estateArea49 = [
new google.maps.LatLng(51.492828073951856, -0.15650987243657255),new google.maps.LatLng(51.492921592574206, -0.15626310920720243),new google.maps.LatLng(51.49263435619532, -0.15623092269902372),new google.maps.LatLng(51.4926209963197, -0.15649914360051298)
],
// Sloane Sq oblong bot right
estateArea50 = [
new google.maps.LatLng(51.49219347823102, -0.15680759763722563),new google.maps.LatLng(51.492170098220015, -0.15713482713704252),new google.maps.LatLng(51.49188285710609, -0.15705972528462553),new google.maps.LatLng(51.491899557220385, -0.15688269948964262),new google.maps.LatLng(51.49184277680678, -0.1568505129814639),new google.maps.LatLng(51.49185613691045, -0.15672176694874906)
],
// Sloane Sq oblong right  && Cadogan gdns left
estateArea51 = [
new google.maps.LatLng(51.49226695818908, -0.15961050605778837),new google.maps.LatLng(51.49240723777725, -0.15933155632023954),new google.maps.LatLng(51.492420597715515, -0.15900969123845243),new google.maps.LatLng(51.4924473175803, -0.1587307415009036),new google.maps.LatLng(51.49254083698375, -0.15829085922246122),new google.maps.LatLng(51.49237383791446, -0.15829085922246122),new google.maps.LatLng(51.49192627739206, -0.15932082748417997)
],
// Spanish consul left
estateArea52 = [
new google.maps.LatLng(51.49244063761557, -0.16131639099126005),new google.maps.LatLng(51.492594276556716, -0.16103744125371122),new google.maps.LatLng(51.492474037429446, -0.16084432220463896),new google.maps.LatLng(51.492327078065436, -0.16113400077824735)
],
// Draycoott terrace left && Cadogan Gdns right top
estateArea53 = [
new google.maps.LatLng(51.493449301204535, -0.16105889892583036),new google.maps.LatLng(51.493482700279394, -0.1609730682373538),new google.maps.LatLng(51.49332906433246, -0.16088723754887724),new google.maps.LatLng(51.49341590210522, -0.1606833896637454),new google.maps.LatLng(51.49304183052101, -0.16043662643437528),new google.maps.LatLng(51.492948312145344, -0.16070484733586454)
],
// Draycoott terrace left && Cadogan Gdns right middle
estateArea54 = [
new google.maps.LatLng(51.49286815338494, -0.16067266082768583),new google.maps.LatLng(51.492968351813424, -0.16042589759831571),new google.maps.LatLng(51.4928948729874, -0.16038298225407743),new google.maps.LatLng(51.492808034222115, -0.1606082878113284),new google.maps.LatLng(51.492808034222115, -0.1606082878113284)
],
// Draycoott terrace left && Cadogan Gdns right bottom
estateArea55 = [
new google.maps.LatLng(51.492741235059356, -0.16061901664738798),new google.maps.LatLng(51.492848113672814, -0.16032933807377958),new google.maps.LatLng(51.49273455513768, -0.16026496505742216),new google.maps.LatLng(51.49263435619532, -0.16055464363103056)
],
// Draycut Place top && Culcott Gdns bottom
estateArea56 = [
new google.maps.LatLng(51.49234711800659, -0.16042589759831571),new google.maps.LatLng(51.49210663813113, -0.1608657798767581),new google.maps.LatLng(51.49218679823057, -0.16096233940129423),new google.maps.LatLng(51.492567556778056, -0.16012549018864775),new google.maps.LatLng(51.492313718099744, -0.1599645576477542),new google.maps.LatLng(51.4918394367817, -0.16101598358159208),new google.maps.LatLng(51.491939637471255, -0.16116618728642607),new google.maps.LatLng(51.49201061282677, -0.16106694555287504),new google.maps.LatLng(51.491955502560565, -0.16098916149144316),new google.maps.LatLng(51.49226278319502, -0.16034006690983915)
],
// CULFORD GDNS TOP && A3217 BOTTOM L Shape
estateArea57 = [
new google.maps.LatLng(51.492018962861344, -0.16009732699399137),new google.maps.LatLng(51.492132523179016, -0.15981837725644255),new google.maps.LatLng(51.491791841377356, -0.15953942751889372),new google.maps.LatLng(51.49176512112838, -0.15966817355160856),new google.maps.LatLng(51.491912082303955, -0.15981837725644255),new google.maps.LatLng(51.49187868207837, -0.16002222514157438)
],
// CULFORD GDNS TOP && A3217 BOTTOM Rect Shape
estateArea58 = [
new google.maps.LatLng(51.491511277982006, -0.16071959948544645),new google.maps.LatLng(51.491751760998014, -0.16020461535458708),new google.maps.LatLng(51.49157807894705, -0.15999003863339567),new google.maps.LatLng(51.49133091488751, -0.16052648043637419)
],
// Cadogan Gdsn top && Pavillion Rd right
estateArea59 = [
new google.maps.LatLng(51.49393609030004, -0.15904590106015348),new google.maps.LatLng(51.493909371307865, -0.15935703730588102),new google.maps.LatLng(51.493628820944494, -0.1593677661419406),new google.maps.LatLng(51.4931211539932, -0.15919610476498747),new google.maps.LatLng(51.493234711565286, -0.15879913783078337)
],
// Walton street bottom && Edgerton Street right far left
estateArea60 = [
new google.maps.LatLng(51.49533213585448, -0.16657754397397184),new google.maps.LatLng(51.49561935523479, -0.16611620402341032),new google.maps.LatLng(51.49551248311867, -0.16596600031857633),new google.maps.LatLng(51.49523862217733, -0.16643806910519743)
],
// Walton street bottom && Edgerton Street right 2nd from left
estateArea61 = [
new google.maps.LatLng(51.49582808911453, -0.16587748742108488),new google.maps.LatLng(51.49586482617835, -0.16580774998669767),new google.maps.LatLng(51.49575127515815, -0.16563072419171476),new google.maps.LatLng(51.49571787774542, -0.16567900395398283)
],
// Walton street bottom && Edgerton Street right 3rd from left
estateArea62 = [
new google.maps.LatLng(51.49587484537245, -0.1657272837162509),new google.maps.LatLng(51.495904902941476, -0.16566827511792326),new google.maps.LatLng(51.49579135202112, -0.1655127069950595),new google.maps.LatLng(51.49577131359404, -0.16555562233929777),new google.maps.LatLng(51.49576463411639, -0.16555025792126798)
],
// Walton street bottom && Edgerton Street right 4th from left
estateArea63 = [
new google.maps.LatLng(51.49592828103705, -0.16563072419171476),new google.maps.LatLng(51.49595833857083, -0.16557171559338713),new google.maps.LatLng(51.4958614864465, -0.16542151188855314),new google.maps.LatLng(51.4958381083167, -0.1654697916508212)
],
// Walton street bottom && Edgerton Street right right
estateArea64 = [
new google.maps.LatLng(51.4960284727393, -0.1654697916508212),new google.maps.LatLng(51.49612866422135, -0.165324952364017),new google.maps.LatLng(51.49600509469514, -0.16515329098706388),new google.maps.LatLng(51.4959349604907, -0.16529813027386808)
],
// Cadogan ln right && Cadogan Pl left topmost
estateArea65 = [
new google.maps.LatLng(51.497270831551994, -0.15754118180279875),new google.maps.LatLng(51.49731758632996, -0.15705838418011808),new google.maps.LatLng(51.496983622577936, -0.15697255349164152),new google.maps.LatLng(51.496936867457386, -0.15746607995038175)
],
// Cadogan ln right && Cadogan Pl left next 2nd from top
estateArea66 = [
new google.maps.LatLng(51.49685003639197, -0.15714421486859464),new google.maps.LatLng(51.49687007434482, -0.15699401116376066),new google.maps.LatLng(51.496796601807944, -0.1569832823277011),new google.maps.LatLng(51.49678992248055, -0.1571227571964755)
],
// Cadogan ln right && Cadogan Pl left next 3rd from top
estateArea67 = [
new google.maps.LatLng(51.49668973245201, -0.1573802492619052),new google.maps.LatLng(51.49668973245201, -0.15714421486859464),new google.maps.LatLng(51.49661625962446, -0.15713348603253507),new google.maps.LatLng(51.4966095802706, -0.15736952042584562)
],
// Cadogan ln right && Cadogan Pl left next 4th from top
estateArea68 = [
new google.maps.LatLng(51.49636912288075, -0.15706911301617765),new google.maps.LatLng(51.49636912288075, -0.15682234978680754),new google.maps.LatLng(51.496309008335075, -0.15682234978680754),new google.maps.LatLng(51.49630232893623, -0.15705838418011808)
],
// Cadogan ln right && Cadogan Pl left next 5th from top
estateArea69 = [
new google.maps.LatLng(51.496195458421404, -0.15692963814740324),new google.maps.LatLng(51.49620213783592, -0.15676870560650968),new google.maps.LatLng(51.49603515217934, -0.15676870560650968),new google.maps.LatLng(51.49603515217934, -0.1569403669834628)
],
// Cadogan ln right && Cadogan Pl left next 6th from top
estateArea70 = [
new google.maps.LatLng(51.4958481275177, -0.1571978590488925),new google.maps.LatLng(51.495854806983104, -0.1569081804752841),new google.maps.LatLng(51.49575461489911, -0.15689745163922453),new google.maps.LatLng(51.49572789697286, -0.15715494370465422)
],
// Cadogan ln right && Cadogan Pl left next 7th from top
estateArea71 = [
new google.maps.LatLng(51.49557426859294, -0.1570905706882968),new google.maps.LatLng(51.49561434561153, -0.1566506884098544),new google.maps.LatLng(51.49555423007041, -0.15662923073773527),new google.maps.LatLng(51.49550747348365, -0.1570476553440585)
],
// Cadogan ln right && Cadogan Pl left next 8th from top
estateArea72 = [
new google.maps.LatLng(51.495387242040266, -0.15667214608197355),new google.maps.LatLng(51.495400601105196, -0.156586315393497),new google.maps.LatLng(51.495340485282185, -0.15657558655743742),new google.maps.LatLng(51.49534716482199, -0.15666141724591398)
],
// Cadogan ln right && Cadogan Pl left next 2nd from bottom 
estateArea73 = [
new google.maps.LatLng(51.4951334190628, -0.15691890931134367),new google.maps.LatLng(51.4951334190628, -0.15666141724591398),new google.maps.LatLng(51.4950799824664, -0.1566506884098544),new google.maps.LatLng(51.49506662330751, -0.1569081804752841)
],
// Chelsham St right && Cadogan Ln Left top shap
estateArea74 = [
new google.maps.LatLng(51.497204038928835, -0.1568008921146884),new google.maps.LatLng(51.497217397461284, -0.1566185019016757),new google.maps.LatLng(51.497030377650525, -0.156586315393497),new google.maps.LatLng(51.49701701906324, -0.15674724793439054)
],
// Chelsham St right && Cadogan Ln 2nd from top
estateArea75 = [
new google.maps.LatLng(51.496843357072386, -0.1566936037540927),new google.maps.LatLng(51.496856715710564, -0.1564039251804843),new google.maps.LatLng(51.49674984649557, -0.15641465401654386),new google.maps.LatLng(51.496729808489846, -0.1566506884098544)
],
// Chelsham St right && Cadogan Ln 3rd from top
estateArea76 = [
new google.maps.LatLng(51.496649656378914, -0.15662923073773527),new google.maps.LatLng(51.49666969441988, -0.1564039251804843),new google.maps.LatLng(51.4966095802706, -0.15638246750836515),new google.maps.LatLng(51.496589542203225, -0.15660777306561613)
],
// Chelsham St right && Cadogan Ln 4th from top
estateArea77 = [
new google.maps.LatLng(51.49652942794828, -0.15659704422955656),new google.maps.LatLng(51.496536107313844, -0.1564039251804843),new google.maps.LatLng(51.49645595486231, -0.1564039251804843),new google.maps.LatLng(51.49644259610669, -0.15657558655743742)
],
// Chelsham St right && Cadogan Ln 5th from top
estateArea78 = [
new google.maps.LatLng(51.49558094809847, -0.15631809449200773),new google.maps.LatLng(51.49558762760304, -0.15620007729535246),new google.maps.LatLng(51.49551415299898, -0.15617861962323332),new google.maps.LatLng(51.49550079396733, -0.1562966368198886)
],
// Chelsham St right && Cadogan Ln 6th from top
estateArea79 = [
new google.maps.LatLng(51.4954273192233, -0.15631809449200773),new google.maps.LatLng(51.49543399875036, -0.15615716195111418),new google.maps.LatLng(51.4953939215732, -0.1561464331150546),new google.maps.LatLng(51.495400601105196, -0.15630736565594816)
],
// Chelsham St right && Cadogan Ln 7th from top
estateArea80 = [
new google.maps.LatLng(51.49532712619965, -0.15628590798382902),new google.maps.LatLng(51.49533380574142, -0.1561464331150546),new google.maps.LatLng(51.495226932955774, -0.1561464331150546),new google.maps.LatLng(51.495226932955774, -0.15616789078717375),new google.maps.LatLng(51.49523361251222, -0.15620007729535246),new google.maps.LatLng(51.49514009863294, -0.15617861962323332),new google.maps.LatLng(51.49514009863294, -0.1561142466068759),new google.maps.LatLng(51.49508666204438, -0.15609278893475675),new google.maps.LatLng(51.495093341621356, -0.1562537214756503)
],
// Chelsham St right && Cadogan Ln bottom
estateArea81 = [
new google.maps.LatLng(51.49487959467196, -0.15620007729535246),new google.maps.LatLng(51.49488627427929, -0.1561142466068759),new google.maps.LatLng(51.49482615777798, -0.15609278893475675),new google.maps.LatLng(51.494732643062825, -0.15594258522992277),new google.maps.LatLng(51.49463244851225, -0.15601768708233976),new google.maps.LatLng(51.494665846720245, -0.15623226380353117)
],
// Britten St top && Sydney St left TOP
estateArea82 = [
new google.maps.LatLng(51.48881410726255, -0.1691175959110751),new google.maps.LatLng(51.48885419022455, -0.16889229035382414),new google.maps.LatLng(51.48848676175388, -0.16860261178021574),new google.maps.LatLng(51.48840659514861, -0.16880645966534757)
],
// Britten St top && Sydney St left BOTTOM
estateArea83 = [
new google.maps.LatLng(51.48792559255689, -0.16846313691144132),new google.maps.LatLng(51.488005760007894, -0.16824856019024992),new google.maps.LatLng(51.487878828145384, -0.16808762764935636),new google.maps.LatLng(51.48781202176001, -0.1683236620426669)
],
// CHELSEA STREET LEFT BURNSALT MANOR RIGHT
estateArea84 = [
new google.maps.LatLng(51.48889427315131, -0.16857042527203703),new google.maps.LatLng(51.4891147286186, -0.16784086441998625),new google.maps.LatLng(51.488640414020026, -0.16754045701031828),new google.maps.LatLng(51.48881410726255, -0.1669503710270419),new google.maps.LatLng(51.48862037244946, -0.1667036077976718),new google.maps.LatLng(51.48868717765042, -0.16649975991253996),new google.maps.LatLng(51.488586969812275, -0.1663710138798251),new google.maps.LatLng(51.48797903753989, -0.16785159325604582),new google.maps.LatLng(51.48831974783382, -0.16815200066571379)
],
// Burnsall St left && Jubilee st right bottom
estateArea85 = [
new google.maps.LatLng(51.48870721919162, -0.16616716599469328),new google.maps.LatLng(51.4888007462674, -0.16587748742108488),new google.maps.LatLng(51.4892817396266, -0.1662637255192294),new google.maps.LatLng(51.48921493529681, -0.1664890310764804),new google.maps.LatLng(51.48912808952176, -0.16649975991253996)
],
// Burnsall St left && Jubilee st right middle
estateArea86 = [
new google.maps.LatLng(51.489368585108984, -0.16642465806012297),new google.maps.LatLng(51.489395306762596, -0.16632809853558683),new google.maps.LatLng(51.489335183019946, -0.16632809853558683),new google.maps.LatLng(51.489315141754766, -0.1664139292240634)
],
// Burnsall St left && Jubilee st right middle
estateArea87 = [
new google.maps.LatLng(51.489502193220396, -0.16647830224042082),new google.maps.LatLng(51.48952223440334, -0.1663710138798251),new google.maps.LatLng(51.48945543042593, -0.16634955620770597),new google.maps.LatLng(51.48944875002282, -0.16646757340436125)
],
// Burnsall St left && Jubilee st right 2nd from top
estateArea88 = [
new google.maps.LatLng(51.49039735746714, -0.1667357943058505),new google.maps.LatLng(51.490410717994415, -0.1665534040928378),new google.maps.LatLng(51.49029047310797, -0.1665534040928378),new google.maps.LatLng(51.49029715338775, -0.16672506546979093)
],
// Markham St right && Jubilee st left bottom
estateArea89 = [
new google.maps.LatLng(51.489422028400526, -0.166049148798038),new google.maps.LatLng(51.489535595187064, -0.16571655488019132),new google.maps.LatLng(51.489381945937744, -0.16559853768353605),new google.maps.LatLng(51.48937526552385, -0.16539468979840422),new google.maps.LatLng(51.489061284966866, -0.1651479265690341),new google.maps.LatLng(51.48890763411907, -0.16566291069989347)
],
// Markham St right && Jubilee st left 2nd from bottom
estateArea90 = [
new google.maps.LatLng(51.48978944933407, -0.16611352181439543),new google.maps.LatLng(51.48979612968728, -0.16602769112591886),new google.maps.LatLng(51.489722645748216, -0.16600623345379972),new google.maps.LatLng(51.48973600647322, -0.16610279297833586)
],
// Markham St right && Jubilee st left 2nd from bottom
estateArea91 = [
new google.maps.LatLng(51.490090064259114, -0.1661564371586337),new google.maps.LatLng(51.49010342487646, -0.16599550461774015),new google.maps.LatLng(51.49003662175065, -0.16600623345379972),new google.maps.LatLng(51.49003662175065, -0.16613497948651457)
],
// Markham St right && Jubilee st left 2nd from top
estateArea92 = [
new google.maps.LatLng(51.490404037731274, -0.1662315390110507),new google.maps.LatLng(51.49042407851777, -0.16609206414227629),new google.maps.LatLng(51.49034391531887, -0.16609206414227629),new google.maps.LatLng(51.49033723504593, -0.16618862366681242)
],
// Anderson st left
estateArea93 = [
new google.maps.LatLng(51.49066456726878, -0.16212239480023527),new google.maps.LatLng(51.49079817158228, -0.161929275751163),new google.maps.LatLng(51.49070464860394, -0.16177907204632902),new google.maps.LatLng(51.49060444519995, -0.16197219109540129)
],
// Astell street right top
estateArea94 = [
new google.maps.LatLng(51.489535595187064, -0.1677872202396884),new google.maps.LatLng(51.48959571866542, -0.16756191468243742),new google.maps.LatLng(51.489502193220396, -0.1675297281742587),new google.maps.LatLng(51.489475471629426, -0.16775503373150968)
],
// Astell street right bottom
estateArea95 = [
new google.maps.LatLng(51.48942870880756, -0.1677121183872714),new google.maps.LatLng(51.48945543042593, -0.16744389748578214),new google.maps.LatLng(51.489381945937744, -0.16744389748578214),new google.maps.LatLng(51.4893552242763, -0.16769066071515226)
],
// Astube St left && Danube St right
estateArea96 = [
new google.maps.LatLng(51.49032888470383, -0.1673151514530673),new google.maps.LatLng(51.490223670256675, -0.1673124692440524),new google.maps.LatLng(51.490223670256675, -0.16722663855557585),new google.maps.LatLng(51.48986126308013, -0.167172994375278),new google.maps.LatLng(51.489700934562165, -0.16711130356793547),new google.maps.LatLng(51.489204914639345, -0.16683235383038664),new google.maps.LatLng(51.48920658474914, -0.1669208667278781),new google.maps.LatLng(51.489664192530725, -0.1671703121662631),new google.maps.LatLng(51.48966252243767, -0.1673178336620822),new google.maps.LatLng(51.48971930556679, -0.1673124692440524),new google.maps.LatLng(51.48971763547577, -0.1672105453014865),new google.maps.LatLng(51.48987796393501, -0.16726955389981413),new google.maps.LatLng(51.48987462376452, -0.16743048644070768),new google.maps.LatLng(51.489931406629445, -0.16743048644070768),new google.maps.LatLng(51.48993307671265, -0.16729369378094816),new google.maps.LatLng(51.49019694908857, -0.16733929133420133),new google.maps.LatLng(51.49019861916204, -0.1675672791004672),new google.maps.LatLng(51.4902754424753, -0.1675672791004672),new google.maps.LatLng(51.49027711254589, -0.16740366435055876),new google.maps.LatLng(51.49033556497799, -0.16740634655957365)
],

// Cheltenham Terr left top
estateArea97 = [
new google.maps.LatLng(51.49078481116899, -0.16105487561230802),new google.maps.LatLng(51.49095181605924, -0.16074373936658048),new google.maps.LatLng(51.49087165378827, -0.1606257221699252),new google.maps.LatLng(51.49070464860437, -0.16093685841565275)
],
// Cheltenham Terr left bottom
estateArea98 = [
new google.maps.LatLng(51.49064452658839, -0.1608832142353549),new google.maps.LatLng(51.490778130960635, -0.16063645100598478),new google.maps.LatLng(51.49053096256415, -0.1603360435963168),new google.maps.LatLng(51.490417398257016, -0.16052916264538908)
],
// Dovehouse St right top right
estateArea99 = [
new google.maps.LatLng(51.48981617074145, -0.1729853413105502),new google.maps.LatLng(51.48988297419028, -0.17282440876965666),new google.maps.LatLng(51.48970260465379, -0.1725883743763461),new google.maps.LatLng(51.48966252243767, -0.17272784924512052)
],
// Dovehouse St right 2nd from top right
estateArea100 = [
new google.maps.LatLng(51.48938194593818, -0.1724810860157504),new google.maps.LatLng(51.4894621108285, -0.17228796696667814),new google.maps.LatLng(51.48933518302038, -0.17220213627820158),new google.maps.LatLng(51.48926169833837, -0.17239525532727384)
],
// Dovehouse St right 3rd from top right
estateArea101 = [
new google.maps.LatLng(51.489154811316766, -0.172266509294559),new google.maps.LatLng(51.48924165704092, -0.17207339024548673),new google.maps.LatLng(51.489168172208174, -0.17201974606518888),new google.maps.LatLng(51.489088006801005, -0.17218067860608244)
],
// Dovehouse St right 4th from top right
estateArea102 = [
new google.maps.LatLng(51.48864041402045, -0.1717622539997592),new google.maps.LatLng(51.488720580214625, -0.1715476772785678),new google.maps.LatLng(51.488633733497906, -0.17148330426221037),new google.maps.LatLng(51.48856024768535, -0.17167642331128263)
],
// Dovehouse St right 5th from top right
estateArea103 = [
new google.maps.LatLng(51.488413275704865, -0.1716120502949252),new google.maps.LatLng(51.488513483924756, -0.1713652870655551),new google.maps.LatLng(51.48840659514904, -0.17126872754101896),new google.maps.LatLng(51.48832642840283, -0.17148330426221037)
],
// Dovehouse St right 6th complex shape left
estateArea104 = [
new google.maps.LatLng(51.48973057868063, -0.17318851864342832),new google.maps.LatLng(51.4897506197632, -0.17307586586480284),new google.maps.LatLng(51.48798363046669, -0.17133779442315245),new google.maps.LatLng(51.488000332009335, -0.17128951466088438),new google.maps.LatLng(51.48785335822398, -0.17121977722649717),new google.maps.LatLng(51.48784667758612, -0.17126805698876524),new google.maps.LatLng(51.487709724294184, -0.17115003979210996),new google.maps.LatLng(51.48777653082945, -0.1709891072512164),new google.maps.LatLng(51.48785335822398, -0.17109103119378233),new google.maps.LatLng(51.48793352580199, -0.17094082748894834),new google.maps.LatLng(51.48819740975068, -0.17119295513634825),new google.maps.LatLng(51.48826421557136, -0.17101056492333555),new google.maps.LatLng(51.487726425937176, -0.17062432682519102),new google.maps.LatLng(51.48759281262195, -0.17111248886590147),new google.maps.LatLng(51.48780325341613, -0.17134315884118223),new google.maps.LatLng(51.48772976626504, -0.1715684643984332),new google.maps.LatLng(51.48788008076565, -0.1716060153246417),new google.maps.LatLng(51.48794020642713, -0.17140753185753965),new google.maps.LatLng(51.48815398591473, -0.1716113797426715),new google.maps.LatLng(51.48808049932894, -0.17184204971795225),new google.maps.LatLng(51.48820743063002, -0.17194397366051817),new google.maps.LatLng(51.48827089614806, -0.1717508546114459),new google.maps.LatLng(51.48875857560221, -0.172222923398067),new google.maps.LatLng(51.48871849255614, -0.17238385593896055),new google.maps.LatLng(51.48879531836347, -0.1724428645372882),new google.maps.LatLng(51.48883540134198, -0.172298025250484),new google.maps.LatLng(51.489055857093945, -0.1725126019716754),new google.maps.LatLng(51.489015774309244, -0.17267353451256895),new google.maps.LatLng(51.48910596052527, -0.1727271786928668),new google.maps.LatLng(51.48915272367818, -0.17259843266015196),new google.maps.LatLng(51.48955020854127, -0.1729793063402667),new google.maps.LatLng(51.48952348697844, -0.17313487446313047),new google.maps.LatLng(51.48960699181025, -0.1731992474794879),new google.maps.LatLng(51.48964707407517, -0.17310268795495176)
],
// Chelsea Sq top part
estateArea105 = [
new google.maps.LatLng(51.48931305412397, -0.17415947830681944),new google.maps.LatLng(51.48938319851672, -0.17396635925774717),new google.maps.LatLng(51.48930971391211, -0.17390735065941954),new google.maps.LatLng(51.48925627048889, -0.17407364761834287),new google.maps.LatLng(51.48925627048889, -0.1741004697084918)
],
// Chelsea Sq bottom part 1
estateArea106 = [
new google.maps.LatLng(51.48915272367818, -0.17398245251183653),new google.maps.LatLng(51.48920950744221, -0.17386979973321104),new google.maps.LatLng(51.48905919732441, -0.17374641811852598),new google.maps.LatLng(51.489015774309244, -0.17386979973321104)
],
// Chelsea Sq bottom part 2
estateArea107 = [
new google.maps.LatLng(51.48932307475812, -0.17346210396294737),new google.maps.LatLng(51.489379858309974, -0.1733440867662921),new google.maps.LatLng(51.48923288897154, -0.17322070515160704),new google.maps.LatLng(51.48919614656292, -0.1733440867662921)
],
// S Parade complex top shape 
estateArea108 = [
new google.maps.LatLng(51.48904249616962, -0.1747871152163043),new google.maps.LatLng(51.489089259387605, -0.17465836918358946),new google.maps.LatLng(51.48899573290366, -0.1746047250032916),new google.maps.LatLng(51.489082578930834, -0.1743525973558917),new google.maps.LatLng(51.489025795008715, -0.17429895317559385),new google.maps.LatLng(51.488952309828065, -0.17454035198693418),new google.maps.LatLng(51.48877861711201, -0.1743901482821002),new google.maps.LatLng(51.488885505015595, -0.17412192738061094),new google.maps.LatLng(51.48882538060066, -0.17405218994622373),new google.maps.LatLng(51.48872183281133, -0.17434186851983213),new google.maps.LatLng(51.488668388699026, -0.17428822433953428),new google.maps.LatLng(51.48877527686099, -0.1740253678560748),new google.maps.LatLng(51.488675069216484, -0.17395026600365782),new google.maps.LatLng(51.488581541882894, -0.17422385132317686),new google.maps.LatLng(51.4883243407263, -0.17400927460198545),new google.maps.LatLng(51.48843122969483, -0.17370886719231748),new google.maps.LatLng(51.488357743555895, -0.1736337653399005),new google.maps.LatLng(51.4882274723821, -0.17399854576592588),new google.maps.LatLng(51.488150645617964, -0.17392880833153868),new google.maps.LatLng(51.48807715902677, -0.1741755715609088),new google.maps.LatLng(51.48819740975068, -0.174245308995296),new google.maps.LatLng(51.488160666507575, -0.17437941944604063),new google.maps.LatLng(51.48823749325485, -0.17443842804436827),new google.maps.LatLng(51.48830095873103, -0.1741755715609088),new google.maps.LatLng(51.48854145868121, -0.17439551270012998),new google.maps.LatLng(51.488571521085795, -0.17432577526574278),new google.maps.LatLng(51.48866504843991, -0.17441697037224912),new google.maps.LatLng(51.488491354629524, -0.17473347103600645),new google.maps.LatLng(51.488564840553146, -0.17479247963433409),new google.maps.LatLng(51.48871515230072, -0.1744598857164874),new google.maps.LatLng(51.48876859635822, -0.17451352989678526),new google.maps.LatLng(51.48870847178914, -0.17463691151147032),new google.maps.LatLng(51.488748554844015, -0.17469055569176817),new google.maps.LatLng(51.48881535985714, -0.17454571640496397),new google.maps.LatLng(51.488922247674566, -0.17463691151147032),new google.maps.LatLng(51.48883206109511, -0.17486758148675108),new google.maps.LatLng(51.488882164772384, -0.17494804775719786),new google.maps.LatLng(51.48898237196172, -0.17468519127373838)
],
// S Parade complex bottom shape 
estateArea109 = [
new google.maps.LatLng(51.48791682423485, -0.17429358875756407),new google.maps.LatLng(51.48800367231712, -0.17401463902001524),new google.maps.LatLng(51.48795356767448, -0.1739931813478961),new google.maps.LatLng(51.48792350486246, -0.1739878169298663),new google.maps.LatLng(51.48806045751225, -0.17354793465142393),new google.maps.LatLng(51.488127263533585, -0.17360694324975157),new google.maps.LatLng(51.48818738886913, -0.1734513751268878),new google.maps.LatLng(51.487976949847884, -0.1732743493319049),new google.maps.LatLng(51.48765293866225, -0.17415947830681944)
],
// K Rd top L Sloane St right Complex section simple sh 1
estateArea110 = [
new google.maps.LatLng(51.49135053776218, -0.159863304257442),new google.maps.LatLng(51.49162442206244, -0.1593912354708209),new google.maps.LatLng(51.49136389801012, -0.15905864155297422),new google.maps.LatLng(51.49112341294812, -0.1595736256838336)
],
// K Rd top L Sloane St right Complex section complex sh 1
estateArea111 = [
new google.maps.LatLng(51.49170124297322, -0.1591712943315997),new google.maps.LatLng(51.492061965518424, -0.1584202758074298),new google.maps.LatLng(51.492155485712374, -0.1580930463076129),new google.maps.LatLng(51.492202245737396, -0.15767462170128965),new google.maps.LatLng(51.4904787731214, -0.157191824078609),new google.maps.LatLng(51.490378569220965, -0.15714354431634092),new google.maps.LatLng(51.49029172566244, -0.15702552711968565),new google.maps.LatLng(51.489660434822795, -0.1579482070208087),new google.maps.LatLng(51.489707197406965, -0.15802867329125547),new google.maps.LatLng(51.48961033200079, -0.1582003346682086),new google.maps.LatLng(51.48965709463638, -0.15828616535668516),new google.maps.LatLng(51.48976732065902, -0.15811986839776182),new google.maps.LatLng(51.48986084556019, -0.15826470768456602),new google.maps.LatLng(51.48976398048044, -0.1584202758074298),new google.maps.LatLng(51.48985082504422, -0.15855438625817442),new google.maps.LatLng(51.489627032947574, -0.1589191666841998),new google.maps.LatLng(51.489680475936176, -0.15897281086449766),new google.maps.LatLng(51.490011153035105, -0.15838808929925108),new google.maps.LatLng(51.48978068137094, -0.1579482070208087),new google.maps.LatLng(51.49013807896133, -0.15739030754571104),new google.maps.LatLng(51.49026166439209, -0.15757806217675352),new google.maps.LatLng(51.49043535145826, -0.15755660450463438),new google.maps.LatLng(51.49044871197439, -0.1573634854555621),new google.maps.LatLng(51.49200518530707, -0.15778727447991514),new google.maps.LatLng(51.492025225389746, -0.15799112236504698),new google.maps.LatLng(51.49193838496788, -0.1582754365206256),new google.maps.LatLng(51.49181146405373, -0.1580930463076129),new google.maps.LatLng(51.491440719359915, -0.1588547936678424)
],
// K Rd top L Sloane St right Complex section complex sh 2
estateArea112 = [
new google.maps.LatLng(51.49122027513965, -0.15847928440575743),new google.maps.LatLng(51.49154760102238, -0.15785701191430235),new google.maps.LatLng(51.49171460311839, -0.1580876818895831),new google.maps.LatLng(51.491794763907144, -0.1579428426027789),new google.maps.LatLng(51.49197846518313, -0.15795357143883848),new google.maps.LatLng(51.49198848523145, -0.15788919842248106),new google.maps.LatLng(51.49109669230746, -0.15767998611931944),new google.maps.LatLng(51.49103991089385, -0.15780873215203428),new google.maps.LatLng(51.4911367732627, -0.1579106560946002),new google.maps.LatLng(51.49103991089385, -0.15808231747155332),new google.maps.LatLng(51.4911100526298, -0.1581681481600299),new google.maps.LatLng(51.491066631567875, -0.15828080093865537)
],
// K Rd top L Sloane St right Complex section complex sh 3
estateArea113 = [
new google.maps.LatLng(51.49106997165104, -0.1593161336184039),new google.maps.LatLng(51.49130377686365, -0.15890843784814024),new google.maps.LatLng(51.49116683395602, -0.1587045899630084),new google.maps.LatLng(51.49097644923027, -0.15904791271691465),new google.maps.LatLng(51.490919667666894, -0.15896744644646787),new google.maps.LatLng(51.491003169941486, -0.15883870041375303),new google.maps.LatLng(51.49093636813405, -0.15873141205315733),new google.maps.LatLng(51.49085620583591, -0.1588869801760211),new google.maps.LatLng(51.4907526626589, -0.15873141205315733),new google.maps.LatLng(51.490759342870945, -0.15865631020074034),new google.maps.LatLng(51.490872906326324, -0.1584524623156085),new google.maps.LatLng(51.49077938350129, -0.1583076230288043),new google.maps.LatLng(51.49067584014978, -0.15854365742211485),new google.maps.LatLng(51.490635758789274, -0.15854365742211485),new google.maps.LatLng(51.4904787731214, -0.15828080093865537),new google.maps.LatLng(51.49056895644349, -0.1581305972338214),new google.maps.LatLng(51.49049547375006, -0.15803403770928526),new google.maps.LatLng(51.49040863041422, -0.15818960583214903),new google.maps.LatLng(51.490301746081464, -0.15804476654534483),new google.maps.LatLng(51.49045205210281, -0.15786237633233213),new google.maps.LatLng(51.49037188895309, -0.15774972355370664),new google.maps.LatLng(51.49016146001446, -0.1580930463076129),new google.maps.LatLng(51.490415310676696, -0.1584524623156085),new google.maps.LatLng(51.49036520868425, -0.1585275641680255),new google.maps.LatLng(51.49053221511157, -0.15876896297936582),new google.maps.LatLng(51.49054557559933, -0.1588816157579913),new google.maps.LatLng(51.49057563668248, -0.15892989552025938),new google.maps.LatLng(51.49069588081681, -0.1589567176104083),new google.maps.LatLng(51.49078940381314, -0.15916056549554014),new google.maps.LatLng(51.49084952563803, -0.15907473480706358)
],
// K Rd top L Sloane St right Complex section simple sh 2
estateArea114 = [
new google.maps.LatLng(51.4914507395264, -0.15866167461877012),new google.maps.LatLng(51.49167118263228, -0.15824325001244688),new google.maps.LatLng(51.49157432139886, -0.15808231747155332),new google.maps.LatLng(51.49135387782463, -0.1585221997499957)
],
// K Rd top L Sloane St right Complex section simple sh 3
estateArea115 = [
new google.maps.LatLng(51.49096308886876, -0.15833444511895323),new google.maps.LatLng(51.4906157180958, -0.1578033677340045),new google.maps.LatLng(51.490712581365926, -0.15756733334069395),new google.maps.LatLng(51.49097644923027, -0.15774435913567686),new google.maps.LatLng(51.49093636813405, -0.15786237633233213),new google.maps.LatLng(51.49100651002928, -0.15793211376671934),new google.maps.LatLng(51.49094304831921, -0.15807695305352354),new google.maps.LatLng(51.49102655055095, -0.15821642792229795)
],
// K Rd top L Sloane St right Complex section simple sh 4
estateArea116 = [
new google.maps.LatLng(51.490108017589684, -0.15774972355370664),new google.maps.LatLng(51.490154779714786, -0.1576585284472003),new google.maps.LatLng(51.490084636509145, -0.15756196892266416),new google.maps.LatLng(51.49004789478693, -0.15764779961114073)
],
// Sloane gdns right lower sloane st left 1st shape
estateArea117 = [
new google.maps.LatLng(51.491607721847615, -0.15688068783288145),new google.maps.LatLng(51.49162776210502, -0.15665538227563047),new google.maps.LatLng(51.49148080001291, -0.15662319576745176),new google.maps.LatLng(51.491474119906556, -0.15684850132470274)
],
// Sloane gdns right lower sloane st left 3rd shape from top
estateArea118 = [
new google.maps.LatLng(51.49132047719028, -0.15680558598046446),new google.maps.LatLng(51.49135387782483, -0.1565695515871539),new google.maps.LatLng(51.49122027513983, -0.1565373650789752),new google.maps.LatLng(51.49119355455585, -0.15677339947228575)
],
// Sloane gdns right lower sloane st left 4th shape from top
estateArea119 = [
new google.maps.LatLng(51.491106712549765, -0.1567519418001666),new google.maps.LatLng(51.491140113340904, -0.15652663624291563),new google.maps.LatLng(51.49107999189923, -0.15649444973473692),new google.maps.LatLng(51.49104659106402, -0.1567197552919879)
],
// Sloane gdns right lower sloane st left 4th shape from top
estateArea120 = [
new google.maps.LatLng(51.49099982985364, -0.15668756878380918),new google.maps.LatLng(51.491006510029486, -0.15647299206261778),new google.maps.LatLng(51.49088626671444, -0.1564622632265582),new google.maps.LatLng(51.49087958652097, -0.1566768399477496)
],
// Sloane Gdns left && Holbein Pl right complex shp
estateArea121 = [
new google.maps.LatLng(51.49202188537676, -0.15644080555443907),new google.maps.LatLng(51.49202856540286, -0.15625841534142637),new google.maps.LatLng(51.49197512516676, -0.15611894047265196),new google.maps.LatLng(51.49183484424888, -0.15602238094811582),new google.maps.LatLng(51.49162776210502, -0.15596873676781797),new google.maps.LatLng(51.491634442188854, -0.15609748280053282),new google.maps.LatLng(51.49116683395623, -0.15596873676781797),new google.maps.LatLng(51.49115347365053, -0.15620477116112852)
],
// Sloane Gdns left && Holbein Pl right simple shape
estateArea122 = [
new google.maps.LatLng(51.49099982985364, -0.1561725846529498),new google.maps.LatLng(51.491026550551155, -0.1559258214235797),new google.maps.LatLng(51.490719261584076, -0.15583999073510313),new google.maps.LatLng(51.490699220927326, -0.15611894047265196)
],
// Sloane Gdns left && Holbein Pl right simple shape Holbein mews bottom right shp
estateArea123 = [
new google.maps.LatLng(51.49072594180104, -0.15648372089867735),new google.maps.LatLng(51.49073262201703, -0.1562798730135455),new google.maps.LatLng(51.49065913958738, -0.15626914417748594),new google.maps.LatLng(51.49067250003794, -0.15648372089867735),new google.maps.LatLng(51.49072594180104, -0.15648372089867735),new google.maps.LatLng(51.49073262201703, -0.1562798730135455),new google.maps.LatLng(51.49065913958738, -0.15626914417748594),new google.maps.LatLng(51.49067250003794, -0.15648372089867735)
],
// Sloane Gdns left && Holbein Pl right simple shape
estateArea124 = [
new google.maps.LatLng(51.49067918026174, -0.15688068783288145),new google.maps.LatLng(51.49067918026174, -0.1566768399477496),new google.maps.LatLng(51.49060569774599, -0.15666611111169004),new google.maps.LatLng(51.490545575599526, -0.15689141666894102)
],
// Sloane Ct right && Turks row  1
estateArea125 = [
new google.maps.LatLng(51.48938987893008, -0.15793211376671934),new google.maps.LatLng(51.48949676540063, -0.15776045238976621),new google.maps.LatLng(51.48912934210837, -0.15715963757043028),new google.maps.LatLng(51.489035815706636, -0.15730984127526426)
],
// Sloane Ct left  && Turks row  1
estateArea126 = [
new google.maps.LatLng(51.48961033200099, -0.15759951984887266),new google.maps.LatLng(51.489717217954684, -0.15746004498009825),new google.maps.LatLng(51.48960365162058, -0.1572991124392047),new google.maps.LatLng(51.4895234869791, -0.15742785847191954)
],
// Sloane Ct left  && Turks row  2
estateArea127 = [
new google.maps.LatLng(51.489470043806485, -0.15734202778344297),new google.maps.LatLng(51.48955020854193, -0.15721328175072813),new google.maps.LatLng(51.48924290962397, -0.15663392460351133),new google.maps.LatLng(51.489162744348185, -0.15677339947228575)
],
// Sloane Ct left  && Turks row  3
estateArea128 = [
new google.maps.LatLng(51.48963037313641, -0.15697724735741758),new google.maps.LatLng(51.48971053758992, -0.15683777248864317),new google.maps.LatLng(51.48960365162058, -0.1566768399477496),new google.maps.LatLng(51.48954352815268, -0.15680558598046446)
],
// Sloane Ct left  && Turks row  4 
estateArea129 = [
new google.maps.LatLng(51.48950344579672, -0.15674121296410704),new google.maps.LatLng(51.48957693008908, -0.15660173809533262),new google.maps.LatLng(51.4895234869791, -0.15651590740685606),new google.maps.LatLng(51.489456683003546, -0.15665538227563047)
],
// Holbein mews top 1
estateArea130 = [
new google.maps.LatLng(51.490498813875256, -0.15637643253808164),new google.maps.LatLng(51.49051217437281, -0.1562476865053668),new google.maps.LatLng(51.49041865080777, -0.1562476865053668),new google.maps.LatLng(51.49039861001886, -0.15638716137414121)
],
// Holbein mews top 2
estateArea131 = [
new google.maps.LatLng(51.48998443174263, -0.15615112698083067),new google.maps.LatLng(51.490044554629094, -0.15601165211205625),new google.maps.LatLng(51.489844144699255, -0.15575416004662657),new google.maps.LatLng(51.489804062607554, -0.155818533062984)
],
// Caryle Sq
estateArea131 = [
new google.maps.LatLng(51.486229934442285, -0.17310268795495176),new google.maps.LatLng(51.48627001967609, -0.17300612843041563),new google.maps.LatLng(51.48609631674176, -0.17287738239770079),new google.maps.LatLng(51.48612304031317, -0.17277009403710508),new google.maps.LatLng(51.48604955045405, -0.1726949921846881),new google.maps.LatLng(51.485962698649665, -0.17292029774193907)
],
// Danvers Street right 
estateArea131 = [
new google.maps.LatLng(51.48429536246312, -0.1751780471802249),
new google.maps.LatLng(51.484589332497684, -0.17455577468876982),
new google.maps.LatLng(51.48372077919639, -0.17374038314824247),
new google.maps.LatLng(51.483493616373075, -0.1743411979675784)
],
// Beaufourt Street right
estateArea131 = [
new google.maps.LatLng(51.48404523590438, -0.17624623692040586),new google.maps.LatLng(51.48428575830199, -0.1757956258059039),new google.maps.LatLng(51.484025192313986, -0.17552740490441465),new google.maps.LatLng(51.48387820571519, -0.1759029141664996),new google.maps.LatLng(51.48370449366946, -0.17577416813378477),new google.maps.LatLng(51.48367108743094, -0.1759458295107379)
],
// Chelsea minor gdns top
estateArea132 = [
new google.maps.LatLng(51.48649048783214, -0.16855366146569395),new google.maps.LatLng(51.486911378624505, -0.16747004902367735),new google.maps.LatLng(51.486590700277944, -0.16718037045006895),new google.maps.LatLng(51.48622325356654, -0.16826398289208555)
],
// Flood walk bottom
estateArea133 = [
new google.maps.LatLng(51.4878266356673, -0.16739494717126036),new google.maps.LatLng(51.48796692891855, -0.16704089558129454),new google.maps.LatLng(51.4869715055634, -0.1661825886965289),new google.maps.LatLng(51.486730997332074, -0.1669121495485797),new google.maps.LatLng(51.48727881979062, -0.16731984531884336),new google.maps.LatLng(51.48738571121021, -0.1670516244173541)
],
// Shawfield st right top
estateArea134 = [
new google.maps.LatLng(51.48808049932957, -0.1668370476961627),new google.maps.LatLng(51.48822079179971, -0.16650445377831602),new google.maps.LatLng(51.487746467901346, -0.1660753003359332),new google.maps.LatLng(51.487646257995685, -0.16646153843407774)
],
// Shawfield st right middle 1
estateArea135 = [
new google.maps.LatLng(51.48744583752364, -0.16627914822106504),new google.maps.LatLng(51.48753936718688, -0.16603238499169493),new google.maps.LatLng(51.48744583752364, -0.1659680119753375),new google.maps.LatLng(51.48737903050383, -0.16616113102440977)
],
// Shawfield st right middle  2 
estateArea136 = [
new google.maps.LatLng(51.4871852895929, -0.16605384266381407),new google.maps.LatLng(51.48726545834554, -0.1658285371065631),new google.maps.LatLng(51.4871852895929, -0.1657534352541461),new google.maps.LatLng(51.487131843679485, -0.16598946964745664)
],
// Shawfield st right middle  3
estateArea137 = [
new google.maps.LatLng(51.486831209249296, -0.1657534352541461),new google.maps.LatLng(51.487018270905494, -0.165281366467525),new google.maps.LatLng(51.48693142094626, -0.16518480694298887),new google.maps.LatLng(51.48677776292085, -0.1656783334017291)
],
// Shawfield st right bottom
estateArea138 = [
new google.maps.LatLng(51.486617423559615, -0.1655710450411334),new google.maps.LatLng(51.486804486092886, -0.16513116276269102),new google.maps.LatLng(51.48671763572647, -0.16501314556603575),new google.maps.LatLng(51.48659738109985, -0.16532428181176329),new google.maps.LatLng(51.4864971686687, -0.16521699345116758),new google.maps.LatLng(51.48642367941257, -0.165431570172359)
],
//  Shawfield Street left 1
estateArea139 = [
new google.maps.LatLng(51.48710512069928, -0.16502387440209532),new google.maps.LatLng(51.48716524738272, -0.16487367069726133),new google.maps.LatLng(51.48708507845388, -0.16479856884484434),new google.maps.LatLng(51.48703163242298, -0.16497023022179746)
],
//  Shawfield Street left 2
estateArea140 = [
new google.maps.LatLng(51.4869715055634, -0.16487367069726133),new google.maps.LatLng(51.48703163242298, -0.16475565350060606),new google.maps.LatLng(51.48696482479631, -0.16464836514001036),new google.maps.LatLng(51.486911378624505, -0.1648092976809039)
],
// Oakly Gdns bottom Complex
estateArea141 = [
new google.maps.LatLng(51.485581884939094, -0.16769535458092832),new google.maps.LatLng(51.48590925130319, -0.16674048817162657),new google.maps.LatLng(51.48567541842581, -0.1665473691225543),new google.maps.LatLng(51.48549503224393, -0.16713745510583067),new google.maps.LatLng(51.48545494632882, -0.16725547230248594),new google.maps.LatLng(51.485401498387205, -0.16729838764672422),new google.maps.LatLng(51.4853213263573, -0.16731984531884336),new google.maps.LatLng(51.48524115418643, -0.16728765881066465),new google.maps.LatLng(51.485201068048156, -0.16748077785973692)
],
// Flood st left
estateArea142 = [
new google.maps.LatLng(51.48619653005387, -0.16519553577904844),new google.maps.LatLng(51.48629674314572, -0.1650667897463336),new google.maps.LatLng(51.486183168291646, -0.1649595013857379),new google.maps.LatLng(51.4861163594218, -0.1650989762545123)
],
// Tedworth Sq right 1
estateArea143 = [
new google.maps.LatLng(51.48701159014527, -0.16368276989464903),new google.maps.LatLng(51.48710512069928, -0.16353256618981504),new google.maps.LatLng(51.487044993936586, -0.1634360066652789),new google.maps.LatLng(51.48695814402827, -0.16359693920617246)
],
// Tedworth Sq right 2
estateArea144 = [
new google.maps.LatLng(51.48684457082162, -0.1636613122225299),new google.maps.LatLng(51.48687129395452, -0.1635862103701129),new google.maps.LatLng(51.48677776292085, -0.16345746433739805),new google.maps.LatLng(51.486764401328934, -0.1635111085176959)
],
// Tedworth Sq right3
estateArea145 = [
new google.maps.LatLng(51.486891336293915, -0.16350037968163633),new google.maps.LatLng(51.4869715055634, -0.16335017597680235),new google.maps.LatLng(51.48690469784861, -0.16326434528832579),new google.maps.LatLng(51.48684457082162, -0.16342527782921934)
],
// St Leon terr top
estateArea146 = [
new google.maps.LatLng(51.48759281262261, -0.16248114025597715),new google.maps.LatLng(51.487679661322034, -0.16229875004296446),new google.maps.LatLng(51.48763957732747, -0.16223437702660704),new google.maps.LatLng(51.48755272855169, -0.16240603840356016)
],
// St Leon terr middle
estateArea147 = [
new google.maps.LatLng(51.48751932513235, -0.16238458073144102),new google.maps.LatLng(51.487612854644865, -0.1622129193544879),new google.maps.LatLng(51.48752600581817, -0.16209490215783262),new google.maps.LatLng(51.487693022645715, -0.1618159524202838),new google.maps.LatLng(51.48761953531697, -0.1617086640596881),new google.maps.LatLng(51.48736566908814, -0.1621700040102496)
],
// St Leon terr bottom
estateArea148 = [
new google.maps.LatLng(51.487345626957236, -0.16186959660058164),new google.maps.LatLng(51.487419114727444, -0.16173012173180723),new google.maps.LatLng(51.4873523076685, -0.1616335622072711),new google.maps.LatLng(51.48727881979062, -0.16175157940392637)
],
// Redburn St left
estateArea149 = [
new google.maps.LatLng(51.48651053033891, -0.1635862103701129),new google.maps.LatLng(51.486610742740666, -0.16342527782921934),new google.maps.LatLng(51.48648380699457, -0.16325361645226621),new google.maps.LatLng(51.48639027516607, -0.16342527782921934)
],
// Redburn St right
estateArea150 = [
new google.maps.LatLng(51.48663746601061, -0.16333944714074278),new google.maps.LatLng(51.486704274116946, -0.1632214299440875),new google.maps.LatLng(51.48658401945508, -0.16304976856713438),new google.maps.LatLng(51.4865238920052, -0.16316778576378965)
],
// Redburn St bottom section top
estateArea151 = [
new google.maps.LatLng(51.48561528977781, -0.1647449246645465),new google.maps.LatLng(51.4857021422439, -0.16455180561547422),new google.maps.LatLng(51.485628651706435, -0.16447670376305723),new google.maps.LatLng(51.4855551610505, -0.16469128048424864)
],
// Redburn St bottom section bottom
estateArea152 = [
new google.maps.LatLng(51.48545494632882, -0.16465909397606993),new google.maps.LatLng(51.485541799100346, -0.1645196191072955),new google.maps.LatLng(51.48546162731713, -0.16444451725487852),new google.maps.LatLng(51.48538813639199, -0.16458399212365293)
],
// Christ Church st top 1
estateArea153 = [
new google.maps.LatLng(51.48578899454458, -0.163832973599483),new google.maps.LatLng(51.48622325356654, -0.16306049740319395),new google.maps.LatLng(51.48612304031317, -0.16288883602624082),new google.maps.LatLng(51.486042869551895, -0.1630068532228961),new google.maps.LatLng(51.48609631674176, -0.16312487041955137),new google.maps.LatLng(51.485722185097224, -0.16370422756676817)
],
// Christ Church st top 2
estateArea154 = [
new google.maps.LatLng(51.48628338141287, -0.16270644581322813),new google.maps.LatLng(51.48633682832078, -0.162609886288692),new google.maps.LatLng(51.48627670054496, -0.16251332676415586),new google.maps.LatLng(51.486229934442285, -0.16259915745263243)
],
// Tite St right
estateArea155 = [
new google.maps.LatLng(51.48642367941257, -0.16244895374779844),new google.maps.LatLng(51.48654393449732, -0.1622451058626666),new google.maps.LatLng(51.48639695601734, -0.1619983426332965),new google.maps.LatLng(51.48629006227978, -0.16225583469872618)
],
// Christ Ch St left
estateArea156 = [
new google.maps.LatLng(51.48602950774464, -0.162609886288692),new google.maps.LatLng(51.48616980652551, -0.16236312305932188),new google.maps.LatLng(51.48606291225543, -0.1622129193544879),new google.maps.LatLng(51.485962698649665, -0.16244895374779844)
],
//  Ormonde gt right 1
estateArea157 = [
new google.maps.LatLng(51.4867109549222, -0.16207344448571348),new google.maps.LatLng(51.48678444371532, -0.16196615612511778),new google.maps.LatLng(51.48663078519461, -0.1617086640596881),new google.maps.LatLng(51.4865639769806, -0.1618159524202838)
],
//  Ormonde gt right 2
estateArea158 = [
new google.maps.LatLng(51.48654393449732, -0.16175157940392637),new google.maps.LatLng(51.48659738109985, -0.1616657487154498),new google.maps.LatLng(51.48647044531655, -0.1614833585024371),new google.maps.LatLng(51.4866241043776, -0.16124732410912657),new google.maps.LatLng(51.48649048783214, -0.16101128971581602),new google.maps.LatLng(51.48635019003799, -0.16124732410912657),new google.maps.LatLng(51.48641699856522, -0.1613438836336627),new google.maps.LatLng(51.486363551751275, -0.1614511719942584)
],
// Ormonde gt left 1
estateArea159 = [
new google.maps.LatLng(51.48674435893377, -0.16104347622399473),new google.maps.LatLng(51.48685793239003, -0.1608718148470416),new google.maps.LatLng(51.486704274116946, -0.16061432278161192),new google.maps.LatLng(51.486610742740666, -0.16078598415856504)
],
// Ormonde gt left 2
estateArea160 = [
new google.maps.LatLng(51.48696482479631, -0.1606894246340289),new google.maps.LatLng(51.48707171695204, -0.16051776325707579),new google.maps.LatLng(51.48695814402827, -0.16032464420800352),new google.maps.LatLng(51.486851251606296, -0.16051776325707579)
],
// Ormonde gt left 4
estateArea161 = [
new google.maps.LatLng(51.4871385244221, -0.1609791032076373),new google.maps.LatLng(51.48723205471574, -0.16081817066674375),new google.maps.LatLng(51.487171928120425, -0.16072161114220762),new google.maps.LatLng(51.48708507845388, -0.16089327251916075)
],
// Ormonde gt left 5
estateArea162 = [
new google.maps.LatLng(51.48727213906856, -0.16118295109276914),new google.maps.LatLng(51.4873523076685, -0.16104347622399473),new google.maps.LatLng(51.48728550051168, -0.16092545902733946),new google.maps.LatLng(51.487205331794264, -0.16106493389611387)
],
// Ralstone St right
estateArea163 = [
new google.maps.LatLng(51.487118482191356, -0.16247041141991758),new google.maps.LatLng(51.4871852895929, -0.1623523942232623),new google.maps.LatLng(51.48708507845388, -0.16222364819054746),new google.maps.LatLng(51.48702495166475, -0.16234166538720274)
],
// Swan walk 1
estateArea164 = [
new google.maps.LatLng(51.48457972839844, -0.1631141415834918),new google.maps.LatLng(51.48520774907366, -0.16229875004296446),new google.maps.LatLng(51.48510753358845, -0.1621700040102496),new google.maps.LatLng(51.48451291717928, -0.16295320904259825)
],
// Swan walk 2
estateArea165 = [
new google.maps.LatLng(51.484900420887755, -0.16234166538720274),new google.maps.LatLng(51.48507412837776, -0.16208417332177305),new google.maps.LatLng(51.48500731788298, -0.16194469845299864),new google.maps.LatLng(51.48482692905814, -0.1622129193544879)
],
// Swan walk 3
estateArea166 = [
new google.maps.LatLng(51.48419222196477, -0.1628244630098834),new google.maps.LatLng(51.48423230898992, -0.16272790348534727),new google.maps.LatLng(51.48411872899379, -0.16252405560021543),new google.maps.LatLng(51.48408532305876, -0.16257769978051329)
],
// CHL MANOR ST RIGHT && OAKLY STREET LEFT COMPLEX
estateArea167 = [
new google.maps.LatLng(51.48451291717928, -0.16787774479394102),new google.maps.LatLng(51.48475343711011, -0.1671589127779498),new google.maps.LatLng(51.48498727471545, -0.16733057415490293),new google.maps.LatLng(51.48505408523962, -0.16716964161400938),new google.maps.LatLng(51.48498059365768, -0.16711599743371153),new google.maps.LatLng(51.484907101957276, -0.1669765225649371),new google.maps.LatLng(51.48488705874573, -0.16679413235192442),new google.maps.LatLng(51.48507412837776, -0.1661182156801715),new google.maps.LatLng(51.48492714516005, -0.16602165615563536),new google.maps.LatLng(51.48488705874573, -0.1661182156801715),new google.maps.LatLng(51.48482024797686, -0.16616113102440977),new google.maps.LatLng(51.48473339383098, -0.1661504021883502),new google.maps.LatLng(51.48419222196477, -0.16580707943444395),new google.maps.LatLng(51.48411204780875, -0.16620404636864805),new google.maps.LatLng(51.48460645285869, -0.16650445377831602),new google.maps.LatLng(51.484573047280925, -0.16667611515526914),new google.maps.LatLng(51.4842657148173, -0.16648299610619688),new google.maps.LatLng(51.48423230898992, -0.166579555630733),new google.maps.LatLng(51.48425235248929, -0.16666538631920957),new google.maps.LatLng(51.48424567132382, -0.16675121700768614),new google.maps.LatLng(51.48419890313808, -0.1669443360567584),new google.maps.LatLng(51.48463317730328, -0.16716964161400938),new google.maps.LatLng(51.48464653951968, -0.16724474346642637),new google.maps.LatLng(51.48444610586225, -0.1678133717775836)
],
// CHL MANOR ST RIGHT && OAKLY STREET LEFT SIMPLE
estateArea168 = [
new google.maps.LatLng(51.48385816205139, -0.16719109928612852),new google.maps.LatLng(51.48391161180198, -0.16710526859765196),new google.maps.LatLng(51.483784668542036, -0.1669765225649371),new google.maps.LatLng(51.483697812423706, -0.16700870907311582),new google.maps.LatLng(51.48371117491422, -0.16708381092553282)
],
// CHL MANOR ST RIGHT && OAKLY STREET LEFT SIMPLE
estateArea169 = [
new google.maps.LatLng(51.484078641868805, -0.1666224709749713),new google.maps.LatLng(51.484105366622714, -0.16648299610619688),new google.maps.LatLng(51.483791349775046, -0.1663327924013629),new google.maps.LatLng(51.48377798730802, -0.16645080959801817)
],
// CHL MANOR ST RIGHT && OAKLY STREET LEFT SIMPLE
estateArea170 = [
new google.maps.LatLng(51.48406527948597, -0.1657212487459674),new google.maps.LatLng(51.48411204780875, -0.1656032315493121),new google.maps.LatLng(51.48397842390212, -0.16551740086083555),new google.maps.LatLng(51.48395838028237, -0.16561396038537168)
],
// CHEYNE WALK BOTTOM && FLOOD ST RIGHT TOP 1
estateArea171 = [
new google.maps.LatLng(51.48482692905814, -0.16573197758202696),new google.maps.LatLng(51.48491378302586, -0.16541011250023985),new google.maps.LatLng(51.4845396416787, -0.1651740781069293),new google.maps.LatLng(51.48443942472517, -0.1654637566805377)
],
// CHEYNE WALK BOTTOM && FLOOD ST RIGHT BOTTOM 1
estateArea172 = [
new google.maps.LatLng(51.48427239597984, -0.16522772228722715),new google.maps.LatLng(51.48431248293451, -0.16510970509057188),new google.maps.LatLng(51.484031873511746, -0.1649165860414996),new google.maps.LatLng(51.4840118299155, -0.1650346032381549)
],
// CHEYNE WALK BOTTOM && FLOOD ST RIGHT BOTTOM 2
estateArea173 = [
new google.maps.LatLng(51.48433920755138, -0.1649916878939166),new google.maps.LatLng(51.484372613300444, -0.16482002651696348),new google.maps.LatLng(51.48407196067788, -0.1646698228121295),new google.maps.LatLng(51.48405859829309, -0.16484148418908262)
],
// CHEYNE WALK BOTTOM && FLOOD ST RIGHT BOTTOM 3
estateArea174 = [
new google.maps.LatLng(51.48445278699836, -0.16482002651696348),new google.maps.LatLng(51.484506236052, -0.16468055164818907),new google.maps.LatLng(51.48411872899379, -0.16443378841881895),new google.maps.LatLng(51.48408532305876, -0.16453034794335508)
],
// CHEYNE WALK BOTTOM && FLOOD ST RIGHT BOTTOM 4
estateArea175 = [
new google.maps.LatLng(51.48444610586225, -0.16443378841881895),new google.maps.LatLng(51.484506236052, -0.1642728558779254),new google.maps.LatLng(51.48419222196477, -0.16406900799279356),new google.maps.LatLng(51.48416549726177, -0.16418702518944883)
]
]     
    estateOverlay = new google.maps.Polygon({
    paths: estates,
    strokeColor: "#8ea3e0",
    strokeOpacity: 0.8,
    strokeWeight: 0,
    fillColor: "#8ea3e0",
    fillOpacity: 1
  });

  estateOverlay.setMap(map);return;
  estateOverlay.type='estate_area';
}
if(force){initializeMap(); estateOverlay.setMap(map);return;}
if(toggleOverlay(estateOverlay)){
$(this).toggleClass('active');
initializeMap();
}}

function toggleGardensLayer(force)
{
if(!gardensOverlay){
//gardensOverlay=new google.maps.GroundOverlay("/img/map_overlay/gardens.png",new google.maps.LatLngBounds(gardensSW,gardensNE));gardensOverlay.type='gardens';
var greens = [
greenArea1 = [
new google.maps.LatLng(51.49821593667795, -0.16108706212048673),
new google.maps.LatLng(51.49821760645766, -0.16096099829678678),
new google.maps.LatLng(51.4982109273385, -0.16088857865338468),
new google.maps.LatLng(51.498195899316784, -0.1608483455181613),
new google.maps.LatLng(51.49816417347689, -0.16078129029278898),
new google.maps.LatLng(51.49812242891709, -0.16072228169446134),
new google.maps.LatLng(51.49807066560982, -0.16067936635022306),
new google.maps.LatLng(51.497993855432654, -0.16064717984204435),
new google.maps.LatLng(51.4976832738311, -0.16058012461667204),
new google.maps.LatLng(51.497539670869756, -0.16057476019864225),
new google.maps.LatLng(51.49748790690065, -0.16060694670682096),
new google.maps.LatLng(51.497441152297384, -0.16065254426007414),
new google.maps.LatLng(51.49740608631346, -0.16071155285840177),
new google.maps.LatLng(51.49739105802639, -0.16075983262066984),
new google.maps.LatLng(51.49737936935524, -0.16082152342801237),
new google.maps.LatLng(51.49737769954482, -0.16088857865338468),
new google.maps.LatLng(51.49737936935524, -0.16096368050580168),
new google.maps.LatLng(51.4973893882164, -0.16102000689511442),
new google.maps.LatLng(51.497411095741406, -0.1610951087475314),
new google.maps.LatLng(51.497439482489256, -0.16115143513684416),
new google.maps.LatLng(51.49749625593191, -0.16119435048108244),
new google.maps.LatLng(51.497977157550906, -0.16136601185803556),
new google.maps.LatLng(51.49807567496469, -0.1613499186039462),
new google.maps.LatLng(51.498145805875275, -0.16129895663266325),
new google.maps.LatLng(51.498185880632875, -0.16123458361630583),
new google.maps.LatLng(51.49820591799846, -0.16114875292782926)
],

// CADOGAN SQ RIGHT && CADOGAN MEWS LEFT
greenArea2 = [    
new google.maps.LatLng(51.495671, -0.161187),
new google.maps.LatLng(51.495785, -0.160286),
new google.maps.LatLng(51.494543, -0.159932),
new google.maps.LatLng(51.494442, -0.160855) 
],

// PONT ST BOT && SLOANE STREET LEFT
greenArea3 = [
new google.maps.LatLng(51.49748373238182, -0.15799849843983793),
new google.maps.LatLng(51.4974302985407, -0.1586931905746951),
new google.maps.LatLng(51.498248497368444, -0.15887021636967802),
new google.maps.LatLng(51.49830693957982, -0.15816211318974638),
new google.maps.LatLng(51.497874465441114, -0.15806018924718046),
new google.maps.LatLng(51.49784273937746, -0.15807360029225492),
new google.maps.LatLng(51.49782771123435, -0.1580494604111209)
],
// PONT ST TOP && SLOANE STREET LEFT
greenArea4 = [
new google.maps.LatLng(51.49477188586653, -0.15777989840512419),
new google.maps.LatLng(51.49484536166705, -0.1572327277660861),
new google.maps.LatLng(51.49702286344376, -0.1578120849133029),
new google.maps.LatLng(51.49696942906235, -0.1583914420605197),
new google.maps.LatLng(51.49677572890466, -0.15838071322446012)
],
// S  PARADE BOTTOM && CHELSEA SQ RIGHT && SMALLL RECT TOP
greenArea5 = [
new google.maps.LatLng(51.48922746111282, -0.1740944347382083),
new google.maps.LatLng(51.48950135816762, -0.17330586528782987),
new google.maps.LatLng(51.48966502757347, -0.1734453401566043),
new google.maps.LatLng(51.48935438922083, -0.17421781635289335)
],
// S  PARADE TOP && CHELSEA SQ RIGHT && OLD CHRUCH LEFT LARGE RECT BOTTOM
greenArea6 = [
new google.maps.LatLng(51.48913560502485, -0.1739120445251956),
new google.maps.LatLng(51.48934937890754, -0.17327904319768095),
new google.maps.LatLng(51.48823373542311, -0.1722490749359622),
new google.maps.LatLng(51.48799991446614, -0.17288207626347685),
new google.maps.LatLng(51.487974862149734, -0.17294108486180448),
new google.maps.LatLng(51.48910721310575, -0.17396568870549345)
],
// TITE STREET LEFT RECTANGLE LEFT
greenArea7 = [
new google.maps.LatLng(51.48670385656179, -0.16202985858922148),
new google.maps.LatLng(51.48687755718173, -0.1617723665237918),
new google.maps.LatLng(51.486476708598815, -0.16106426334386015),
new google.maps.LatLng(51.48631636817894, -0.1613324842453494)
],
// CHELSEA MANOR ST RIGHT THIN OBLONG
greenArea8 = [
new google.maps.LatLng(51.484837785808345, -0.16604244327550077),
new google.maps.LatLng(51.484881212802534, -0.16601964449887419),
new google.maps.LatLng(51.48490877221972, -0.1659043095112338),
new google.maps.LatLng(51.4843124829297, -0.1655475757122531),
new google.maps.LatLng(51.48429243945679, -0.16568570947652006),
new google.maps.LatLng(51.48430747206231, -0.1657393536568179)
],
// CHELSEA EMBANKMENT WEDGE SHAPE TRIANGLE
greenArea8 = [
new google.maps.LatLng(51.484004, -0.163092),
new google.maps.LatLng(51.484298, -0.161193),
new google.maps.LatLng(51.484699, -0.161589),
new google.maps.LatLng(51.484893, -0.161922),
new google.maps.LatLng(51.485080, -0.162383),
new google.maps.LatLng(51.484786, -0.162727),
new google.maps.LatLng(51.484826, -0.162813),
new google.maps.LatLng(51.484652, -0.162973),
new google.maps.LatLng(51.484559, -0.162888),
new google.maps.LatLng(51.484532, -0.162984),
new google.maps.LatLng(51.484565, -0.163102),
new google.maps.LatLng(51.484485, -0.163156),
new google.maps.LatLng(51.484338, -0.163392)
],
// SLOANE GDNS RIGHT && HANS PL TOP
greenArea9 = [
new google.maps.LatLng(51.490874993882876, -0.15678479886059904),
new google.maps.LatLng(51.4908916943664, -0.15659972643857145),
new google.maps.LatLng(51.49202063286728, -0.15696182465558195),
new google.maps.LatLng(51.49201395284001, -0.15714421486859464)
],
// HOLBEIN PL RIGHT && SLOANE GDNS LEFT
greenArea10 = [
new google.maps.LatLng(51.49072301920173, -0.15573337292676115),
new google.maps.LatLng(51.49169164036216, -0.15601500487332487),
new google.maps.LatLng(51.491671600132825, -0.1562161705494418),
new google.maps.LatLng(51.49070464860155, -0.15592112755780363)
],
// TURKS ROW TOP RECT LEFT
greenArea11 = [
new google.maps.LatLng(51.489199069251654, -0.15817284202580595),
new google.maps.LatLng(51.48944624486892, -0.157797332763721),
new google.maps.LatLng(51.48897861419219, -0.1570355854034915),
new google.maps.LatLng(51.488738116547914, -0.15736817932133818)
],
// TURKS ROW TOP RECT RIGHT
greenArea12 = [
new google.maps.LatLng(51.489606574282554, -0.15751838302617216),
new google.maps.LatLng(51.48984038700008, -0.15715360260014677),
new google.maps.LatLng(51.48937944078019, -0.1563811264038577),
new google.maps.LatLng(51.48913894525025, -0.1567459068298831)
],
// HANS PL OVAL / OBLONG
greenArea13 = [
new google.maps.LatLng(51.49241266525202, -0.15792607879643583),
new google.maps.LatLng(51.492443560099616, -0.15797033524518156),
new google.maps.LatLng(51.49250200975407, -0.15797972297673368),
new google.maps.LatLng(51.492539584492356, -0.15796497082715177),
new google.maps.LatLng(51.49256713928074, -0.15792473769192839),
new google.maps.LatLng(51.492598034023686, -0.1577919683456912),
new google.maps.LatLng(51.49264813356232, -0.15736549711232328),
new google.maps.LatLng(51.49265397850491, -0.15716433143620634),
new google.maps.LatLng(51.492650638537796, -0.1569578013420596),
new google.maps.LatLng(51.492625588776754, -0.15691220378880644),
new google.maps.LatLng(51.49258884910231, -0.15689208722119474),
new google.maps.LatLng(51.49252538959486, -0.15689476943020964),
new google.maps.LatLng(51.49249532979736, -0.15690952157979154),
new google.maps.LatLng(51.492485309860456, -0.1569484136105075),
new google.maps.LatLng(51.49248113488609, -0.15704899644856596),
new google.maps.LatLng(51.49247946489624, -0.15714689707760954),
new google.maps.LatLng(51.49247111494606, -0.15736415600781584),
new google.maps.LatLng(51.49246276499436, -0.1574821732044711),
new google.maps.LatLng(51.49245024006394, -0.15752911186223173),
new google.maps.LatLng(51.492432705155565, -0.15762298917775297),
new google.maps.LatLng(51.49241183025583, -0.15771284317975187),
new google.maps.LatLng(51.49241016026346, -0.15781744933133268),
new google.maps.LatLng(51.49240765527475, -0.1578992567062869)
],
// DRAYCOTT PL TOP SYMONS ST RIGHT
greenArea14 = [
new google.maps.LatLng(51.49201812785684, -0.16119837379460478),
new google.maps.LatLng(51.492499087273, -0.16013621902470732),
new google.maps.LatLng(51.492358807967435, -0.16005038833623075),
new google.maps.LatLng(51.4919179273398, -0.16105889892583036)
],
// TRIANGLE SHAPE LEFT OF HANS PL
greenArea15 = [
new google.maps.LatLng(51.49250075726207, -0.1598492226601138),
new google.maps.LatLng(51.49246401748702, -0.15964537477498197),
new google.maps.LatLng(51.49245733752473, -0.15958636617665434),
new google.maps.LatLng(51.49241391774603, -0.1597419342995181),
new google.maps.LatLng(51.49239053784807, -0.1597848496437564)
],
// CADOGAN STREET TOP AND CADOGAN GDNS LEFT
greenArea16 = [
new google.maps.LatLng(51.49308357973299, -0.1601415834427371),
new google.maps.LatLng(51.49335745362159, -0.16031324481969023),
new google.maps.LatLng(51.49344429134027, -0.15968024349217558),
new google.maps.LatLng(51.4932238568083, -0.15958368396763944)
],
// CADOGAN GDNS RIGHT && CDGN SQ TOP
greenArea17 = [
new google.maps.LatLng(51.49346433079032, -0.1610106191635623),
new google.maps.LatLng(51.49355116830539, -0.16077458477025175),
new google.maps.LatLng(51.49341757205983, -0.1606887540817752),
new google.maps.LatLng(51.49333073429025, -0.1609033308029666)
],
// LOWER SLOANE STREET RIGHT - KINGS RD TOP AND CHELTENHAM TERRACE LEFT - COMPLEX SHAPE 1
greenArea18 = [
new google.maps.LatLng(51.49081069696352, -0.1606109700203433),
new google.maps.LatLng(51.49094764094091, -0.16036957120900297),
new google.maps.LatLng(51.4910111026446, -0.1604661307335391),
new google.maps.LatLng(51.491418591479395, -0.1597043833733096),
new google.maps.LatLng(51.491358470404954, -0.1595970950127139),
new google.maps.LatLng(51.49136849058954, -0.15947371339802885),
new google.maps.LatLng(51.491264948575996, -0.15932887411122465),
new google.maps.LatLng(51.49152213314399, -0.1588728985786929),
new google.maps.LatLng(51.49170583551854, -0.15914111948018217),
new google.maps.LatLng(51.491762616102726, -0.15903919553761625),
new google.maps.LatLng(51.49156889381865, -0.15877633905415678),
new google.maps.LatLng(51.49184611683337, -0.15823453283314848),
new google.maps.LatLng(51.49193295743101, -0.15829354143147611),
new google.maps.LatLng(51.49200977782178, -0.15815943098073149),
new google.maps.LatLng(51.491882857106425, -0.15799849843983793),
new google.maps.LatLng(51.49183275672675, -0.15811115121846342),
new google.maps.LatLng(51.491679115219156, -0.15795021867756986),
new google.maps.LatLng(51.49134511015541, -0.15856176233296537),
new google.maps.LatLng(51.49124156808877, -0.15842228746419096),
new google.maps.LatLng(51.49122820780497, -0.15828817701344633),
new google.maps.LatLng(51.49114470594258, -0.15820234632496977),
new google.maps.LatLng(51.49111464523465, -0.15824526166920805),
new google.maps.LatLng(51.49117810670588, -0.1583364567757144),
new google.maps.LatLng(51.49117810670588, -0.1584437451363101),
new google.maps.LatLng(51.49113134563039, -0.1584437451363101),
new google.maps.LatLng(51.490727194336394, -0.1578268370628848),
new google.maps.LatLng(51.49081737716707, -0.15769272661214018),
new google.maps.LatLng(51.49067375257477, -0.15765517568593168),
new google.maps.LatLng(51.49064369155632, -0.15753179407124662),
new google.maps.LatLng(51.49044328426017, -0.1575425229073062),
new google.maps.LatLng(51.49025957679813, -0.15723675107960844),
new google.maps.LatLng(51.49017607316157, -0.15734403944020414),
new google.maps.LatLng(51.49022617536187, -0.15741914129262113),
new google.maps.LatLng(51.48988213914422, -0.15796631193165922),
new google.maps.LatLng(51.489935581833805, -0.158046778202106),
new google.maps.LatLng(51.49002242607073, -0.15792339658742094),
new google.maps.LatLng(51.490085889062314, -0.15803604936604643),
new google.maps.LatLng(51.48999904494627, -0.1581862530708804),
new google.maps.LatLng(51.49006918828361, -0.15832572793965483),
new google.maps.LatLng(51.489798634816395, -0.15877633905415678),
new google.maps.LatLng(51.49000572526877, -0.15910356855397367),
new google.maps.LatLng(51.48999570478467, -0.1595273575783267),
new google.maps.LatLng(51.490453304645904, -0.16022473192219877),
new google.maps.LatLng(51.49057688922214, -0.16004234170918608),
new google.maps.LatLng(51.49063367121244, -0.16017108774190092),
new google.maps.LatLng(51.490707153683125, -0.160069163799335),
new google.maps.LatLng(51.4908808390521, -0.1603212914467349),
new google.maps.LatLng(51.49075725529978, -0.1605358681679263)
],
// LOWER SLOANE STREET RIGHT - KINGS RD TOP AND CHELTENHAM TERRACE LEFT - SIMPLE SHAPE
greenArea19 = [
new google.maps.LatLng(51.49195299754542, -0.1579394898415103),
new google.maps.LatLng(51.49199975777814, -0.15785902357106352),
new google.maps.LatLng(51.49076727561649, -0.15745132780079985),
new google.maps.LatLng(51.490727194336394, -0.15752642965321684)
],
// LOWER SLOANE STREET RIGHT - KINGS RD TOP AND CHELTENHAM TERRACE LEFT - COMPLEX SHAPE 2
greenArea20 = [
new google.maps.LatLng(51.491137190768264, -0.15805951869492674),
new google.maps.LatLng(51.491157231232506, -0.15802196776871824),
new google.maps.LatLng(51.49112049037469, -0.1579254082441821),
new google.maps.LatLng(51.491113810215545, -0.15785030639176512),
new google.maps.LatLng(51.49113385069004, -0.15780202662949705),
new google.maps.LatLng(51.4911906319866, -0.15780873215203428),
new google.maps.LatLng(51.49124073307195, -0.15788651621346617),
new google.maps.LatLng(51.49126578359396, -0.1578382364511981),
new google.maps.LatLng(51.491172261574825, -0.15772424256806516),
new google.maps.LatLng(51.4909985773161, -0.1577135137320056),
new google.maps.LatLng(51.49105869886515, -0.1578208020926013),
new google.maps.LatLng(51.49106871911563, -0.15793881928925657)
]
]

  gardensOverlay = new google.maps.Polygon({
    paths: greens,
    strokeColor: "#9ff294",
    strokeOpacity: 0.8,
    strokeWeight: 0,
    fillColor: "#9ff294",
    fillOpacity: 1
  });

  gardensOverlay.type='gardens';
  gardensOverlay.setMap(map);return;
}
if(force){gardensOverlay.setMap(map);return;}
if(toggleOverlay(gardensOverlay)){$(this).toggleClass('active');}}

function toggleKingsLayer(force)
{if(!shoppingKingsOverlay){
// shoppingKingsOverlay=new google.maps.GroundOverlay("/img/map_overlay/shopping-kings-20110204.png",new google.maps.LatLngBounds(shoppingKingsSW,shoppingKingsNE));
kingsRd = [

//kingsRdArea0 = [
//new google.maps.LatLng(51.48191012643417, -0.18156170463566923),new google.maps.LatLng(51.48204375640139, -0.18089651679997587),new google.maps.LatLng(51.482230837697635, -0.18018841362004423),new google.maps.LatLng(51.48309941937699, -0.1778495273590579),new google.maps.LatLng(51.48324640848603, -0.1775276622772708),new google.maps.LatLng(51.48339339712127, -0.17733454322819853),new google.maps.LatLng(51.48383436018428, -0.17714142417912626),new google.maps.LatLng(51.4841550579155, -0.17686247444157743),new google.maps.LatLng(51.48436885515001, -0.17645477867131376),new google.maps.LatLng(51.484796446611895, -0.175575014114429),new google.maps.LatLng(51.48543782628696, -0.1743090114593997),new google.maps.LatLng(51.48587876958049, -0.17334341621403837),new google.maps.LatLng(51.486146005864974, -0.17265677070622587),new google.maps.LatLng(51.48650677236468, -0.1717770061493411),new google.maps.LatLng(51.486854174444424, -0.1709830722809329),new google.maps.LatLng(51.48649341069338, -0.17068266487126493),new google.maps.LatLng(51.48626626168204, -0.17132639503483915),new google.maps.LatLng(51.48607919694068, -0.17164826011662626),new google.maps.LatLng(51.48554472202239, -0.1730430088043704),new google.maps.LatLng(51.48515722378916, -0.17385840034489775),new google.maps.LatLng(51.48480980878049, -0.1745235881805911),new google.maps.LatLng(51.48428868130454, -0.17555355644230985),new google.maps.LatLng(51.48404815892235, -0.17602562522893095),new google.maps.LatLng(51.48387444752402, -0.17634749031071806),new google.maps.LatLng(51.48370073546396, -0.17649769401555204),new google.maps.LatLng(51.483527022742145, -0.17660498237614775),new google.maps.LatLng(51.483273133727664, -0.17666935539250517),new google.maps.LatLng(51.48308605670722, -0.17679810142522),new google.maps.LatLng(51.48287225345841, -0.17711996650700712),new google.maps.LatLng(51.48272526314339, -0.17750620460515165),new google.maps.LatLng(51.482498095361, -0.17797827339177275),new google.maps.LatLng(51.48215066009322, -0.1790082416534915),new google.maps.LatLng(51.4817096807492, -0.18031715965275907),new google.maps.LatLng(51.48162950222852, -0.18068194007878446),new google.maps.LatLng(51.48156268668694, -0.18108963584904814),new google.maps.LatLng(51.48154932356688, -0.18121838188176298)
//new google.maps.LatLng(51.48180322217776, -0.18140077209477568),new google.maps.LatLng(51.48185667433692, -0.18112182235722685),new google.maps.LatLng(51.481883400393, -0.18082141494755888),new google.maps.LatLng(51.48196357846731, -0.18054246521001005),new google.maps.LatLng(51.48205711937583, -0.18028497314458036),new google.maps.LatLng(51.48216402303633, -0.1799416503906741),new google.maps.LatLng(51.4822575635337, -0.17964124298100614),new google.maps.LatLng(51.48236446672435, -0.17936229324345732),new google.maps.LatLng(51.48259163517238, -0.17876147842412138),new google.maps.LatLng(51.48280543973685, -0.178246494293262),new google.maps.LatLng(51.482912341643164, -0.1779246292114749),new google.maps.LatLng(51.48303260598824, -0.1776671371460452),new google.maps.LatLng(51.483139507362054, -0.1774525604248538),new google.maps.LatLng(51.483246408485265, -0.17725944137578153),new google.maps.LatLng(51.483380034536886, -0.1770877799988284),new google.maps.LatLng(51.483820997729104, -0.17689466094975614),new google.maps.LatLng(51.484128333189965, -0.17659425354008818),new google.maps.LatLng(51.484435666579486, -0.17599343872075224),new google.maps.LatLng(51.485170585851264, -0.1744914016724124),new google.maps.LatLng(51.485771874627396, -0.17331122970585966),new google.maps.LatLng(51.48591885512224, -0.17292499160771513),new google.maps.LatLng(51.48638651718118, -0.17180919265751982),new google.maps.LatLng(51.48657358066175, -0.1714873275757327),new google.maps.LatLng(51.48674728177797, -0.1709079704285159),new google.maps.LatLng(51.48657358066175, -0.17075776672368193),new google.maps.LatLng(51.486359793764166, -0.171380039215137),new google.maps.LatLng(51.486252899939494, -0.17157315826420927),new google.maps.LatLng(51.48611928230626, -0.17187356567387724),new google.maps.LatLng(51.48597230245745, -0.1722812614441409),new google.maps.LatLng(51.48581196026389, -0.1726460418701663),new google.maps.LatLng(51.48567834133854, -0.1729679069519534),new google.maps.LatLng(51.48554472202163, -0.17324685668950224),new google.maps.LatLng(51.48539774032081, -0.17356872177128935),new google.maps.LatLng(51.485317568284295, -0.17382621383671903),new google.maps.LatLng(51.48501024083854, -0.1743411979675784),new google.maps.LatLng(51.484876619563906, -0.17462014770512724),new google.maps.LatLng(51.48472963570953, -0.1749205551147952),new google.maps.LatLng(51.48447575339062, -0.17552136993413114),new google.maps.LatLng(51.48403479652985, -0.17635821914677763),new google.maps.LatLng(51.48390117239686, -0.17652988052373075),new google.maps.LatLng(51.48375418539831, -0.1766586265564456),new google.maps.LatLng(51.483567110351316, -0.17674445724492216),new google.maps.LatLng(51.48331322156003, -0.17685174560551786),new google.maps.LatLng(51.483166232666356, -0.17700194931035185),new google.maps.LatLng(51.48303260598824, -0.1771950683594241),new google.maps.LatLng(51.48288561619009, -0.17751693344121122),new google.maps.LatLng(51.48273862591814, -0.17783879852299833),new google.maps.LatLng(51.48235110383922, -0.17884730911259794),new google.maps.LatLng(51.482204111844425, -0.17921208953862333),new google.maps.LatLng(51.48195021546469, -0.17992019271855497),new google.maps.LatLng(51.48182994826516, -0.18032788848881864),new google.maps.LatLng(51.481723043821525, -0.18073558425908232),new google.maps.LatLng(51.48168295459055, -0.18103599166875028),new google.maps.LatLng(51.48162950222778, -0.18127202606206083)
//],
//kingsRdArea1 = [
//new google.maps.LatLng(51.487228296801156, -0.17016768074040556),new google.maps.LatLng(51.48768258410723, -0.16896605110173368),new google.maps.LatLng(51.488190311622425, -0.16761421775822782),new google.maps.LatLng(51.488738116547815, -0.16634821510319853),new google.maps.LatLng(51.48920574969126, -0.16508221244816923),new google.maps.LatLng(51.48945960567481, -0.16439556694035673),new google.maps.LatLng(51.489766903132235, -0.1636874637604251),new google.maps.LatLng(51.49030132855957, -0.16280769920354032),new google.maps.LatLng(51.49059525987433, -0.1622068843842044),new google.maps.LatLng(51.49122319769807, -0.16109108543400907),new google.maps.LatLng(51.49151712306937, -0.16034006690983915),new google.maps.LatLng(51.49187784707145, -0.15973925209050321),new google.maps.LatLng(51.492064888022895, -0.15993237113957548),new google.maps.LatLng(51.49239888781323, -0.15948176002507353),new google.maps.LatLng(51.492452327552584, -0.158945318222095),new google.maps.LatLng(51.492385527868585, -0.15849470710759306),new google.maps.LatLng(51.492185128229316, -0.15810846900944853),new google.maps.LatLng(51.492118328153786, -0.15767931556706571),new google.maps.LatLng(51.49213168817673, -0.1573574504852786),new google.maps.LatLng(51.49209160809618, -0.15709995841984892),new google.maps.LatLng(51.491904567254345, -0.15699267005925321),new google.maps.LatLng(51.49181104654565, -0.15720724678044462),new google.maps.LatLng(51.49186448697411, -0.15748619651799345),new google.maps.LatLng(51.49194464749934, -0.15780806159978056),new google.maps.LatLng(51.49199808777119, -0.15817284202580595),new google.maps.LatLng(51.49183776676773, -0.1585161647797122),new google.maps.LatLng(51.49094263080316, -0.16053318595891142),new google.maps.LatLng(51.49034141021408, -0.16164898490910673),new google.maps.LatLng(51.49000739534977, -0.16218542671208525),new google.maps.LatLng(51.489579852752655, -0.16287207221989775),new google.maps.LatLng(51.48933935827985, -0.16336559867863798),new google.maps.LatLng(51.48907214071112, -0.1640093288422122),new google.maps.LatLng(51.488818282570186, -0.16463160133366728),new google.maps.LatLng(51.488497617634955, -0.16553282356267118),new google.maps.LatLng(51.488310562047914, -0.16602635002141142),new google.maps.LatLng(51.48796317106454, -0.16673445320134306),new google.maps.LatLng(51.48742871822943, -0.16797899818425321),new google.maps.LatLng(51.486961066859706, -0.1692450008392825),new google.maps.LatLng(51.486787366557905, -0.1698243579864993)
//]

// Shape 1:
greenSloaneShape0 = [
new google.maps.LatLng(51.481308,-0.182862),
new google.maps.LatLng(51.481789,-0.181274), 
new google.maps.LatLng(51.481629,-0.181146), 
new google.maps.LatLng(51.481174,-0.182734), 
new google.maps.LatLng(51.481308,-0.182862)
],

// Shape 2:
greenSloaneShape0 = [
new google.maps.LatLng(51.481789,-0.181146), 
new google.maps.LatLng(51.481896,-0.180588), 
new google.maps.LatLng(51.482484,-0.178785), 
new google.maps.LatLng(51.482324,-0.178657), 
new google.maps.LatLng(51.481789,-0.180373), 
new google.maps.LatLng(51.481709,-0.180674), 
new google.maps.LatLng(51.481682,-0.180974), 
new google.maps.LatLng(51.481789,-0.181146)
],

// Shape 3:
greenSloaneShape0 = [
new google.maps.LatLng(51.482511,-0.178699), 
new google.maps.LatLng(51.482778,-0.178056), 
new google.maps.LatLng(51.482938,-0.177627), 
new google.maps.LatLng(51.483125,-0.177197), 
new google.maps.LatLng(51.483312,-0.176854), 
new google.maps.LatLng(51.483553,-0.176682), 
new google.maps.LatLng(51.483393,-0.176425), 
new google.maps.LatLng(51.483125,-0.176768), 
new google.maps.LatLng(51.482965,-0.177069), 
new google.maps.LatLng(51.482805,-0.177541), 
new google.maps.LatLng(51.48235,-0.178528), 
new google.maps.LatLng(51.482511,-0.178699)
],

// Shape 4:
greenSloaneShape0 = [
new google.maps.LatLng(51.484088,-0.176425), 
new google.maps.LatLng(51.485103,-0.174365), 
new google.maps.LatLng(51.484916,-0.174193), 
new google.maps.LatLng(51.484061,-0.175996),
new google.maps.LatLng(51.483874,-0.176253), 
new google.maps.LatLng(51.483713,-0.176339), 
new google.maps.LatLng(51.483553,-0.176339), 
new google.maps.LatLng(51.48358,-0.17664),
new google.maps.LatLng(51.48374,-0.176597), 
new google.maps.LatLng(51.48382,-0.176597), 
new google.maps.LatLng(51.484088,-0.176425)
],

// Shape 5:
greenSloaneShape0 = [
new google.maps.LatLng(51.484569,-0.175438), 
new google.maps.LatLng(51.485103,-0.174365), 
new google.maps.LatLng(51.484943,-0.17415), 
new google.maps.LatLng(51.484408,-0.175266), 
new google.maps.LatLng(51.484569,-0.175438), 
new google.maps.LatLng(51.484569,-0.175438)
],

// Shape 6:
greenSloaneShape0 = [ 
new google.maps.LatLng(51.485156,-0.174279), 
new google.maps.LatLng(51.485317,-0.173936), 
new google.maps.LatLng(51.485156,-0.173807), 
new google.maps.LatLng(51.484996,-0.174108), 
new google.maps.LatLng(51.485156,-0.174279)
],

// Shape 7:
[
new google.maps.LatLng(51.485344,-0.173893), 
new google.maps.LatLng(51.485825,-0.172906), 
new google.maps.LatLng(51.485638,-0.172734), 
new google.maps.LatLng(51.485183,-0.173721), 
new google.maps.LatLng(51.485344,-0.173893)
],

// Shape 8:
[
new google.maps.LatLng(51.485851,-0.172734), 
new google.maps.LatLng(51.486413,-0.171404), 
new google.maps.LatLng(51.486225,-0.171275), 
new google.maps.LatLng(51.485691,-0.172648), 
new google.maps.LatLng(51.485851,-0.172734)
],

// Shape 9:
[
new google.maps.LatLng(51.486466,-0.171404), 
new google.maps.LatLng(51.486787,-0.170588), 
new google.maps.LatLng(51.486546,-0.17046), 
new google.maps.LatLng(51.486279,-0.171189), 
new google.maps.LatLng(51.486466,-0.171404)
],

// Shape 10:
[
new google.maps.LatLng(51.487027,-0.170889), 
new google.maps.LatLng(51.48684,-0.17076), 
new google.maps.LatLng(51.486012,-0.172777), 
new google.maps.LatLng(51.486172,-0.172906), 
new google.maps.LatLng(51.486332,-0.172477), 
new google.maps.LatLng(51.486332,-0.172262), 
new google.maps.LatLng(51.4866,-0.171833), 
new google.maps.LatLng(51.487027,-0.170889)
],

// Shape 11:
[
new google.maps.LatLng(51.485263,-0.174794), 
new google.maps.LatLng(51.486172,-0.173078), 
new google.maps.LatLng(51.485958,-0.172906), 
new google.maps.LatLng(51.485156,-0.17458), 
new google.maps.LatLng(51.485263,-0.174794)
],

// Shape 12:
[
new google.maps.LatLng(51.484809,-0.175738), 
new google.maps.LatLng(51.485237,-0.17488), 
new google.maps.LatLng(51.485076,-0.174665), 
new google.maps.LatLng(51.484649,-0.175524), 
new google.maps.LatLng(51.484809,-0.175738)
],

// Shape 13:
[
new google.maps.LatLng(51.484088,-0.177155), 
new google.maps.LatLng(51.484782,-0.175824), 
new google.maps.LatLng(51.484595,-0.175653), 
new google.maps.LatLng(51.484221,-0.176382), 
new google.maps.LatLng(51.484061,-0.176597), 
new google.maps.LatLng(51.484088,-0.176768), 
new google.maps.LatLng(51.483954,-0.177026), 
new google.maps.LatLng(51.484088,-0.177155)
],

// Shape 14:
[
new google.maps.LatLng(51.483874,-0.177112), 
new google.maps.LatLng(51.4839,-0.176811), 
new google.maps.LatLng(51.484007,-0.176682), 
new google.maps.LatLng(51.48358,-0.176811), 
new google.maps.LatLng(51.483339,-0.177069), 
new google.maps.LatLng(51.483072,-0.177584), 
new google.maps.LatLng(51.483232,-0.177755), 
new google.maps.LatLng(51.483366,-0.177412), 
new google.maps.LatLng(51.483446,-0.17724), 
new google.maps.LatLng(51.483553,-0.177112), 
new google.maps.LatLng(51.48366,-0.177026), 
new google.maps.LatLng(51.48374,-0.177026), 
new google.maps.LatLng(51.483874,-0.177112)
],

// Shape 15:
[
new google.maps.LatLng(51.482912,-0.178571), 
new google.maps.LatLng(51.483206,-0.177841), 
new google.maps.LatLng(51.483045,-0.17767), 
new google.maps.LatLng(51.482778,-0.178313), 
new google.maps.LatLng(51.482912,-0.178571)
],

// Shape 16:
[
new google.maps.LatLng(51.482912,-0.178614), 
new google.maps.LatLng(51.482725,-0.178442), 
new google.maps.LatLng(51.482457,-0.179214), 
new google.maps.LatLng(51.482618,-0.179343), 
new google.maps.LatLng(51.482912,-0.178614)
],

// Shape 17:
[
new google.maps.LatLng(51.482324,-0.180159), 
new google.maps.LatLng(51.482591,-0.179472), 
new google.maps.LatLng(51.482404,-0.1793), 
new google.maps.LatLng(51.48219,-0.179987), 
new google.maps.LatLng(51.482324,-0.180159)
],

// Shape 18:
[
new google.maps.LatLng(51.482137,-0.180674), 
new google.maps.LatLng(51.482243,-0.180244), 
new google.maps.LatLng(51.482137,-0.180116), 
new google.maps.LatLng(51.48203,-0.180459), 
new google.maps.LatLng(51.482137,-0.180674)
],

// Shape 19:
[
new google.maps.LatLng(51.482003,-0.181446), 
new google.maps.LatLng(51.48211,-0.180845), 
new google.maps.LatLng(51.481976,-0.180674), 
new google.maps.LatLng(51.481869,-0.181274), 
new google.maps.LatLng(51.482003,-0.181446)
],

// Shape 20:
[
new google.maps.LatLng(51.481762,-0.18239), 
new google.maps.LatLng(51.482003,-0.181532), 
new google.maps.LatLng(51.481843,-0.181403), 
new google.maps.LatLng(51.481629,-0.182261), 
new google.maps.LatLng(51.481762,-0.18239)
],

// Shape 21:
[
new google.maps.LatLng(51.481522,-0.183163), 
new google.maps.LatLng(51.481709,-0.182519), 
new google.maps.LatLng(51.481575,-0.18239), 
new google.maps.LatLng(51.481415,-0.182991), 
new google.maps.LatLng(51.481522,-0.183163)
],

// right
// Shape 22:
[
new google.maps.LatLng(51.487401,-0.169601), 
new google.maps.LatLng(51.487775,-0.168571), 
new google.maps.LatLng(51.487615,-0.168443), 
new google.maps.LatLng(51.487241,-0.169473), 
new google.maps.LatLng(51.487401,-0.169601)
],

// Shape 23:
[
new google.maps.LatLng(51.487829,-0.168443), 
new google.maps.LatLng(51.488096,-0.167713), 
new google.maps.LatLng(51.487936,-0.167542), 
new google.maps.LatLng(51.487642,-0.168314), 
new google.maps.LatLng(51.487829,-0.168443)
],

// Shape 24:
[
new google.maps.LatLng(51.48815,-0.167627), 
new google.maps.LatLng(51.488844,-0.166082), 
new google.maps.LatLng(51.488657,-0.165954), 
new google.maps.LatLng(51.487989,-0.167413), 
new google.maps.LatLng(51.48815,-0.167627)
],


// Shape 25:
[
new google.maps.LatLng(51.488871,-0.165954), 
new google.maps.LatLng(51.488978,-0.165567), 
new google.maps.LatLng(51.488871,-0.165439), 
new google.maps.LatLng(51.488711,-0.165825), 
new google.maps.LatLng(51.488871,-0.165954)
],

// Shape 26:
[
new google.maps.LatLng(51.489058,-0.165482), 
new google.maps.LatLng(51.489299,-0.164838), 
new google.maps.LatLng(51.489111,-0.164752), 
new google.maps.LatLng(51.488898,-0.16531), 
new google.maps.LatLng(51.489058,-0.165482)
],

// Shape 27:
[
new google.maps.LatLng(51.489325,-0.164709), 
new google.maps.LatLng(51.489512,-0.164323), 
new google.maps.LatLng(51.489272,-0.164151), 
new google.maps.LatLng(51.489192,-0.16458), 
new google.maps.LatLng(51.489325,-0.164709)
],


// Shape 28:
[
new google.maps.LatLng(51.489539,-0.164194), 
new google.maps.LatLng(51.489592,-0.163937), 
new google.maps.LatLng(51.489432,-0.163894), 
new google.maps.LatLng(51.489352,-0.164065), 
new google.maps.LatLng(51.489539,-0.164194)
],


// Shape 29:
[
new google.maps.LatLng(51.489646,-0.163894), 
new google.maps.LatLng(51.48986,-0.163422), 
new google.maps.LatLng(51.489673,-0.163336), 
new google.maps.LatLng(51.489486,-0.163765), 
new google.maps.LatLng(51.489646,-0.163894)
],

// Shape 30:
[
new google.maps.LatLng(51.489913,-0.163336), 
new google.maps.LatLng(51.490394,-0.16252), 
new google.maps.LatLng(51.490234,-0.162306), 
new google.maps.LatLng(51.489726,-0.163207), 
new google.maps.LatLng(51.489913,-0.163336)
],

// Shape 31:
[
new google.maps.LatLng(51.490421,-0.162392), 
new google.maps.LatLng(51.490581,-0.162091), 
new google.maps.LatLng(51.490448,-0.162005), 
new google.maps.LatLng(51.490314,-0.162263), 
new google.maps.LatLng(51.490421,-0.162392)
],

// Shape 32:
[
new google.maps.LatLng(51.490635,-0.162091), 
new google.maps.LatLng(51.491249,-0.161018), 
new google.maps.LatLng(51.491116,-0.160804), 
new google.maps.LatLng(51.490528,-0.161877), 
new google.maps.LatLng(51.490635,-0.162091)
],

// Shape 33:
[
new google.maps.LatLng(51.491276,-0.160847), 
new google.maps.LatLng(51.491383,-0.160589), 
new google.maps.LatLng(51.491249,-0.160503), 
new google.maps.LatLng(51.491169,-0.160675), 
new google.maps.LatLng(51.491276,-0.160847)
],

// Shape 34:
[
new google.maps.LatLng(51.491276,-0.160847), 
new google.maps.LatLng(51.491383,-0.160589), 
new google.maps.LatLng(51.491249,-0.160503), 
new google.maps.LatLng(51.491169,-0.160675), 
new google.maps.LatLng(51.491276,-0.160847)
],

// Shape 35:
[
new google.maps.LatLng(51.491436,-0.160546), 
new google.maps.LatLng(51.491864,-0.159688), 
new google.maps.LatLng(51.492131,-0.159903), 
new google.maps.LatLng(51.492238,-0.159645), 
new google.maps.LatLng(51.49181,-0.159388), 
new google.maps.LatLng(51.491329,-0.160418), 
new google.maps.LatLng(51.491436,-0.160546)
],


// Shape 36:
[
new google.maps.LatLng(51.491917,-0.159216), 
new google.maps.LatLng(51.492318,-0.159559), 
new google.maps.LatLng(51.492532,-0.15913), 
new google.maps.LatLng(51.492558,-0.158744), 
new google.maps.LatLng(51.492345,-0.158229), 
new google.maps.LatLng(51.492158,-0.158701), 
new google.maps.LatLng(51.491917,-0.159216)
],

// Shape 37:
[
new google.maps.LatLng(51.491463,-0.159774), 
new google.maps.LatLng(51.492211,-0.158143), 
new google.maps.LatLng(51.492291,-0.157499), 
new google.maps.LatLng(51.491837,-0.157413), 
new google.maps.LatLng(51.491757,-0.157714), 
new google.maps.LatLng(51.491971,-0.157757), 
new google.maps.LatLng(51.491997,-0.158057), 
new google.maps.LatLng(51.49189,-0.158315), 
new google.maps.LatLng(51.49181,-0.158186), 
new google.maps.LatLng(51.491543,-0.158744), 
new google.maps.LatLng(51.491703,-0.158958), 
new google.maps.LatLng(51.491623,-0.15913), 
new google.maps.LatLng(51.491463,-0.158873)
],

// Shape 38:
[
new google.maps.LatLng(51.491463,-0.158615), 
new google.maps.LatLng(51.491677,-0.158229), 
new google.maps.LatLng(51.491623,-0.1581), 
new google.maps.LatLng(51.49141,-0.158486), 
new google.maps.LatLng(51.491463,-0.158615)
],

// Shape 39:
[
new google.maps.LatLng(51.492291,-0.157371), 
new google.maps.LatLng(51.492371,-0.156684), 
new google.maps.LatLng(51.491944,-0.156555), 
new google.maps.LatLng(51.491917,-0.156813), 
new google.maps.LatLng(51.492211,-0.156898), 
new google.maps.LatLng(51.492211,-0.15707), 
new google.maps.LatLng(51.49189,-0.157027), 
new google.maps.LatLng(51.491864,-0.157285), 
new google.maps.LatLng(51.492291,-0.157371)
],

// Shape 40:
[
new google.maps.LatLng(51.492158,-0.156426), 
new google.maps.LatLng(51.492104,-0.156126), 
new google.maps.LatLng(51.491997,-0.155911), 
new google.maps.LatLng(51.49165,-0.155826), 
new google.maps.LatLng(51.491623,-0.15604), 
new google.maps.LatLng(51.491917,-0.156169), 
new google.maps.LatLng(51.491944,-0.156426), 
new google.maps.LatLng(51.492158,-0.156426)
],

// Shape 41:
[
new google.maps.LatLng(51.490474,-0.161662), 
new google.maps.LatLng(51.490795,-0.161061), 
new google.maps.LatLng(51.490661,-0.16089), 
new google.maps.LatLng(51.490367,-0.161448), 
new google.maps.LatLng(51.490474,-0.161662)
],

// Shape 42:
[
new google.maps.LatLng(51.489699,-0.162992), 
new google.maps.LatLng(51.490421,-0.161748), 
new google.maps.LatLng(51.490287,-0.161576), 
new google.maps.LatLng(51.490073,-0.161963), 
new google.maps.LatLng(51.490047,-0.162134), 
new google.maps.LatLng(51.489913,-0.162349), 
new google.maps.LatLng(51.489806,-0.162306), 
new google.maps.LatLng(51.489592,-0.162692), 
new google.maps.LatLng(51.489646,-0.162821), 
new google.maps.LatLng(51.489699,-0.162992)
],

// Shape 43:
[
new google.maps.LatLng(51.489379,-0.163679), 
new google.maps.LatLng(51.489673,-0.163121), 
new google.maps.LatLng(51.489592,-0.163035), 
new google.maps.LatLng(51.489459,-0.16295), 
new google.maps.LatLng(51.489245,-0.163465), 
new google.maps.LatLng(51.489379,-0.163679)
],

// Shape 44:
[
new google.maps.LatLng(51.489138,-0.164323), 
new google.maps.LatLng(51.489325,-0.163808), 
new google.maps.LatLng(51.489192,-0.163593), 
new google.maps.LatLng(51.489031,-0.164108), 
new google.maps.LatLng(51.489138,-0.164323)
],


// Shape 45:
[
new google.maps.LatLng(51.488684,-0.165524), 
new google.maps.LatLng(51.489111,-0.164452), 
new google.maps.LatLng(51.488951,-0.164237), 
new google.maps.LatLng(51.488577,-0.16531), 
new google.maps.LatLng(51.488684,-0.165524)
],

// Shape 46:
[
new google.maps.LatLng(51.488497,-0.165997), 
new google.maps.LatLng(51.488657,-0.16561), 
new google.maps.LatLng(51.488524,-0.165482), 
new google.maps.LatLng(51.488363,-0.165825), 
new google.maps.LatLng(51.488497,-0.165997)
],

// Shape 47:
[
new google.maps.LatLng(51.48823,-0.16664), 
new google.maps.LatLng(51.48847,-0.166082), 
new google.maps.LatLng(51.488283,-0.165911), 
new google.maps.LatLng(51.488069,-0.166512), 
new google.maps.LatLng(51.48823,-0.16664)
],

// Shape 48:
[
new google.maps.LatLng(51.487856,-0.167499), 
new google.maps.LatLng(51.488176,-0.166769), 
new google.maps.LatLng(51.488043,-0.166683), 
new google.maps.LatLng(51.487722,-0.16737), 
new google.maps.LatLng(51.487856,-0.167499)
],
// Shape 49:
[
new google.maps.LatLng(51.487,-0.169773), 
new google.maps.LatLng(51.487802,-0.167627), 
new google.maps.LatLng(51.487668,-0.167499), 
new google.maps.LatLng(51.486894,-0.169644), 
new google.maps.LatLng(51.487,-0.169773)
]
]

    shoppingKingsOverlay = new google.maps.Polygon({
    paths: kingsRd,
    strokeColor: "#c99594",
    strokeOpacity: 0.8,
    strokeWeight: 0,
    fillColor: "#c99594",
    fillOpacity: 1
  });
}
if(force){shoppingKingsOverlay.setMap(map);return;}
if(toggleOverlay(shoppingKingsOverlay)){$(this).toggleClass('active');}}

function toggleSloaneLayer(force)
{if(!shoppingSloaneOverlay){
// shoppingSloaneOverlay=new google.maps.GroundOverlay("/img/map_overlay/shopping-sloane.png",new google.maps.LatLngBounds(shoppingSloaneSW,shoppingSloaneNE));
sloaneSt = [
//sloaneStArea0 = [
//new google.maps.LatLng(51.50178328145569, -0.16044199085240507),new google.maps.LatLng(51.501970281764045, -0.15961587047581816),new google.maps.LatLng(51.50206378163049, -0.15926181888585234),new google.maps.LatLng(51.50221738813748, -0.15848934268956327),new google.maps.LatLng(51.50128906266114, -0.15850007152562284),new google.maps.LatLng(51.50125566930603, -0.1589828691483035),new google.maps.LatLng(51.50134917063863, -0.1591330728531375),new google.maps.LatLng(51.501269026651016, -0.1596373281479373),new google.maps.LatLng(51.50022046316151, -0.15935837841038847),new google.maps.LatLng(51.500313966618016, -0.15872537708287382),new google.maps.LatLng(51.49976630078685, -0.15861808872227812),new google.maps.LatLng(51.49967279620673, -0.15950858211522245),new google.maps.LatLng(51.49885796246011, -0.15930473423009062),new google.maps.LatLng(51.49858412161897, -0.15920817470555448),new google.maps.LatLng(51.49869098653322, -0.15828549480443144),new google.maps.LatLng(51.498704344629886, -0.1581138334274783),new google.maps.LatLng(51.49890471561002, -0.15821039295201444),new google.maps.LatLng(51.49906501175988, -0.15792071437840605),new google.maps.LatLng(51.49836371194199, -0.15695511913304472),new google.maps.LatLng(51.49817669683476, -0.15738427257542753),new google.maps.LatLng(51.49833031644342, -0.15759884929661894),new google.maps.LatLng(51.49819673420438, -0.15910088634495878),new google.maps.LatLng(51.49468338076636, -0.15807091808324003),new google.maps.LatLng(51.49279300441769, -0.15754520511632109),new google.maps.LatLng(51.4928798432116, -0.15701949214940214),new google.maps.LatLng(51.493053520303135, -0.15657960987095976),new google.maps.LatLng(51.49323387658249, -0.15625774478917265),new google.maps.LatLng(51.493487710137174, -0.15581786251073027),new google.maps.LatLng(51.49323387658249, -0.15545308208470487),new google.maps.LatLng(51.49300008126852, -0.1559895238876834),new google.maps.LatLng(51.49279968433079, -0.15646159267430448),new google.maps.LatLng(51.49267944574531, -0.15679418659215116),new google.maps.LatLng(51.49270616545837, -0.156998034477283),new google.maps.LatLng(51.492646046081944, -0.15751301860814237),new google.maps.LatLng(51.492599286512124, -0.1578670701981082),new google.maps.LatLng(51.49265272601657, -0.158296223640491),new google.maps.LatLng(51.492599286512124, -0.15896141147618437),new google.maps.LatLng(51.49402877168109, -0.15930473423009062),new google.maps.LatLng(51.4942425226201, -0.15841424083714628),new google.maps.LatLng(51.49855740535126, -0.15958368396763944),new google.maps.LatLng(51.49888467855164, -0.15969097232823515),new google.maps.LatLng(51.498824567323666, -0.1602166852951541),new google.maps.LatLng(51.49911844368455, -0.16031324481969023),new google.maps.LatLng(51.499218628374464, -0.1597124300003543),new google.maps.LatLng(51.50012028067382, -0.1599591932297244),new google.maps.LatLng(51.501028593842456, -0.16023814296727323),new google.maps.LatLng(51.50157624450489, -0.1604634485245242)
//],
//sloaneStArea1 = [
//new google.maps.LatLng(51.49760228849311, -0.15778123950963163),new google.maps.LatLng(51.49777594759241, -0.1560217103958621),new google.maps.LatLng(51.4971614585772, -0.1558822355270877),new google.maps.LatLng(51.49702787291242, -0.1576095781326785)
//]

// Shape 50:
[
new google.maps.LatLng(51.49312,-0.155954), 
new google.maps.LatLng(51.493013,-0.155826), 
new google.maps.LatLng(51.492772,-0.156384), 
new google.maps.LatLng(51.492612,-0.156426), 
new google.maps.LatLng(51.492505,-0.156384), 
new google.maps.LatLng(51.492505,-0.156727), 
new google.maps.LatLng(51.492826,-0.156684), 
new google.maps.LatLng(51.49312,-0.155954)
],

// Shape 51:
[
new google.maps.LatLng(51.493066,-0.156684), 
new google.maps.LatLng(51.49328,-0.156126), 
new google.maps.LatLng(51.4932,-0.15604), 
new google.maps.LatLng(51.492959,-0.156641), 
new google.maps.LatLng(51.493066,-0.156684)
],

// Shape 52:
[
new google.maps.LatLng(51.493467,-0.157843), 
new google.maps.LatLng(51.49352,-0.157499), 
new google.maps.LatLng(51.492933,-0.157285), 
new google.maps.LatLng(51.493066,-0.156813), 
new google.maps.LatLng(51.492906,-0.156813), 
new google.maps.LatLng(51.492799,-0.157027), 
new google.maps.LatLng(51.492799,-0.157413), 
new google.maps.LatLng(51.492772,-0.157628), 
new google.maps.LatLng(51.493467,-0.157843)
],

// Shape 53:
[
new google.maps.LatLng(51.493841,-0.157928), 
new google.maps.LatLng(51.493868,-0.157671), 
new google.maps.LatLng(51.493654,-0.157585), 
new google.maps.LatLng(51.493654,-0.157886), 
new google.maps.LatLng(51.493841,-0.157928)
],

// Shape 54:
[
new google.maps.LatLng(51.494135,-0.158014), 
new google.maps.LatLng(51.494188,-0.157757), 
new google.maps.LatLng(51.494001,-0.157671), 
new google.maps.LatLng(51.493975,-0.157928), 
new google.maps.LatLng(51.494135,-0.158014)
],

// Shape 55:
[
new google.maps.LatLng(51.494562,-0.1581), 
new google.maps.LatLng(51.494589,-0.157843), 
new google.maps.LatLng(51.494322,-0.1578), 
new google.maps.LatLng(51.494295,-0.158057), 
new google.maps.LatLng(51.494562,-0.1581)
],

// Shape 56:
[
new google.maps.LatLng(51.494776,-0.158186), 
new google.maps.LatLng(51.494669,-0.158143), 
new google.maps.LatLng(51.494669,-0.157843), 
new google.maps.LatLng(51.494776,-0.157843), 
new google.maps.LatLng(51.494776,-0.158186)
],

// Shape 57:
[
new google.maps.LatLng(51.497448,-0.157671), 
new google.maps.LatLng(51.497555,-0.157113), 
new google.maps.LatLng(51.497448,-0.157027), 
new google.maps.LatLng(51.497368,-0.157628), 
new google.maps.LatLng(51.497448,-0.157671)
],

// Shape 58:
[
new google.maps.LatLng(51.497555,-0.156898), 
new google.maps.LatLng(51.497635,-0.156083), 
new google.maps.LatLng(51.497528,-0.15604), 
new google.maps.LatLng(51.497475,-0.156856), 
new google.maps.LatLng(51.497555,-0.156898)
],

// Shape 59:
[
new google.maps.LatLng(51.497341,-0.156856), 
new google.maps.LatLng(51.497421,-0.15604), 
new google.maps.LatLng(51.497314,-0.15604), 
new google.maps.LatLng(51.497261,-0.156813), 
new google.maps.LatLng(51.497341,-0.156856)
],

// Shape 60:
[
new google.maps.LatLng(-0.157585,51.497261), 
new google.maps.LatLng(-0.157027,51.497341), 
new google.maps.LatLng(-0.156984,51.497234), 
new google.maps.LatLng(-0.157585,51.497181), 
new google.maps.LatLng(-0.157585,51.497261)
],

// Shape 61:
[
new google.maps.LatLng(51.498757,-0.159044), 
new google.maps.LatLng(51.498463,-0.158873), 
new google.maps.LatLng(51.498597,-0.157971), 
new google.maps.LatLng(51.498677,-0.157886), 
new google.maps.LatLng(51.498917,-0.158186), 
new google.maps.LatLng(51.498917,-0.157843), 
new google.maps.LatLng(51.498704,-0.157585), 
new google.maps.LatLng(51.498517,-0.157671), 
new google.maps.LatLng(51.49841,-0.157886), 
new google.maps.LatLng(51.498303,-0.158958), 
new google.maps.LatLng(51.49833,-0.159216), 
new google.maps.LatLng(51.49873,-0.159345), 
new google.maps.LatLng(51.498757,-0.159044)
],

// Shape 62:
[
new google.maps.LatLng(51.500093,-0.159688),
new google.maps.LatLng(51.50012,-0.159345), 
new google.maps.LatLng(51.498864,-0.159044), 
new google.maps.LatLng(51.498864,-0.159345), 
new google.maps.LatLng(51.500093,-0.159688)
],

// Shape 63:
[
new google.maps.LatLng(51.500146,-0.159259), 
new google.maps.LatLng(51.500226,-0.158744), 
new google.maps.LatLng(51.500066,-0.158744), 
new google.maps.LatLng(51.500039,-0.159216), 
new google.maps.LatLng(51.500146,-0.159259)
],

// Shape 64:
[
new google.maps.LatLng(51.50036,-0.159259), 
new google.maps.LatLng(51.500413,-0.15883), 
new google.maps.LatLng(51.50028,-0.15883), 
new google.maps.LatLng(51.500253,-0.159216), 
new google.maps.LatLng(51.50036,-0.159259)
],

// Shape 65:
[
new google.maps.LatLng(51.5002,-0.159688), 
new google.maps.LatLng(51.501562,-0.160074), 
new google.maps.LatLng(51.501669,-0.160246), 
new google.maps.LatLng(51.501936,-0.159302), 
new google.maps.LatLng(51.501348,-0.15913), 
new google.maps.LatLng(51.501242, -0.159559), 
new google.maps.LatLng(51.500226,-0.159431), 
new google.maps.LatLng(51.5002,-0.159688)
],
// Shape 66:
[
new google.maps.LatLng(51.492532,-0.158787), 
new google.maps.LatLng(51.492371,-0.158229), 
new google.maps.LatLng(51.492585,-0.158057), 
new google.maps.LatLng(51.492532,-0.158787)
],

// Shape 67:
[
new google.maps.LatLng(51.493039,-0.158916), 
new google.maps.LatLng(51.49312,-0.158658), 
new google.maps.LatLng(51.492665,-0.158529), 
new google.maps.LatLng(51.492665,-0.158787), 
new google.maps.LatLng(51.493039,-0.158916)
],

// Shape 68:
[
new google.maps.LatLng(51.493948,-0.159173), 
new google.maps.LatLng(51.494028,-0.158916), 
new google.maps.LatLng(51.493226,-0.158744), 
new google.maps.LatLng(51.493173,-0.158958), 
new google.maps.LatLng(51.493948,-0.159173)
],

// Shape 51:
[
new google.maps.LatLng(51.494001,-0.15883), 
new google.maps.LatLng(51.494108,-0.158143), 
new google.maps.LatLng(51.492772,-0.1578), 
new google.maps.LatLng(51.492719,-0.158143), 
new google.maps.LatLng(51.492772,-0.158315), 
new google.maps.LatLng(51.492719,-0.158443), 
new google.maps.LatLng(51.494001,-0.15883)
],

// Shape 69:
[
new google.maps.LatLng(51.494509,-0.158615), 
new google.maps.LatLng(51.494562,-0.158315), 
new google.maps.LatLng(51.494215,-0.158186), 
new google.maps.LatLng(51.494215,-0.158486), 
new google.maps.LatLng(51.494509,-0.158615)
],

// Shape 69:
[
new google.maps.LatLng(51.496753,-0.159302), 
new google.maps.LatLng(51.496807,-0.158873), 
new google.maps.LatLng(51.494643,-0.158315), 
new google.maps.LatLng(51.494643,-0.158615), 
new google.maps.LatLng(51.496753,-0.159302)
],

// Shape 70:
[
new google.maps.LatLng(51.497047,-0.159302), 
new google.maps.LatLng(51.497101,-0.158958), 
new google.maps.LatLng(51.49686,-0.158958), 
new google.maps.LatLng(51.49686,-0.159259), 
new google.maps.LatLng(51.497047,-0.159302)
],
// Shape 71:
[
new google.maps.LatLng(51.498997,-0.160203), 
new google.maps.LatLng(51.499051,-0.159602), 
new google.maps.LatLng(51.497662,-0.159216), 
new google.maps.LatLng(51.497635,-0.159559), 
new google.maps.LatLng(51.498837,-0.15986), 
new google.maps.LatLng(51.49881,-0.16016), 
new google.maps.LatLng(51.498997,-0.160203)
],
// Shape 72
[
new google.maps.LatLng(51.497368,-0.159473), 
new google.maps.LatLng(51.497395,-0.159087), 
new google.maps.LatLng(51.497181,-0.159044), 
new google.maps.LatLng(51.497154,-0.159388), 
new google.maps.LatLng(51.497368,-0.159473)
],
// Shape 73:
[
new google.maps.LatLng(51.50028,-0.160203), 
new google.maps.LatLng(51.500307,-0.159817), 
new google.maps.LatLng(51.499211,-0.159602), 
new google.maps.LatLng(51.499211,-0.159903), 
new google.maps.LatLng(51.50028,-0.160203)
],

// Shape 74:
[
new google.maps.LatLng(51.500814,-0.160375), 
new google.maps.LatLng(51.501028,-0.160031), 
new google.maps.LatLng(51.500413,-0.159903), 
new google.maps.LatLng(51.500413,-0.160203), 
new google.maps.LatLng(51.500814,-0.160375)
],

// Shape 75:
[
new google.maps.LatLng(51.501482,-0.160718), 
new google.maps.LatLng(51.501642,-0.160289), 
new google.maps.LatLng(51.501188,-0.16016), 
new google.maps.LatLng(51.501028,-0.160503), 
new google.maps.LatLng(51.501482,-0.160718)
],
// Forgotten shapes
// 4  of 4 bottom left rect
[
new google.maps.LatLng(51.497261,-0.157585), 
new google.maps.LatLng(51.497341,-0.156941), 
new google.maps.LatLng(51.497181,-0.156941), 
new google.maps.LatLng(51.497101,-0.157542), 
new google.maps.LatLng(51.497261,-0.157585)
]
]
    shoppingSloaneOverlay = new google.maps.Polygon({
    paths: sloaneSt,
    strokeColor: "#c99594",
    strokeOpacity: 0.8,
    strokeWeight: 0,
    fillColor: "#c99594",
    fillOpacity: 1
  });
}
if(force){shoppingSloaneOverlay.setMap(map);return;}
if(toggleOverlay(shoppingSloaneOverlay)){$(this).toggleClass('active');}}

// Culture Title click
$('#culture').click(function()
{
	if($('#gall').hasClass('active')&&$('#mus').hasClass('active')&&$('#stage').hasClass('active')&&$('#cinem').hasClass('active')&&$(this).hasClass('active'))
	{
		toggle('galleries','#gall');
		toggle('museums','#mus');
		toggle('stage','#stage');
		toggle('cinemas','#cinem');
		$(this).toggleClass('active');
	}
	else if($('#gall').hasClass('active')||$('#mus').hasClass('active')||$('#stage').hasClass('active')||$('#cinem').hasClass('active'))
	{
		var ID=['gall','mus','stage','cinem'];
		for(x in ID)
		{
			var rel=$('#'+ID[x]).attr('rel');
			if($('#'+ID[x]).hasClass('active'))
			{
			}
			else
			{
				toggle(rel,'#'+ID[x]);
			}
		}
			$(this).addClass('active');
	}
	else
	{
		toggle('galleries','#gall');
		toggle('museums','#mus');
		toggle('stage','#stage');
		toggle('cinemas','#cinem');
		$(this).toggleClass('active');
	}
});

// Amenities Title click
$('#amenities').click(function()
{if($('#trans').hasClass('active')&&$('#sch').hasClass('active')&&$('#hosp').hasClass('active')&&$('#thall').hasClass('active')&&$('#pol').hasClass('active')&&$('#lib').hasClass('active')&&$(this).hasClass('active'))
{toggle('transport','#trans');toggle('schools','#sch');toggle('hospitals','#hosp');toggle('townhall','#thall');toggle('police','#pol');toggle('library','#lib');$(this).toggleClass('active');}
else if($('#trans').hasClass('active')||$('#sch').hasClass('active')||$('#hosp').hasClass('active')||$('#thall').hasClass('active')||$('#pol').hasClass('active')||$('#lib').hasClass('active'))
{var ID=['trans','sch','hosp','thall','pol','lib'];for(x in ID)
{var rel=$('#'+ID[x]).attr('rel');if($('#'+ID[x]).hasClass('active'))
{}
else
{toggle(rel,'#'+ID[x]);}}
$(this).addClass('active');}
else
{toggle('transport','#trans');toggle('schools','#sch');toggle('hospitals','#hosp');toggle('townhall','#thall');toggle('police','#pol');toggle('library','#lib');$(this).toggleClass('active');}});

// Shopping Title click
$('#shopping').click(function()
{
if($('#sloane-street').hasClass('active')&&$('#kings-road').hasClass('active')&&$(this).hasClass('active'))
{
toggleKingsLayer(false);toggleSloaneLayer(false);$('#sloane-street').toggleClass('active');$('#kings-road').toggleClass('active');$(this).toggleClass('active');
}
else if($('#sloane-street').hasClass('active')||$('#kings-road').hasClass('active'))
{
var ID=['sloane-street','kings-road'];
for(x in ID)
{
var rel=$('#'+ID[x]).attr('rel');
if($('#'+ID[x]).hasClass('active'))
{
}
else
{
switch('#'+ID[x])
{
case'#kings-road':toggleKingsLayer(false);$('#kings-road').toggleClass('active');break;
case'#sloane-street':toggleSloaneLayer(false);$('#sloane-street').toggleClass('active');break;}
}
}
$(this).addClass('active');}
else
{toggleKingsLayer(false);toggleSloaneLayer(false);

$('#sloane-street').toggleClass('active');
$('#kings-road').toggleClass('active');$(this).toggleClass('active');}});


// Estate Title click
$('#estate').click(function()
{
currentInfoWindow.close();
if($('#commerc').hasClass('active')&&$('#resid').hasClass('active')&&$('#est_area').hasClass('active')&&$('#gard').hasClass('active')&&$('#office').hasClass('active')&&$(this).hasClass('active'))
{toggle('residential','#resid');toggle('commercial','#commerc');toggle('estate','#office');toggleGardensLayer(false);toggleEstateLayer(false);$('#gard').toggleClass('active');$('#est_area').toggleClass('active');$(this).removeClass('active');}
else if($('#commerc').hasClass('active')||$('#resid').hasClass('active')||$('#est_area').hasClass('active')||$('#gard').hasClass('active')||$('#office').hasClass('active'))
{var ID=['commerc','resid','est_area','gard','office'];for(x in ID)
{var rel=$('#'+ID[x]).attr('rel');if($('#'+ID[x]).hasClass('active'))
{}
else
{switch('#'+ID[x])
{case'#est_area':toggleEstateLayer(false);$('#'+ID[x]).toggleClass('active');break;case'#gard':toggleGardensLayer(false);$('#'+ID[x]).toggleClass('active');break;case'#commerc':case'#resid':case'#office':toggle(rel,'#'+ID[x]);break;}}}
$(this).toggleClass('active');}
else
{toggle('residential','#resid');toggle('commercial','#commerc');toggle('estate','#office');toggleGardensLayer(false);toggleEstateLayer(false);$('#gard').toggleClass('active');$('#est_area').toggleClass('active');$(this).toggleClass('active');}});

// 4th Col - Sub list items
$('#trans').click(function()
{var rel=$(this).attr('rel');

if($('#amenities').hasClass('active') && (!$('#sch').hasClass('active')&&!$('#hosp').hasClass('active')&&!$('#thall').hasClass('active')&&!$('#pol').hasClass('active')&&!$('#lib').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}
else if($('#amenities').hasClass('active'))
{
toggle('transport','#trans');
}
else {toggle(rel,this);}});

$('#sch').click(function()
{var rel=$(this).attr('rel');
if($('#amenities').hasClass('active') && (!$('#trans').hasClass('active')&&!$('#hosp').hasClass('active')&&!$('#thall').hasClass('active')&&!$('#pol').hasClass('active')&&!$('#lib').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}
else if($('#amenities').hasClass('active'))
{
toggle('schools','#sch');
}
else{toggle(rel,this);}});

$('#hosp').click(function()
{var rel=$(this).attr('rel');
if($('#amenities').hasClass('active') && (!$('#trans').hasClass('active')&&!$('#sch').hasClass('active')&&!$('#thall').hasClass('active')&&!$('#pol').hasClass('active')&&!$('#lib').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}

else if($('#amenities').hasClass('active'))
{
toggle('hospitals','#hosp');
}
else{toggle(rel,this);}});

$('#thall').click(function()
{var rel=$(this).attr('rel');
if($('#amenities').hasClass('active') && (!$('#trans').hasClass('active')&&!$('#sch').hasClass('active')&&!$('#hosp').hasClass('active')&&!$('#pol').hasClass('active')&&!$('#lib').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}

else if($('#amenities').hasClass('active'))
{
toggle('townhall','#thall');
}
else{toggle(rel,this);}});

$('#pol').click(function()
{var rel=$(this).attr('rel');
if($('#amenities').hasClass('active') && (!$('#trans').hasClass('active')&&!$('#sch').hasClass('active')&&!$('#hosp').hasClass('active')&&!$('#thall').hasClass('active')&&!$('#lib').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}
else if($('#amenities').hasClass('active'))
{
toggle('police','#pol');
}
else{toggle(rel,this);}});

$('#lib').click(function()
{var rel=$(this).attr('rel');

if($('#amenities').hasClass('active') && (!$('#trans').hasClass('active')&&!$('#sch').hasClass('active')&&!$('#hosp').hasClass('active')&&!$('#thall').hasClass('active')&&!$('#pol').hasClass('active')))
{
toggle(rel,this);
$('#amenities').removeClass('active');
}

else if($('#amenities').hasClass('active'))
{
toggle('library','#lib');
}
else{toggle(rel,this);}});

// 1st Col - Sub list items
$('#commerc').click(function()
{currentInfoWindow.close();

var rel=$(this).attr('rel');

if($('#estate').hasClass('active') && (!$('#resid').hasClass('active')&&!$('#est_area').hasClass('active')&&!$('#gard').hasClass('active')&&!$('#office').hasClass('active')))
{
toggle(rel,this);
$('#estate').removeClass('active');
}

else if($('#estate').hasClass('active'))
{
toggle(rel,this);
}

else
{toggle(rel,this);}});

$('#resid').click(function()
{currentInfoWindow.close();var rel=$(this).attr('rel');
if($('#estate').hasClass('active') && (!$('#commerc').hasClass('active')&&!$('#est_area').hasClass('active')&&!$('#gard').hasClass('active')&&!$('#office').hasClass('active')))
{
toggle(rel,this);
$('#estate').removeClass('active');
}

else if($('#estate').hasClass('active'))
{
toggle(rel,this);
}
else
{toggle(rel,this);}});

$('#office').click(function()
{var rel=$(this).attr('rel');

if($('#estate').hasClass('active') && (!$('#resid').hasClass('active')&&!$('#est_area').hasClass('active')&&!$('#gard').hasClass('active')&&!$('#commerc').hasClass('active')))
{
toggle(rel,this);
$('#estate').removeClass('active');
}
else if($('#estate').hasClass('active'))
{
toggle(rel,this);
}
else
{toggle(rel,this);}});

$('.estate_area').click(function()
{var rel=$(this).attr('rel');
if($('#estate').hasClass('active') && (!$('#resid').hasClass('active')&&!$('#commerc').hasClass('active')&&!$('#gard').hasClass('active')&&!$('#office').hasClass('active')))
{
toggleEstateLayer(false);
$('#estate').removeClass('active');$(this).toggleClass('active');
}

else if($('#estate').hasClass('active'))
{
toggleEstateLayer(false);$(this).toggleClass('active');
}
else {toggleEstateLayer(false);$(this).toggleClass('active');}});

$('.gardens').click(function()
{var rel=$(this).attr('rel');

if($('#estate').hasClass('active') && (!$('#resid').hasClass('active')&&!$('#commerc').hasClass('active')&&!$('#commerc').hasClass('active')&&!$('#office').hasClass('active')))
{
toggleGardensLayer(false);$(this).toggleClass('active');
$('#estate').removeClass('active');
}
else if($('#estate').hasClass('active')){
toggleGardensLayer(false);$('.gardens');$(this).toggleClass('active');
}
else{toggleGardensLayer(false);$(this).toggleClass('active');}});


// 3rd col - Sub list items
$('#gall').click(function()
{
var rel=$(this).attr('rel');

if($('#culture').hasClass('active') && (!$('#mus').hasClass('active')&&!$('#stage').hasClass('active')&&!$('#cinem').hasClass('active')))
{
toggle(rel,this);
$('#culture').removeClass('active');
}

else if($('#culture').hasClass('active'))
{
toggle('galleries','#gall');
}
else
{
toggle(rel,this);
}
});

$('#mus').click(function()
{
var rel=$(this).attr('rel');

if($('#culture').hasClass('active') && (!$('#gall').hasClass('active')&&!$('#stage').hasClass('active')&&!$('#cinem').hasClass('active')))
{
toggle(rel,this);
$('#culture').removeClass('active');
}

else if($('#culture').hasClass('active'))
{
toggle('museums','#mus');
}
else
{toggle(rel,this);}});

$('#stage').click(function()
{var rel=$(this).attr('rel');
if($('#culture').hasClass('active') && (!$('#gall').hasClass('active')&&!$('#mus').hasClass('active')&&!$('#cinem').hasClass('active')))
{
toggle(rel,this);
$('#culture').removeClass('active');
}

else if($('#culture').hasClass('active'))
{
toggle('stage','#stage');
}
else
{toggle(rel,this);}});

$('#cinem').click(function()
{var rel=$(this).attr('rel');
if($('#culture').hasClass('active') && (!$('#gall').hasClass('active')&&!$('#stage').hasClass('active')&&!$('#mus').hasClass('active')))
{
toggle(rel,this);
$('#culture').removeClass('active');
}

else if($('#culture').hasClass('active'))
{
toggle('cinemas','#cinem');
}
else
{toggle(rel,this);}});

// 2nd Col - Sub list items
$('#kings-road').click(function()
{

	if($('#shopping').hasClass('active') && (!$('#sloane-street').hasClass('active')))
	{
		$('#shopping').removeClass('active');
		toggleKingsLayer(false);$('#kings-road').removeClass('active');
	}
	else if($('#shopping').hasClass('active'))
	{
		toggleKingsLayer(false);$('#kings-road').removeClass('active');
	}
	else
	{
		if(!toggleKingsLayer())
		{
			$(this).toggleClass('active');
		}
	}
});

$('#sloane-street').click(function()
{
	if($('#shopping').hasClass('active') && (!$('#kings-road').hasClass('active')))
	{
		$('#shopping').removeClass('active');
		toggleSloaneLayer(false);$('#sloane-street').removeClass('active');
	}
	else if($('#shopping').hasClass('active'))
	{
		toggleSloaneLayer(false);$('#sloane-street').removeClass('active');
	}
	else
	{
		if(!toggleSloaneLayer())
		{
			$(this).toggleClass('active');
		}	
	}
});

});


function slides(){var $active=$('#home-header-image IMG.active');if($active.length==0){$active=$('#home-header-image IMG:last');}
var $next=$active.next().length?$active.next():$('#home-header-image IMG:first');$active.addClass('last-active');$next.css({opacity:0.0}).addClass('active').animate({opacity:1.0},1000,function(){$active.removeClass('active last-active');});}
$.jlm.bind('pages.display',function(){setInterval("slides()",3000);});$.jlm.bind('pages.edit',function(){});$.jlm.bind('properties.index',function(){$("a.colorbox").colorbox();});
