// 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);

}