var ZdcEmapSearchShopFwListObj; var ZdcEmapSearchNShopListObj; var ZdcEmapSearchKListObj; var ZdcEmapSearchShopLListObj; var ZdcEmapSearchAddrLListObj; var ZdcEmapSearchEkiLListObj; var ZdcEmapSearchPoiLListObj; var ZdcEmapSearchRosenLListObj; var ZdcEmapSearchFWRosenListObj; var ZdcEmapSearchFWListObj1 = null; var ZdcEmapSearchFWListObj2 = null; var ZdcEmapSearchFWListObj3 = null; var ZdcEmapSearchCountObj; var ZdcEmapSearchNekiListObj; var ZdcEmapSearchNpoiListObj; var ZdcEmapRefListObj = null; var ZdcEmapGPSCondParams=""; var ZdcEmapCond = new Array(); ZdcEmapCond[0] = 2; ZdcEmapCond[1] = 3; ZdcEmapCond[2] = 4; ZdcEmapCond[3] = 5; var ZdcEmapShopADispnm = new Array(); ZdcEmapShopADispnm[1] = new Array(); ZdcEmapShopADispnm[1][1] = "都道府県"; ZdcEmapShopADispnm[1][2] = "市区町村"; ZdcEmapShopADispnm[2] = new Array(); ZdcEmapShopADispnm[2][1] = ""; ZdcEmapShopADispnm[2][2] = ""; ZdcEmapShopADispnm[3] = new Array(); ZdcEmapShopADispnm[3][1] = ""; ZdcEmapShopADispnm[3][2] = ""; ZdcEmapShopADispnm[4] = new Array(); ZdcEmapShopADispnm[4][1] = ""; ZdcEmapShopADispnm[4][2] = ""; ZdcEmapShopADispnm[5] = new Array(); ZdcEmapShopADispnm[5][1] = ""; ZdcEmapShopADispnm[5][2] = ""; var ZdcEmapAreaSortLpad = new Array(); var NISSEN_SearchNear2 = false; function ZdcEmapClickLoc() { var frm1 = document.formN; var frm2 = document.formPl; if (!frm1 || !frm2) return; var sel = frm1.plfilter; var hid = frm2.plfilter; if (sel && hid) { if (sel.type == "select-one") { hid.value = sel.options[sel.selectedIndex].value; } else { hid.value = sel.value; } } var condto,condfr; if (ZdcEmapCond.length > 0) { for(var i=0; i < ZdcEmapCond.length; i++) { condfr = eval("frm1.cond"+ZdcEmapCond[i]); condto = eval("frm2.cond"+ZdcEmapCond[i]); if (condfr && condto) { switch (condfr.type) { case "checkbox": if(condfr.checked == true) { condto.value = condfr.value; } else { condto.value = ""; } break; case "select-one": condto.value = condfr.options[condfr.selectedIndex].value; break; case "radio": if(condfr.checked == true && condfr.value) { condto.value = condfr.value; } else { condto.value = ""; } break; case "hidden": condto.value = condfr.value; break; } } } } frm2.submit(); } function ZdcEmapCondPanelInit() { $(function(){ if ($("#z_pl_cond_panel_btn").length) { $("#z_pl_cond_panel_btn").click(function(){ if ($("#z_pl_cond_panel_btn_icon").length) { $("#z_pl_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_pl_cond_panel").slideToggle("slow"); }); } if ($("#z_fw_cond_panel_btn").length) { $("#z_fw_cond_panel_btn").click(function(){ if ($("#z_fw_cond_panel_btn_icon").length) { $("#z_fw_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_fw_cond_panel").slideToggle("slow"); }); } if ($("#z_sl_cond_panel_btn").length) { $("#z_sl_cond_panel_btn").click(function(){ if ($("#z_sl_cond_panel_btn_icon").length) { $("#z_sl_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_sl_cond_panel").slideToggle("slow"); }); } if ($("#z_l1_cond_panel_btn").length) { $("#z_l1_cond_panel_btn").click(function(){ if ($("#z_l1_cond_panel_btn_icon").length) { $("#z_l1_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_l1_cond_panel").slideToggle("slow"); }); } if ($("#z_l2_cond_panel_btn").length) { $("#z_l2_cond_panel_btn").click(function(){ if ($("#z_l2_cond_panel_btn_icon").length) { $("#z_l2_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_l2_cond_panel").slideToggle("slow"); }); } if ($("#z_l3_cond_panel_btn").length) { $("#z_l3_cond_panel_btn").click(function(){ if ($("#z_l3_cond_panel_btn_icon").length) { $("#z_l3_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_l3_cond_panel").slideToggle("slow"); }); } if ($("#z_l4_cond_panel_btn").length) { $("#z_l4_cond_panel_btn").click(function(){ if ($("#z_l4_cond_panel_btn_icon").length) { $("#z_l4_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_l4_cond_panel").slideToggle("slow"); }); } if ($("#z_l5_cond_panel_btn").length) { $("#z_l5_cond_panel_btn").click(function(){ if ($("#z_l5_cond_panel_btn_icon").length) { $("#z_l5_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_l5_cond_panel").slideToggle("slow"); }); } if ($("#z_f1_cond_panel_btn").length) { $("#z_f1_cond_panel_btn").click(function(){ if ($("#z_f1_cond_panel_btn_icon").length) { $("#z_f1_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_f1_cond_panel").slideToggle("slow"); }); } if ($("#z_f2_cond_panel_btn").length) { $("#z_f2_cond_panel_btn").click(function(){ if ($("#z_f2_cond_panel_btn_icon").length) { $("#z_f2_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_f2_cond_panel").slideToggle("slow"); }); } if ($("#z_f3_cond_panel_btn").length) { $("#z_f3_cond_panel_btn").click(function(){ if ($("#z_f3_cond_panel_btn_icon").length) { $("#z_f3_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_f3_cond_panel").slideToggle("slow"); }); } if ($("#z_f4_cond_panel_btn").length) { $("#z_f4_cond_panel_btn").click(function(){ if ($("#z_f4_cond_panel_btn_icon").length) { $("#z_f4_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_f4_cond_panel").slideToggle("slow"); }); } if ($("#z_f5_cond_panel_btn").length) { $("#z_f5_cond_panel_btn").click(function(){ if ($("#z_f5_cond_panel_btn_icon").length) { $("#z_f5_cond_panel_btn_icon").toggleClass("z_icon_sld_open"); } $("#z_f5_cond_panel").slideToggle("slow"); }); } }); } function ZdcEmapCondSelected(frm) { var cond; if (ZdcEmapCond.length > 0) { for(var i=0; i < ZdcEmapCond.length; i++) { cond = eval("frm.cond"+ZdcEmapCond[i]); if (cond) { switch (cond.type) { case "checkbox": if (cond.checked == true) return true; break; case "select-one": if (cond.selectedIndex > 0) return true; break; case "radio": if (cond.checked == true && cond.value) return true; break; case "hidden": break; } } } } return false; } function ZdcEmapCondBtnClick(typ) { var btn = document.getElementById("z_"+typ+"_cond_panel_btn"); var txt = document.getElementById("z_"+typ+"_cond_panel_btn_txt"); var frm; switch (typ) { case 'pl': frm = document.formN; break; case 'fw': frm = document.formFw; break; case 'sl': frm = document.formSL; break; case 'l1': frm = document.formL1; break; case 'l2': frm = document.formL2; break; case 'l3': frm = document.formL3; break; case 'l4': frm = document.formL4; break; case 'l5': frm = document.formL5; break; case 'f1': frm = document.formF1; break; case 'f2': frm = document.formF2; break; case 'f3': frm = document.formF3; break; case 'f4': frm = document.formF4; break; case 'f5': frm = document.formF5; break; } if (!frm) return; if (!btn) return; if (ZdcEmapCondSelected(frm) == true) { btn.className = 'z_cond_panel_btn_on'; if (txt) txt.innerHTML = '絞り込み条件 指定済み'; } else { btn.className = 'z_cond_panel_btn'; if (txt) txt.innerHTML = '絞り込み条件を指定する'; } } function ZdcEmapMakeGPSCondParams(frm) { ZdcEmapGPSCondParams = ""; if (frm.plfilter) { if (frm.plfilter.value) { ZdcEmapGPSCondParams += "&plfilter="+frm.plfilter.value; } } if (ZdcEmapCond.length > 0) { for(var i=0; i < ZdcEmapCond.length; i++) { cond = eval("frm.cond"+ZdcEmapCond[i]); if (cond) { if (cond.value) { ZdcEmapGPSCondParams += "&cond"+ZdcEmapCond[i]+"="+cond.value; } } } } } function ZdcEmapSearchShopFWInit() { ZdcEmapSearchShopFwListObj = document.getElementById('ZdcEmapSearchShopFwList'); } function ZdcEmapSearchShopFW(keyword, filter, cond, page, col, parms) { //var prm = "keyword="+keyword; // mod 2012/03/08 K.Masuda var prm = "keyword="+escape(keyword); if (filter) prm += "&filter="+filter; if (cond) prm += cond; if (parms) prm += "&"+parms; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/fw_list.htm?" + prm +"&https_req=1" + "&col=" + col; ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchShopFwListObj, false, 2); } function ZdcEmapSearchShopFWListClear() { if(ZdcEmapSearchShopFwListObj) ZdcEmapSearchShopFwListObj.innerHTML = ""; } function ZdcEmapShopFWIn(kwObj) { if (kwObj.value == "支店・店舗・営業所名") { kwObj.value = ""; } kwObj.className = "freewordBox freewordBox-ent"; } function ZdcEmapShopFWOut(kwObj) { if (kwObj.value == "") { kwObj.value = "支店・店舗・営業所名"; } if (kwObj.value == "支店・店舗・営業所名") { kwObj.className = "freewordBox"; } } function ZdcEmapShopFWSubmit(formObj) { if (!formObj.keyword) return; if (formObj.keyword.value == "支店・店舗・営業所名") { formObj.keyword.value = ""; } } function ZdcEmapShopFWInCol(kwObj) { if (kwObj.value == "") { kwObj.value = ""; } kwObj.className = "freewordBox freewordBox-ent"; } function ZdcEmapShopFWOutCol(kwObj) { if (kwObj.value == "") { kwObj.value = ""; } if (kwObj.value == "") { kwObj.className = "freewordBox"; } } function ZdcEmapShopFWSubmitCol(formObj) { if (!formObj.keyword) return; if (formObj.keyword.value == "") { formObj.keyword.value = ""; } } function ZdcEmapSearchShopLInit(ltype) { ZdcEmapSearchShopLListObj = document.getElementById('ZdcEmapSearchShopLList'); } function ZdcEmapSearchShopL(ltype, area1, area2, filter, cond, page) { var prm = "<ype="+ltype; if (area1) prm += "&area1="+area1; if (area2) prm += "&area2="+area2; if (filter) prm += "&filter="+filter; if (cond) prm += cond; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/sl_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchShopLListObj, false, 2); } function ZdcEmapSearchShopLListClear() { if(ZdcEmapSearchShopLListObj) ZdcEmapSearchShopLListObj.innerHTML = ""; } function ZdcEmapNearShopInit() { ZdcEmapSearchNShopListObj = document.getElementById('ZdcEmapSearchNShopList'); } function ZdcEmapSearchNearShop(lat, lon, datum, filter, parm, cond, page, replaceId) { var prm = "lat="+lat+"&lon="+lon; if (datum) prm += "&datum="+datum; if (filter) prm += "&filter="+filter; if (parm) prm += parm; if (cond) prm += cond; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/n_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; if (replaceId) { var listObj = document.getElementById(replaceId); if (listObj) { ZdcEmapSearchRequest(url, listObj, true, 2, false, replaceId); } } else { //ZdcEmapSearchRequest(url, ZdcEmapSearchNShopListObj); mod 2012/09/10 Y.Matsukawa ZdcEmapSearchRequest(url, ZdcEmapSearchNShopListObj, false, 2); } } function ZdcEmapSearchNearShop2(lat, lon, datum, filter, parm, cond, page, latlon) { NISSEN_SearchNear2 = true; var prm = "lat="+lat+"&lon="+lon; if (latlon) prm += "&latlon="+latlon; if (datum) prm += "&datum="+datum; if (filter) prm += "&filter="+filter; if (parm) prm += parm; if (cond) prm += cond; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/n_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; //ZdcEmapSearchRequest(url, ZdcEmapSearchNShopListObj); mod 2012/09/10 Y.Matsukawa //ZdcEmapSearchRequest(url, ZdcEmapSearchNShopListObj, false, 2); ZdcEmapSearchRequest(url, ZdcEmapSearchNShopListObj, true, 2); } function ZdcEmapSearchNearShopListClear() { if(ZdcEmapSearchNShopListObj) ZdcEmapSearchNShopListObj.innerHTML = ""; } function ZdcEmapNearEkiInit() { ZdcEmapSearchNekiListObj = document.getElementById('ZdcEmapSearchNekiList'); } function ZdcEmapSearchNearEki(lat, lon, datum, kid, page, parms) { var prm = "lat="+lat+"&lon="+lon; if (datum) prm += "&datum="+datum; if (kid) prm += "&kid="+kid; if (parms) prm += "&"+parms; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/ne_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchNekiListObj, false, 2); } function ZdcEmapSearchNearEkiMaplink(maplinkprm, page, parms) { var prm = "svtype=N"; prm += "&"+maplinkprm; if (parms) prm += "&"+parms; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/ne_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchNekiListObj, false, 2); } function ZdcEmapNearPoiInit() { ZdcEmapSearchNpoiListObj = document.getElementById('ZdcEmapSearchNpoiList'); } function ZdcEmapSearchNearPoi(lat, lon, datum, jnrmn, kid, page, parms) { var prm = "lat="+lat+"&lon="+lon; if (datum) prm += "&datum="+datum; if (jnrmn) prm += "&jnrmn="+jnrmn; if (kid) prm += "&kid="+kid; if (parms) prm += "&"+parms; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/np_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchNpoiListObj, false, 2); } function ZdcEmapSearchNearPoiMaplink(maplinkprm, jnrmn, page, parms) { var prm = "svtype=N"; if (jnrmn) prm += "&jnrmn="+jnrmn; prm += "&"+maplinkprm; if (parms) prm += "&"+parms; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/np_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchNpoiListObj, false, 2); } function ZdcEmapKListInit() { ZdcEmapSearchKListObj = document.getElementById('ZdcEmapSearchKList'); } function ZdcEmapSearchKList(col, sortkeys, parm, cond, page) { var prm = "col="+col+"&sortkeys="+sortkeys; if (parm) prm += parm; if (cond) prm += cond; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/k_list.htm?" + prm +"&https_req=1" ; ZdcEmapSearchRequest(url, ZdcEmapSearchKListObj, false, 2); } function ZdcEmapSearchAddrLInit() { ZdcEmapSearchAddrLListObj = document.getElementById('ZdcEmapSearchAddrLList'); } function ZdcEmapSearchAddrL(area, adcd, parm, page, replace) { var prm = ""; if (area) prm += "area="+area; if (adcd) prm += "adcd="+adcd; if (parm) prm += parm; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/search_addr_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchAddrLListObj, replace, 2); } function ZdcEmapSearchEkiLInit() { ZdcEmapSearchEkiLListObj = document.getElementById('ZdcEmapSearchEkiLList'); } function ZdcEmapSearchEkiL(area, tod, kn, parm, page, replace) { var prm = ""; if (area != "") prm += "&area="+area; if (tod != "") prm += "&tod="+tod; if (kn != "") prm += "&kn="+kn; if (parm) prm += parm; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/search_eki_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchEkiLListObj, replace, 2); } function ZdcEmapSearchRosenLInit() { ZdcEmapSearchRosenLListObj = document.getElementById('ZdcEmapSearchRosenLList'); } function ZdcEmapSearchRosenL(area, tod, line, parm, page, replace) { var prm = ""; if (area) prm += "&area="+area; if (tod) prm += "&tod="+tod; if (line) prm += "&line="+line; if (parm) prm += parm; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/search_rosen_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchRosenLListObj, replace, 2); } function ZdcEmapSearchFWRosenInit() { ZdcEmapSearchFWRosenListObj = document.getElementById('ZdcEmapSearchFWRosenList'); } function ZdcEmapSearchFWRosen(keyword, parm, page, replace) { var prm = ""; if (keyword) prm += "&keyword="+keyword; if (parm) prm += parm; if (!page) page = 1; prm += "&pg="+page; var url = "http://127.0.0.1/smt/daitomap/search_fw_rosen_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchFWRosenListObj, replace, 2); } function ZdcEmapSearchPoiLInit() { ZdcEmapSearchPoiLListObj = document.getElementById('ZdcEmapSearchPoiLList'); } function ZdcEmapSearchPoiL(jnrmn, jnr, area, tod, parm, page, replace) { var prm = ""; if (jnrmn != "") prm += "&jnrmn="+jnrmn; if (jnr != "") prm += "&jnr="+jnr; if (area != "") prm += "&area="+area; if (tod != "") prm += "&tod="+tod; if (parm) prm += parm; if (!page) page = 1; //prm += "&pg="+page; prm = "pg="+page+prm; var url = "http://127.0.0.1/smt/daitomap/search_poi_list.htm?" + prm +"&https_req=1" ; url += "&PARENT_HTTP_HOST=www.e-map.ne.jp"; ZdcEmapSearchRequest(url, ZdcEmapSearchPoiLListObj, replace, 2); } var ZdcEmapSearchFWTarget = null; function ZdcEmapSearchFWInit(target) { if (!target) return; ZdcEmapSearchFWTarget = target; } function ZdcEmapSearchFW(target, keyword, parm, page) { var targetArr = new Array(); if (target == "all") { targetArr = ZdcEmapSearchFWTarget.split("|"); } else { targetArr[0] = target; } var prm = "keyword="+escape(keyword); if (!page) page = 1; if (parm) prm += parm; prm += "&pg="+page; for (i=0; i 0) { for (var i=0; i 0) { for (var i=0; i