<!--
function createHttpRequest()
{
	if(window.XMLHttpRequest){
		 
		return new XMLHttpRequest() ;
	} else if(window.ActiveXObject){
		 //Win e4,e5,e6用
		try {
			return new ActiveXObject("Msxml2.XMLHTTP") ;
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP") ;
			} catch (e2) {
				return null ;
 			}
 		}
	} else  {
		return null ;
	}
}

function searchAddress(){
	var req1 = document.getElementById("postcode1id").value ;
	var req2 = document.getElementById("postcode2id").value ;
	var req = req1 + req2 ;
	
		var script = "postXml.jsp?postCode="+req;
		
		var request = createHttpRequest();
		request.open("GET", script, true);
		
		var msg = document.getElementById("address2");
		
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				try {
					var xmlDoc = request.responseXML;
					var tmp = xmlDoc.documentElement.getElementsByTagName("address");
					var prefecture =tmp[0].getElementsByTagName("prefecture")[0].firstChild.nodeValue;
					var city =tmp[0].getElementsByTagName("city")[0].firstChild.nodeValue;
					var town =tmp[0].getElementsByTagName("town")[0].firstChild.nodeValue;
					
					msg.value = prefecture + city+town;
					
				} catch(e) {
					msg.value = "見つかりませんでした";
				}
			} else {
				msg.value = "検索中…";
			}
		}
		request.send("");
}




//イベントを追加するメソッドを作成（IE対策)
function addListener(elem, eventType, func, cap)
{
	try {	
    if(elem.addEventListener)
    {
        elem.addEventListener(eventType, func, cap);
    }
    else if(elem.attachEvent)
    {
        elem.attachEvent('on' + eventType, func);
    }
  } catch(e) {
		
	}
}

function setEvent()
{
    btn = document.getElementById("searchAddress");
    addListener(btn, 'click', searchAddress, false);
}




//-->
