/* Copyright 2005-2007 Google. To use maps on your own site, visit http://code.google.com/apis/maps/. */ __gjsload__('function $D(){return["",\'<div id="tmi" style="font:small Arial,sans-serif;line-height:normal;padding-right:10px;cursor:default;color:#000"><div id="basics" style="padding-bottom:1em"><div jscontent="$heading" style="padding-bottom:1em;font-size:medium;font-weight:bold;margin-bottom:0"></div><div><span jsvalues="tlindex:$tlindex" xonclick="tlZoomIn(event,this)">\',J(11089),"</span></div></div></div>"].join("")}var aE="heading",bE="tlindex";function cE(a,b,c,d,e,f){var g=this;g.Ra=cE.lL++;g.Lia=a;g.Iqa=b;g.Je=new Fq(b,document);g.YR=null;g.tk=false;g.WC=!(!d);g.gh=null;g.upa=g.w5();g.HW=c||null;g.Jq=[];g.nw=false;g.ow=null;g.Lq=null;g.tpa=true;g.ZR=false;g.Kq=null;g.Kia=f;g.EB=null;g.j=e||null}cE.lL=0;cE.prototype.w5=function(){var a=new mv;a.image=mk("traffic");a.imageMap=[4,33,4,26,0,26,0,0,10,0,10,26,6,26,6,33];a.shadow=mk("traffic_shadow");a.shadowSize=new r(32,34);a.iconAnchor=new z(5,33);a.iconSize=new r(32,34);a.infoWindowAnchor=new z(3,0);return a};cE.prototype.initialize=function(a){var b=this;b.i=a;b.Lg=L(b.i,Gl,b,b.qj);b.SD=L(b.i,jn,b,b.cf);if(nl.Xd()){L(qk(nl),pm,b,b.Eu)}};cE.prototype.remove=function(a){var b=this;if(b.Lg){Wo(b.Lg);b.Lg=null}if(b.SD){Wo(b.SD);b.SD=null}qq("traffic_markers"+b.Ra);qq("traffic_bounds"+b.Ra);if(b.gh){b.i.Fd(b.gh);b.gh=null}if(!a){b.Um();b.jq()}b.ZR=false;b.i=null};cE.prototype.copy=function(){var a=this;return new cE(a.Lia,a.Hqa,a.HW,a.WC,a.j)};cE.prototype.km=function(){return this.WC};cE.prototype.wQ=function(a){var b=this,c=b.i;b.WC=a;if(c){M(c,Gl);M(b,ro)}};cE.prototype.redraw=function(a){};cE.prototype.IC=function(a){var b=this;b.EB=a;b.Um();b.nE()};cE.prototype.dt=function(){return this.EB};cE.prototype.Xfa=function(a){var b=this,c=null;if(b.j){c=b.j.dz()}if(a&&b.tpa){if(!b.gh){b.gh=new dE(b);if(c){c.sa(b.gh,10)}else{b.i.sa(b.gh,b.HW)}}}else{if(b.gh){if(c){c.Fd(b.gh)}else{b.i.Fd(b.gh)}b.gh=null}}};cE.prototype.Eu=function(a){if(a=="traffic"){this.AD()}};cE.prototype.AD=function(){var a=this,b=a.i,c=b.N(),d,e=false,f;if(nl.Xd()){f=qk(nl).N("traffic")}else{f=a.YR}if(f){for(var g=0;g<D(f);g++){if(D(f[g])!=4){continue}d=new sl(new K(f[g][0],f[g][1]),new K(f[g][2],f[g][3]));if(c.intersects(d)){e=true;break}}if(a.ZR!=e){M(a,Tn,e)}a.ZR=e;a.Xfa(e);if(!e){a.Um();a.lv();a.jq()}else{a.zw()}}};cE.prototype.qj=function(){var a=this;if(!(nl.Xd()||a.YR)){var b=dq("traffic_bounds"+a.Ra);this.FH("1",function(c){if(b.Cb()){a.YR=c;a.AD()}})}else{a.AD()}};cE.prototype.zw=function(){var a=this,b=a.i;if(a.WC){if(b.Y()>19){a.Um();a.lv();a.jq()}else if(b.Y()>=10){a.nE();a.gU();a.jq()}else{a.Um();a.lv();a.fU()}}else{a.Um();a.lv();a.jq()}};cE.prototype.cf=function(){var a=this;if(a.tk){a.tk=false}};cE.prototype.Pja=function(a,b){if(this.i){var c=Number(Wl(b,bE));for(var d=Dl(a);d&&d!=b;d=d.parentNode){if(d.nodeName=="A"){this.Qja(c);break}}}};cE.prototype.Qja=function(a){var b=this,c=b.ow;if(c&&0<=a&&a<D(c)){var d=b.i,e=c[a],f=new K(e[2],e[3]);d.Za(f,10,null);d.ka()}};cE.prototype.mE=function(){var a=this,b=a.i,c=a.ow;if(c&&D(a.Jq)==0){for(var d=0;d<D(c);d++){var e=c[d],f=new K(e[2],e[3]),g=new U(f,{icon:a.upa});P(g,O,uk(a.Oaa,a,g,d));a.Jq.push(g)}}for(var h=0;h<D(a.Jq);h++){b.M(a.Jq[h])}};cE.prototype.Oaa=function(a,b,c){var d=a.ow[c],e=d[0]+", "+d[1];if(!a.pD){a.pD=is("tmi",$D)}if(a.pD){var f={};f["$"+bE]=c;f["$"+aE]=e;fs(new Fr(f),a.pD);b.Pa(a.pD)}a.tk=true};cE.prototype.fU=function(){var a=this;if(!a.nw){a.nw=true;if(a.ow){a.mE()}else{a.BY(a.CY())}}};cE.prototype.BY=function(a){var b=this,c=dq("info_window"+b.Ra);b.FH(3,function(d){if(c.Cb()){var e=document.createElement("div");e.innerHTML=d;document.documentElement.firstChild.appendChild(e);if(a)a()}})};cE.prototype.CY=function(){var a=this,b=dq("traffic_markers"+a.Ra);nl.fetchLocations("t",function(c){if(b.Cb()){a.ow=c;if(a.nw){a.mE()}}})};cE.prototype.jq=function(){var a=this,b=a.i;if(a.nw){a.nw=false;for(var c=0;c<D(a.Jq);c++){b.ga(a.Jq[c])}if(a.tk){b.ka();a.tk=false}}};cE.prototype.nE=function(){var a=this,b=a.i;if(!a.Lq){a.Lq=new Vq(new eE(a.Lia,10,19,a.EB));b.M(a.Lq)}};cE.prototype.Um=function(){var a=this,b=a.i;if(a.Lq){b.ga(a.Lq);a.Lq=null}};cE.prototype.gU=function(){var a=this,b=a.i;if(a.Kia&&!a.Kq){a.Kq=new a.Kia(a,a.EB);b.sa(a.Kq)}};cE.prototype.lv=function(){var a=this,b=a.i;if(a.Kq){b.Fd(a.Kq);a.Kq=null}};cE.prototype.FH=function(a,b){var c={tldtype:a};if(window._mUrlHostParameter){c.host=window._mUrlHostParameter}this.Je.send(c,b,undefined,false,true)};function dE(a){var b=this;b.qc=a;b.zb=null;b.A=null;b.i=null;b.VQ=null}dE.prototype=new ir;dE.prototype.initialize=function(a){var b=this;b.i=a;var c=k("div",a.Q());c.id="trafficcontrol";b.A=c;b.Zk(c);b.zi();b.ia(window);return c};dE.prototype.T=function(){return new Zv(1,new r(0,0))};dE.prototype.Us=function(){return J(10807)};dE.prototype.Ol=function(){var a=this,b=a.qc;return b.km()?J(10809):J(10808)};dE.prototype.zi=function(){var a=this,b=a.qc,c=a.A;Dh(ji(c));var d=new fw(c,a.Us(),a.Ol(),eh(a.re()),null);d.Id(b.km());d.div.style[Hg]=dh(0);a.zb=d;Ni(a,a.Hd,0)};dE.prototype.ia=function(a){var b=this,c=b.qc;b.VQ=L(c,ro,b,b.waa);$o(b.zb.div,b,b.Pu)};dE.prototype.Zh=function(){var a=this;if(a.VQ){Wo(a.VQ)}};dE.prototype.bg=function(){var a=this,b=a.qc,c=a.zb;c.Id(b.km());c.AP(a.Ol())};dE.prototype.waa=function(){this.bg()};dE.prototype.Pu=function(){var a=this.qc;a.wQ(!a.km())};dE.prototype.re=function(){return 5};dE.prototype.Hd=function(){var a=this,b=a.zb;if(b){var c=b.div.offsetHeight,d=b.div.offsetWidth;if(d%2==1){d++}ah(ji(a.A),new r(d,c))}};function eE(a,b,c,d){var e=this;xq.call(e,new ll(""));e.vpa=a;e.cna=b;e.Zma=c;e.oia=d}lj(eE,xq);eE.prototype.isPng=function(){return true};eE.prototype.Ud=function(a,b,c){var d=this;if(d.cna<=b&&b<=d.Zma){var e=[d.vpa,"?zoom=",b,"&x=",a.x,"&y=",a.y].join("");if(d.oia){e=[e,"&weektime=",d.oia].join("")}return e}else{return ni}};function fE(a,b,c,d){var e=this;e.j=a;var f=a.u();e.qc=new cE(b,c,null,false,a,d);L(a,Jn,e,e.CP);L(a,Kn,e,e.CP);L(a,Fn,e,e.ed);var g=a.nb();g.rb("tl",e.qc,{ZoomIn:e.qc.Pja});e.qc.initialize(f);var h=a.da();if(h){e.ed(h,null)}}fE.prototype.ed=function(a,b){var c=this,d=c.qc.km(),e;if(b){e=b[Wa]}else{e=a[Wa]}if(e&&e.indexOf("t")>=0){d=true}c.qc.wQ(d)};fE.prototype.CP=function(a){cB(a,"t",this.qc.km())};function gE(a,b){if(window._mPT){Ik(window._mPT,jt,function(c){hE(a,c,b)})}else{hE(a,null,b)}}function hE(a,b,c){var d=new fE(a,_mTrafficTileServerUrlBase,_mHost+"/maps/tldata",b);if(c){c(d)}}H(gt,ht,gE);H(gt);')