var gazou = new Image();gazou.src = "./images/loading.gif";function get_data(value){$("zip").value = "";$("add").value = $F("add1");$("add").focus();if (value != "都道府県"){$("cityData").update("<img src=\"./images/loading.gif\" alt=\"\" width=\"208\" height=\"13\" />");$("townData").update("");$("zip").value = "";new Ajax.Request("si.php", {method: "get",parameters: "addx=" + encodeURIComponent(value),onSuccess:function(httpObj){var jsonData = eval(httpObj.responseText);if (jsonData.length == 1){if (jsonData[0].city == "null") {return;}}var sleCity = "<select name=\"city\" id=\"city\" onChange=\"get_town(this.value)\"><option value=\"市町村選択\">市町村選択</option>\n";for (var i=0; i<jsonData.length; i++){sleCity += "<option value=\"" + jsonData[i].city + "\">" + jsonData[i].city + "</option>\n";}sleCity += "</select>";$("cityData").update(sleCity);},onFailure:function(httpObj){$("cityData").update("AjaxError");}});} else {$("cityData").update("");$("townData").update("");$("zip").value = "";$("add").value = "";$("add").focus();}}function get_town(value){$("zip").value = "";$("add").value = $F("add1") + $F("city");$("add").focus();if (value != "市町村選択"){$("townData").update("<img src=\"./images/loading.gif\" alt=\"\" width=\"208\" height=\"13\" />");new Ajax.Request("town.php", {method: "get",parameters: "addx=" + encodeURIComponent(value),onSuccess:function(httpObj){
var jsonData = eval(httpObj.responseText);var sleTown = "<select name=\"town\" id=\"town\" onChange=\"setAddress()\"><option value=\"地域選択\">地域選択</option>\n";for (var i=0; i<jsonData.length; i++){sleTown += "<option value=\"" + jsonData[i].town + "\">" + jsonData[i].town + "</option>\n";}sleTown += "</select>";$("townData").update(sleTown);},onFailure:function(httpObj){$("townData").update("AjaxError");}});} else {$("townData").update("");$("zip").value = "";$("add").value = $F("add1");$("add").focus();}}function setAddress(){var addx2 = $F("city");var addx3 = $F("town");if ($F("town") != "地域選択") {if ($F("town") != "上記以外の地域") {$("add").value = $F("add1") + $F("city") + $F("town");} else {$("add").value = $F("add1") + $F("city");addx3 = "以下に掲載がない場合";}$("add").focus();new Ajax.Request("zip.php", {method: "get",parameters: "addx2=" + encodeURIComponent(addx2) + "&addx3=" + encodeURIComponent(addx3),onSuccess:function(httpObj){var jsonData = eval(httpObj.responseText);var setZip = "";for (var i=0; i<jsonData.length; i++){setZip += jsonData[i].zip;}$("zip").value = setZip;},onFailure:function(httpObj){$("zip").value("Err");}});} else {$("add").value = $F("add1") + $F("city");$("zip").value = "";$("add").focus();}}

