/* */_jsload&&_jsload('infowindow', '(function(i){var jW=i.Utils;var jV=jW.format;var e={DEBUG:true,PREFIX:"BMap_bubble",WINDOWOFFSET:[25,-8],POPSTYLE:"padding:0 8px; position:absolute; display:none; cursor:default; border:1px solid #ddd;background-color:#fff;border-radius:10px;",TOPSTYLE:"height:31px",TITLESTYLE:"line-height:30px;display:block;overflow:hidden;height:30px;white-space:nowrap;color:#333;",BUTTONSSTYLE:"float:right;position:absolute;top:-2px;right:0px;height:30px;",CENTERSTYLE:"z-index:3; position:relative;",CONTENTSTYLE:"display:block; font-size:14px; line-height: 24px; position:absolute; top: 2px; color:#555",BOTTOMSTYLE:"display:block; z-index:2; position:absolute;"};var jX="";e.closeButtonImg=B.imgPath+"iw_close.gif";e.tailImg=B.imgPath+"iw_tail.png";e.plusImg=B.imgPath+"iw_plus.gif";e.minusImg=B.imgPath+"iw_minus.gif";e.blankImg=B.imgPath+"blank.gif";e.popWindowShadowImg=B.imgPath+"iws3.png";e.infoWindowDomTemplate=jV([\'
"],e);function T(j1,jZ){for(var j0=0,jY=j1.length;j0\'];for(var jZ=0;jZ
\')}j0.push("");return jV(j0,{onmousedown:"return false;",shadowDim:"width:1144px;height:370px"})})();eP.extend(dV.prototype,{initialize:function(jZ){var j0=this.map=jZ.map;j0._asyncRegister();this.overlay=jZ;this.render();this._bind();if(this._config.enableMaximize){this.enableMaximize()}else{this.disableMaximize()}this.setTitle();this.setContent();if(this._config.ifMaxScene){this.setMaxScene(true)}this.redraw(null,true);var jY=j0.infoWindowDoms;if(jY){if(jZ.toString()==="Marker"){jY.marker=jZ}else{jY.marker=null}}},render:function(){var j0=this.map;var j7=this;var j4=j0.infoWindowDoms;if(!j4){j4=j0.infoWindowDoms={};j0.infoWindow=j0.infoWindowDoms;var j3=[jV(e.infoWindowShadowDomTemplate,{src:e.popWindowShadowImg,s0:"left:-323px;top:0px;",s1:"left:-393px;top:0px;",s2:"left:-1033px;top:0px;",s3:"top:-30px;",s4:"left:-360px;top:-30px;",s5:"top:-30px;",s6:"left:-14px;top:-310px;",s7:"left:-255px;top:-310px;",s8:"left:-440px;top:-310px;",s9:"left:-255px;top:-310px;",s10:"left:-754px;top:-310px;"}),e.infoWindowDomTemplate].join("");bI(j0.platform,j3);if(j0.platform.lastChild.className===""){j0.platform.removeChild(j0.platform.lastChild)}j4.popDom=j0.platform.lastChild;j4.shadowDom=j4.popDom.previousSibling;var jZ=j4.popDivs=j4.popDom.getElementsByTagName("DIV");j4.shadowDivs=j4.shadowDom.getElementsByTagName("DIV");j4.contentMain=T(jZ,"content");j4.contentDiv=T(jZ,"content");j4.centerDiv=T(jZ,"center");j4.buttonsDiv=T(jZ,"buttons");j4.titleDiv=T(jZ,"title");j4.bottomDiv=T(jZ,"bottom");j4.maxContentDiv=bI(j4.contentMain,\'\');var j9=j4.buttonsDiv;var j8=jV([\'\',""],{top:"9px",right:"24px",width:"10px",height:"10px",src:e.plusImg});j4.maxButton=bI(j9,j8);var j6=20;var ka=jV([\'\',""],{top:"2px",right:"12px",width:"32px",height:"30px",fontSize:j6+"px",color:"#ccc"});j4.closeButton=bI(j9,ka);var j1="";var jY=e.tailImg;var j2=jV(["
\'],{src:jY,left:"107px",bottom:"-30px",width:"58px",height:"31px",filter:j1});var j5=j4.tail=bI(j4.popDom,j2)}j4.hashCode=j4.popDom.hashCode=this.hashCode},_bind:function(){var j5=this;var jY=j5.map;var j3=jY.infoWindowDoms;var jZ=j3.closeButton;var j7=j3.popDom;var j0=function(j8){if(j5.hide()===true){j5.dispatchEvent(new fA("onclickclose"))}hb(j8)};jZ.addEventListener("touchstart",function(j8){hb(j8)});jZ.addEventListener("click",j0);var j6=function(j8){this.style.color="#ccc"};var j2=function(j8){this.style.color="#6DA1EA"};jZ.onmouseover=j2;jZ.onmouseout=j6;var j1=["mousedown","mouseout","mouseover","click","keydown","selectstart"];eP.each(j1,function(j8){eP.on(j7,j8,ah)});eP.on(j7,"dblclick",hb);eP.on(j7,"contextmenu",hb);if(window.addEventListener){j7.addEventListener("DOMMouseScroll",ah,false)}var j4=function(j9){var j8=j5.map.infoWindowDoms.maxButton;if(!j5.isWinMax){j5.maximize()}else{j5.restore()}hb(j9)};j3.maxButton.onclick=j4;if(eP.Platform.iphone||eP.Platform.ipad||eP.Platform.android){eP.on(jZ,"touchend",j0);eP.on(j3.maxButton,"touchend",j4)}j7=jZ=j3=null},_setWinSize:function(j7,j6){var kh=this._config;j7=j7||kh.width;j6=j6||kh.height;if(j6<0){j6=0}var j1=kh.offset.width;var j5=kh.offset.height;var kg=[25,-1,25,-1,25,-1,25,34];var j0=[25,-1,25,-1,25,-1,25,50];kg[1]=j7-kg[0]-kg[2];if(eP.isIE&&document.compatMode!=="CSS1Compat"){kg[3]=j7}else{kg[3]=j7-2}kg[5]=j7-kg[4]-kg[6];j0[1]=j0[0];j0[3]=j6-j0[0]-j0[4];if(eP.isIE&&document.compatMode!=="CSS1Compat"){j0[5]=j0[4]}else{j0[5]=j0[4]-1}var ki=[0,kg[0],j7-kg[2],0,0,kg[4],j7-kg[6],Math.ceil((j7-kg[7])/2)];var kd=[0,0,0,kg[0],j6-kg[4],j6-kg[4],j6-kg[4],j6-kg[4]];var jZ=this._allPopLeft=j1-Math.round((j7-kg[7])/2);var ke=this._allPopTop=j5-j6-24;var kj=Math.floor((j6+j0[7])/2.03)+30;var j3=[70,-1,70,-1,-1,-1,50,-1,140,-1,70];var kb=[30,30,30,25,25,25,60,60,60,60,60];j3[7]=Math.round((j7+80-(j3[6]+j3[8]+j3[10])-50)/2);j3[9]=j3[7]+50;var kf=j3[6]+j3[7]+j3[8]+j3[9]+j3[10];j3[1]=kf-j3[0]-j3[2]-29;j3[5]=j3[3]=kj-kb[0]-kb[6]+70;kb[3]=kb[4]=kb[5]=kj-kb[0]-kb[6];j3[4]=(j3[0]+j3[1]+j3[2]+kb[3]+29)-j3[5]-j3[3];var jY=[kj-60-1,kj-60-1+j3[0],kj-60-1+j3[0]+j3[1],29,29+j3[3],29+j3[3]+j3[4],0,j3[6],j3[6]+j3[7],j3[6]+j3[7]+j3[8],j3[6]+j3[7]+j3[8]+j3[9]];var ka=[0,0,0,kb[0],kb[0],kb[0],kb[0]+kb[3],kb[0]+kb[3],kb[0]+kb[3],kb[0]+kb[3],kb[0]+kb[3]];this._allShadowLeft=j1-j3[6]-j3[7]-70;this._allShadowTop=j5-kj+30;var j2=323-kj+90;var kc=740+j2;var j8=function(kk){return"overflow: hidden; z-index: 1; position: absolute;left:"+jY[kk]+"px;top:"+ka[kk]+"px;width:"+j3[kk]+"px;height:"+kb[kk]+"px;"};var j4=this.map.infoWindowDoms;if(j4&&j4.shadowDivs){for(var j9=0;j9730){jY=730}}this._config.width=jY;if(this._isMyDom()&&this.isOpen()){var jZ=this;this.redraw(function(){jZ.setPanToWithDelay()})}},setHeight:function(jY){jY=jY*1;if(!jY&&jY!==0||isNaN(jY)||jY<0){return}if(jY!==0){if(jY<60){jY=60}if(jY>650){jY=650}}this._config.height=jY;var j0=this.map;if(this._isMyDom()&&this.isOpen()){if(this._config.width!==0){j0.infoWindowDoms.contentDiv.style.width=this._config.width+"px"}var jZ=this;this.redraw(function(){jZ.setPanToWithDelay()})}},setMaxWidth:function(jY){jY=jY*1;if(!jY&&jY!==0||isNaN(jY)||jY<0){return}if(jY!==0){if(jY<220){jY=220}if(jY>730){jY=730}}this._config.maxWidth=jY;if(this.isWinMax){this.redraw()}},setTitle:function(j0){if(this.map===null){this._config.title=j0||"";return}var jZ=this.map;if(j0===""){this._config.title=""}j0=j0||this._config.title;if(!this._isMyDom()){return}var jY=jZ.infoWindowDoms.titleDiv;jY.innerHTML=j0;eP.show(jY)},setContent:function(j0){j0=j0||this.content;var j1=this.map;this.content=j0;if(!this._isMyDom()){return}if(this.isWinMax){return}var jZ=j1.infoWindowDoms.contentDiv;var jY=j1.infoWindowDoms.maxContentDiv;if("[object String]"===Object.prototype.toString.call(j0)){jZ.innerHTML=j0}else{jZ.innerHTML="";jZ.appendChild(j0)}if(this._config.width!==0){jZ.style.width=this._config.width+"px"}jY.style.display="none";jZ.style.display=""},setMaxContent:function(jZ){if(!jZ){jZ=this._config.maxContent}else{this._config.maxContent=jZ}var j0=this.map;if(!this._isMyDom()){return}var jY=j0.infoWindowDoms;jY.maxContentDiv.innerHTML=jZ;if(!this.isWinMax){return}jY.contentDiv.style.display="none";jY.maxContentDiv.style.display=""},redraw:function(ka,j6){if(!this._isMyDom()){return}if(!j6&&!this.isOpen()){return}ka=ka||function(){};var j2=this;var j5=100;var j3=j2.map.infoWindowDoms;var j1=0;var j4=7;var j9=20;if(eP.Platform.iphone||eP.Platform.android){j4=-1;j9=25}if(this.isWinMax){var j8=j2._config.maxWidth;function jY(){var kd=j1+j3.maxContentDiv.scrollHeight;kd=kd>j2.map.height?j2.map.height-60:kd;j8=j8<220?220:j8;j8=j8>600?600:j8;kd=kd<55?55:kd;kd=kd>440?440:kd;j2._setWinSize(j8+32,kd+32);j3.contentMain.style.width=j8+"px";j3.contentMain.style.height=kd+"px";j3.closeButton.style.left=j8+j4+"px";j3.maxButton.style.left=j8-j9+j4+"px";j3.contentMain.style.overflow="hidden";j3.titleDiv.style.width=j8+"px";j3.centerDiv.style.width=j8+"px";j3.popDom.style.width=j8+"px";j3.centerDiv.style.height=kd+"px";j3.tail.style.left=(Math.round(j8/2)-parseInt(j3.tail.style.width,10)/2)+"px";j3.bottomDiv.style.width=j8+"px";j2.dispatchEvent(new fA("onresize"));j2.setPanToWithDelay();ka()}if(this.isOpen()){jY()}else{setTimeout(jY,j5)}}else{var kc=j3.contentDiv.style;var j7=j3.titleDiv.style;var jZ=j3.contentMain.style;kc.width=jZ.width="auto";kc.height=jZ.height="auto";kc.whiteSpace="nowrap";if(j3.popDom.style.display==="none"){j3.popDom.style.visibility="hidden";j3.shadowDom.style.visibility="hidden";this.show()}var j8=j3.contentMain.scrollWidth||0;j8=j2._config.width===0?j8:j2._config.width;j8=j8<220?220:j8;j8=j8>600?600:j8;jZ.width=(j8-12)+"px";var j0;j0=j3.contentMain.scrollHeight||0;j0=j2._config.height===0?j0:j2._config.height;j2._setWinSize(j8+32,j0+32);function kb(){kc.whiteSpace="";jZ.overflowX=(j2._config.width===0)?"hidden":"auto";jZ.overflowY=(j2._config.height===0)?"hidden":"auto";j0=j3.contentMain.scrollHeight||0;j0=j2._config.height===0?j0:j2._config.height;j0=j0<55?55:j0;j0=j0>440?440:j0;j2._setWinSize(j8+32,j0+32);j3.popDom.style.visibility="";j3.shadowDom.style.visibility="";jZ.height=j0+"px";j3.centerDiv.style.height=j0+"px";j3.tail.style.left=(Math.round(j8/2)-parseInt(j3.tail.style.width,10)/2)+"px";j3.tail.style.top=j0+32+"px";j3.bottomDiv.style.width=j8+"px";j3.titleDiv.style.width=j8+"px";j3.centerDiv.style.width=j8+"px";j3.popDom.style.width=j8+"px";j2.dispatchEvent(new fA("onresize"));j2.setPanToWithDelay();ka()}if(this.isOpen()){kb()}else{setTimeout(kb,j5)}}},setPosition:function(j2,j3){if(this.map.config.coordType===BMAP_COORD_GCJ02){j2=ie(j2,3)}if(!this._isMyDom()){return}var jY=this.map.infoWindowDoms;var jZ=this.overlay;var j1=this.map.pointToOverlayPixelIn(jZ.getPoint(),{zoom:j3,center:j2});var j0=jZ.getIcon();var j4=new fa(j1.x-j0.offset.width+j0.infoWindowOffset.width+jZ.getOffset().width,j1.y-j0.offset.height+j0.infoWindowOffset.height+jZ.getOffset().height);jY.popDom.style.left=this._allPopLeft+j4.x+e.WINDOWOFFSET[0]+"px";jY.popDom.style.top=this._allPopTop+j4.y+e.WINDOWOFFSET[1]+"px";jY.shadowDom.style.left=this._allShadowLeft+j4.x-2+"px";jY.shadowDom.style.top=this._allShadowTop+j4.y-15+"px"},setPanToWithDelay:function(jY){var jZ=this;setTimeout(function(){jZ.setPanTo()},jY||200)},setPanTo:function(){if(!this.overlay||!this.overlay.getPoint()||!this._config.enableAutoPan||!this._isMyDom()){return}var ke=this.map;var j6=ke.infoWindowDoms;var j0=j6.popDivs;var kf=j6.popDom;if(!j0||!kf){return}var j1=parseInt(T(j0,"content").style.width,10)+2;var kb=parseInt(eP.Dom.getComputedStyle(T(j0,"top"),"height"),10)+parseInt(eP.Dom.getComputedStyle(T(j0,"center"),"height"),10)+parseInt(eP.Dom.getComputedStyle(T(j0,"bottom"),"height"),10);var j9=parseFloat(kf.style.left,10);var j3=parseFloat(kf.style.top,10);if(this.map._renderType==="webgl"){j9+=parseInt(this.map.platform.style.left,10);j3+=parseInt(this.map.platform.style.top,10)}else{j9+=this.map.offsetX;j3+=this.map.offsetY}var j5=new fa(j9,j3);var j4=new fa(j1+j9,kb+j3);var kc;var ka;if(this._config.height!==0&&document.all){if(!ke.temp.infoKey){ke.temp.infoKey=-1}kc=-ke.temp.infoKey;ke.temp.infoKey=-ke.temp.infoKey}kc=0;ka=0;var jY=10;var jZ=this._config.margin[0];var j2=this._config.margin[1];var kd=this._config.margin[2];var j7=this._config.margin[3];if(j5.xke.width-j2){kc=ke.width-j4.x-j2}if(j4.y>ke.height-kd){ka=ke.height-j4.y-kd}this._loadCollisions();var j8=this._config.collisions;if(j5.xke.width-j8[1][0]&&j5.y=j1){kc=-j4.x+ke.width-j8[1][0]}else{ka=-j5.y+j8[1][1];if(ke.width-j8[0][0]-j8[1][0]ke.height-j8[3][1]){if(Math.abs(-j5.x+j8[3][0])=j1){kc=-j5.x+j8[3][0]}else{ka=-j4.y+ke.height-j8[3][1]}if(ke.height-j8[0][1]-j8[3][1]ke.width-j8[2][0]&&j4.y>ke.height-j8[2][1]){if(Math.abs(-j4.x+ke.width-j8[2][0])=j1){kc=-j4.x+ke.width-j8[2][0]}else{if(ke.height-j8[1][1]-j8[2][1]>=kb){ka=-j4.y+ke.height-j8[2][1]}else{ka=-j5.y+j8[1][1]}if(ke.width-j8[0][0]-j8[2][0]kb[0]?j4:kb[0],j1>kb[1]?j1:kb[1]]}},enableMaximize:function(){this._config.enableMaximize=true;if(this._isMyDom()){this.map.infoWindowDoms.maxButton.style.display="block"}},disableMaximize:function(){this._config.enableMaximize=false;if(this._isMyDom()){this.map.infoWindowDoms.maxButton.style.display="none"}},show:function(){if(!this._isMyDom()){return}var jZ=this.map.infoWindowDoms;if(jZ.popDom.style.display!=="none"){return}eP.show(jZ.popDom);eP.show(jZ.shadowDom);var jY=new fA("onopen");jY.point=this.getPoint();this.dispatchEvent(jY);this.redraw()},hide:function(){if(!this._isMyDom()){return false}var jZ=this.map.infoWindowDoms;if(jZ.popDom.style.display==="none"){return false}if(this._config.onClosing()===false){return false}eP.hide(jZ.popDom);eP.hide(jZ.shadowDom);if(this.isWinMax){this.isWinMax=false;jZ.maxContentDiv.style.display="none";jZ.contentDiv.style.display="";jZ.maxButton.src=e.plusImg}var jY=new fA("onclose");jY.point=this.getPoint();this.dispatchEvent(jY);this.map.removeEventListener("click",this.map.temp._clickCloseHandler);this.map.temp._clickCloseBinded=false;this.decontrol();return true},maximize:function(){if(!this.map||!this.isOpen()||!this._config.enableMaximize||this.isWinMax){return}if(!this._isMyDom()){return}var jZ=this.map.infoWindowDoms.maxButton;var jY=this;jY.isWinMax=true;jZ.src=e.minusImg;jY.setMaxContent();jY.map.infoWindowDoms.maxContentDiv.style.display="block";jY.redraw();jY.dispatchEvent(new fA("onmaximize"));jY.setPanToWithDelay()},restore:function(){if(!this.map||!this.isOpen()||!this.isWinMax){return}if(!this._isMyDom()){return}this.isWinMax=false;var jY=this;var jZ=jY.map.infoWindowDoms.maxButton;jZ.src=e.plusImg;jY.setContent();jY.map.infoWindowDoms.maxContentDiv.style.display="none";jY.redraw();jY.dispatchEvent(new fA("onrestore"));jY.setPanToWithDelay()},_revert:function(){if(!this._isMyDom()){return}this.isWinMax=false;var jY=this.map.infoWindowDoms;jY.titleDiv.innerHTML="";jY.contentDiv.innerHTML="";jY.maxContentDiv.innerHTML="";jY.maxButton.src=e.plusImg},_setOverflow:function(){var j0=this.map;if(!this._isMyDom()){return}var jZ=j0.infoWindowDoms;var jY=jZ.contentMain.style;jZ._overflowX=jY.overflowX;jZ._overflowY=jY.overflowY;jY.overflowX="hidden";jY.overflowY="hidden"},_resetOverflow:function(){var j0=this.map;if(!this._isMyDom()||!j0.infoWindowDoms._overflowX||!j0.infoWindowDoms._overflowY){return}var jZ=j0.infoWindowDoms;var jY=jZ.contentMain.style;jY.overflowX=jZ._overflowX;jY.overflowY=jZ._overflowY;delete jZ._overflowX;delete jZ._overflowY},isOpen:function(){if(!this.map){return false}var jY=this.map.temp.infoWin;if(!jY){return false}if(!this._isMyDom()){return false}if(jY&&jY.overlay===this.overlay&&this.map.infoWindowDoms&&this.map.infoWindowDoms.popDom.style.display==="none"){return false}else{return true}},setMaxScene:function(jZ){var j0=this;if(!this._isMyDom()){return}var jY=j0.map.infoWindowDoms;jY.maxButton.style.display="block";var j1=jY.maxButton;if(!!jZ===!!this.isWinMax){return}if(jZ){j0.isWinMax=true;j1.src=e.minusImg;j0.setMaxContent();jY.maxContentDiv.style.display="block"}else{j0.isWinMax=false;j1.src=e.plusImg;j0.setContent();jY.maxContentDiv.style.display="none"}this.redraw()},_draw:function(){if(this._visible===true&&this.overlay){this.overlay.openInfoWindow(this)}},_isMyDom:function(){return(this.map&&this.map.infoWindowDoms&&this.map.infoWindowDoms.hashCode===this.hashCode)}});et.prototype.openInfoWindow=function(j1){if(this.map&&this.map.temp&&this.map.temp.infoWin instanceof i.SimpleInfoWindow){this.map.closeSimpleInfoWindow()}var j0=this.map;if(!j1||!this.map||!this.domElement||this.isVisible()===false||j1.toString()!=="InfoWindow"){return}var jZ=j0.temp;if(jZ.infoWin&&jZ.infoWin.overlay&&jZ.infoWin.overlay._fromMap){j0.closeInfoWindow()}if(jZ.infoWin===j1&&jZ.infoWin.isOpen()&&jZ.infoWin.overlay===this){j1.setPanToWithDelay();return}j0.closeInfoWindow();this.infoWindow=j1;if(jZ.infoWin==null||jZ.infoWin!==j1){if(j0.infoWindowDoms){j0.infoWindowDoms.closeButton.onclick=null;j0.infoWindowDoms.maxButton.onclick=null}jZ.infoWin=j1;j1.initialize(this)}else{j1.redraw(null,true)}eP.BaseClass.call(j1,j1.hashCode);if(!jZ._clickCloseHandler){jZ._clickCloseHandler=function(j2){if(j2.overlay||(j2.spots&&j2.spots.length>0)){return}if(j0.temp.infoWin&&j0.temp.infoWin._config.enableCloseOnClick){j0.closeInfoWindow();j0.removeEventListener("spotclick",jZ._clickCloseHandler);jZ._clickCloseBinded=false}}}if(!jZ._clickCloseBinded){setTimeout(function(){j0.addEventListener("spotclick",jZ._clickCloseHandler);jZ._clickCloseBinded=true},200)}if(jZ._infoWin){delete jZ._infoWin}j1.overlay=this;var jY=j0.infoWindowDoms;this.map.getPanes().floatPane.appendChild(jY.popDom);this.map.getPanes().floatShadow.appendChild(jY.shadowDom);j1.setPanToWithDelay();this.dispatchEvent(new fA("oninfowindowopen"))};et.prototype.closeInfoWindow=function(){if(!this.map||!this.map.infoWindowDoms){return}var jZ=this;if(jZ.infoWindow&&jZ.infoWindow.hashCode===jZ.map.infoWindowDoms.hashCode){try{if(jZ.infoWindow.hide()===true){jZ.dispatchEvent(new fA("oninfowindowclose"));if(jZ.map){jZ.map.temp.infoWin=null}jZ.infoWindow=null}}catch(jY){}}}})(bw);');