﻿/* -------------------------------- */
/*            AJAX初期化            */
/* -------------------------------- */
function init_HTTP_Request()
{
	if(window.XMLHttpRequest)
	{	// IE7、Firefox、Opera用
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{	// IE6用
		try
		{
			return new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e2)
			{
				return null;
			}
		}
	}
	else
	{
		return null;
	}
}

/* -------------------------------- */
/*        アクセス履歴書込み        */
/* -------------------------------- */
function setAccess(getId)
{
	// 初期値設定
	var httpObj = false;
	
	// Ajax初期化
	httpObj = init_HTTP_Request();
	
	if(httpObj)
	{ // 初期化出来た場合
		// 初期値設定
		var Method = "get";																						// リクエストをGETで送信
		var Url    = "http://www.amgyoren.or.jp/lib/AccessControl.php?id=" + getId + '&rand=' + Math.random();	// リクエストを送る先を指定
		var Sync   = true;																						// 通信を非同期にする
		
		httpObj.open(Method, Url, Sync);
		httpObj.onreadystatechange = function()
		{
			if(httpObj.readyState==4)
			{
				var content;
				
				content = httpObj.responseText;
//				document.getElementById("ajax_text").innerHTML = content;
				
				if(content != '')
				{
					alert('呼び出し先でエラーが発生しました。\r\nエラーの内容は次のとおりです。\r\n' + content);
				}
			}
		}
		httpObj.send(null);
	}
	else
	{ // 初期化に失敗した場合
		alert("ご利用のブラウザは、Ajaxに対応していないか、ブラウザのセキュリティ設定を変えていただく必要があります。");
	}
}
