// Rainboard
// http://udon.be/

window.onload = function (){
	var i;
	// クッキー処理
	with(document){
		for(i = 0; i < forms.length; i++){
			if(forms[i].FROM && forms[i].mail){
				forms[i].FROM.value = '';
				forms[i].mail.value = '';
			}
		}
	}

	// ツールチップを作る
	popupElement = document.createElement('div');
	with(popupElement.style){
		background = '#ffffff';
		fontSize = '80%';
		border = '1px solid #999999';
		padding = '2px';
		display = 'none';
	}
	var b = document.getElementsByTagName('body');
	b[0].appendChild(popupElement);
}

// ツールチップを表示する
function on(p, q){
	// 変数宣言
	var a, i, j, x, y;
	i = j = x = y = 0;
	a = 1;
	var qs = q.split(',');
	var pops = new Array();
	while(j < qs.length){
		if(qs[j].match(/^([0-9]+)$/)){
			// 単レス
			pops.push(qs[j]);
		}
		else if(qs[j].match(/^([0-9]+)-([0-9]+)$/)){
			// 複レス(範囲)
			s = RegExp.$1; t = RegExp.$2;
			if(parseInt(s) > parseInt(t)){ t = s.substr(0, s.length - t.length) + t; }
			s = parseInt(s); t = parseInt(t);
			while(s <= t){ pops.push(s++); }
		}
		else{
			a = 0;	// アンカーじゃないのでポップアップしない
		}
		j ++;
	}

	// 座標確定
	if(p.pageY){ x = p.pageX; y = p.pageY; }	// For Major Browsers
	else if(document.compatMode == 'CSS1Compat'){	// For IE Standard Mode
		x = p.clientX + document.documentElement.scrollLeft;
		y = p.clientY + document.documentElement.scrollTop;
	}
	else{						// For IE Quirks Mode
		x = p.clientX + document.body.scrollLeft;
		y = p.clientY + document.body.scrollTop;
	}

	// スタイル定義
	with(popupElement.style){
		left = (x+16)+'px';
		top = (y+16)+'px';
		position = 'absolute';
		display = 'block';
	}

	// 引数が数値→ ID="R数値" を表示、それ以外→それ自体を表示
	if(a == 1){
		j = 0;
		while(j < pops.length && i < 10){
			if(document.getElementById('R'+pops[j])){
				if(i == 0){
					popupElement.innerHTML = document.getElementById('R'+pops[j]).innerHTML;
				}
				else{
					popupElement.innerHTML += '<hr>' + document.getElementById('R'+pops[j]).innerHTML;
				}
				i++;
			}
			j++;
		}
		if(i == 0){
			popupElement.style.display = 'none';
		}
	}
	else{
		popupElement.innerHTML = q;
	}
}

// ツールチップを隠す
function off(){
	popupElement.style.display = 'none';
}

// cookie.cgi Version 1.91

