function clickZipSearch(zipobj1, zipobj2) {
	msg = "type=post_addr:" + zipobj1.value + ":" + zipobj2.value + ":addr_1";
	httpRequest('/common/data/get_data.php',"POST",msg, 0);
}

//--------------------------------------//
//	共通変数			   //
//--------------------------------------//
var	httpObj;
var	timer;		//	タイムアウト用

function httpRequest(target_url,hosiki,msg, set_type) {
	try {
		if(window.XMLHttpRequest) {
			httpObj = new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			httpObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
	} catch(e) {
		return;
	}

	//	タイマーセット
	timer = setInterval("timeoutError()",60000); //60秒にセット

	//	データを取得する
	httpObj.open(hosiki, target_url, true);
	httpObj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
	if(set_type == "0"){
		httpObj.onreadystatechange = DataRead;
	}else{
		httpObj.onreadystatechange = DataReadCont;
	}
	httpObj.send(msg);

	return;
}

//*==============================================//
//*	関数：timeoutError()		  *//
//	内容：タイムアウト			  *//
//*==============================================//
function timeoutError() {
	clearInterval(timer);	//	タイマーとめる
	httpObj.abort();
//	alert('タイムアウトです');
}

//*==============================================//
//*	関数：DataRead()			  *//
//	内容：XML読み取ったあと		  *//
//*==============================================//
function DataRead() {
	if ( httpObj.readyState == 4 ) {
		clearInterval(timer);	//	タイマーとめる
		if ( httpObj.status == 200) {
			DataOut();
		}
	}
}


//*==============================================//
//*	関数：DataOut()			  *//
//	内容：書き出し			  *//
//*==============================================//
function DataOut() {
	//レスポンスを取得してデコード
	var res  = httpObj.responseText;

	if(res != ""){
		var arryZipno = new Array();
		arryZipno = res.split(",");

		document.step_form.prefecture_id.selectedIndex = arryZipno[0];
		document.step_form.address_1.value = arryZipno[1];
		document.step_form.address_2.value = arryZipno[2];
	}
}


