// おみくじ

// おみくじの説明
var kuji_desc = "今日のあなたの運勢を占ってみましょう。";
// おみくじの確率と内容
var kuji_cont = [
  [10, "今日の運勢は<font size='5'><b>大吉！</b></font>" ],
  [30, "今日の運勢は<font size='5'><b>中吉♪</b></font>" ],
  [30, "今日の運勢は<font size='5'><b>小吉</b></font>" ],
  [20, "今日の運勢は<font size='5'><b>凶…</b></font>" ],
  [10, "今日の運勢は<font size='5'><b>大凶！</b></font>" ],
];

////////////////////////////////////////////////////////////////////

kuji_init();

function kuji_init() {
	if(!document.getElementById) return;
	
	document.write("<div id='imp_kuji' style='line-height:normal'>"
		+ kuji_desc
		+ "<div align='center'><input type='button' value='&#x5360;&#x3046!' "
		+ "onclick='kuji_onclick();' style='width: 5em;' />"
		+ "</div></div>");
	
	setTimeout("kuji_init2();", 500);
}

function kuji_init2() {
	var obj = document.getElementById("imp_kuji");
	if(!obj) return;
	
	if(obj.parentNode.tagName == "A") {
		var pa = obj.parentNode;
		var papa = pa.parentNode;
		obj = pa.removeChild(obj);
		papa.removeChild(pa);
		papa.appendChild(obj);
	}
}

function kuji_onclick() {
	var obj = document.getElementById("imp_kuji");
	if(!obj) return;
	
	var num_omikuji, i;
	for(i = 0; ; i++) {
		if(!kuji_cont[i]) break;
	}
	num_omikuji = i;
	if(i <= 0) return;
	
	var num = Math.random() * 100;
	var sum = 0;
	
	for(i = 0; i < num_omikuji; i++)
	{
		var per = kuji_cont[i][0];
		if(!per) continue;
		if(sum <= num && num < sum + per)
		{
			obj.innerHTML = kuji_cont[i][1];
			break;
		}
		else sum += per;
	}
}
