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)};