	//XMLHttpRequestオブジェクト生成
	function createHttpRequest()
	{
		//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 requestFile( data , method , fileName , async ,callback )
	{
		//XMLHttpRequestオブジェクト生成
		var httpoj = createHttpRequest()	
		
		//受信時に起動するイベント
		httpoj.onreadystatechange = function()	
		{ 
			//readyState値は4で受信完了
			if (httpoj.readyState==4)	
			{ 
				//コールバック
				callback(httpoj)
			}
		}

		//open メソッド
		httpoj.open( method , fileName , async )	
		//send メソッド
		httpoj.send( data ) 
	}
