
var MAX_RANGEINFO_SEARCH_MX=999;var MAX_RANGEINFO_SEARCH_VP=100;var DEFAULT_RANGEINFO_SEARCH_MX=100;var DEFAULT_RANGEINFO_SEARCH_VP=100;var RANGEINFO_DEFAULT_SELECT="";var URL_RANGEINFODATA="/mxasp/rangeInfoData";var INFO_DATA_POI=null;var RANGEINFO_SEARCH_PARAM=null;var RANGEINFO_SEARCH_FORM=null;var RANGEINFO_SEARCH_FORM_OBJ=null;var RANGEINFO_SEARCH_RESULT_LIST=null;var RANGEINFODATA_TIMEOUT=5000;var RANGEINFODATA_TIMEOUT_ID=null;var RANGEINFO_DEFAULT_PARAM_NONE=false;var RANGEINFO_HTTPOBJ=null;function info_data_request(param,callback){var paramArray=new Array("grp","sgrp","nl","el","size","maxnl","minnl","maxel","minel","leg","scl","dflag","bool","ob","oi","select","mx","vp","p","cpix","xtype","icode","xcode","callback","varname");if(typeof(param)!="object"){hideSearchImage();return null;}
var flag=false;for(i=0;i<paramArray.length;i++){if(typeof(param[paramArray[i]])=="undefined"){param[paramArray[i]]=null;}else{flag=true;}}
if(!flag){hideSearchImage();return null;}
if(param.grp==null){param.grp=CONFIG_PARAM["grp"];}
param.oi=null;if(param.mx==null){param.mx=DEFAULT_RANGEINFO_SEARCH_MX;}
if(param.mx>MAX_RANGEINFO_SEARCH_MX){param.mx=MAX_RANGEINFO_SEARCH_MX;}
if(param.vp==null){param.vp=DEFAULT_RANGEINFO_SEARCH_VP;}
if(param.vp>MAX_RANGEINFO_SEARCH_VP){param.vp=MAX_RANGEINFO_SEARCH_VP;}
param.xtype="json";param.icode=null;if(typeof(callback)!="undefined"&&callback!=null){param.callback=callback;}else{param.callback=null;}
param.varname=null;var paramArray2=new Array;i=0;for(var key in param){paramArray2[i]=key;i++;}
var paramstring="?";for(i=0;i<paramArray2.length;i++){if(param[paramArray2[i]]!=null){var addparam="";if(paramstring!="?"){addparam="&";}
if(typeof(param[paramArray2[i]])=="object"){for(j=0;j<param[paramArray2[i]].length;j++){if(typeof(param[paramArray2[i]][j])=="string"||typeof(param[paramArray2[i]][j])=="number"){addparam+=paramArray2[i]+"="+CMSCommon._escape(CMSCommon._to_euc(""+param[paramArray2[i]][j]));if(j!=param[paramArray2[i]].length-1){addparam+="&";}}}}else{if(typeof(param[paramArray2[i]])=="string"||typeof(param[paramArray2[i]])=="number"){addparam+=paramArray2[i]+"="+CMSCommon._escape(CMSCommon._to_euc(""+param[paramArray2[i]]));}}
if(addparam!="&"){paramstring+=addparam}}}
var apiurl=URL_RANGEINFODATA+paramstring;if(CONFIG_PARAM['flg_map_status']==1&&document.getElementById('lastListPage')){if(apiurl.match(/&p=\d/)==null&&document.getElementById('lastListPage').value!=""){apiurl+="&p="+document.getElementById('lastListPage').value;}}
if(callback==null){var httpobj=CMSCommon.createHttpRequest();httpobj.open("GET",apiurl,false);httpobj.send(null);if(httpobj.readyState==4||httpobj.state==200||httpobj.state==304){eval("rettext = "+httpobj.responseText);hideSearchImage();return rettext;}}
else{if(RANGEINFO_HTTPOBJ!=null&&RANGEINFO_HTTPOBJ.readyState!=4){RANGEINFO_HTTPOBJ.abort();RANGEINFO_HTTPOBJ=null;}
RANGEINFO_HTTPOBJ=CMSCommon.createHttpRequest();RANGEINFO_HTTPOBJ.open("GET",apiurl,true);RANGEINFO_HTTPOBJ.onreadystatechange=function(){if(RANGEINFO_HTTPOBJ.readyState==4||RANGEINFO_HTTPOBJ.state==200||RANGEINFO_HTTPOBJ.state==304){if(RANGEINFO_HTTPOBJ.responseText&&RANGEINFO_HTTPOBJ.responseText!="")eval(RANGEINFO_HTTPOBJ.responseText);}}
if(RANGEINFODATA_TIMEOUT_ID!=null)clearTimeout(RANGEINFODATA_TIMEOUT_ID);RANGEINFODATA_TIMEOUT_ID=setTimeout(info_data_request_timeout,RANGEINFODATA_TIMEOUT);RANGEINFO_HTTPOBJ.send(null);}
return null;}
function info_data_request_timeout(){hideSearchImage();}
function set_info_data_poi(jsonpoi){var infodatapoi=new Object();var infodatapoi_crd=new Array();var infodatapoi_poi=new Object();var infodatapoi_idx=new Array();var crdid=new Array();if(jsonpoi!=null){if(typeof(jsonpoi.crd)!="undefined"){for(i=0;i<jsonpoi.crd.length;i++){var identifier=jsonpoi.crd[i].identifier;var idlist=identifier.split(",");if(typeof(crdid[idlist[0]])=="undefined"){infodatapoi_crd.push(idlist);for(j=0;j<idlist.length;j++){crdid[idlist[j]]=true;}}
infodatapoi_poi[idlist[0]]=jsonpoi.crd[i];if(typeof(jsonpoi.crd[i].title[0].value)!="undefined"){infodatapoi_poi[idlist[0]].value=jsonpoi.crd[i].title[0].value;}
if(typeof(jsonpoi.crd[i].title[0].onmapurl)!="undefined"){infodatapoi_poi[idlist[0]].onmapurl=jsonpoi.crd[i].title[0].onmapurl;}
delete(infodatapoi_poi[idlist[0]].title);}}
if(typeof(jsonpoi.poi)!="undefined"){for(i=0;i<jsonpoi.poi.length;i++){infodatapoi_idx[i]=jsonpoi.poi[i].identifier;infodatapoi_poi[infodatapoi_idx[i]].identifier=infodatapoi_idx[i];infodatapoi_poi[infodatapoi_idx[i]].select=new Object();infodatapoi_poi[infodatapoi_idx[i]].pos=new Object();infodatapoi_poi[infodatapoi_idx[i]].pos.x=infodatapoi_poi[infodatapoi_idx[i]].place.loc10[1];infodatapoi_poi[infodatapoi_idx[i]].pos.y=infodatapoi_poi[infodatapoi_idx[i]].place.loc10[0];infodatapoi_poi[infodatapoi_idx[i]].icon=new Object();infodatapoi_poi[infodatapoi_idx[i]].icon.src=infodatapoi_poi[infodatapoi_idx[i]].iconfile;infodatapoi_poi[infodatapoi_idx[i]].icon.width=infodatapoi_poi[infodatapoi_idx[i]].iconwidth;infodatapoi_poi[infodatapoi_idx[i]].icon.height=infodatapoi_poi[infodatapoi_idx[i]].iconheight;infodatapoi_poi[infodatapoi_idx[i]].iconAnchor=new MPoint(infodatapoi_poi[infodatapoi_idx[i]].iconwidth/2,infodatapoi_poi[infodatapoi_idx[i]].iconheight/2);infodatapoi_poi[infodatapoi_idx[i]].title=infodatapoi_poi[infodatapoi_idx[i]].item_name=infodatapoi_poi[infodatapoi_idx[i]].value;infodatapoi_poi[infodatapoi_idx[i]].opetype="cmapion";infodatapoi_poi[infodatapoi_idx[i]].link=infodatapoi_poi[infodatapoi_idx[i]].onmapurl;infodatapoi_poi[infodatapoi_idx[i]].leg=Math.round(infodatapoi_poi[infodatapoi_idx[i]].leg);infodatapoi_poi[infodatapoi_idx[i]].address="";for(var key in jsonpoi.poi[i]){count_select=0;if(key!="grp"&&key!="id"&&key!="identifier"){infodatapoi_poi[infodatapoi_idx[i]].select[key]=jsonpoi.poi[i][key];count_select++;}}
if(count_select==0){delete(infodatapoi_poi[infodatapoi_idx[i]].select);}
infodatapoi_poi.id=i;}}
infodatapoi.crd=infodatapoi_crd;infodatapoi.idx=infodatapoi_idx;infodatapoi.poi=infodatapoi_poi;INFO_DATA_POI=infodatapoi;}else{INFO_DATA_POI=null;}
return INFO_DATA_POI;}
function get_info_data_poi(){return INFO_DATA_POI;}
function info_search(fromobj){if(typeof(CMSRoute)=="function"&&route_object!=null){if(route_object&&route_object.lineObj&&route_object.lineObj!=null)route_object.removeRoute();}
showSearchImage();RANGEINFO_SEARCH_FORM_OBJ=fromobj;if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_main,300);}
function info_search_main(){var param=new Object();search_api_type="rangeinfo";RANGEINFO_DEFAULT_PARAM_NONE=false;var fromobj=RANGEINFO_SEARCH_FORM_OBJ;var idname=null;if(fromobj!=null){try{idname=fromobj.getAttribute("listid");}catch(e){idname==null;}
for(i=0;i<fromobj.elements.length;i++){var obj=fromobj.elements[i];if(obj.type=="text"){param[obj.name]=info_search_set_param(param[obj.name],obj.value,obj);}
else if(obj.type=="checkbox"){if(obj.checked==true){param[obj.name]=info_search_set_param(param[obj.name],obj.value,obj);}}
else if(obj.type=="radio"){if(obj.checked==true){param[obj.name]=info_search_set_param(param[obj.name],obj.value,obj);}}
else if(obj.type=="hidden"){param[obj.name]=info_search_set_param(param[obj.name],obj.value,obj);}
else if(obj.type=="select-one"||obj.type=="select-multiple"){for(j=0;j<obj.options.length;j++){if(obj.options[j].selected==true){param[obj.name]=info_search_set_param(param[obj.name],obj.options[j].value,obj);}}}}}
if(idname==null){if(typeof(CONFIG_PARAM["rangeinfo_default_list"])!="undefined"){idname=CONFIG_PARAM["rangeinfo_default_list"];}}
if(typeof(CONFIG_PARAM["rangeinfo_use_db_iconflag"])=="undefined"||CONFIG_PARAM["rangeinfo_use_db_iconflag"]==1){param["dflag"]="1";}else{param["dflag"]="0";}
if(typeof(MCMS_RANGEINFO_SELECT)!="undefined"){if(MCMS_RANGEINFO_SELECT!=""){param["select"]=MCMS_RANGEINFO_SELECT;}}else if(typeof(RANGEINFO_DEFAULT_SELECT)!="undefined"){if(RANGEINFO_DEFAULT_SELECT!=""){param["select"]=RANGEINFO_DEFAULT_SELECT;}}
if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1){var mm_zoom_lv=mm.getZoomLevel();if(typeof(CONFIG_PARAM["conf_pixel"])!="undefined"&&CONFIG_PARAM["conf_pixel"]!=""){var confPx=null;try{confPx=eval(CONFIG_PARAM["conf_pixel"]);}catch(e){confPx=[];}
if(typeof(confPx)=="object"&&confPx.length==10){param["cpix"]=confPx[mm_zoom_lv];}}
if(typeof(param["cpix"])=="undefined"&&typeof(DEFAULT_CONF_PIXEL)!="undefined"){param["cpix"]=DEFAULT_CONF_PIXEL[mm_zoom_lv];}}
param["nl"]=CMSCommon.change10to60(mm.getCenterLatLng().y);param["el"]=CMSCommon.change10to60(mm.getCenterLatLng().x);param["scl"]=_ZIDtoSCL[mm.getZoomLevel()];param["size"]=mm.div.offsetWidth+","+mm.div.offsetHeight;if(typeof(param["grp"])=="undefined"){param["grp"]=CONFIG_PARAM["grp"];}
if(typeof(param["mx"])=="undefined"){param["mx"]=DEFAULT_RANGEINFO_SEARCH_MX;}
if(typeof(param["vp"])=="undefined"){param["vp"]=DEFAULT_RANGEINFO_SEARCH_VP;}
RANGEINFO_SEARCH_PARAM=param;if(idname!=null){RANGEINFO_SEARCH_RESULT_LIST=idname;}
info_data_request(param,"info_search_set_poi");}
function info_search_reset(){var param=new Object();var fid=null;var searchinfoform=null;if(typeof(CONFIG_PARAM["rangeinfo_default_param"])!="undefined"){if(CONFIG_PARAM["rangeinfo_default_param"]=="none"){RANGEINFO_DEFAULT_PARAM_NONE=true;info_search_set_poi(null);hideSearchImage();return;}
var defaultParam=new Array();var defaultParamList=CONFIG_PARAM["rangeinfo_default_param"].split("&");for(i=0;i<defaultParamList.length;i++){dp=defaultParamList[i].split("=");if(dp.length==2){if(dp[0]=="grp"){if(typeof(defaultParam[dp[0]])=="undefined"){defaultParam[dp[0]]=new Array();}
defaultParam[dp[0]].push(dp[1]);}else{defaultParam[dp[0]]=dp[1];}}}}
if(typeof(defaultParam)!="undefined"&&typeof(defaultParam["grp"])!="undefined"){param["grp"]=defaultParam["grp"];}else{if(typeof(CONFIG_PARAM["grp"])!="undefined"){param["grp"]=CONFIG_PARAM["grp"];}}
if(typeof(default_url.param["sgrp"])!="undefined"){param["sgrp"]=default_url.param["sgrp"];}
if(typeof(defaultParam)!="undefined"&&typeof(defaultParam["mx"])!="undefined"){param["mx"]=defaultParam["mx"];}else{param["mx"]=DEFAULT_RANGEINFO_SEARCH_MX;}
if(typeof(defaultParam)!="undefined"&&typeof(defaultParam["vp"])!="undefined"){param["vp"]=defaultParam["vp"];}else{param["vp"]=DEFAULT_RANGEINFO_SEARCH_VP;}
if(typeof(CONFIG_PARAM["rangeinfo_use_db_iconflag"])=="undefined"||CONFIG_PARAM["rangeinfo_use_db_iconflag"]==1){param["dflag"]="1";}else{param["dflag"]="0";}
if(typeof(MCMS_RANGEINFO_SELECT)!="undefined"){if(MCMS_RANGEINFO_SELECT!=""){param["select"]=MCMS_RANGEINFO_SELECT;}}else if(typeof(RANGEINFO_DEFAULT_SELECT)!="undefined"){if(RANGEINFO_DEFAULT_SELECT!=""){param["select"]=RANGEINFO_DEFAULT_SELECT;}}
if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1){var mm_zoom_lv=mm.getZoomLevel();if(typeof(CONFIG_PARAM["conf_pixel"])!="undefined"&&CONFIG_PARAM["conf_pixel"]!=""){var confPx=null;try{confPx=eval(CONFIG_PARAM["conf_pixel"]);}catch(e){confPx=[];}
if(typeof(confPx)=="object"&&confPx.length==10){param["cpix"]=confPx[mm_zoom_lv];}}
if(typeof(param["cpix"])=="undefined"&&typeof(DEFAULT_CONF_PIXEL)!="undefined"){param["cpix"]=DEFAULT_CONF_PIXEL[mm_zoom_lv];}}
RANGEINFO_SEARCH_PARAM=param;showSearchImage();if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_reload_main,300);}
function info_search_init(){var param=new Object();var fid=null;if(typeof(default_url.param["fid"])!="undefined"){fid=default_url.param["fid"];}else if(typeof(CONFIG_PARAM["rangeinfo_default_fid"])!="undefined"){fid=CONFIG_PARAM["rangeinfo_default_fid"];}
var searchinfoform=null;if(fid!=null){setFormCondition(fid);searchinfoform=document.getElementById(fid);if(!searchinfoform){searchinfoform=new Object();}
if(typeof(searchinfoform.grp)!="undefined"){param["grp"]=searchinfoform.grp.value;}else if(typeof(CONFIG_PARAM["grp"])!="undefined"){param["grp"]=CONFIG_PARAM["grp"];}
if(typeof(searchinfoform.sgrp)!="undefined"){param["sgrp"]=searchinfoform.sgrp.value;}else if(typeof(default_url.param["sgrp"])!="undefined"){param["sgrp"]=default_url.param["sgrp"];}
if(typeof(searchinfoform.mx)!="undefined"){param["mx"]=searchinfoform.mx.value;}else{param["mx"]=DEFAULT_RANGEINFO_SEARCH_MX;}
if(typeof(searchinfoform.vp)!="undefined"){param["vp"]=searchinfoform.vp.value;}else{param["vp"]=DEFAULT_RANGEINFO_SEARCH_VP;}
if(typeof(searchinfoform.bool)!="undefined"){param["bool"]=searchinfoform.bool.value;}
if(typeof(CONFIG_PARAM["rangeinfo_use_db_iconflag"])=="undefined"||CONFIG_PARAM["rangeinfo_use_db_iconflag"]==1){param["dflag"]="1";}else{param["dflag"]="0";}
if(typeof(MCMS_RANGEINFO_SELECT)!="undefined"){if(MCMS_RANGEINFO_SELECT!=""){param["select"]=MCMS_RANGEINFO_SELECT;}}else if(typeof(RANGEINFO_DEFAULT_SELECT)!="undefined"){if(RANGEINFO_DEFAULT_SELECT!=""){param["select"]=RANGEINFO_DEFAULT_SELECT;}}
if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1){var mm_zoom_lv=mm.getZoomLevel();if(typeof(CONFIG_PARAM["conf_pixel"])!="undefined"&&CONFIG_PARAM["conf_pixel"]!=""){var confPx=null;try{confPx=eval(CONFIG_PARAM["conf_pixel"]);}catch(e){confPx=[];}
if(typeof(confPx)=="object"&&confPx.length==10){param["cpix"]=confPx[mm_zoom_lv];}}
if(typeof(param["cpix"])=="undefined"&&typeof(DEFAULT_CONF_PIXEL)!="undefined"){param["cpix"]=DEFAULT_CONF_PIXEL[mm_zoom_lv];}}}else{info_search_reset();return;}
RANGEINFO_SEARCH_PARAM=param;RANGEINFO_SEARCH_FORM_OBJ=searchinfoform;if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_main,300);}
var INFOSEARCH_TID=null;function info_search_reload(){if(CONFIG_PARAM['flg_map_status']==1&&document.getElementById('lastListPage')){document.getElementById('lastListPage').value="";}
if(RANGEINFO_DEFAULT_PARAM_NONE){hideSearchImage();}else{showSearchImage();}
if(RANGEINFO_SEARCH_PARAM==null){info_search_init();}
if(RANGEINFO_SEARCH_PARAM!=null){if("p"in RANGEINFO_SEARCH_PARAM&&typeof(RANGEINFO_SEARCH_PARAM.p)!=null){RANGEINFO_SEARCH_PARAM.p=1;}}
if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_reload_main,300);}
function info_search_reload_main(){var param=new Object();if(RANGEINFO_SEARCH_PARAM!=null){param=RANGEINFO_SEARCH_PARAM;}
var searchinfoform=RANGEINFO_SEARCH_FORM;var idname=RANGEINFO_SEARCH_RESULT_LIST;if(RANGEINFO_SEARCH_RESULT_LIST==null){if(searchinfoform!=null){var fromobj=document.getElementById(searchinfoform);try{idname=searchinfoform.getAttribute("listid");}catch(e){idname==null;}}
if(idname==null){if(typeof(CONFIG_PARAM["rangeinfo_default_list"])!="undefined"){idname=CONFIG_PARAM["rangeinfo_default_list"];}}}
param["nl"]=CMSCommon.change10to60(mm.getCenterLatLng().y);param["el"]=CMSCommon.change10to60(mm.getCenterLatLng().x);param["scl"]=_ZIDtoSCL[mm.getZoomLevel()];param["size"]=mm.div.offsetWidth+","+mm.div.offsetHeight;RANGEINFO_SEARCH_PARAM=param;RANGEINFO_SEARCH_RESULT_LIST=idname;info_data_request(param,"info_search_set_poi");INFOSEARCH_TID=null;}
function info_search_change(inputobj){var formobj=inputobj.form;if(formobj!=null){info_search(formobj);}}
function info_search_set_param(param,value,obj){if(typeof(param)=="undefined"){if(obj.name.length!=0){param=value;}}else{if(typeof(param)=="string"){paramtmp=param;param=new Array();param.push(paramtmp);}
param.push(value);}
return param;}
function info_search_set_poi(infoPoi){if(RANGEINFODATA_TIMEOUT_ID!=null)clearTimeout(RANGEINFODATA_TIMEOUT_ID);if(infoPoi==null||(infoPoi!=null&&typeof(infoPoi.hit)!="undefined")){try{if(RANGEINFO_SEARCH_RESULT_LIST==null){if(typeof(CONFIG_PARAM["rangeinfo_default_list"])!="undefined"){RANGEINFO_SEARCH_RESULT_LIST=CONFIG_PARAM["rangeinfo_default_list"];}}
mm.moving=true;if(!poib||poib==null){poib=new POIBuilder();poib.idDelimiter=(CONFIG_PARAM.conf_id_delimiter)?CONFIG_PARAM.conf_id_delimiter:"_";}
var editInfoPoi=null;if(infoPoi!=null&&!RANGEINFO_DEFAULT_PARAM_NONE){editInfoPoi=set_info_data_poi(infoPoi);}
var listtemplate=null;var listmode=null;var listpager=null;var iconTemplete=null;if(typeof(MCMS_ListItemTemplete)=="function"){listtemplate=new MCMS_ListItemTemplete();}
if(typeof(MCMS_ListPagerTemplete)=="function"){listpager=new MCMS_ListPagerTemplete();}
if(typeof(MCMS_IconTemplete)=="function"){iconTemplete=new MCMS_IconTemplete();}
poib.setInit({"map":mm,"listDiv":document.getElementById(RANGEINFO_SEARCH_RESULT_LIST),"iconTemplete":iconTemplete,"listItemTemplete":listtemplate,"listPagerTemplete":listpager,"listener":new GlobalListener(),"iconPatternMap":null,"listItemPatternMap":null,"listMode":listmode});setPoiAction();if(RANGEINFO_SEARCH_PARAM!=null){if(!("p"in RANGEINFO_SEARCH_PARAM)||RANGEINFO_SEARCH_PARAM.p==null){RANGEINFO_SEARCH_PARAM.p="1";}
if(CONFIG_PARAM['flg_map_status']==1&&document.getElementById('lastListPage')){if(document.getElementById('lastListPage').value!=''){RANGEINFO_SEARCH_PARAM.p=document.getElementById('lastListPage').value;}}}
if(typeof(CONFIG_PARAM['conf_flg'])=="undefined"||CONFIG_PARAM['conf_flg']==0)poinwIconOverride();if((typeof(CONFIG_PARAM['conf_flg'])=="undefined"||CONFIG_PARAM['conf_flg']==0)&&CONFIG_PARAM['flg_popuptype']==1)poinwOverRide();if(RANGEINFO_DEFAULT_PARAM_NONE){if(typeof(iconCrdObject)!="undefined"){poib.showInfoData({'crd':[],'idx':[],'poi':{}});}
if(typeof(poib.listItemTemplete.searchDefaultNoneList)=="function"&&RANGEINFO_SEARCH_RESULT_LIST!=null){if(poib!=null&&poib.listDiv!=null){poib.listDiv.innerHTML=poib.listItemTemplete.searchDefaultNoneList();}}}else if(infoPoi==null){poib.showInfoData({'crd':[],'idx':[],'poi':{}});if(typeof(poib.listItemTemplete.nullPoiList)=="function"&&RANGEINFO_SEARCH_RESULT_LIST!=null){if(poib!=null&&poib.listDiv!=null){poib.listDiv.innerHTML=poib.listItemTemplete.nullPoiList();}}}else{if(listpager!=null){var lpparam=Object();lpparam.hit=infoPoi.hit;lpparam.pm=RANGEINFO_SEARCH_PARAM.vp;lpparam.vp=RANGEINFO_SEARCH_PARAM.vp;lpparam.page=Math.floor(RANGEINFO_SEARCH_PARAM.p/RANGEINFO_SEARCH_PARAM.vp)+1;poib.showInfoData(editInfoPoi,lpparam);}else{poib.showInfoData(editInfoPoi);}}
mm.moving=false;hideSearchImage();}catch(e){mm.moving=false;}}else{hideSearchImage();}}
function info_search_next(){RANGEINFO_SEARCH_PARAM.p=parseInt(RANGEINFO_SEARCH_PARAM.p)+parseInt(RANGEINFO_SEARCH_PARAM.vp);if(CONFIG_PARAM['flg_map_status']==1){if(document.getElementById('lastListPage')&&document.getElementById('last_nl')&&document.getElementById('last_el')&&document.getElementById('last_scl')){document.getElementById('lastListPage').value=RANGEINFO_SEARCH_PARAM.p;}}
if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_reload_main,300);}
function info_search_prev(){RANGEINFO_SEARCH_PARAM.p=parseInt(RANGEINFO_SEARCH_PARAM.p)-parseInt(RANGEINFO_SEARCH_PARAM.vp);if(CONFIG_PARAM['flg_map_status']==1){if(document.getElementById('lastListPage')&&document.getElementById('last_nl')&&document.getElementById('last_el')&&document.getElementById('last_scl')){document.getElementById('lastListPage').value=RANGEINFO_SEARCH_PARAM.p;}}
if(INFOSEARCH_TID!=null)clearTimeout(INFOSEARCH_TID);INFOSEARCH_TID=setTimeout(info_search_reload_main,300);}
function add_search_comp_event(search_comp_flg,mm){if(search_comp_flg==true){var cb;if(cb=MEvent.hash[mm.id+"searchcomplete"]){for(var i in cb){if(!cb.hasOwnProperty(i))continue;cb[i].call(mm,poib.listPager.hit,poib.listPager.pm,poib.listPager.page,poib.listPager.pageMax,poib.listPager.startIndex,poib.listPager.endIndex,poib.listPager.prevAble,poib.listPager.nextAble);}}}else if(search_comp_flg==false){var lpparam=Object();lpparam.hit=0;lpparam.pm=0;lpparam.page=1;lpparam.pageMax=0;lpparam.startIndex=0;lpparam.endIndex=0;lpparam.prevAble=false;lpparam.nextAble=false;poib.listPager=new ListPager(lpparam,'');var cb;if(cb=MEvent.hash[mm.id+"searchcomplete"]){for(var i in cb){if(!cb.hasOwnProperty(i))continue;poib.listPager.pageMax=(isNaN(poib.listPager.pageMax)==true?poib.listPager.pageMax=0:poib.listPager.pageMax);cb[i].call(mm,poib.listPager.hit,poib.listPager.pm,poib.listPager.page,poib.listPager.pageMax,poib.listPager.startIndex,poib.listPager.endIndex,poib.listPager.prevAble,(poib.listPager.hit==0)?false:poib.listPager.nextAble);}}}}
function setFormCondition(fid){if(!document.getElementById(fid))return;var form=document.getElementById(fid).elements;var _option_flg=new Object();var _radio_flg=new Object();var _text_flg=new Object();var _hidden_flg=new Object();for(var i=0;i<form.length;i++){if(!default_url.param[form[i].name])continue;else{var _len=default_url.param[form[i].name].length;if(form[i].type.indexOf("select")!=-1){var option=form[i].getElementsByTagName("option");for(var j=0;j<option.length;j++){for(var h=0;h<_len;h++){if(option[j].value==default_url.param[form[i].name][h]){if(typeof(_option_flg[form[i].name])=="undefined"||!_option_flg[form[i].name]){option[j].selected=true;_option_flg[form[i].name]=true;}}}}}else{for(var h=0;h<_len;h++){if(form[i].type=="checkbox"){if(form[i].checked)form[i].checked=false;if(form[i].value==default_url.param[form[i].name][h]){form[i].checked=true;}}else if(form[i].type=="radio"){if(form[i].checked)form[i].checked=false;if(form[i].value==default_url.param[form[i].name][h]){if(typeof(_radio_flg[form[i].name])=="undefined"||!_radio_flg[form[i].name]){form[i].checked=true;_radio_flg[form[i].name]=true;}}}else if(form[i].type=="text"){if(typeof(_text_flg[form[i].name])=="undefined"||!_text_flg[form[i].name]){form[i].value=default_url.param[form[i].name][h];_text_flg[form[i].name]=true;}}}}}}};POIBuilder.prototype.showInfoData=function(infoDataObject,pagerParam){var search_comp_flg=true;if(!infoDataObject||!infoDataObject.idx||!infoDataObject.poi||!infoDataObject.crd){search_comp_flg=false;add_search_comp_event(search_comp_flg,mm);return;}
if(this.infoDataPoiHash){for(var i in this.infoDataPoiHash)delete this.infoDataPoiHash[i];}
this.infoDataPoiHash=new Object();this.infoDataIconArray=new Array();if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1){if(!iconCrdObject.length&&iconCrdObject.length<10)iconCrdObject=DEFAULT_CONF_ICON_OBJECT;}
this.infoDataPoiHash=infoDataObject.poi;this.infoDataIconArray=infoDataObject.crd;if(this.infoDataCrdHash){for(var i in this.infoDataCrdHash)delete this.infoDataCrdHash[i];}
this.infoDataCrdHash=new Object();this.infoDataPoiArray=new Array();for(var i=0;i<this.infoDataIconArray.length;i++){for(var j=0;j<this.infoDataIconArray[i].length;j++){this.infoDataCrdHash[this.infoDataIconArray[i][j]]=i;this.infoDataPoiHash[this.infoDataIconArray[i][j]].orgPos=null;if(j>0){this.infoDataPoiHash[this.infoDataIconArray[i][j]].orgPos=this.infoDataPoiHash[this.infoDataIconArray[i][j]].pos;this.infoDataPoiHash[this.infoDataIconArray[i][j]].pos=this.infoDataPoiHash[this.infoDataIconArray[i][0]].pos;}}}
for(var i=0;i<infoDataObject.idx.length;i++){this.infoDataPoiArray.push(this.infoDataPoiHash[infoDataObject.idx[i]])
this.infoDataPoiArray[i].listBG=this.infoDataPoiHash[this.infoDataPoiArray[i].identifier].listBG=i%2;if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1)this.infoDataPoiArray[i].crdIcon=this.infoDataPoiHash[this.infoDataPoiArray[i].identifier].crdIcon=iconCrdObject[this.map.getZoomLevel()];}
if(typeof(CONFIG_PARAM["conf_flg"])!="undefined"&&CONFIG_PARAM["conf_flg"]==1){var ipm=(this.iconPatternMap)?(this.iconPatternMap):POI.DEFAULT_ICON_PATTERN_MAP;var ilm=(this.listItemPatternMap)?(this.listItemPatternMap):POI.DEFAULT_LISTITEM_PATTERN_MAP;if(ipm[this.map.getZoomLevel()]){if(!ipm[this.map.getZoomLevel()].balloon)ipm[this.map.getZoomLevel()].balloon=B;if(!ipm[this.map.getZoomLevel()].hide)ipm[this.map.getZoomLevel()].hide=N;POI.DEFAULT_ICON_PATTERN_MAP=ipm;}
if(ilm[this.map.getZoomLevel()]){if(!ilm[this.map.getZoomLevel()].balloon)ilm[this.map.getZoomLevel()].balloon=B;if(!ilm[this.map.getZoomLevel()].hide)ilm[this.map.getZoomLevel()].hide=C;POI.DEFAULT_LISTITEM_PATTERN_MAP=ilm;}}
if(this.infoDataPoiArray.length==0){this.resetPoi();this.showList("");search_comp_flg=false;add_search_comp_event(search_comp_flg,mm);return;}
if(!checkPoiSearchFlg()){this.resetPoi();this.clearInfoData();if(typeof(this.listDiv)!="undefined"&&this.listDiv!=null){this.listDiv.innerHTML=this.listItemTemplete.nullPoiList();}
search_comp_flg=false;add_search_comp_event(search_comp_flg,mm);return;}
if(pagerParam){this.build(this.infoDataPoiArray,new ListPager(pagerParam,''));}else{this.build(this.infoDataPoiArray);}
if(this.infoDataPoiArray.length!=0){if(this.infoDataPoiArray[0].id!='notFound'){if(CONFIG_PARAM['flg_route']==1&&this.infoDataPoiArray[0].pos.x!=null&&this.infoDataPoiArray[0].pos.y!=null){displayRoute(this.infoDataPoiArray[0],0);}
this.show();}
else{this.showList();}}
if(CONFIG_PARAM["flg_center"]&&CONFIG_PARAM["flg_center"]==1){selectCenterMark2(mm);}
search_comp_flg=true;add_search_comp_event(search_comp_flg,mm);}
POIBuilder.prototype.clearInfoData=function(){if(this.infoDataPoiHash){for(var i in this.infoDataPoiHash)delete this.infoDataPoiHash[i];}
this.infoDataPoiHash=new Object();this.infoDataIconArray=new Array();if(this.infoDataCrdHash){for(var i in this.infoDataCrdHash)delete this.infoDataCrdHash[i];}
this.infoDataCrdHash=new Object();this.infoDataPoiArray=new Array();}
