var arrDataValue = new Array();
/* Fromからの郵便番号を連結して渡す */
function Check(Zip1,Zip2,AreaN,AddN,StateN,Type,ZipAll)
{
var objText1 = Zip1;
var objText2 = Zip2;
var objText3 = ZipAll;
AreaName = AreaN;
AddName = AddN;
StateName = StateN;
var SetZip = [];
if(Type == 1){
SetZip[0]=document.form.elements[objText1].value;
SetZip[1]=document.form.elements[objText2].value;
var SendZip = SetZip[0]+SetZip[1];
}
if(Type == 2){
SetZip=document.form.elements[objText3].value;
var SendZip = SetZip;
}
SendGo(SendZip);
}
/* 渡された変数でXMLを生成 */
function SendGo(SendZip)
{
state = $(StateName);
state.innerHTML = "
";
// var url = "http://sakura-kensetsu.co.jp/c/xml.php?zip="+SendZip;
// var url = "../zipsearch/text.xml";
var url = "../xml.php?zip="+SendZip;
new Ajax.Request(url,
{
method: 'get',
onSuccess: getData,
onFailure : function(){ alert('ERRORが発生しました'); },
onException : function(){ alert('例外エラーが発生しました'); }
});
function getData(data)
{
var response = data.responseXML.getElementsByTagName('Response');
var item = response[0].getElementsByTagName('Item');
if (!prefCdValue) state.innerHTML = "取得出来ません";
var prefCd = item[0].getElementsByTagName('PREF_AREA');
var prefCdValue = prefCd[0].firstChild.nodeValue;
var prefName = item[0].getElementsByTagName('PREF_ADD');
var prefNameValue = prefName[0].firstChild.nodeValue;
document.form.elements[AddName].value = prefNameValue;
state.innerHTML = "取得しました";
var target = prefCdValue;
var i;
var form=document.getElementById('form');
//var area=document.getElementById('area');
for (i = 0; i < form.elements[AreaName].options.length; i++) {
if (form.elements[AreaName].options[i].value == target){
form.elements[AreaName].selectedIndex = i;
break;
}
}
}
}