// Rainbow Channel with Nandemo Popup
// http://udon.be/

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

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

// ツールチップを表示する
function on(p, q){
	// 変数宣言
	var i, r, s, t, x, y;
	i = r = x = y = 0;

	// モード分岐
	if(q.match(/^([0-9]+)$/)){
		r = 1;
		s = t = parseInt(RegExp.$1);
	}
	else if(q.match(/^([0-9]+)-([0-9]+)$/)){
		r = 1;
		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);
	}

	// 座標確定
	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(e.style){
		left = (x+16)+"px";
		top = (y+16)+"px";
		position = "absolute";
		display = "block";
	}

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

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

// cookie.cgi Version 1.50

