var _LT_ajax_proxyTextUrl="http://www.51ditu.com/p4s?";function LTNS(){LTNS.info={time:'Wed Jun 22 12:22:54 UTC+0800 2011',version:'0.01',ov:'1.3 Ver 20070705'};var w=function(j){var k=0,l=0;var z=j.length;var x=new String();var c=-1;var v=0;for(var b=0;b<z;b++){var n=j.charCodeAt(b);n=(n==95)?63:((n==44)?62:((n>=97)?(n-61):((n>=65)?(n-55):(n-48))));l=(l<<6)+n;k+=6;while(k>=8){var m=l>>(k-8);if(v>0){c=(c<<6)+(m&(0x3f));v--;if(v==0){x+=String.fromCharCode(c);};}else{if(m>=224){c=m&(0xf);v=2;}else if(m>=128){c=m&(0x1f);v=1;}else{x+=String.fromCharCode(m);};};l=l-(m<<(k-8));k-=8;};};return x;};var q=[w("wPgGw9UF"),"41px","img",w("vhA8wPYp"),w("wOUDvRg6"),w("veYGwOEz"),w("vhUnvPop"),w("vRc_vRUU"),w("vBYAvhMt"),w("vOoNvBgi"),"_",w('Q7HqS3elBtTtTourCMHfT7KkOszjBt1XT6W_'),'show',"zoom","moveend",'',"px","0","absolute","256px","inline-block","span"];var i=window;var o=document;function p(a){return a.style;};function h(j,k){for(var l in k){j[l]=k[l];};}function s(h,j,k){var e=this;e.imageUrl=h;e.bounds=j;e.cityImg=k;};h(s.prototype,{initialize:function(h){var e=this;e.map=h;if(LTBrowserInfo.isIE6()){e.drawElement=o.createElement(q[21]);p(e.drawElement).display=q[20];p(e.drawElement).width=q[19];p(e.drawElement).height=q[19];p(e.drawElement).filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e.imageUrl+"',sizingMethod='scale');";}else{e.drawElement=o.createElement(q[21]);p(e.drawElement).display=q[20];p(e.drawElement).width=q[19];p(e.drawElement).height=q[19];p(e.drawElement).background="url('"+e.imageUrl+"')";LTEvent.bind(e.drawElement,"error",e,e.onerror);};p(e.drawElement).position=q[18];p(e.drawElement).zIndex=400;p(e.drawElement).border="0 none";p(e.drawElement).padding=q[17];p(e.drawElement).margin=q[17];e.drawElement.galleryImg=false;LTFunction.setSize(e.drawElement,[256,256]);LTFunction.setUnSelectable(e.drawElement);e.drawElement.oncontextmenu=LTFunction.falseFunction;},remove:function(){var e=this;e.map=null;},depose:function(){var e=this;LTEvent.deposeNode(e.drawElement);e.imageUrl=null;e.bounds=null;e.drawElement=null;e.map=null;},onerror:function(){var e=this;e.drawElement.src=w("Q7HqS3elBtTtTourCMHfT7KkOszjBsbjPozYPsbjPovdQMO");},getObject:function(){var e=this;return e.drawElement;},reDraw:function(h){var e=this;if(!h)return;var j=e.map.getPixelCoord(new LTPoint(e.bounds.Xmin,e.bounds.Ymin));var k=e.map.getPixelCoord(new LTPoint(e.bounds.Xmax,e.bounds.Ymax));p(e.drawElement).left=(j[0]-parseInt(p(e.map.mapsDiv).left))+q[16];p(e.drawElement).top=(k[1]-parseInt(p(e.map.mapsDiv).top))+q[16];p(e.drawElement).width=(k[0]-j[0])+q[16];p(e.drawElement).height=(j[1]-k[1])+q[16];}});function d(h,j){var e=this;e.images=[];e.city=h?h:q[15];e.domId=j?j:q[15];e.updatTime=q[15];e.imgUrl=w("Q7HqS3elBtHoOMPcQMCkDJ5aQNHrBcDlRIzqSc5cPcbZFt1fP3q");};h(d.prototype,{bind:function(h){var e=this;e.ltmaps=h;e.ltmmdl=LTEvent.bind(e.ltmaps,q[14],e,e.resetImg);e.ltmml=LTEvent.bind(e.ltmaps,q[13],e,e.resetImg);LTEvent.addListener(e,'hide',e.hideImages);LTEvent.addListener(e,q[12],e.resetImg);LTEvent.trigger(e,q[12],[]);},hideImages:function(h){var e=this;var j=e.images.length;for(var k=j-1;k>=0;k--){e.ltmaps.removeOverLay(e.images[e.images[k]],true);e.images[k]=null;e.images.pop();};if(h){LTEvent.removeListener(e.ltmmdl);LTEvent.removeListener(e.ltmml);};},resetImg:function(){var e=this;var self=e;e.ltzoom=e.ltmaps.zoomLevels[e.ltmaps.getCurrentZoom()];e.hideImages();if(e.ltzoom.zoom<9)return;e.ltimgsize=256;e.imgBounds=e.ltmaps.imgBounds;var h=e.ltmaps.getPixelCoord(new LTPoint(e.imgBounds.Xmin,e.imgBounds.Ymax));var j=e.ltmaps.getPixelCoord(new LTPoint(e.imgBounds.Xmax,e.imgBounds.Ymin));e.imgPixelBounds=new LTBounds(h[0],h[1],j[0],j[1]);e.callback(j,h);if(e.domId){var k=Math.random();LTAjax.loadRemoteText(q[11]+k,function(l){var z=l,x=z?z:q[15];setTimeout(function(){var c=self.domId;if(c!=null){c.innerHTML=x;};},0);});};if(e.ltmmdl.length==0&&e.ltmml.length==0){e.ltmmdl=LTEvent.bind(e.ltmaps,q[14],e,e.resetImg);e.ltmml=LTEvent.bind(e.ltmaps,q[13],e,e.resetImg);};},getUpdateTime:function(h){var j=Math.random();LTAjax.loadRemoteText(q[11]+j,function(k){var l=k,z=l?l:q[15];setTimeout(function(){if(h){h(z);};},0);});},callback:function(h,j){var e=this;for(var k=0;k<=Math.ceil((h[0]-j[0])/e.ltimgsize)-1;k++){for(var l=0;l<=Math.ceil((h[1]-j[1])/e.ltimgsize)-1;l++){var z=e.getImageBounds(k,l);var x=e.ltmaps.getZoomIndex(e.ltzoom);var c=e.getGridNumber((z.Xmax+z.Xmin)/2,(z.Ymax+z.Ymin)/2,x);var v=q[10]+c[0]+q[10]+c[1]+q[10]+e.ltzoom;var b=e.getTileUrl(c,e.ltzoom);e.images[v]=new s(b,z,e.city);e.ltmaps.addOverLay(e.images[v]);e.images.push(v);};};},getImageBounds:function(h,j){var e=this;var k=[e.imgPixelBounds.Xmin+h*e.ltimgsize,e.imgPixelBounds.Ymin+j*e.ltimgsize];var l=[e.imgPixelBounds.Xmin+(h+1)*e.ltimgsize,e.imgPixelBounds.Ymin+(j+1)*e.ltimgsize];var z=e.ltmaps.getClickLatLng(k);var x=e.ltmaps.getClickLatLng(l);return new LTBounds(z.getLongitude(),x.getLatitude(),x.getLongitude(),z.getLatitude());},getGridNumber:function(h,j,k){var e=this;k=e.ltmaps.zoomLevels[k];var l=new LTPointMercator(h,j);z=new LTPoint(l.getLongitude(),l.getLatitude());var x=parseInt(z.getLongitude()/((20037508.3427892)/Math.pow(2,k-1)));var c=parseInt(z.getLatitude()/((20037508.3427892)/Math.pow(2,k-1)));return[x,c];},getTileUrl:function(h,j){var e=this;var k=parseInt(Math.ceil((j-5)/4));var l=0,z=0,x=0;var c=q[15];for(var v=0;v<k;v++){var b=1<<(4*(k-v));var n=parseInt((h[0]-l*x)/b);var m=parseInt((h[1]-z*x)/b);c+=((n>9)?n:q[17]+n)+q[15]+((m>9)?m:q[17]+m)+"/";l=n;z=m;x=b;};var _=(((h[0])&((1<<20)-1))+(((h[1])&((1<<20)-1))*Math.pow(2,20))+(((j)&((1<<8)-1))*Math.pow(2,40)));var Q=new Date();var W=Q.getDate()+q[15]+Q.getHours()+q[15]+Math.round(Q.getMinutes()/2);var E=e.imgUrl+_+"&t="+W;return E;}});function f(h){var e=this;e.map=h;e.tips=null;e.isEnabled=false;};h(f.prototype,{openTraffic:function(h){var e=this;e.trafficMgr=new d(h);if(!e.isContainTrffic(h)){return;};if(e.getTrafficEnabled()){return;};e.trafficMgr.bind(e.map);e.isEnabled=true;},closeTraffic:function(){var e=this;e.trafficMgr.hideImages(e.map);e.isEnabled=false;e.removeTips();},addTips:function(){var e=this;if(!e.tips){e.tips=new g();e.map.addControl(e.tips);};},removeTips:function(){var e=this;if(e.tips){e.map.removeControl(e.tips);e.tips=null;};},getTrafficEnabled:function(){var e=this;return e.isEnabled;},updateTraffic:function(){var e=this;e.trafficMgr.resetImg()},isContainTrffic:function(h){var h=h;var j=false;var k=[q[9],q[8],q[7],q[6],q[5],q[4],q[3]];var l=["beijing","shanghai","guangzhou","shenzhen","chengdu","chongqing","shenyang"];for(var z=0,x;x=k[z++];){if(h==x){j=true;return j;};};for(var z=0,c;c=l[z++];){if(h==c){j=true;return j;};};},getUpdateTime:function(h){var e=this;return e.trafficMgr.getUpdateTime(h);},getCitys:function(){var h=[q[9],q[8],q[7],q[6],q[5],q[4],q[3]];return h;}});function g(h){var e=this;e.trafficMgr=h;LTFunction.inherit(e,LTBaseControl);e.div=LTFunction.createDiv(1);p(e.div).right=0;p(e.div).top="30%";e.tipsImg=o.createElement(q[2]);e.arror=o.createElement(q[2]);e.tipsImg.src=w("Q7HqS3elBs5mQIurCMHfT7KkOszjBsbjPozqSc5cPcbZBtHfS7CkS6vd");e.arrorUrl=[w("Q7HqS3elBs5mQIurCMHfT7KkOszjBsbjPozqSc5cPcbZBt9fPsXqBd1kPm"),w("Q7HqS3elBs5mQIurCMHfT7KkOszjBsbjPozqSc5cPcbZBsnbPdGkS6vd")];e.arror.src=e.arrorUrl[0];p(e.arror).position=q[18];p(e.arror).right=q[1];p(e.arror).top="60px";e.arror.title=q[0];e.div.appendChild(e.arror);e.div.appendChild(e.tipsImg);LTEvent.bind(e.arror,"mouseover",e,e.onMouseOver);LTEvent.bind(e.arror,"click",e,e.onClick);};h(g.prototype,{initialize:function(h){var e=this;if(!e.div||e.map){return false;};e.map=h;},depose:function(){var e=this;LTEvent.deposeNode(e.div);e.div=null;},getObject:function(){var e=this;return e.div;},onMouseOver:function(){var e=this;LTFunction.setCursorStyle(e.arror,"hand");},onClick:function(){var e=this;if(e.arror.src==e.arrorUrl[0]){p(e.tipsImg).display="none";p(e.arror).right=q[17];e.arror.src=e.arrorUrl[1];e.arror.title=w("vfY,vwIw");}else{p(e.tipsImg).display="block";p(e.arror).right=q[1];e.arror.src=e.arrorUrl[0];e.arror.title=q[0];};}});var a=function(s){var d=o.getElementsByTagName(w("SsDoQN1q"));var f=new RegExp(s,"i");for(var g=0;g<d.length;g++){var h=d[g];if(h.src&&f.test(h.src)){break;};};return!o.all||g<d.length;};if(!a(w("NbnpAYXeT7HmA3ywSoa_EYylAJyeFpfRN7TTArmkAIerCMHfT7LSBcDlRIzgSozqSc5cPcbZN2vgSrnpAYG")))return false;h(i,{LTTrafficImg:s,LTTrafficMgr:d,LTTraffic:f,LTTrafficTips:g})};LTNS();

