	var	omikuji_stop_flg  = false;	// 停止フラグ
	var	omikuji_start_flg = false;	// 開始フラグ
	// omikuji() : 初期処理
	function omikuji() {
		document.write('<FORM NAME="omikuji_form">');
		document.write('<INPUT TYPE="text" NAME="result" SIZE=6 VALUE="">');
		document.write('<INPUT TYPE="button" NAME="omikuji_button" VALUE=" 開始 " onClick="omikuji1_button()"><BR>');
		document.write('<TEXTAREA NAME="contents" COLS=35 ROWS=4></TEXTAREA>');
		document.write('</FORM>');
		document.omikuji_form.result.value = "";
		document.omikuji_form.contents.value = "";
	}
	// omikuji1_button() : 開始・停止処理
	function omikuji1_button() {
		if (omikuji_start_flg) {
			// ランダム表示開始後にボタンが押されたら停止フラグオン
			omikuji_stop_flg = true;
			document.omikuji_form.omikuji_button.value = "おみくじ";
		}
		else {
			// ランダム表示開始フラグオン
			omikuji_start_flg	= true;
			document.omikuji_form.omikuji_button.value = " 停止 ";
			omikuji_exec();
		}
	}
	// omikuji_exec() : 選択・結果表示
	function omikuji_exec () {
		var	omikuji_result = "";
		var	omikuji_contents = "";
		var	rnd = 0;
		var	separator = "";
		if (navigator.appName.indexOf("Internet Explore") >= 0) {
			if (navigator.appVersion.indexOf("Win") >= 0) {
				separator = "\r\n";
				step = 2;
			}
			else if (navigator.appVersion.indexOf("Mac") >= 0) {
				separator = "\r";
				step = 1;
			}
			else {
				separator = "\n";
				step = 1;
			}
		}
		else {
			separator = "\n";
		}

		while(1) {
			rnd = Math.floor(Math.random() * 100);

			if (rnd == 0) {
				omikuji_result = "超大吉";
				omikuji_contents = "【勉学】己を信じて進め" + separator + "【恋愛】よりどりみどり" + separator + "【金銭】失った分、１０倍得る" + separator + "【争事】全てまるくおさまる" ;
				break;
			}
			else if (rnd < 5) {
				omikuji_result = "大々吉";
				omikuji_contents = "【勉学】願いが成就する" + separator + "【恋愛】チャンスが多々ある" + separator + "【金銭】臨時収入の予感" + separator + "【争事】自然とおさまる";
				break;
			}
			else if (rnd < 12) {
				omikuji_result = "大吉";
				omikuji_contents = "【勉学】不言実行が吉" + separator + "【恋愛】進めて悪からず" + separator + "【金銭】一筋の光明あり" + separator + "【争事】口は災いのもと慎重に";
				break;
			}
			else if (rnd < 20) {
				omikuji_result = "大吉";
				omikuji_contents = "【勉学】今までの努力が報われる" + separator + "【恋愛】信じれて進めばなおよし" + separator + "【金銭】浪費はさけよ" + separator + "【争事】無理を言わずに臨機応変に";
				break;
			}
			else if (rnd < 30) {
				omikuji_result = "中吉";
				omikuji_contents = "【勉学】状況にあわせて無理せず" + separator + "【恋愛】もう少しの努力が必要" + separator + "【金銭】無理な買物より現状維持" + separator + "【争事】間に入らず逃げるが勝ち";
				break;
			}
			else if (rnd < 50) {
				omikuji_result = "中吉";
				omikuji_contents = "【勉学】もう少しの努力で実を結ぶ" + separator + "【恋愛】他人より自分の心を磨け" + separator + "【金銭】貸し借りは避けよ" + separator + "【争事】少し待てば助けがくる";
				break;
			}
			else if (rnd < 70) {
				omikuji_result = "中吉";
				omikuji_contents = "【勉学】努力が報われる" + separator + "【恋愛】相手を信じれば振り向く" + separator + "【金銭】出入り多し安定せず" + separator + "【争事】人をたて謙虚になるべし";
				break;
			}
			else if (rnd < 80) {
				omikuji_result = "小吉";
				omikuji_contents = "【勉学】まぐれも運のうち" + separator + "【恋愛】相手をほめて喜ばせよう" + separator + "【金銭】小銭に恵まれる" + separator + "【争事】感情的にならずに落ち着け";
				break;
			}
			else if (rnd < 88) {
				omikuji_result = "小吉";
				omikuji_contents = "【勉学】二つの事より一つの事を" + separator + "【恋愛】恋敵あらわる注意報" + separator + "【金銭】散財に注意しよう" + separator + "【争事】かかわるなかれ";
				break;
			}
			else if (rnd <= 96) {
				omikuji_result = "小吉";
				omikuji_contents = "【勉学】雲行き怪し気を抜かない" + separator + "【恋愛】思わぬ出会いを大切に" + separator + "【金銭】小さな収入、大きな支出" + separator + "【争事】一歩引いてみよ";
				break;
			}
			else if (rnd == 97) {
				omikuji_result = "末吉";
				omikuji_contents = "【勉学】不正厳禁" + separator + "【恋愛】無理な高望みできず" + separator + "【金銭】出て行くのみ" + separator + "【争事】おさまり難し";
				break;
			}
			else if (rnd == 98) {
				omikuji_result = "末々吉";
				omikuji_contents = "【勉学】視点を変え自力で切り抜け" + separator + "【恋愛】恋敵警報あり愛情確認を" + separator + "【金銭】不意の支出に注意" + separator + "【争事】引かねば血を見る";
				break;
			}
			else if (rnd == 99) {
				omikuji_result = "小凶";
				omikuji_contents = "【勉学】期待無用、日々の努力を" + separator + "【恋愛】不吉な兆し有り愛情表現を" + separator + "【金銭】出費多大になりやすい" + separator + "【争事】四面楚歌なり時間をまて";
				break;
			}
			else {
				continue;
			}
		}

		// 表示処理
		document.omikuji_form.result.value = omikuji_result;
		if (omikuji_stop_flg) {
			// 停止フラグが true の時、回転停止
			document.omikuji_form.contents.value = omikuji_contents;
		}
		else {
			// 再度チェック移動処理
			setTimeout("omikuji_exec()", 20);
		}
	}
