// 検索TOP:cond条件セット function ZdcEmapSetCond(frm, frm_c) { if(!frm) return; if(!frm_c) return; var condfr, condto; condfr = frm_c.scond1; condto = frm.cond1; if (condfr) { var cond_val = ""; switch (condfr.type) { case "checkbox": if(condfr.checked == true) { cond_val = condfr.value; } break; case "select-one": cond_val = condfr.options[condfr.selectedIndex].value; break; case "radio": if(condfr.checked == true && condfr.value) { cond_val = condfr.value; } break; case "hidden": cond_val = condfr.value; break; } if (cond_val != "") { if (!condto) { condto = document.createElement("input"); condto.setAttribute("type", "hidden"); condto.setAttribute("name", "cond1"); frm.appendChild(condto); } condto.value = cond_val; } } condfr = frm_c.scond2; condto = frm.cond2; if (condfr) { var cond_val = ""; switch (condfr.type) { case "checkbox": if(condfr.checked == true) { cond_val = condfr.value; } break; case "select-one": cond_val = condfr.options[condfr.selectedIndex].value; break; case "radio": if(condfr.checked == true && condfr.value) { cond_val = condfr.value; } break; case "hidden": cond_val = condfr.value; break; } if (cond_val != "") { if (!condto) { condto = document.createElement("input"); condto.setAttribute("type", "hidden"); condto.setAttribute("name", "cond2"); frm.appendChild(condto); } condto.value = cond_val; } } condfr = frm_c.scond3; condto = frm.cond3; if (condfr) { var cond_val = ""; switch (condfr.type) { case "checkbox": if(condfr.checked == true) { cond_val = condfr.value; } break; case "select-one": cond_val = condfr.options[condfr.selectedIndex].value; break; case "radio": if(condfr.checked == true && condfr.value) { cond_val = condfr.value; } break; case "hidden": cond_val = condfr.value; break; } if (cond_val != "") { if (!condto) { condto = document.createElement("input"); condto.setAttribute("type", "hidden"); condto.setAttribute("name", "cond3"); frm.appendChild(condto); } condto.value = cond_val; } } } // 任意パラメータセット function ZdcEmapSetFreeParams(frm) { var hid; } // 検索TOP:地域図検索実行 function ZdcEmapSubmitArea(frm, area, frm_c) { if(!frm) return; if(!area) return; frm.area.value = area; if (frm_c) ZdcEmapSetCond(frm, frm_c); ZdcEmapSetFreeParams(frm); frm.submit(); } // 検索TOP:路線図検索実行 function ZdcEmapSubmitRail(frm, area, frm_c) { if(!frm) return; if(!area) return; frm.area.value = area; if (frm_c) ZdcEmapSetCond(frm, frm_c); ZdcEmapSetFreeParams(frm); frm.submit(); } function ZdcEmapEscapeKeyword(form) { }