Cwo.RegisterNamespace("Cwo.Maps");Cwo.Maps=new function(){var d=false;this.IsScriptLoaded=function(){return d};function a(){if(this.IsScriptLoaded){new b()}if(!($.browser.msie)){jQuery.ajaxSetup({cache:true});$.getScript("http://dev.virtualearth.net/mapcontrol/v6.2/js/atlascompat.js",function(){new c()});jQuery.ajaxSetup({cache:false})}else{new c()}}function c(){jQuery.ajaxSetup({cache:true});$.getScript("http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2",function(){new b()});jQuery.ajaxSetup({cache:false})}function b(){d=true;Cwo.Page.EventController.FireEvent("Maps.BingScriptLoaded")}$(document).ready(function(){Cwo.Maps.OnStart=function(){$(window).bind("load",function(){new a()})};if(navigator.userAgent.indexOf("MSIE")>-1){Cwo.Maps.OnStart();return}try{Cwo.Maps.OnStart()}catch(e){Cwo.Error.TrackError(e)}})};Cwo.RegisterNamespace("Cwo.Maps.Mini");Cwo.Maps.Mini=function(b,i,m,r,p,g,s){var n=this;var j=null;var t=b;var d=i;var q=m;var o=r;var l=p;var h=g;var c=s;var f=$("#"+d);var k=$("#"+h);var a=$("#"+c);var e="Selected";this.LoadMap=function(){j=new VEMap(l);j.HideScalebar();j.SetTileBuffer(0);j.onLoadMap=n.MapLoaded;if(Cwo.Common.GetCookie("PropertyWideMapToken")!==""){j.SetClientToken(Cwo.Common.GetCookie("PropertyWideMapToken"))}j.LoadMap(new VELatLong(q,o),12,VEMapStyle.Road,0,VEMapMode.Mode2D,1,false)};this.MapLoaded=function(){var u='<div class="mapPoint"></div>';var v=new VEShape(VEShapeType.Pushpin,new VELatLong(q,o));v.SetCustomIcon(u);j.AddShape(v)};this.ClickButton=function(){if(f.hasClass(e)){n.HideMap()}else{n.ShowMap()}};this.ShowMap=function(){$("#"+t+" ul."+e+" li.ShowMiniMap span a").each(function(u){$(this).text("Show Mini Map")});$("#"+t+" ul."+e).each(function(u){$(this).removeClass(e)});f.addClass(e);if($("#"+h).text()==="Show Mini Map"){$("#"+h).text("Hide Mini Map")}if(!Cwo.Maps.IsScriptLoaded()){Cwo.Page.EventController.Subscribe("Maps.BingScriptLoaded",n.LoadMap)}else{n.LoadMap()}};this.HideMap=function(){f.removeClass(e);if($("#"+h).text()==="Hide Mini Map"){k.text("Show Mini Map")}};k.bind("click",this.ClickButton);a.bind("click",this.HideMap)};Cwo.RegisterNamespace("Cwo.Maps.Single");Cwo.Maps.Single=function(n,k,o,j,i,b,f){var l=this;var a=null;var p=k;var m=o;var g=j;var c=n;var h=i;var q=b;var d=f;var e=false;this.LoadMap=function(){var r=VEMapStyle.Road;if(h){r=VEMapStyle.Aerial}a=new VEMap(c);if(!d){a.HideDashboard()}a.HideScalebar();a.SetTileBuffer(0);a.onLoadMap=l.MapLoaded;if(Cwo.Common.GetCookie("PropertyWideMapToken")!==""){a.SetClientToken(Cwo.Common.GetCookie("PropertyWideMapToken"))}a.LoadMap(new VELatLong(p,m),g,r,0,VEMapMode.Mode2D,e,false)};this.MapLoaded=function(){if(q){var r='<div class="mapPoint"></div>';var s=new VEShape(VEShapeType.Pushpin,new VELatLong(p,m));s.SetCustomIcon(r);a.AddShape(s)}if(h){a.SetBirdseyeScene(new VELatLong(p,m))}};if(!Cwo.Maps.IsScriptLoaded()){Cwo.Page.EventController.Subscribe("Maps.BingScriptLoaded",l.LoadMap)}else{this.LoadMap()}};