//XMLHttpRequestオブジェクト作成
function GetXMLHttpRequest(in_count){
    /* XMLHttpRequestオブジェクト作成 */
    var xmlhttp = XmlHttpCreate();
    if (xmlhttp == null) {
        window.alert("XMLHttpRequest非対応ブラウザ");
    }
    
    /* レスポンスデータ処理方法の設定 */
    xmlhttp.onreadystatechange = handleHttpEvent;
    
    /* レスポンスデータ処理用のコールバック関数を定義 */
    function handleHttpEvent(){
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {
		read_req[in_count] = 2;	//読み込み完了
		read_data[in_count] = xmlhttp.responseText;
            } else {
                window.alert("通信エラーが発生しました。");
            }
        }
    }
    
    /* HTTPリクエスト実行 */
    var get_url=data_url[in_count];
    var get_url_dd = new Date();
    get_url=get_url+"?"+get_url_dd.getTime();
    xmlhttp.open("GET", get_url , true);
    xmlhttp.send(null);
}
 
function XmlHttpCreate(){
    if (window.XMLHttpRequest) {             // Mozilla, Firefox, Safari, IE7
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {       // IE5, IE6
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");    // MSXML3
        } catch(e) {
            return new ActiveXObject("Microsoft.XMLHTTP"); // MSXML2まで
        }
    } else {
        return null;
    }
}
