//=================================
// ご意見BOX用js
// (Ajax通信でコメントをPOSTする)
// 2010.03.08 y.chibana
//=================================
function ajaxUpdater_voice() {

    // コメント
    var param = document.getElementById('voice_com').value;
	// サイトフラグ *バイク
    var voice_pages = document.getElementById('voice_pages').value;

    //コメントが空文字だったらreturn
    if (param == "") {
       return;
    }

    // XMLHttpRequestオブジェクト生成
    var httpoj = createHttpRequest();
    var method = "POST";
    var fileName = "../goiken_box_fin.php";
    var async = true;
    //open メソッド
    httpoj.open( method , fileName , async );
    httpoj.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=EUC-JP');
    httpoj.setRequestHeader("Cache-Control", "no-cache");

    // サーバーからの応答時の処理を定義（結果のページへの反映）
    httpoj.onreadystatechange = function() {
        var msg = document.getElementById("voice_box");
		// 通信の状態 (読み込み中)
		if (httpoj.readyState == 1) {
			var img = "<img src='./image/ajax-icon/progressbar_microsoft.gif' />";
			msg.innerHTML = "メール送信中<br />" + img;
        }
		// 通信の状態 (読み込んだデータの解析完了)
		if (httpoj.readyState == 4) {
            if (httpoj.status == 200) {
                msg.innerHTML = httpoj.responseText;	// HTTPステータスコード (ファイルを見つけた場合)
            } else {
                httpoj = null;		// HTTPステータスコード (ファイルを見つけなかった場合)
            }
        }
    }
    httpoj.send("voice_com=" + encodeURI(param) + "&voice_pages=" + voice_pages);

}

//XMLHttpRequestオブジェクト生成
function createHttpRequest(){
        try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
        } catch (e) {
        }
        //Win ie用
        if(window.ActiveXObject){
                try {
                        //MSXML2以降用
                        return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
                } catch (e) {
                        try {
                                //旧MSXML用
                                return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
                        } catch (e2) {
                                return null
                        }
                }
        } else if(window.XMLHttpRequest){
                //Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用
			return new XMLHttpRequest() //[1]'
        } else {
                return null
        }
}
