function func(c,a,b){return"dede = "+c+"_"+a+"_"+b}(function(){var d=new Date();var i=30;var b;var h=null;function c(){var l=$("divViewport");var n=YAHOO.util.Dom.getViewportHeight()-YAHOO.util.Dom.getY(l)-Sigalert.common.element.getVerticalPadding(l)-Sigalert.common.element.getVerticalBorder(l)-Sigalert.common.element.getMarginBottom(l);YAHOO.util.Dom.setStyle(l,"height",n+"px");var m=$("idUnderMapParent");if(m){n-=Sigalert.common.element.getHeight(m)}n-=Sigalert.common.element.getVerticalBorder($("divMap"));return n}function g(x,m,p,q){var n=Sigalert.common.ReadCookie("MPP"),u=Sigalert.common.ReadCookie("MFS"),t="none",w=false;switch(u){case"s":u="small";break;case"l":u="large";break;default:u="small";break}switch(n){case"p":n="popup";break;case"f":n="blinds";t="details";break;case"n":n="none";break;default:n="popup";break}var s=Sigalert.common.ReadCookie("lat");if(!s||isNaN(s)){t="help";w=true}var o=new Sigalert.common.Hash();var v=parseFloat(o.getValue("lat")),l=parseFloat(o.getValue("lon")),r=parseInt(o.getValue("z"),10);if(isNaN(v)||isNaN(l)){v=x;l=m}if(isNaN(r)){r=p}Sigalert.common.WriteCookie("lat",v,365);Sigalert.common.WriteCookie("lon",l,365);Sigalert.common.WriteCookie("z",r,365);h=new Sigalert.controls.HotspotMapControl("divMap",{tilepath:q,summaryposition:n,startblind:t,closestartblindonaction:w,enablehotspotpagechange:false,zoom:r,lat:v,lon:l,fontsize:u,zoomwithwheel:!GbIsPartner,region:Sigalert.data.Manager.getCurrentRegion(),mapbasename:Sigalert.data.Manager.getCurrentMapBaseName(),height:c()});h.onFontSizeChanged.subscribe(f);h.onUserAction.subscribe(e);h.onMapDragComplete.subscribe(a);h.onMapSlideComplete.subscribe(a);h.onMapZoomChanged.subscribe(a)}function f(m){var l="";switch(m.fontsize){case"small":l="s";break;case"large":l="l";break}if(l){Sigalert.common.WriteCookie("MFS",l,1825)}}function a(l){if(GdLat!==l.lat||GdLon!==l.lon||GiZoom!==l.zoom){setTimeout(function(){var m=new Sigalert.common.Hash();m.setPair("lat",l.lat);m.setPair("lon",l.lon);m.setPair("z",l.zoom);m.applyHashToLocation()},200)}GdLat=l.lat;GdLon=l.lon;GiZoom=l.zoom;Sigalert.common.WriteCookie("lat",l.lat,365);Sigalert.common.WriteCookie("lon",l.lon,365);Sigalert.common.WriteCookie("z",l.zoom,365)}function e(l){Sigalert.data.Manager[l.map.moConfig.getProperty("region")].refreshData();Sigalert.common.Sponsor.refreshUnits();Sigalert.common.LogPageViewRefresh()}function j(){var l=Sigalert.common.Sponsor.getLocalAreaDisplayName();if(l){document.title="Sigalert.com "+l+" Traffic Map"}}function k(){h.setHeight(c())}Map={init:function(l,m,n,o){Sigalert.common.resizeWindow.subscribe(k);Sigalert.common.Sponsor.onRefresh.subscribe(j);g(l,m,n,o)},onChangeMapDetailView:function(){h.setSummaryPosition(Sigalert.common.element.combobox.getSelectedValue("cboView"))},useControls:function(){h.setSummaryPosition("blinds")},useLeftPopups:function(){h.setSummaryPosition("leftpopup")},usePopups:function(){h.setSummaryPosition("popup")},useLeftBox:function(){h.setSummaryPosition("left")},useRightBox:function(){h.setSummaryPosition("right")},useInnerLeftBox:function(){h.setSummaryPosition("innerleft")},useInnerRightBox:function(){h.setSummaryPosition("innerright")},zoomIn:function(){h.zoomIn()},zoomOut:function(){h.zoomOut()},Map:function(){return h}}})();