/* XMLHTTPオブジェクトの */
function createXMLHttpRequest(){
	//Win 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){
		//Win IE以外のXMLHttpRequestオブジェクト実装ブラウザ用
		return new XMLHttpRequest();
	} else {
		return null
	}
}

//ファイルにアクセスし受信内容を確認します
function loadFile( data , method , fileName , async, onloadfunc )
{
	//XMLHttpRequestオブジェクト生成
	var xmlhttp = createHttpRequest() //[1]
	
	//open メソッド
	xmlhttp.open( method , fileName , async ) //[2]
	
	//受信時に起動するイベント
	xmlhttp.onreadystatechange = function()  //[4]
	{ 
		//readyState値は4で受信完了
		if (xmlhttp.readyState==4)  //[5]
		{
			//コールバック
		onloadfunc(xmlhttp)
	  }
	}
	//send メソッド
	httpoj.send( data ) //[3]
  }
