_jsload2&&_jsload2('local', 'cb.DM=function(a,b){return!a||"undefined"==typeof b||"s"==a&&11!=b&&7!=b&&2!=b&&26!=b&&28!=b||"nb"==a&&12!=b||"bd"==a&&21!=b||"bda"==a&&45!=b||"sa"==a&&46!=b||"nba"==a&&47!=b?t:q}; z.extend(cb.prototype,{Nz:function(){for(var a=0,b=this.Pa.length;aa.length||10a.length||10a.length||10c?cb.zG:c>cb.HG?cb.HG:c,f=this,g=e||{};if(b instanceof J){var i=S.Eb(b),e=new J(i.lng-c,i.lat-c),i=new J(i.lng+c,i.lat+c),e=S.Tb(e),i=S.Tb(i),e=new fb(new J(e.lng,e.lat),new J(i.lng,i.lat));g.Ha=b;g.wa=c;this.an(a,e, g)}else this.Mg(this.Ad,function(e){e=e||1;f.Hc=f.PA(a);e=f.Hc?{qt:"nba",c:e,wd:a.join("$$"),wdn:a.length,rn:f.qf(),uid:b.uid,r:c}:{qt:"nb",c:e,wd:a,rn:f.qf(),uid:b.uid,r:c};if("string"==typeof b){if(f.Hc){e.qt="sa";for(var i=[],n=0;nb.total?b.total:760,C=0==g?b.spec_dispnum||0:0);if(2!=f)if(this.Hc){E=b.result_array;g=a.ud.length;for(A=0;A","").replace("",""),F.unshift(M);D={title:D.name,uid:D.uid,point:ab.Be(D.geo, q).point,url:W.rv(D.uid,e.code),detailUrl:"http://api.map.baidu.com/place/detail?uid="+D.uid+"&output=html&source=jsapi",address:I,city:e.name,province:e.up_province_name||"",phoneNumber:D.tel,postcode:D.zip,type:D.poiType||0,isAccurate:D.acc_flag&&1==D.acc_flag?q:t,tags:F};p[A].push(D);n.push(D.point);this.yf.push(D)}}}else for(A=C;A", "").replace("","");F.unshift(M)}D={title:D.name,uid:D.uid,point:ab.Be(D.geo,q).point,url:W.rv(D.uid,e.code),detailUrl:"http://api.map.baidu.com/place/detail?uid="+D.uid+"&output=html&source=jsapi",address:I,city:e.name,province:e.up_province_name||"",phoneNumber:D.tel,postcode:D.zip,type:D.poiType||0,isAccurate:D.acc_flag&&1==D.acc_flag?q:t};0b&&(a=f,b=f.dp())}return a},Pe:function(){delete this.Ia;delete this.Me;delete this.ha;this.Hc&&delete this.Ei;delete this.ua;this.mb=-1;this.Ta();this.Hj();this.j.la.Ma&&(this.j.la.Ma.innerHTML="")},Am:function(a){if(this.Rl)this.ws.Am(a);else if(this.ua){var b;b=this.Hc?this.rA():this.ha;if("number"==typeof a&&!isNaN(a)&&0<=a&&a<=b.dp()-1)switch(this.ua.bd.pn=a,this.ua.bd.qt){case "s":case "con":this.search(this.ua.bd.wd,this.ua.options, this.ua);break;case "bd":this.an(this.ua.bd.wd,this.ua.bb,this.ua);break;case "nb":this.Jp(this.ua.bd.wd,this.ua.Ha,this.ua.wa,this.ua);break;case "bda":this.an(this.ua.ud,this.ua.bb,this.ua);break;case "sa":this.search(this.ua.ud,this.ua.options,this.ua);break;case "nba":this.Jp(this.ua.ud,this.ua.Ha,this.ua.wa,this.ua)}else this.Ta(5),this.Fa(W.bc)}},Xz:function(){this.ws||(this.ws=new rh(this))},select:function(a){this.Ym.select(a);this.Xm.select(a);this.mb=a}}); T(Id,{gotoPage:Id.Am,searchNearby:Id.Jp,searchInBounds:Id.an,search:Id.search,clearResults:Id.Pe});function qh(a){this.keyword=a.vb||"";this.NT=a.cF||0;this.wR=a.count||0;this.hB=a.total||0;this.ET=Math.ceil(a.total/a.Ap);this.center=a.Ha;this.radius=a.wa;this.bounds=a.bb;this.city=a.city;this.province=a.province;this.viewport=a.viewport;this.moreResultsUrl=a.ni;this.zr=a.Lk&&a.Lk.slice(0)||[];this.TQ=a.oC&&a.oC.slice(0);this.suggestions=a.IO||[]}z.extend(qh.prototype,{Ak:function(a){if(this.zr[a])return this.zr[a]},at:w("hB"),dp:w("ET"),EL:w("wR"),OL:w("NT"),wx:w("TQ"),toString:ca("LocalResult")}); var sh=qh.prototype;T(sh,{getPoi:sh.Ak,getCurrentNumPois:sh.EL,getNumPois:sh.at,getNumPages:sh.dp,getPageIndex:sh.OL,getCityList:sh.wx});function rh(a){z.lang.Ca.call(this);this.ma=a;this.ma.mb=-1}z.lang.ta(rh,z.lang.Ca,"CustomSearch"); z.extend(rh.prototype,{search:function(a){this.Kp=a.Kp;this.ma.Hc=t;if(this.Nz(a)){var b=this;this.ma.Mg(this.ma.Ad,function(c){a.region=c;c=b.DS(a);b.jO(c,{bd:c,options:a})})}},Nz:function(){var a=q;qa||(this.ma.Ta(4),this.ma.Fa(W.bc),a=t);return a},DS:function(a){var b=this.gx=a.gx;b&&b.geotableId&&(this.yt=q);var c={region:a.region,page_size:this.ma.qf(),ak:qa};a.EZ&&(c.page_index=a.EZ);a.vb&&(c.q=a.vb);if(a.bb){var e=a.bb.Ve(),f=a.bb.Rf();c.bounds=this.yt?e.lng+","+e.lat+";"+f.lng+","+f.lat:e.lat+ ","+e.lng+";"+f.lat+","+f.lng}if(a.Ha&&(a.Ha instanceof J||a.Ha.point instanceof J))e=s,a.Ha instanceof J?e=a.Ha:a.Ha.point instanceof J&&(e=a.Ha.point),c.location=this.yt?e.lng+","+e.lat:e.lat+","+e.lng;"string"==typeof a.Ha&&(c.q=a.Ha+" "+a.vb,this.Kp="local");a.wa&&(c.radius=a.wa);this.yt?c.geotable_id=b.geotableId:b&&b.databoxId&&(c.filter="databox:"+b.databoxId);b.tags&&(c.tags=b.tags);b.filter&&(c.filter=b.filter);return c},jO:function(a,b){var c=this,e="geosearch/poi";this.yt&&(e="geosearch/v2/"+ this.Kp);rd.ab(function(a,b){c.Mf(a,b)},a,b,e)},Mf:function(a,b){this.ma.Pe();this.ma.ua=b;if(0!=a.status)this.ha=new qh({vb:b.options.vb,Ap:this.ma.qf(),Ha:b.options.Ha||"",wa:b.options.wa||"",bb:b.options.bb||"",ni:""}),5==a.status?this.ma.Ta(4):this.ma.Ta(sd),this.ma.ha=this.ha,this.ma.Fa(W.bc,this.ha),this.ma.Xm.dispatchEvent("render");else{this.Cr(a,b);this.ma.Ym.dispatchEvent("render");this.ma.Xm.dispatchEvent("render");var c=b.options.Ha;c&&("string"!=typeof c&&!(c instanceof J)&&0==this.ma.xm())&& this.ma.Ym.zw(c);c={};c.ja=this.ma.Cz;this.ma.Ym.zL(c);c=this.ma.ha;if(this.ma.j.la.Ut&&c&&0cb.fq||this.ma.Hc)e="-275px";var e=[" "],f,g=RegExp(this.ma.Hc?this.ma.ua.ud.join("|"):this.ma.ha.keyword,"ig");b.title&&(f=b.title.replace(g,"$&"));1==b.type?f+= "-\\u516c\\u4ea4\\u8f66\\u7ad9":3==b.type&&(f+="-\\u5730\\u94c1\\u7ad9");e.push("
");e.push("
"+f+"");b.detailUrl&&e.push("\\u8be6\\u60c5»");e.push("
");b.address&&(f=b.address.replace(g,"$&"),e.push("
\\u5730\\u5740:"+ f+"
"));b.phoneNumber&&e.push("
\\u7535\\u8bdd:"+b.phoneNumber+"
");e.push("
");c.innerHTML=e.join("");var i=this;c.onclick=function(){i.ma.select(a)};return c}},qR:function(){var a=this,b=L("div",{style:"white-space:nowrap;text-align:right;background:#e5ecf9;margin-top:5px;padding:2px;overflow:hidden;zoom:1;"}); if(!this.ma.Hc&&!this.ma.Rl){var c=L("a",{style:"color:#7777cc;float:right;",href:this.ma.ha.moreResultsUrl,target:"_blank",title:"\\u5230\\u767e\\u5ea6\\u5730\\u56fe\\u67e5\\u770b\\u66f4\\u591a\\u7ed3\\u679c"});c.innerHTML="\\u66f4\\u591a\\u7ed3\\u679c»";b.appendChild(c)}var c=L("div",{style:"float:left;margin-right:5px"}),e=this.ma.rA();0"+c[a].city+" (\\u5171"+c[a].numResults+"\\u6761\\u7ed3\\u679c)";var e=this.ma,f=e.ha;b.onclick=function(){e.fn(f.wx()[a].city);e.search(f.keyword)};return b}}); ');