/**/_jsload2&&_jsload2('local', 'hb.lM=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:p}; A.extend(hb.prototype,{yz:function(){for(var a=0,b=this.Qa.length;aa.length||10a.length||10a.length||10c?hb.oG:c>hb.xG?hb.xG:c,f=this,g=e||{};if(b instanceof Q||b instanceof L){var i=T.Ya(b),e=new Q(i.lng-c,i.lat-c),i=new Q(i.lng+c,i.lat+c),e=T.hc(e),i=T.hc(i),e=new jb(new Q(e.lng,e.lat),new Q(i.lng,i.lat)); g.Ea=b;g.Fa=c;this.bn(a,e,g)}else this.ig(this.md,function(e){e=e||1;f.Kc=f.AA(a);e=f.Kc?{qt:"nba",c:e,wd:a.join("$$"),wdn:a.length,rn:f.tf(),uid:b.uid,r:c}:{qt:"nb",c:e,wd:a,rn:f.tf(),uid:b.uid,r:c};if("string"==typeof b){if(f.Kc){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.Kc){B=b.result_array;g=a.Ad.length;for(z=0;z","").replace("",""), E.unshift(O);F={title:F.name,uid:F.uid,point:fb.Ge(F.geo,p).point,url:Y.qv(F.uid,e.code),detailUrl:"http://api.map.baidu.com/place/detail?uid="+F.uid+"&output=html&source=jsapi",address:G,city:e.name,province:e.up_province_name||"",phoneNumber:F.tel,postcode:F.zip,type:F.poiType||0,isAccurate:F.acc_flag&&1==F.acc_flag?p:t,tags:E};s[z].push(F);n.push(F.point);this.Cf.push(F)}}}else for(z=C;z","").replace("","");E.unshift(O)}F={title:F.name,uid:F.uid,point:fb.Ge(F.geo,p).point,url:Y.qv(F.uid,e.code),detailUrl:"http://api.map.baidu.com/place/detail?uid="+F.uid+"&output=html&source=jsapi",address:G,city:e.name,province:e.up_province_name||"",phoneNumber:F.tel,postcode:F.zip,type:F.poiType||0,isAccurate:F.acc_flag&&1==F.acc_flag?p:t};0b&&(a=f,b=f.np())}return a},we:function(){delete this.Ka;delete this.Se;delete this.ka;this.Kc&&delete this.Oi;delete this.ra;this.La=-1;this.Va();this.Vg();this.m.na.Aa&&(this.m.na.Aa.innerHTML="")},Hm:function(a){if(this.Zl)this.zs.Hm(a);else if(this.ra){var b;b=this.Kc?this.dA():this.ka;if("number"==typeof a&&!isNaN(a)&&0<=a&&a<= b.np()-1)switch(this.ra.fd.pn=a,this.ra.fd.qt){case "s":case "con":this.search(this.ra.fd.wd,this.ra.options,this.ra);break;case "bd":this.bn(this.ra.fd.wd,this.ra.jb,this.ra);break;case "nb":this.Wp(this.ra.fd.wd,this.ra.Ea,this.ra.Fa,this.ra);break;case "bda":this.bn(this.ra.Ad,this.ra.jb,this.ra);break;case "sa":this.search(this.ra.Ad,this.ra.options,this.ra);break;case "nba":this.Wp(this.ra.Ad,this.ra.Ea,this.ra.Fa,this.ra)}else this.Va(5),this.Ca(Y.Lb)}},Iz:function(){this.zs||(this.zs=new ui(this))}, select:function(a){this.Zm.select(a);this.Ym.select(a);this.La=a}});V(Qe,{gotoPage:Qe.Hm,searchNearby:Qe.Wp,searchInBounds:Qe.bn,search:Qe.search,clearResults:Qe.we});function ti(a){this.keyword=a.Ab||"";this.mT=a.NE||0;this.aR=a.count||0;this.WA=a.total||0;this.cT=Math.ceil(a.total/a.Mp);this.center=a.Ea;this.radius=a.Fa;this.bounds=a.jb;this.city=a.city;this.province=a.province;this.viewport=a.viewport;this.moreResultsUrl=a.wi;this.Br=a.Tk&&a.Tk.slice(0)||[];this.xQ=a.gC&&a.gC.slice(0);this.suggestions=a.nO||[]}A.extend(ti.prototype,{Ik:function(a){if(this.Br[a])return this.Br[a]},at:x("WA"),np:x("cT"),oL:x("aR"),xL:x("mT"),kx:x("xQ"),toString:ea("LocalResult")}); var vi=ti.prototype;V(vi,{getPoi:vi.Ik,getCurrentNumPois:vi.oL,getNumPois:vi.at,getNumPages:vi.np,getPageIndex:vi.xL,getCityList:vi.kx});function ui(a){A.lang.Ja.call(this);this.qa=a;this.qa.La=-1}A.lang.xa(ui,A.lang.Ja,"CustomSearch"); A.extend(ui.prototype,{search:function(a){this.Xp=a.Xp;this.qa.Kc=t;if(this.yz(a)){var b=this;this.qa.ig(this.qa.md,function(c){a.region=c;c=b.dS(a);b.RN(c,{fd:c,options:a})})}},yz:function(){var a=p;ra||(this.qa.Va(4),this.qa.Ca(Y.Lb),a=t);return a},dS:function(a){var b=this.Xw=a.Xw;b&&b.geotableId&&(this.zt=p);var c={region:a.region,page_size:this.qa.tf(),ak:ra};a.yZ&&(c.page_index=a.yZ);a.Ab&&(c.q=a.Ab);if(a.jb){var e=a.jb.Ae(),f=a.jb.sf();c.bounds=this.zt?e.lng+","+e.lat+";"+f.lng+","+f.lat:e.lat+ ","+e.lng+";"+f.lat+","+f.lng}if(a.Ea&&(a.Ea instanceof Q||a.Ea.point instanceof Q||a.Ea instanceof L||a.Ea.point instanceof L)){e=q;if(a.Ea instanceof Q||a.Ea instanceof L)e=a.Ea;else if(a.Ea.point instanceof Q||a.Ea.point instanceof L)e=a.Ea.point;c.location=this.zt?e.lng+","+e.lat:e.lat+","+e.lng}"string"==typeof a.Ea&&(c.q=a.Ea+" "+a.Ab,this.Xp="local");a.Fa&&(c.radius=a.Fa);this.zt?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},RN:function(a,b){var c=this,e="geosearch/poi";this.zt&&(e="geosearch/v2/"+this.Xp);we.lb(function(a,b){c.Qe(a,b)},a,b,e)},Qe:function(a,b){this.qa.we();this.qa.ra=b;if(0!=a.status)this.ka=new ti({Ab:b.options.Ab,Mp:this.qa.tf(),Ea:b.options.Ea||"",Fa:b.options.Fa||"",jb:b.options.jb||"",wi:""}),5==a.status?this.qa.Va(4):this.qa.Va(xe),this.qa.ka=this.ka,this.qa.Ca(Y.Lb,this.ka),this.qa.Ym.dispatchEvent("render");else{this.Ql(a,b);this.qa.Zm.dispatchEvent("render");this.qa.Ym.dispatchEvent("render"); var c=b.options.Ea;c&&("string"!=typeof c&&!(c instanceof Q||c instanceof L)&&0==this.qa.Em())&&this.qa.Zm.zw(c);c={};c.ja=this.qa.oz;this.qa.Zm.kL(c);c=this.qa.ka;if(this.qa.m.na.Yt&&c&&0hb.rq||this.qa.Kc)e="-275px";var e=[" "],f,g=RegExp(this.qa.Kc?this.qa.ra.Ad.join("|"):this.qa.ka.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.qa.select(a)};return c}},VQ:function(){var a=this,b=H("div",{style:"white-space:nowrap;text-align:right;background:#e5ecf9;margin-top:5px;padding:2px;overflow:hidden;zoom:1;"}); if(!this.qa.Kc&&!this.qa.Zl){var c=H("a",{style:"color:#7777cc;float:right;",href:this.qa.ka.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=H("div",{style:"float:left;margin-right:5px"}),e=this.qa.dA();0"+c[a].city+" (\\u5171"+c[a].numResults+"\\u6761\\u7ed3\\u679c)";var e=this.qa,f=e.ka;b.onclick=function(){e.fn(f.kx()[a].city);e.search(f.keyword)};return b}}); ');