﻿function printKotogacha()
{
	clearInterval(timerId);
	path ="./meigensentense.txt";
	requestFile('' , 'GET', path, true);
	//timerId = setTimeout("printKotogacha()",10000);

	
}

//XMLHttpRequestオブジェクト生成
function createHttpRequest(){

	//Win ie用
	if(window.ActiveXObject){
		try {
			//MSXML2以降用
			return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
			} catch (e) {
				try {
					//旧MSXML用
					return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
					} catch (e2) {
						return null
						}
			}
	} else if(window.XMLHttpRequest){
		//Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用
		return new XMLHttpRequest() //[1]'
		} else {
			return null
			}
}

//ファイルにアクセスし受信内容を確認します
function requestFile( data , method , fileName , async )
{
	//XMLHttpRequestオブジェクト生成
	var httpoj = createHttpRequest() //[1]

		//open メソッド
		httpoj.open( method , fileName , async ) //[2]

			//受信時に起動するイベント
			httpoj.onreadystatechange = function()  //[4]
			{
				//readyState値は4で受信完了
				if (httpoj.readyState==4)  //[5]
				{
					//コールバック
					on_loaded(httpoj)
					}
			}

	//send メソッド
	httpoj.send( data ) //[3]
	}

//コールバック関数 ( 受信時に実行されます )
function on_loaded(oj)
{
	//レスポンスを取得
	res  = oj.responseText //[6]

	//ダイアログで表示
	//alert(res)

		//中途半端にXML形式でないのでエラーが出る。

	var kowaza = res.split("<@@@>");
	var id ;
	do
	{
		var id = Math.floor((Math.random()*(kowaza.length-1)));
	}while(kowaza[id].length < 3);
	
	kowaza[id] = kowaza[id].replace(/\r\n/g,'<BR>');
	resultData.innerHTML="<span style='color:blue;font-size: 120%;font-weight:bold;border-style:double;border-width:0pt 0pt 5pt 0pt;border-color:#9ae;'>今日のことがちゃ("+id+")</span><span onclick='printKotogacha()' style='cursor:pointer;'>[次]</span><br><br>"+kowaza[id]+"";

}

