(function(u,k){if(!k)k={};var l=Msn.DOM,N=document,f=null,b=null,m=null,n=null,j=null,q=null,o=null,p=null,J=0;this.dispose=function(){u=k=l=N=f=b=m=n=j=q=o=p=J=null};function M(){b=k.mapConfig;m=k.pinConfig;n=k.baseRssUrl;o=k.dimg;p=k.simg;K()}function K(){if(f!=null)f.Dispose();f=new VEMap(u.id);f.SetDashboardSize(VEDashboardSize.Tiny);f.LoadMap(new VELatLong(b.centerLat,b.centerLon),2,"r",false);A();f.AttachEvent("onmouseover",D);f.AttachEvent("onmouseout",F);y.hook(window,"resize")}function y(){if(f!=null){f.Pan(0,-1);f.Pan(0,1)}}function A(){f.DeleteAllShapes();q=[];for(var c=0;c<m.length;c++){var a=m[c],g=a.a,h=a.o,e=a.i!="B"?p:o,d=a.d,b=new VEShape(VEShapeType.Pushpin,new VELatLong(parseFloat(g),parseFloat(h)));b.SetTitle(d);b.SetCustomIcon(t(e,null,null));f.AddShape(b);q.push(b.iid)}}function D(b){if(b.elementID!=null){var a=f.GetShapeByID(b.elementID);if(!i(a.GetDescription())){var c=n+"?cp-documentId="+a.GetTitle(),d=function(a){try{G(a,b)}catch(c){return true}}.RQ(c);return true}r(a)}return true}function F(){return true}function G(b,g){if(b!=null&&b.responseXML!=null&&l.ChildCount(b.responseXML,"rss")==1){var c=h(b.responseXML,"rss");if(l.ChildCount(c,"channel")==1){var d=h(c,"channel"),e=h(d,"item"),a=f.GetShapeByID(g.elementID);if(a!=null){a.SetTitle("");a.SetDescription(E(e,a));r(a)}}}return true}function r(b){if(b!=null){if(ero!=null&&ero.isInUse())ero.hide();f.ShowInfoBox(b);if(scrollAdjust>0)if(ero!=null&&document.documentElement&&document.documentElement.scrollTop){var a=ero.getSize().getP1().y,c=document.documentElement.scrollTop;if(a<c)L(0,parseInt(a-20))}}}function L(a,b){if(window.scroll)window.scroll(a,b)}function E(f,g){var c=d("div","whole");c+=x(h(f,"c"),g);c+=H(h(f,"f"),g);c+=I(h(f,"lis"));c+=a("div","foot",b.t20);c+=e("div");return c}function x(i){var f="";if(i!=null){f+=d("div","firstrow");f+=a("h4",null,g(i,"n"));f+=a("div","statedet",g(i,"o"));f+=d("div","cdetails");f+=w(h(i,"i"));f+=d("div","clines");f+=a("div","statedet",c(b.t1,i,"s"));f+=a("div","statedet",c(b.t2,i,"y"));f+=a("div","statedet",c(b.t3,i,"f"));f+=a("div","statedet",c(b.t4,i,"b"));f+=a("div","statedet",v(h(i,"li")));f+=e("div");f+=e("div");f+=e("div")}return f}function w(b){var a="";if(b!=null){a+=d("div","commimg");var f=g(b,"s"),c=g(b,"a"),h=g(b,"u");a+=t(f,c,h);a+=e("div")}return a}function H(i){var f="";if(i!=null){f+=d("div","secondrow");f+=a("h4",null,g(i,"c"));f+=a("div","statename",g(i,"s"));f+=a("div","statedet",c(b.t5,i,"p"));f+=a("div","statedet",c(b.t6,i,"a"));f+=a("div","statedet",c(b.t7,i,"e"));f+=e("div");f+=d("div","thirdrow");f+=C(h(i,"y"));f+=z(h(i,"n"));f+=e("div");f+=d("div","fourthrow");f+=a("div","head",c(b.t16,null,null));f+=a("div","statedet",c(b.t17,i,"t"));f+=e("div");f+=d("div","fifthrow");f+=a("div","head",c(b.t18,null,null));f+=a("div","statedet",c(b.t19,i,"h"));f+=e("div")}return f}function C(g){var f="";if(g!=null){f+=d("div","firstcol");f+=a("div","head",c(b.t8,null,null));f+=a("div","statedet",c(b.t9,g,"p"));f+=a("div","statedet",c(b.t10,g,"u"));f+=a("div","statedet",c(b.t11,g,"f"));f+=e("div")}return f}function z(g){var f="";if(g!=null){f+=d("div",null);f+=a("div","head",c(b.t12,null,null));f+=a("div","statedet",c(b.t13,g,"m"));f+=a("div","statedet",c(b.t14,g,"f"));f+=a("div","statedet",c(b.t15,g,"t"));f+=e("div")}return f}function I(a){j="";if(a!=null){j+=d("div","link statedet");j+=d("ul",null);l.ForEach(B,a,"li");j+=e("ul");j+=e("div")}return j}function B(a){j+=d("li",null);j+=v(a);j+=e("li")}function h(b,a){return l.ChildElem(b,a,1)}function g(c,b){var a=h(c,b);if(a!=null)return a.text;return ""}function d(b,a){var a=i(a)?" class='"+a+"'":"";return "<"+b+a+">"}function e(a){return "</"+a+">"}function a(b,f,c){var a="";a+=d(b,f);if(i(c))a+=c;a+=e(b);return a}function t(c,b,d){var a="";if(i(c)){a+="<img src='"+c+"'";if(i(b))a+=" alt='"+b+"'";a+="/>"}if(i(d))a=s(a,d,"t");return a}function v(a){if(a!=null){var c=g(a,"t"),d=g(a,"u"),b=g(a,"n");return s(c,d,b)}return ""}function s(a,b,c){if(i(a)&&i(b)&&i(c))if(c=="t"){var d=" onclick='return Msn.Navigation.OpenNew(this)'";return "<a href="+b+d+">"+a+"</a>"}else return "<a href='"+b+"'>"+a+"</a>";return ""}function c(f,c,b){var a="";a+=d("b",null);a+=f;a+=e("b");if(c!=null&&i(b))a+=g(c,b);return a}function i(a){return a!="undefined"&&a!=null&&a!=""?true:false}M()}).as("Msn.VeCgiMap")