// XMLHttpRequestオブジェクト生成
function createHttpRequest()
{
// Windows IE用
if (window.ActiveXObject) {
try {
// MSXML2以降用
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
// 旧MSXML用
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
return null;
}
}
} else if(window.XMLHttpRequest){
// Windows IE以外のXMLHttpRequestオブジェクト実装ブラウザ用
return new XMLHttpRequest();
} else {
return null;
}
}

// ファイルにアクセスし受信内容を確認
function requestFile(data, method, fileName, element, async)
{
// XMLHttpRequestオブジェクト生成
var httpObj = createHttpRequest();

// open メソッド
httpObj.open(method, fileName, async);

// 受信時に起動するイベント
httpObj.onreadystatechange = function() {
// readyState値は4で受信完了
if (httpObj.readyState==4) {
// コールバック
on_loaded(httpObj, element);
} else {
document.getElementById(element).innerHTML = '';
}
}

// send メソッド
httpObj.send(data);
}

// コールバック関数
function on_loaded(Obj, element)
{
// レスポンスを取得
res= Obj.responseText;

// タブに設定
document.getElementById(element).innerHTML = res;
}


// 郵便番号検索
function getPost(element)
{

var zipCode = document.hnbs_form.f_postal_cd.value;

zipCode = zipCode.substr(0,3)+zipCode.substr(4,4);
requestFile('', 'GET', './cmnUserIndex.php?act=cmn_user_MemberManage_GetZipCode&flg='+element+'&sel_id='+zipCode, element, true);

}