
MBrowser.Netscape=navigator.userAgent.indexOf("Netscape")>0;function initFreeword(){if(document.getElementById("freeword")){var option3=new MOption3();option3.createHtml();option3.dispHtml();option3.addStyle();option3.searchInputColor();option3.createResultDiv();}else{return;}};function searchFreeword(){var option3=new MOption3();option3.search();};function MOption3(){this._htmlStr=null;this._word=null;this._url=null;this._domain=null;this._grp=null;this._inputEnc=null;this._outputEnc=null;};MOption3.prototype.createHtml=function(){this._htmlStr=MCMS_FreewordTemplete();return this._htmlStr;};MOption3.prototype.dispHtml=function(){var div=document.getElementById("freeword");div.innerHTML=this._htmlStr;};MOption3.prototype.addStyle=function(){var div=document.getElementById("freeword");div.style.nowrap="nowrap";};MOption3.prototype.createResultDiv=function(){if(!document.getElementById("map"))return;var div=document.getElementById("freeword");var resultDiv=document.createElement("DIV");resultDiv.id="resultList";if(MBrowser.ie5up)resultDiv.style.width=420+"px";this.setSearchList();if(MBrowser.ie5up){resultDiv.setAttribute("className","resultList");}else{resultDiv.setAttribute("class","resultList");}
if(!mm)return;mm.div.appendChild(resultDiv);};MOption3.prototype.search=function(){var option3=new MOption3();var options=document.getElementById("searchselect").options;var type;for(var i=0;i<options.length;i++){var option=options[i];if(option.selected){type=option.value;break;}}
var tmp=document.getElementById("ss_input").value;this._word=CMSCommon.encodeURL(tmp);if(this._word==""||tmp=="住所検索"||tmp=="施設名検索"||tmp=="郵便番号検索"||tmp=="駅名検索"){alert("条件を入力してください");return false;}
if(!mm)return;mm.moving=true;switch(type){case'address':this.getFreewordDomain();this.makeAddrParam();break;case'landmark':this.getFreewordDomain();this.makeLandParam();break;case'zip':this.getFreewordDomain();this.makeZipParam();break;case'station':this.getFreewordDomain();this.makeStnParam();break;}
return false;};MOption3.prototype.getFreewordDomain=function(){this._domain=CONFIG_PARAM['PROTOCOL']+CONFIG_PARAM["block_domain"];if(!CONFIG_PARAM["block_grp"]||CONFIG_PARAM["block_grp"]==""){this._grp=CONFIG_PARAM["grp"];}else{this._grp=CONFIG_PARAM["block_grp"];}
if(!CONFIG_PARAM["ie"]||CONFIG_PARAM["ie"]==""){this._inputEnc="utf-8";}
else{this._inputEnc="utf-8";}
if(!CONFIG_PARAM["oe"]||CONFIG_PARAM["oe"]==""){this._outputEnc="euc-jp";}
else{this._outputEnc=CONFIG_PARAM["oe"].toString();if(this._outputEnc.indexOf("utf-8")!=-1||this._outputEnc.indexOf("utf8")!=-1){this._outputEnc="utf-8";}else if(this._outputEnc.indexOf("shift_jis")!=-1||this._outputEnc.indexOf("sjis")!=-1){this._outputEnc="shift_jis";}else{this._outputEnc="euc-jp";}}};MOption3.prototype.showErrorMessage=function(){if(!document.getElementById("resultList"))return;var resultDiv=document.getElementById("resultList");resultDiv.innerHTML=MCMS_ErrorTemplete();resultDiv.style.height=100+"px";document.getElementById("content").style.height=85+"px";if(MBrowser.ie5up){document.getElementById("searchContainer").style.height=85+"px";}};MOption3.prototype.setListClass=function(){if(!document.getElementById("resultList"))return;var resultList=document.getElementById("resultList");if(MBrowser.ie5up){resultList.setAttribute("className","resultList_win");}else{resultList.setAttribute("class","resultList_win");}};MOption3.prototype.setSearchList=function(){if(!document.getElementById("resultList"))return;var $resultList=document.getElementById("resultList");$resultList.style.position="absolute";if(MBrowser.ie5up)$resultList.style.width=420+"px";var list_w=parseInt($resultList.style.width);if(!list_w||list_w=="")list_w=400;list_w=parseInt(list_w/2);if(!mm)return;var map=mm.div;var map_offTop=map.offsetTop;var map_offLeft=map.offsetLeft;var map_w=parseInt(map.offsetWidth);map_w=map_w/2;$resultList.style.top=50+"px";$resultList.style.left=(map_w-list_w)+"px";};MOption3.prototype.searchInputColor=function(){var inputElm=document.getElementById("ss_input");if(!inputElm)return;if(inputElm.value=="住所検索"||inputElm.value=="施設名検索"||inputElm.value=="郵便番号検索"||inputElm.value=="駅名検索"){inputElm.style.color="#999999";}else{inputElm.style.color="#000000";}};MOption3.prototype.makeAddrParam=function(){this._url=this._domain+"/map/uc/Addr?";this._url+="grp="+this._grp;this._url+="&find="+this._word;this._url+="&start=1";this._url+="&pm=10";this._url+="&ie="+this._inputEnc;this._url+="&oe="+this._outputEnc;this._url+="&vo=mbml";this._url+="&json=1";this._url+="&callback=addCallback";var jsonRequest=new JSONscriptRequest(this._url,this._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function addCallback(data){var option3=new MOption3();option3.setListClass();option3.setSearchList();if(!data.mbml.PoiList){if(data.mbml.ErrorList){option3.showErrorMessage();return;}
var param=data.mbml.Parameter;var prop=data.mbml.Property;initAddTemplete("",param,prop);}else{var poiList=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];if(poiList&&poiList!=null){var poi=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];var param=data.mbml.Parameter;var prop=data.mbml.Property;initAddTemplete(poi,param,prop);}}};function initAddTemplete(poidata,param,prop){var templete=new MCMS_addTemplete();templete.getSearchParam(param,prop);if(poidata){templete.getPoiData(poidata);templete.getCatData();}
templete.showHTML();templete.showSearchWord();templete.showHit();templete.showCount();templete.showPager();templete.showItem();templete.checkHit();};function pageMoveAddress(start,count,search,code){var option3=new MOption3();option3.getFreewordDomain();var num=start+count;var url=option3._domain+"/map/uc/Addr?";url+="grp="+option3._grp;url+="&start="+num;url+="&find="+CMSCommon.encodeURL(search);if(code!=null){url+="&code="+code;}
url+="&pm=10";url+="&ie="+option3._inputEnc;url+="&oe="+option3._outputEnc;url+="&vo=mbml";url+="&json=1";url+="&callback=addCallback";var jsonRequest=new JSONscriptRequest(url,option3._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function searchAddress(find,code){var option3=new MOption3();option3.getFreewordDomain();var url=option3._domain+"/map/uc/Addr?";url+="grp="+option3._grp;url+="&find="+find;url+="&code="+code;url+="&start=1";url+="&pm=10";url+="&ie="+option3._inputEnc;url+="&oe="+option3._outputEnc;url+="&vo=mbml";url+="&json=1";url+="&callback=addCallback";var jsonRequest=new JSONscriptRequest(url,option3._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function MCMS_addTemplete(){this.id=new Array();this.name=new Array();this.adna2=new Array();this.adna3=new Array();this.adna4=new Array();this.admi3=new Array();this.admi4=new Array();this.lon=new Array();this.lat=new Array();this.category=new Array();this.catalllevel=new Array();this.catname=new Array();this.catid=new Array();this.catlevel=new Array();this.search=null;this.code=null;this.hit=null;this.start=null;this.spt=null;this.len=null;this.start_idx=null;this.end_idx=null;this.back_count=null;this.next_count=null;this.HTML=null;this.WORD=null;this.BODY=null;};MCMS_addTemplete.prototype.getPoiData=function(poidata){if(!poidata.length||(poidata.length==1&&poidata=="")){this.len=1;this.id.push(poidata.id);this.name.push(poidata.name);this.adna2.push(poidata.adna2);this.adna3.push(poidata.adna3);this.adna4.push(poidata.adna4);this.admi3.push(poidata.admi3);this.admi4.push(poidata.admi4);this.lon.push(poidata.longitude);this.lat.push(poidata.latitude);}else{this.len=poidata.length;for(var i=0;i<poidata.length;i++){this.id.push(poidata[i].id);this.name.push(poidata[i].name);this.adna2.push(poidata.adna2);this.adna3.push(poidata.adna3);this.adna4.push(poidata.adna4);this.admi3.push(poidata.admi3);this.admi4.push(poidata.admi4);this.lon.push(poidata[i].longitude);this.lat.push(poidata[i].latitude);}}
this.checkIndex();};MCMS_addTemplete.prototype.getCatData=function(){if(this.category.length==1&&this.category=="")return;for(var i=0;i<this.category.length;i++){this.catalllevel.push(this.category[i].CategoryAllLevel);}
for(var i=0;i<this.catalllevel.length;i++){this.catid.push(this.catalllevel[0].id);this.catname.push(this.catalllevel[0].name);this.catlevel.push(this.catalllevel[0].level);}};MCMS_addTemplete.prototype.getSearchParam=function(param,prop){this.search=param.poi_name?param.poi_name:param.find;if(param.code){this.code=param.code;}
this.hit=prop.hit;this.start=prop.start;this.spt=prop.spt;};MCMS_addTemplete.prototype.showHTML=function(){if(!document.getElementById("resultList")){return;}
this.HTML=MCMS_AddressTemplete();document.getElementById("resultList").innerHTML=this.HTML;if(MBrowser.Netscape)setNNStyle();};MCMS_addTemplete.prototype.showSearchWord=function(){if(!document.getElementById("search")){return;}
document.getElementById("search").innerHTML="<span>"+this.search+"</span>";};MCMS_addTemplete.prototype.showHit=function(){if(!document.getElementById("toal_hit")){return;}
document.getElementById("toal_hit").innerHTML=this.hit;};MCMS_addTemplete.prototype.showCount=function(){if(!document.getElementById("count")){return;}
if(this.hit<=10||this.spt.match(/[3,4]/)){document.getElementById("count").innerHTML='です。';}else{}
if(this.hit!=0){if(document.getElementById("s_index")){document.getElementById("s_index").innerHTML=this.start_idx;}
if(document.getElementById("e_index")){document.getElementById("e_index").innerHTML=this.end_idx;}}};MCMS_addTemplete.prototype.setPagerHref=function(){if(document.getElementById("listNext")){var next=document.getElementById("listNext");next.href='javascript:pageMoveAddress(1,'+this.start+',"'+this.search+'","'+this.code+'");'}
if(document.getElementById("listNext2")){var next2=document.getElementById("listNext2");next2.href='javascript:pageMoveAddress(1,'+this.start+',"'+this.search+'","'+this.code+'");'}
if(document.getElementById("listBack")){var back=document.getElementById("listBack");back.href='javascript:pageMoveAddress(-1,'+this.start+',"'+this.search+'","'+this.code+'");'}
if(document.getElementById("listBack2")){var next2=document.getElementById("listBack2");next2.href='javascript:pageMoveAddress(-1,'+this.start+',"'+this.search+'","'+this.code+'");'}};MCMS_addTemplete.prototype.getBackNextCount=function(){if(this.spt==3||this.spt==4)return;if(this.start==1&&this.hit<=10){return;}
if(this.start!=1){this.back_count=10;}
var last=parseInt(this.hit/10);if(this.hit%10!=0)last+=1;if(this.start==last-1&&this.hit%10!=0){this.next_count=this.hit%10;}
else if(this.start!=last){this.next_count=this.len;}};MCMS_addTemplete.prototype.showBackNextCount=function(){this.getBackNextCount();if(document.getElementById("backCount")){if(this.back_count!=null){document.getElementById("backCount").innerHTML=this.back_count;}}
if(document.getElementById("backCount2")){if(this.back_count!=null){document.getElementById("backCount2").innerHTML=this.back_count;}}
if(document.getElementById("nextCount")){if(this.next_count!=null){document.getElementById("nextCount").innerHTML=this.next_count;}}
if(document.getElementById("nextCount2")){if(this.next_count!=null){document.getElementById("nextCount2").innerHTML=this.next_count;}}};MCMS_addTemplete.prototype.showHidePager=function(){if(this.hit==0||(this.spt==3||this.spt==4)||(this.start==1&&this.hit<=10)){if(document.getElementById("listBack")){document.getElementById("listBack").style.display="none";}
if(document.getElementById("listBack2")){document.getElementById("listBack2").style.display="none";}
if(document.getElementById("listNext")){document.getElementById("listNext").style.display="none";}
if(document.getElementById("listNext2")){document.getElementById("listNext2").style.display="none";}}else{if(document.getElementById("listBack")){if(this.back_count!=null){document.getElementById("listBack").style.display="";}else{document.getElementById("listBack").style.display="none";}}
if(document.getElementById("listBack2")){if(this.back_count!=null){document.getElementById("listBack2").style.display="";}else{document.getElementById("listBack2").style.display="none";}}
if(document.getElementById("listNext")){if(this.next_count!=null){document.getElementById("listNext").style.display="";}else{document.getElementById("listNext").style.display="none";}}
if(document.getElementById("listNext2")){if(this.next_count!=null){document.getElementById("listNext2").style.display="";}else{document.getElementById("listNext2").style.display="none";}}}};MCMS_addTemplete.prototype.showPager=function(){if(this.hit!=null||this.hit!=0){this.setPagerHref();this.showBackNextCount();}
this.showHidePager();};MCMS_addTemplete.prototype.createBodyHTML=function(){if(this.hit==null||this.hit==0)return;for(var i=0;i<this.len;i++){if(this.BODY!=null){this.BODY+='<div class="listCell">';}else{this.BODY='<div class="listCell">';}
if(this.hit==1){if(this.lon[0].toString().indexOf("/")!=-1&&this.lat[0].toString().indexOf("/")!=-1){clickList(CMSCommon.change60to10(this.lon[0]),CMSCommon.change60to10(this.lat[0]));}else{clickList(this.lon[0],this.lat[0]);}}else{if(this.spt==3||this.spt==4){this.BODY+='<a href="javascript:void(0);" onclick="searchAddress(\''+CMSCommon.encodeURL(this.search)+'\',\''+this.id[i]+'\');return false;">';}else{if(this.lon[i].toString().indexOf("/")!=-1&&this.lat[i].toString().indexOf("/")!=-1){this.BODY+='<a href="javascript:void(0);" onclick="clickList('+CMSCommon.change60to10(this.lon[i])+','+CMSCommon.change60to10(this.lat[i])+');">';}else{this.BODY+='<a href="javascript:void(0);" onclick="clickList('+this.lon[i]+','+this.lat[i]+');">';}}
this.BODY+=MCMS_AddressItemTemplete(this.name[i]);this.BODY+='</a>';}
this.BODY+='</div>';}
return this.BODY;};MCMS_addTemplete.prototype.showItem=function(){this.createBodyHTML();if(this.hit!=null||this.hit!=0){if(document.getElementById("listCell")){if(this.BODY!=null){document.getElementById("listCell").innerHTML=this.BODY;}}}};MCMS_addTemplete.prototype.checkHit=function(){getHitAndSetStyle(this.hit);};MCMS_addTemplete.prototype.checkIndex=function(){var pm=10;var p_num=parseInt(this.hit/10);if(this.hit%10!=0){p_num+=1;}
this.start_idx=pm*(this.start-1)+1;if(this.start==p_num){this.end_idx=pm*(this.start-1)+this.len;}else{this.end_idx=this.start*pm;}};MOption3.prototype.makeLandParam=function(){this._url=this._domain+"/map/uc/PoiAttr?";this._url+="grp="+this._grp;this._url+="&poi_name="+"^"+this._word;this._url+="&sgrp=lm01";this._url+="&start=1";this._url+="&pm=10";this._url+="&ie="+this._inputEnc;this._url+="&oe="+this._outputEnc;this._url+="&vo=mbml";this._url+="&json=1";this._url+="&callback=landCallback";var jsonRequest=new JSONscriptRequest(this._url,this._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function landCallback(data){var option3=new MOption3();option3.setListClass();option3.setSearchList();if(!data.mbml.PoiList){if(data.mbml.ErrorList){option3.showErrorMessage();return;}
var param=data.mbml.Parameter;var prop=data.mbml.Property;initLandTemplete("",param,prop);}else{var poiList=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];if(poiList&&poiList!=null){var poi=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];var param=data.mbml.Parameter;var prop=data.mbml.Property;initLandTemplete(poi,param,prop);}}};function initLandTemplete(poidata,param,prop){var templete=new MCMS_landTemplete();templete.getSearchParam(param,prop);if(poidata){templete.getPoiData(poidata);templete.getCatData();}
templete.showHTML();templete.showSearchWord();templete.showHit();templete.showCount();templete.showPager();templete.showItem();templete.checkHit();};function pageMoveLandmark(start,count,search){var option3=new MOption3();option3.getFreewordDomain();var num=start+count;var url=option3._domain+"/map/uc/PoiAttr?";url+="grp="+option3._grp;url+="&poi_name="+CMSCommon.encodeURL(search);url+="&sgrp=lm01";url+="&start="+num;url+="&pm=10";url+="&ie="+option3._inputEnc;url+="&oe="+option3._outputEnc;url+="&vo=mbml";url+="&json=1";url+="&callback=landCallback";var jsonRequest=new JSONscriptRequest(url,option3._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function MCMS_landTemplete(){this.id=new Array();this.name=new Array();this.kenname=new Array();this.cityname=new Array();this.kencode=new Array();this.citycode=new Array();this.lon=new Array();this.lat=new Array();this.category=new Array();this.catalllevel=new Array();this.catname=new Array();this.catid=new Array();this.catlevel=new Array();this.search=null;this.hit=null;this.start=null;this.len=null;this.start_idx=null;this.end_idx=null;this.back_count=null;this.next_count=null;this.HTML=null;this.WORD=null;this.BODY=null;};MCMS_landTemplete.prototype.getPoiData=function(poidata){if(!poidata.length||(poidata.length==1&&poidata=="")){this.len=1;this.id.push(poidata.id);this.name.push(poidata.name);this.kenname.push(poidata.kenname);this.cityname.push(poidata.cityname);this.kencode.push(poidata.kencode);this.citycode.push(poidata.citycode);this.lon.push(poidata.longitude);this.lat.push(poidata.latitude);}else{this.len=poidata.length;for(var i=0;i<poidata.length;i++){this.id.push(poidata[i].id);this.name.push(poidata[i].name);this.kenname.push(poidata[i].kenname);this.cityname.push(poidata[i].cityname);this.kencode.push(poidata[i].kencode);this.citycode.push(poidata[i].citycode);this.lon.push(poidata[i].longitude);this.lat.push(poidata[i].latitude);}}
this.checkIndex();};MCMS_landTemplete.prototype.getCatData=function(){if(this.category.length==1&&this.category=="")return;for(var i=0;i<this.category.length;i++){this.catalllevel.push(this.category[i].CategoryAllLevel);}
for(var i=0;i<this.catalllevel.length;i++){this.catid.push(this.catalllevel[0].id);this.catname.push(this.catalllevel[0].name);this.catlevel.push(this.catalllevel[0].level);}};MCMS_landTemplete.prototype.getSearchParam=function(param,prop){this.search=param.poi_name;this.hit=prop.hit;this.start=prop.start;};MCMS_landTemplete.prototype.showHTML=function(){if(!document.getElementById("resultList")){return;}
this.HTML=MCMS_LandmarkTemplete();document.getElementById("resultList").innerHTML=this.HTML;if(MBrowser.Netscape)setNNStyle();};MCMS_landTemplete.prototype.showSearchWord=function(){if(!document.getElementById("search")){return;}
var str=this.search;if(str.charAt(0)=="^")str=str.replace("^","");document.getElementById("search").innerHTML=str;};MCMS_landTemplete.prototype.showHit=function(){if(!document.getElementById("toal_hit")){return;}
document.getElementById("toal_hit").innerHTML=this.hit;};MCMS_landTemplete.prototype.showCount=function(){if(!document.getElementById("count")){return;}
if(this.hit<=10){document.getElementById("count").innerHTML='です。';}else{}
if(this.hit!=0){if(document.getElementById("s_index")){document.getElementById("s_index").innerHTML=this.start_idx;}
if(document.getElementById("e_index")){document.getElementById("e_index").innerHTML=this.end_idx;}}};MCMS_landTemplete.prototype.setPagerHref=function(){if(document.getElementById("listNext")){var next=document.getElementById("listNext");next.href='javascript:pageMoveLandmark(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listNext2")){var next2=document.getElementById("listNext2");next2.href='javascript:pageMoveLandmark(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack")){var back=document.getElementById("listBack");back.href='javascript:pageMoveLandmark(-1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack2")){var next2=document.getElementById("listBack2");next2.href='javascript:pageMoveLandmark(-1,'+this.start+',"'+this.search+'");'}};MCMS_landTemplete.prototype.getBackNextCount=function(){if(this.start==1&&this.hit<=10){return;}
if(this.start!=1){this.back_count=10;}
var last=parseInt(this.hit/10);if(this.hit%10!=0)last+=1;if(this.start==last-1&&this.hit%10!=0){this.next_count=this.hit%10;}
else if(this.start!=last){this.next_count=this.len;}};MCMS_landTemplete.prototype.showBackNextCount=function(){this.getBackNextCount();if(document.getElementById("backCount")){if(this.back_count!=null){document.getElementById("backCount").innerHTML=this.back_count;}}
if(document.getElementById("backCount2")){if(this.back_count!=null){document.getElementById("backCount2").innerHTML=this.back_count;}}
if(document.getElementById("nextCount")){if(this.next_count!=null){document.getElementById("nextCount").innerHTML=this.next_count;}}
if(document.getElementById("nextCount2")){if(this.next_count!=null){document.getElementById("nextCount2").innerHTML=this.next_count;}}};MCMS_landTemplete.prototype.showHidePager=function(){if(this.hit==0||(this.spt==3||this.spt==4)||(this.start==1&&this.hit<=10)){if(document.getElementById("listBack")){document.getElementById("listBack").style.display="none";}
if(document.getElementById("listBack2")){document.getElementById("listBack2").style.display="none";}
if(document.getElementById("listNext")){document.getElementById("listNext").style.display="none";}
if(document.getElementById("listNext2")){document.getElementById("listNext2").style.display="none";}}else{if(document.getElementById("listBack")){if(this.back_count!=null){document.getElementById("listBack").style.display="";}else{document.getElementById("listBack").style.display="none";}}
if(document.getElementById("listBack2")){if(this.back_count!=null){document.getElementById("listBack2").style.display="";}else{document.getElementById("listBack2").style.display="none";}}
if(document.getElementById("listNext")){if(this.next_count!=null){document.getElementById("listNext").style.display="";}else{document.getElementById("listNext").style.display="none";}}
if(document.getElementById("listNext2")){if(this.next_count!=null){document.getElementById("listNext2").style.display="";}else{document.getElementById("listNext2").style.display="none";}}}};MCMS_landTemplete.prototype.showPager=function(){if(this.hit!=null||this.hit!=0){this.setPagerHref();this.showBackNextCount();}
this.showHidePager();};MCMS_landTemplete.prototype.createBodyHTML=function(){if(this.hit==null||this.hit==0)return;for(var i=0;i<this.len;i++){if(this.BODY!=null){this.BODY+='<div class="listCell">';}else{this.BODY='<div class="listCell">';}
if(this.hit==1){clickList(this.lon,this.lat);}else{var item2=this.kenname[i]+this.cityname[i];this.BODY+=MCMS_LandmarkItemTemplete(this.lon[i],this.lat[i],this.name[i],item2);}
this.BODY+='</div>';}
return this.BODY;};MCMS_landTemplete.prototype.showItem=function(){this.createBodyHTML();if(this.hit!=0){if(document.getElementById("listCell")){if(this.BODY!=null){document.getElementById("listCell").innerHTML=this.BODY;}}}};MCMS_landTemplete.prototype.checkHit=function(){getHitAndSetStyle(this.hit);};MCMS_landTemplete.prototype.checkIndex=function(){var pm=10;var p_num=parseInt(this.hit/10);if(this.hit%10!=0){p_num+=1;}
this.start_idx=pm*(this.start-1)+1;if(this.start==p_num){this.end_idx=pm*(this.start-1)+this.len;}else{this.end_idx=this.start*pm;}};MOption3.prototype.makeZipParam=function(){var find=CMSCommon.decodeURL(this._word);if(find.indexOf("０")!=-1||find.indexOf("１")!=-1||find.indexOf("２")!=-1||find.indexOf("３")!=-1||find.indexOf("４")!=-1||find.indexOf("５")!=-1||find.indexOf("６")!=-1||find.indexOf("７")!=-1||find.indexOf("８")!=-1||find.indexOf("９")!=-1){var z=new Array("０","１","２","３","４","５","６","７","８","９");for(var i=0;i<z.length;i++){while(find.indexOf(z[i])!=-1){find=find.replace(z[i],i);}}
find=CMSCommon.encodeURL(find);if(find.indexOf("-")!=-1){this._word=find.replace(/-/i,"");}else if(find.indexOf("%E3%83%BC")!=-1){this._word=find.replace(/%E3%83%BC/i,"");}else if(find.indexOf("%EF%BC%8D")!=-1){this._word=find.replace(/%EF%BC%8D/i,"");}else{this._word=find;}}
else if(find.length>3&&find.length<=8){if(find.charAt(3)==("-")){this._word=find.replace(/-/i,"");this._word=CMSCommon.encodeURL(this._word);}else if(find.charAt(3)==("ー")){this._word=find.replace(/ー/i,"");this._word=CMSCommon.encodeURL(this._word);}else if(this._word.indexOf("%E3%83%BC")!=-1){this._word=this._word.replace(/%E3%83%BC/i,"");}else if(this._word.indexOf("%EF%BC%8D")!=-1){this._word=this._word.replace(/%EF%BC%8D/i,"");}
this._word=CMSCommon.decodeURL(this._word);}
this._url=this._domain+"/map/uc/PoiAttr?";this._url+="grp="+this._grp;this._url+="&zip_code="+this._word+"%25";this._url+="&sgrp=zip01";this._url+="&start=1";this._url+="&pm=10";this._url+="&ie="+this._inputEnc;this._url+="&oe="+this._outputEnc;this._url+="&vo=mbml";this._url+="&json=1";this._url+="&callback=zipCallback";var jsonRequest=new JSONscriptRequest(this._url,this._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function zipCallback(data){var option3=new MOption3();option3.setListClass();option3.setSearchList();if(!data.mbml.PoiList){if(data.mbml.ErrorList){option3.showErrorMessage();return;}
var param=data.mbml.Parameter;var prop=data.mbml.Property;initZipTemplete("",param,prop);}else{var poiList=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];if(poiList&&poiList!=null){var poi=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];var param=data.mbml.Parameter;var prop=data.mbml.Property;initZipTemplete(poi,param,prop);}}};function initZipTemplete(poidata,param,prop){var templete=new MCMS_zipTemplete();templete.getSearchParam(param,prop);if(poidata){templete.getPoiData(poidata);templete.getCatData();}
templete.showHTML();templete.showSearchWord();templete.showHit();templete.showCount();templete.showPager();templete.showItem();templete.checkHit();};function pageMoveZip(start,count,search){var option3=new MOption3();option3.getFreewordDomain();var num=start+count;var url=option3._domain+"/map/uc/PoiAttr?";url+="grp="+option3._grp;url+="&zip_code="+search+"%25";url+="&sgrp=zip01";url+="&start="+num;url+="&pm=10";url+="&ie="+option3._inputEnc;url+="&oe="+option3._outputEnc;url+="&vo=mbml";url+="&json=1";url+="&callback=zipCallback";var jsonRequest=new JSONscriptRequest(url,option3._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function MCMS_zipTemplete(){this.id=new Array();this.name=new Array();this.kenname=new Array();this.cityname=new Array();this.kencode=new Array();this.citycode=new Array();this.lon=new Array();this.lat=new Array();this.zipcode=new Array();this.poiname_yomi=new Array();this.category=new Array();this.catalllevel=new Array();this.catname=new Array();this.catid=new Array();this.catlevel=new Array();this.search=null;this.hit=null;this.start=null;this.len=null;this.start_idx=null;this.end_idx=null;this.back_count=null;this.next_count=null;this.HTML=null;this.WORD=null;this.BODY=null;};MCMS_zipTemplete.prototype.getPoiData=function(poidata){if(!poidata.length||(poidata.length==1&&poidata=="")){this.len=1;this.id.push(poidata.id);this.name.push(poidata.name);this.kenname.push(poidata.kenname);this.cityname.push(poidata.cityname);this.kencode.push(poidata.kencode);this.citycode.push(poidata.citycode);this.lon.push(poidata.longitude);this.lat.push(poidata.latitude);this.zipcode.push(poidata.zip_code);this.poiname_yomi.push(poidata.poi_name_yomi);}else{this.len=poidata.length;for(var i=0;i<poidata.length;i++){this.id.push(poidata[i].id);this.name.push(poidata[i].name);this.kenname.push(poidata[i].kenname);this.cityname.push(poidata[i].cityname);this.kencode.push(poidata[i].kencode);this.citycode.push(poidata[i].citycode);this.lon.push(poidata[i].longitude);this.lat.push(poidata[i].latitude);this.zipcode.push(poidata[i].zip_code);this.poiname_yomi.push(poidata[i].poi_name_yomi);}}
this.checkIndex();};MCMS_zipTemplete.prototype.getCatData=function(){if(this.category.length==1&&this.category=="")return;for(var i=0;i<this.category.length;i++){this.catalllevel.push(this.category[i].CategoryAllLevel);}
for(var i=0;i<this.catalllevel.length;i++){this.catid.push(this.catalllevel[0].id);this.catname.push(this.catalllevel[0].name);this.catlevel.push(this.catalllevel[0].level);}};MCMS_zipTemplete.prototype.getSearchParam=function(param,prop){if(!param.zip_code)return;if(param.zip_code.indexOf("%")!=-1){this.search=param.zip_code.replace(/%/i,"");}else{this.search=param.zip_code;}
this.hit=prop.hit;this.start=prop.start;};MCMS_zipTemplete.prototype.showHTML=function(){if(!document.getElementById("resultList")){return;}
this.HTML=MCMS_ZipTemplete();document.getElementById("resultList").innerHTML=this.HTML;if(MBrowser.Netscape)setNNStyle();};MCMS_zipTemplete.prototype.showSearchWord=function(){if(!document.getElementById("search")){return;}
document.getElementById("search").innerHTML=this.search;};MCMS_zipTemplete.prototype.showHit=function(){if(!document.getElementById("toal_hit")){return;}
document.getElementById("toal_hit").innerHTML=this.hit;};MCMS_zipTemplete.prototype.showCount=function(){if(!document.getElementById("count")){return;}
if(this.hit<=10){document.getElementById("count").innerHTML='です。';}else{}
if(this.hit!=0){if(document.getElementById("s_index")){document.getElementById("s_index").innerHTML=this.start_idx;}
if(document.getElementById("e_index")){document.getElementById("e_index").innerHTML=this.end_idx;}}};MCMS_zipTemplete.prototype.setPagerHref=function(){if(document.getElementById("listNext")){var next=document.getElementById("listNext");next.href='javascript:pageMoveZip(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listNext2")){var next2=document.getElementById("listNext2");next2.href='javascript:pageMoveZip(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack")){var back=document.getElementById("listBack");back.href='javascript:pageMoveZip(-1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack2")){var next2=document.getElementById("listBack2");next2.href='javascript:pageMoveZip(-1,'+this.start+',"'+this.search+'");'}};MCMS_zipTemplete.prototype.getBackNextCount=function(){if(this.start==1&&this.hit<=10){return;}
if(this.start!=1){this.back_count=10;}
var last=parseInt(this.hit/10);if(this.hit%10!=0)last+=1;if(this.start==last-1&&this.hit%10!=0){this.next_count=this.hit%10;}
else if(this.start!=last){this.next_count=this.len;}};MCMS_zipTemplete.prototype.showBackNextCount=function(){this.getBackNextCount();if(document.getElementById("backCount")){if(this.back_count!=null){document.getElementById("backCount").innerHTML=this.back_count;}}
if(document.getElementById("backCount2")){if(this.back_count!=null){document.getElementById("backCount2").innerHTML=this.back_count;}}
if(document.getElementById("nextCount")){if(this.next_count!=null){document.getElementById("nextCount").innerHTML=this.next_count;}}
if(document.getElementById("nextCount2")){if(this.next_count!=null){document.getElementById("nextCount2").innerHTML=this.next_count;}}};MCMS_zipTemplete.prototype.showHidePager=function(){if(this.hit==0||(this.spt==3||this.spt==4)||(this.start==1&&this.hit<=10)){if(document.getElementById("listBack")){document.getElementById("listBack").style.display="none";}
if(document.getElementById("listBack2")){document.getElementById("listBack2").style.display="none";}
if(document.getElementById("listNext")){document.getElementById("listNext").style.display="none";}
if(document.getElementById("listNext2")){document.getElementById("listNext2").style.display="none";}}else{if(document.getElementById("listBack")){if(this.back_count!=null){document.getElementById("listBack").style.display="";}else{document.getElementById("listBack").style.display="none";}}
if(document.getElementById("listBack2")){if(this.back_count!=null){document.getElementById("listBack2").style.display="";}else{document.getElementById("listBack2").style.display="none";}}
if(document.getElementById("listNext")){if(this.next_count!=null){document.getElementById("listNext").style.display="";}else{document.getElementById("listNext").style.display="none";}}
if(document.getElementById("listNext2")){if(this.next_count!=null){document.getElementById("listNext2").style.display="";}else{document.getElementById("listNext2").style.display="none";}}}};MCMS_zipTemplete.prototype.showPager=function(){if(this.hit!=null||this.hit!=0){this.setPagerHref();this.showBackNextCount();}
this.showHidePager();};MCMS_zipTemplete.prototype.createBodyHTML=function(){if(this.hit==null||this.hit==0)return;for(var i=0;i<this.len;i++){if(this.BODY!=null){this.BODY+='<div class="listCell">';}else{this.BODY='<div class="listCell">';}
if(this.hit==1){clickList(this.lon,this.lat);}else{var item2=this.kenname[i]+this.cityname[i]+this.name[i];this.BODY+=MCMS_ZipItemTemplete(this.lon[i],this.lat[i],this.zipcode[i],item2);}
this.BODY+='</div>';}
return this.BODY;};MCMS_zipTemplete.prototype.showItem=function(){this.createBodyHTML();if(this.hit!=0){if(document.getElementById("listCell")){if(this.BODY!=null){document.getElementById("listCell").innerHTML=this.BODY;}}}};MCMS_zipTemplete.prototype.checkHit=function(){getHitAndSetStyle(this.hit);};MCMS_zipTemplete.prototype.checkIndex=function(){var pm=10;var p_num=parseInt(this.hit/10);if(this.hit%10!=0){p_num+=1;}
this.start_idx=pm*(this.start-1)+1;if(this.start==p_num){this.end_idx=pm*(this.start-1)+this.len;}else{this.end_idx=this.start*pm;}};MOption3.prototype.makeStnParam=function(){var tmp=CMSCommon.decodeURL(this._word);if(tmp.length>1&&tmp.charAt(tmp.length-1)=="駅"){tmp=tmp.substring(0,tmp.length-1);this._word=CMSCommon.encodeURL(tmp);}
this._url=this._domain+"/map/uc/PoiAttr?";this._url+="grp="+this._grp;this._url+="&st_name="+"^"+this._word;this._url+="&sgrp=station01";this._url+="&start=1";this._url+="&pm=10";this._url+="&ie="+this._inputEnc;this._url+="&oe="+this._outputEnc;this._url+="&vo=mbml";this._url+="&json=1";this._url+="&callback=stnCallback";var jsonRequest=new JSONscriptRequest(this._url,this._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function stnCallback(data){var option3=new MOption3();option3.setListClass();option3.setSearchList();if(!data.mbml.PoiList){if(data.mbml.ErrorList){option3.showErrorMessage();return;}
var param=data.mbml.Parameter;var prop=data.mbml.Property;initStnTemplete("",param,prop);}else{var poiList=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];if(poiList&&poiList!=null){var poi=data.mbml.PoiList.Poi instanceof Array?data.mbml.PoiList.Poi:[data.mbml.PoiList.Poi];var param=data.mbml.Parameter;var prop=data.mbml.Property;initStnTemplete(poi,param,prop);}}};function initStnTemplete(poidata,param,prop){var templete=new MCMS_stnTemplete();templete.getSearchParam(param,prop);if(poidata){templete.getPoiData(poidata);templete.getCatData();}
templete.showHTML();templete.showSearchWord();templete.showHit();templete.showCount();templete.showPager();templete.showItem();templete.checkHit();};function pageMoveStation(start,count,search){var option3=new MOption3();option3.getFreewordDomain();var num=start+count;var url=option3._domain+"/map/uc/PoiAttr?";url+="grp="+option3._grp;url+="&st_name="+CMSCommon.encodeURL(search);url+="&sgrp=station01";url+="&start="+num;url+="&pm=10";url+="&ie="+option3._inputEnc;url+="&oe="+option3._outputEnc;url+="&vo=mbml";url+="&json=1";url+="&callback=stnCallback";var jsonRequest=new JSONscriptRequest(url,option3._outputEnc);jsonRequest.buildScriptTag();jsonRequest.addScriptTag();};function MCMS_stnTemplete(){this.id=new Array();this.name=new Array();this.kenname=new Array();this.cityname=new Array();this.kencode=new Array();this.citycode=new Array();this.ekitancode=new Array();this.lon=new Array();this.lat=new Array();this.stname=new Array();this.prefname=new Array();this.poiname_yomi=new Array();this.category=new Array();this.catalllevel=new Array();this.catalllevel2=new Array();this.catname=new Array();this.catid=new Array();this.catlevel=new Array();this.catname2=new Array();this.catid2=new Array();this.catlevel2=new Array();this.search=null;this.hit=null;this.start=null;this.len=null;this.start_idx=null;this.end_idx=null;this.back_count=null;this.next_count=null;this.HTML=null;this.WORD=null;this.BODY=null;};MCMS_stnTemplete.prototype.getPoiData=function(poidata){if(!poidata.length||(poidata.length==1&&poidata=="")){this.len=1;this.id.push(poidata.id);this.name.push(poidata.name);this.kenname.push(poidata.kenname);this.cityname.push(poidata.cityname);this.kencode.push(poidata.kencode);this.citycode.push(poidata.citycode);this.ekitancode.push(poidata.ekitancode);this.lon.push(poidata.longitude);this.lat.push(poidata.latitude);this.stname.push(poidata.st_name);this.prefname.push(poidata.pref_name);this.poiname_yomi.push(poidata.poi_name_yomi);this.category.push(poidata.CategoryAllLevelList);}else{this.len=poidata.length;for(var i=0;i<this.len;i++){this.id.push(poidata[i].id);this.name.push(poidata[i].name);this.kenname.push(poidata[i].kenname);this.cityname.push(poidata[i].cityname);this.kencode.push(poidata[i].kencode);this.citycode.push(poidata[i].citycode);this.ekitancode.push(poidata[i].ekitancode);this.lon.push(poidata[i].longitude);this.lat.push(poidata[i].latitude);this.stname.push(poidata[i].st_name);this.prefname.push(poidata[i].pref_name);this.poiname_yomi.push(poidata[i].poi_name_yomi);this.category.push(new Object(poidata[i].CategoryAllLevelList));}}
this.checkIndex();};MCMS_stnTemplete.prototype.getCatData=function(){var catid='';var catname='';var catlevel='';for(var i=0;i<this.category.length;i++){if(!this.category[i])return;if(this.category[i].toString().indexOf(",")!=-1){for(var j=0;j<this.category[i].length;j++){this.catalllevel2=this.category[i][j].CategoryAllLevel instanceof Array?this.category[i][j].CategoryAllLevel:[this.category[i][j].CategoryAllLevel];for(var k=0;k<this.catalllevel2.length;k++){if(this.catalllevel2[k].id!="undefined"){if(j==this.catalllevel2.length){catid+=this.catalllevel2[k].id;catname+=this.catalllevel2[k].name;catlevel+=this.catalllevel2[k].level;}else{catid+=this.catalllevel2[k].id+'/';catname+=this.catalllevel2[k].name+'/';catlevel+=this.catalllevel2[k].level+'/';}}}}}else{this.catalllevel[i]=this.category[i].CategoryAllLevel;catid="";catname="";catlevel="";}
this.catid2.push(catid);this.catname2.push(catname);this.catlevel2.push(catlevel);}
for(var i=0;i<this.category.length;i++){if(typeof(this.catalllevel[i])!="undefined"){this.catid[i]=this.catalllevel[i].id;this.catname[i]=this.catalllevel[i].name;this.catlevel[i]=this.catalllevel[i].level;}else{for(var j=0;j<this.catid2.length;j++){this.catid[i]=this.catid2[i];this.catname[i]=this.catname2[i];this.catlevel[i]=this.catlevel2[i];}}}};MCMS_stnTemplete.prototype.getSearchParam=function(param,prop){this.search=param.st_name;this.hit=prop.hit;this.start=prop.start;};MCMS_stnTemplete.prototype.showHTML=function(){if(!document.getElementById("resultList")){return;}
this.HTML=MCMS_StationTemplete();document.getElementById("resultList").innerHTML=this.HTML;if(MBrowser.Netscape)setNNStyle();};MCMS_stnTemplete.prototype.showSearchWord=function(){if(!document.getElementById("search")){return;}
var str=this.search;if(str.charAt(0)=="^")str=str.replace("^","");document.getElementById("search").innerHTML=str;};MCMS_stnTemplete.prototype.showHit=function(){if(!document.getElementById("toal_hit")){return;}
document.getElementById("toal_hit").innerHTML=this.hit;};MCMS_stnTemplete.prototype.showCount=function(){if(!document.getElementById("count")){return;}
if(this.hit<=10){document.getElementById("count").innerHTML='です。';}else{}
if(this.hit!=0){if(document.getElementById("s_index")){document.getElementById("s_index").innerHTML=this.start_idx;}
if(document.getElementById("e_index")){document.getElementById("e_index").innerHTML=this.end_idx;}}};MCMS_stnTemplete.prototype.setPagerHref=function(){if(document.getElementById("listNext")){var next=document.getElementById("listNext");next.href='javascript:pageMoveStation(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listNext2")){var next2=document.getElementById("listNext2");next2.href='javascript:pageMoveStation(1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack")){var back=document.getElementById("listBack");back.href='javascript:pageMoveStation(-1,'+this.start+',"'+this.search+'");'}
if(document.getElementById("listBack2")){var next2=document.getElementById("listBack2");next2.href='javascript:pageMoveStation(-1,'+this.start+',"'+this.search+'");'}};MCMS_stnTemplete.prototype.getBackNextCount=function(){if(this.start==1&&this.hit<=10){return;}
if(this.start!=1){this.back_count=10;}
var last=parseInt(this.hit/10);if(this.hit%10!=0)last+=1;if(this.start==last-1&&this.hit%10!=0){this.next_count=this.hit%10;}
else if(this.start!=last){this.next_count=this.len;}};MCMS_stnTemplete.prototype.showBackNextCount=function(){this.getBackNextCount();if(document.getElementById("backCount")){if(this.back_count!=null){document.getElementById("backCount").innerHTML=this.back_count;}}
if(document.getElementById("backCount2")){if(this.back_count!=null){document.getElementById("backCount2").innerHTML=this.back_count;}}
if(document.getElementById("nextCount")){if(this.next_count!=null){document.getElementById("nextCount").innerHTML=this.next_count;}}
if(document.getElementById("nextCount2")){if(this.next_count!=null){document.getElementById("nextCount2").innerHTML=this.next_count;}}};MCMS_stnTemplete.prototype.showHidePager=function(){if(this.hit==0||(this.spt==3||this.spt==4)||(this.start==1&&this.hit<=10)){if(document.getElementById("listBack")){document.getElementById("listBack").style.display="none";}
if(document.getElementById("listBack2")){document.getElementById("listBack2").style.display="none";}
if(document.getElementById("listNext")){document.getElementById("listNext").style.display="none";}
if(document.getElementById("listNext2")){document.getElementById("listNext2").style.display="none";}}else{if(document.getElementById("listBack")){if(this.back_count!=null){document.getElementById("listBack").style.display="";}else{document.getElementById("listBack").style.display="none";}}
if(document.getElementById("listBack2")){if(this.back_count!=null){document.getElementById("listBack2").style.display="";}else{document.getElementById("listBack2").style.display="none";}}
if(document.getElementById("listNext")){if(this.next_count!=null){document.getElementById("listNext").style.display="";}else{document.getElementById("listNext").style.display="none";}}
if(document.getElementById("listNext2")){if(this.next_count!=null){document.getElementById("listNext2").style.display="";}else{document.getElementById("listNext2").style.display="none";}}}};MCMS_stnTemplete.prototype.showPager=function(){if(this.hit!=null||this.hit!=0){this.setPagerHref();this.showBackNextCount();}
this.showHidePager();};MCMS_stnTemplete.prototype.createBodyHTML=function(){if(this.hit==null||this.hit==0)return;if(this.len==1&&this.lon==""&&this.lat=="")return;for(var i=0;i<this.len;i++){if(this.BODY!=null){this.BODY+='<div class="listCell">';}else{this.BODY='<div class="listCell">';}
if(this.hit==1){clickList(this.lon,this.lat);}else{this.BODY+=MCMS_StationItemTemplete(this.lon[i],this.lat[i],this.stname[i],this.catname[i]);}
this.BODY+='</div>';}
return this.BODY;};MCMS_stnTemplete.prototype.showItem=function(){this.createBodyHTML();if(this.hit!=null||this.hit!=0){if(document.getElementById("listCell")){if(this.BODY!=null){document.getElementById("listCell").innerHTML=this.BODY;}}}};MCMS_stnTemplete.prototype.checkHit=function(){getHitAndSetStyle(this.hit);};MCMS_stnTemplete.prototype.checkIndex=function(){var pm=10;var p_num=parseInt(this.hit/10);if(this.hit%10!=0){p_num+=1;}
this.start_idx=pm*(this.start-1)+1;if(this.start==p_num){this.end_idx=pm*(this.start-1)+this.len;}else{this.end_idx=this.start*pm;}};function setListPosition(){var option3=new MOption3();option3.setSearchList();};function searchSelectChange(value){var inputElm=document.getElementById("ss_input");if(!inputElm)return;if(inputElm.value!=''&&!inputElm.value.match(/.*検索$/)){return;}
var changedValue='';switch(value){case'address':changedValue="住所検索";inputElm.style.color="#999999";break;case'landmark':changedValue="施設名検索";inputElm.style.color="#999999";break;case'zip':changedValue="郵便番号検索";inputElm.style.color="#999999";break;case'station':changedValue="駅名検索";inputElm.style.color="#999999";break;default:}
inputElm.value=changedValue;};function searchInputClear(){var inputElm=document.getElementById("ss_input")
if(inputElm.value!=''&&inputElm.value.match(/.*検索$/)){inputElm.value='';document.getElementById("ss_input").style.color="#000000";}
else return;};function clickList(lon,lat){var map=mm;var pos=map.getCenterLatLng();var z=map.getZoomLevel();var out=KDRIVE_OUT_OF_MAP[z];if(out!=null&&(pos.x<out.x1||out.x2<pos.x||pos.y<out.y1||out.y2<pos.y)){if(pos.x<out.x1)pos.x=out.x1;if(out.x2<pos.x)pos.x=out.x2;if(pos.y<out.y1)pos.y=out.y1;if(out.y2<pos.y)pos.y=out.y2;map.recenterOrPanToLatLng(pos);}else{map.centerAtLatLng(new MPoint(lon,lat));selectCenterMark2(mm);if(!CONFIG_PARAM["flg_patch"]||CONFIG_PARAM["flg_patch"]!=1){}
else if(CONFIG_PARAM["flg_patch"]==1){if(typeof(mapPatchMoveendHandler)=="function")mapPatchMoveendHandler();}
getMapcode();if(typeof(showCenterLatLon)=="function")showCenterLatLon();if(typeof(showCenterScale)=="function")showCenterScale();if(MBrowser.safari){var timeout=setTimeout(function(){if(sbar&&sbar!='')sbar.update(map.getCenterLatLng());clearTimeout(timeout);},1000);}else{var timeout=setTimeout(function(){if(sbar&&sbar!='')sbar.update(map.getCenterLatLng());clearTimeout(timeout);},500);}
getLandMark();createMarkLocDiv();if(route_object!=null&&route_object.flg)route_object.drawLine();if(document.getElementById(_SMAP)&&CONFIG_PARAM['flg_submap']==1){var submap=smm;submap.centerAtLatLng(mm.getCenterLatLng());selectCenterMark2(smm);if(!CONFIG_PARAM["flg_patch"]||CONFIG_PARAM["flg_patch"]!=1){}
else if(CONFIG_PARAM["flg_patch"]==1){if(typeof(submapPatchMoveendHandler)=="function")submapPatchMoveendHandler();}}}
closeList();if(MBrowser.ie5up&&!MBrowser.ie7up){if(document.getElementById('map').style.top=='0px'){document.getElementById('map').style.top='';}else if(document.getElementById('map').style.top==''){document.getElementById('map').style.top='0px';}
if(document.getElementById('map').style.left=='0px'){document.getElementById('map').style.left='';}else if(document.getElementById('map').style.left==''){document.getElementById('map').style.left='0px';}}};function closeList(){if(!mm||!document.getElementById("resultList"))return;var $resultList=document.getElementById("resultList");if(MBrowser.ie5up){$resultList.setAttribute("className","resultList");}else{$resultList.setAttribute("class","resultList");}
mm.moving=false;};function getHitAndSetStyle(hit){if(hit<1){if(!document.getElementById("resultList"))return;document.getElementById("resultList").style.height=70+"px";if(!document.getElementById("searchContainer"))return;document.getElementById("searchContainer").style.height=40+"px";if(!document.getElementById("wordList"))return;document.getElementById("wordList").style.display="none";}
else if(hit==1){closeList();return;}
else if(hit>10){if(!document.getElementById("resultList"))return;document.getElementById("resultList").style.height=350+"px";if(!document.getElementById("searchContainer"))return;document.getElementById("searchContainer").style.height=320+"px";if(!document.getElementById("wordList"))return;document.getElementById("wordList").style.display="";}
else{if(!document.getElementById("wordList"))return;document.getElementById("wordList").style.display="";}};
