function browsercheck() {
	var ua = navigator.userAgent;
	//alert(ua);
	var referer = document.referrer;
	var platform = navigator.platform;
	var screenwd = screen.width + 'x' + screen.height;
	var screencolor = screen.colorDepth;
	//document.getElementById('ua').innerHTML = ua;
	//document.getElementById('screenwd').innerHTML = screenwd;
	//document.getElementById('referer').innerHTML = referer;
	//document.getElementById('platform').innerHTML = platform;

	//refererには&が含まれているため誤認識→&を$に変える
	referer = referer.replace(/&/g, '$');
	
	sendRequest(referer);

	if (ua.indexOf('Windows NT 6.0')>=0) {
		var osmsg = 'Windows Vista';
	} else if (ua.indexOf('Windows NT 6.1')>=0) {
		var osmsg = 'Windows 7';
	} else if (ua.indexOf('Windows NT 5.2')>=0) {
		var osmsg = 'Windows Server 2003';
	} else if (ua.indexOf('Windows NT 5.1')>=0) {
		var osmsg = 'Windows XP';
	} else if (ua.indexOf('Windows NT 5.0')>=0) {
		var osmsg = 'Windows 2000';
	} else if (ua.indexOf('Windows NT 4.0')>=0) {
		os = 'Windows NT 1.0';
	} else if (ua.indexOf('Windows NT 3.51')>=0) {
		var osmsg = 'Windows NT 3.51';
	} else if (ua.indexOf('Windows 9x 4.90')>=0) {
		var osmsg = 'Windows ME';
	} else if (ua.indexOf('Windows 98/98SE')>=0) {
		var osmsg = 'Windows 98/98SE';
	} else if (ua.indexOf('Windows 95')>=0) {
		var osmsg = 'Windows 95';
	} else if (ua.indexOf('Windows 3.1')>=0) {
		var osmsg = 'Windows 3.1';
	} else if (ua.indexOf('Windows CE')>=0) {
		var osmsg = 'Windows CE';
	} else if (ua.indexOf('MacOS X.x')>=0) {
		var osmsg = 'MacOS X.x';
	} else if (ua.indexOf('MacOS (PowerPC)')>=0) {
		var osmsg = 'MacOS (PowerPC)';
	} else if (ua.indexOf('MacOS (68k)')>=0) {
		var osmsg = 'MacOS (68k)';
	} else {
		var osmsg = 'unknown';
	}
	
	//サーバーのログ書き出しプログラムへデータを受け渡す
	parms = ua + ',';
	parms += screenwd + ',';
	parms += screencolor + ',';
	parms += osmsg;
	parms += referer;



	//ログ書き出し
	sendRequestLog(parms);
}

//ログ書き出し用
function sendRequestLog(parms) {
	var url = 'http://tyi.jp/gold/lpo/php/writelog.php';
	var value = parms;
	var data = 'data=' + value;
	
	var reqlog = createXMLHTTP();
	if (!reqlog) {
		return;
	}
	
	reqlog.open('POST', url, true);
	reqlog.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charaset=UTF-8");
	reqlog.send(data);
}

//サーバーのファイルを取得 （refererを送信してキーワードを取得）
function sendRequest(referer) {
	var url = 'http://tyi.jp/gold/lpo/php/server.php';
	//var value = 'Hello';
	var value = referer;
	var data = 'data=' + value;
	//alert(data);
	
	//XMLHttpRequestオブジェクト生成
	var req = createXMLHTTP();
	if (!req) {
		return;
	}

	//レスポンスデータ受信時に呼び出すイベントハンドラ
	req.onreadystatechange = function() {
		getResponse(req);
	}
	
	//指定したURLに接続
	req.open('POST', url, true);
	
	//POST用データヘッダ
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charaset=UTF-8");
	
	//HTTPリクエストを送信
	req.send(data);
}

//レスポンスデータ受信時に呼び出すイベントハンドラ
function getResponse(req) {
	if(req.readyState == 4) { //受信完了
		if(req.responseText) {
			//レスポンスを表示
			//var position = req.responseText.indexOf(",");
			//var ipaddress = req.responseText.substr(0, position);
			//var remotehost = req.responseText.substr(position+1);
			var lpocontens = req.responseText;
			//alert(lpocontens);
			document.getElementById('lpo01').innerHTML = lpocontens;
		}
	}
}

//XMLHttpRequestオブジェクト生成
function createXMLHTTP() {
	if (window.XMLHttpRequest) { //IE以外
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) { //IE用（バージョンにより異なる）
		try {
			return new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e2) {
				return null;
			}
		}
	}
	return null;
}

