<html>
<head>
<script type="text/JavaScript"><!--
// XL
var SkinName = "XL";
var SkinVersion = "6.6";
var SkinType = "߽";
var Browser = new Array();
Browser["name"] = new Array("JaneSyrup", "`", "zbg]k", "A Bone");
var BrowserNum = 1;

// ݒ (on = 1, off = 0)
var Config = new Array();
Config["mail"] = 1; // [\F
Config["select"] = 0; // I𕶎HF
Config["scroll"] = 1; // X[YXN[F
Config["face"] = 1; // tFCXωF

// Lϐ
Browser["anchor"] = new Array("", "a", "ID", "Res");
var Res = document.all.tags("DL");
var LinkCheckRegExp = new RegExp("^..?tps?:\/\/|www\.", "i");
var PictCheckRegExp = new RegExp("\.png$|\.jp(g|e|eg)$|\.gif$|\.bmp$", "i");
var ResNodeNum = new Array();
ResNodeNum["name"] = 1;
ResNodeNum["mail"] = 3;
ResNodeNum["message"] = 5;
ResNodeNum["id"] = 6;
var FaceColor = new Array();
FaceColor["sage"] = "#acd0e3";
FaceColor["age"] = "#ffc18e";
FaceColor["new"] = "#ffd777";
FaceColor["cap"] = "#ffa4b8";
FaceColor["maru"] = "#c1bed6";
FaceColor["trip"] = "#c2df97";
FaceColor["mailAge"] = "#fd5e4c";
FaceColor["mailNormal"] = "#008a8a";
if (SkinType == "߽") {
	FaceColor["sage"] = "#81cae2";
	FaceColor["age"] = "#ffa26a";
	FaceColor["new"] = "#ffd777";
	FaceColor["cap"] = "#ff95ad";
	FaceColor["maru"] = "#a3aadb";
	FaceColor["trip"] = "#b3d77d";
}

// @\̏I
function functionEnd() {
	focus();
	if (AutoNewRes == "check") return;
	event.returnValue = false;
}

// ݒύX
function changeConfig(mode) {
	var button;
	if (mode == "mail") {
		var mail = document.all.tags("U");
		for (var i = 0; i < mail.length; i++) {
			mail(i).style.visibility = (Config[mode]) ? "hidden" : "visible";
		}
		button = configMailButton;
	} else if (mode == "select") {
		button = configSelectButton;
	} else if (mode == "scroll") {
		button = configScrollButton;
	} else if (mode == "face") {
		button = configFaceButton;
	}
	button.style.color = (button.style.color != "#3462ed") ? "#3462ed" : "";
	Config[mode] = (Config[mode]) ? 0 : 1;
	functionEnd();
}
function configMail() {
	if (!Config["mail"]) {
		document.write('<style type="text/css">');
		document.write('u {visibility: hidden ;}');
		document.write('</style>');
	}
}

// NbNŃtH[JX͂
function clickBlur() {
	var e = event.srcElement;
	if (e.tagName == "A") {
		if (Browser["name"][BrowserNum] == "zbg]k") {
			if (e.className == "menu" || e.parentElement.className == "menu" || e.className == "menuButton") {
				e.blur();
 			}
		} else {
			e.blur();
		}
	}
}
document.onclick = clickBlur;

// `FbN
function sWordCheck(promptValue, promptInputValue) {
	var word = new String(document.selection.createRange().text);
	if (word.length == 0) {
		word = prompt(promptValue, promptInputValue);
	} else if (Config["select"]) {
		word = prompt(promptValue, word);
	}
	if (!(word == "" || word == null || word == promptInputValue)) {
		return(word);
	}
}

// EBhEJ
function windowOpen(url) {
	var target = "Blank";
	if (Browser["name"][BrowserNum] == "JaneSyrup" || Browser["name"][BrowserNum] == "A Bone") {
		target = "_self";
	}
	window.open(url, target);
	functionEnd();
}

// XAJ[
function getResAnchorName(res) {
	var name = res.parentNode.previousSibling.name;
	return(name);
}
function splitResAnchorName(name) {
	if (Browser["name"][BrowserNum] != "JaneSyrup") {
		name = name.split(Browser["anchor"][BrowserNum])[1];
	}
	return(name);
}
function addResAnchorName(name) {
	var name = Browser["anchor"][BrowserNum] + name;
	return(name);
}
function getResAnchorScroll(name) {
	var scrollMargin = document.all.item(name).offsetTop - document.body.scrollTop;
	return(scrollMargin);
}

// 
var AutoFlag = false;
var AutoNewRes = false;
function auto() {
	faceChange(Res[Res.length-1]);
	if (AutoNewRes) {
		if (!AutoFlag) return;
		autoFindO();
		autoFilter();
	} else {
		AutoNewRes = "check";
		moveScroll('new');
		AutoNewRes = true;
	}
}
function autoFlagCheck() {
	for (var i = 0; i < 6; i++) {
		if (FindOColor["word"][i]) return true;
	}
	if (FilterHistory['mode'].length != 0) return true;
	return false;
}

// tFCXω
function faceChange(res) {
	var face = res.childNodes[0].childNodes[0];
	var name = res.childNodes[ResNodeNum["name"]];
	var mail = res.childNodes[ResNodeNum["mail"]];
	var faceValue, faceColor, mailColor;
	if (!Config["face"]) {
		face.innerHTML = " <br>(,,EtE)";
		face.style.backgroundColor = FaceColor["new"];
		return;
	}
	if (mail.innerText.indexOf("sage") != -1) {
		faceValue = "ȁQ<br>i@ĹMj";
		faceColor = FaceColor["sage"];
	} else if (mail.innerText.indexOf("age") != -1) {
		faceValue = "ȁQ<br>i@ÉEj";
		faceColor = FaceColor["age"];
		mailColor = FaceColor["mailAge"];
	} else {
		if (res.id == "n") {
			faceValue = " <br>(,,EtE)";
			faceColor = FaceColor["new"];
		}
		mailColor = FaceColor["mailNormal"];
	}
	if (name.innerText.indexOf("") != -1) {
		faceValue = "(P[P)<br>د";
		faceColor = FaceColor["cap"];
	} else if (name.innerText.indexOf("") != -1) {
		faceValue = ",,<br>~,,߄D߃~";
		faceColor = FaceColor["maru"];
	} else if (name.innerText.indexOf("") != -1) {
		faceValue = " <br>i,,߄D߁j";
		faceColor = FaceColor["trip"];
	}
	if (faceValue) {
		face.innerHTML = faceValue;
		face.style.backgroundColor = faceColor;
	}
	mail.style.color = mailColor;
}

// X̃tFCXω
function oldFaceChange() {
	for (var i = 0; i < Res.length; i++) {
		if (Res(i).id == "n") break;
		faceChange(Res(i));
	}
	functionEnd();
}

// j[\
var VMenuList = new Array();
function showMenu(menu, position) {
	if (menu.style.visibility == "visible") return;
	var e = event.srcElement;
	if (e.parentElement.className == "face") {
		e = e.parentElement;
	}
	var top = e.offsetTop;
	var left = e.offsetLeft + e.offsetWidth;
	if (e.parentElement.className == "menu") {
		top += e.parentElement.offsetTop;
		left += e.parentElement.offsetLeft;
	} else if (e.className == "menuButton") {
		left -= 1;
	}
	if ((top + menu.offsetHeight) > (document.body.clientHeight + document.body.scrollTop)) {
		top -= (top + menu.offsetHeight) - (document.body.clientHeight + document.body.scrollTop);
	}
	if ((left + menu.offsetWidth) > (document.body.clientWidth + document.body.scrollLeft)) {
		left -= e.offsetWidth + menu.offsetWidth - 1;
	}
	menu.style.top = top;
	menu.style.left = left;
	menu.style.visibility = "visible";
	if (VMenuList.length == 0) {
		VMenuList[0] = e;
	}
	VMenuList[VMenuList.length] = menu;
}
function hideMenu() {
	var check, e = event.toElement;
	if (e) {
		if (e.className == "face" || e.parentElement.className == "face") {
			if (VMenuList[0].className == "face") {
				return;
			}
		}
		check = 0;
		for (var i = VMenuList.length; i; i--) {
			if (e == VMenuList[i - 1] || e.parentElement == VMenuList[i - 1]) {
				var tmp = VMenuList.length;
				while (i < tmp) {
					VMenuList[VMenuList.length - 1].style.visibility = "hidden";
					VMenuList.length--;
					i++;
				}
				check = 1;
				break;
			}
		}
		if (check == 0) {
			for (var i = VMenuList.length; i > 1; i--) {
				VMenuList[i - 1].style.visibility = "hidden";
			}
			VMenuList.length = 0;
		}
	}
	event.cancelBubble = true;
}

// XN[
var BeforeResAnchorName = null;
var BeforeResAnchorScroll = null;
var ResScrollMargin = 11;
function getNowRes() {
	if (Math.round(document.body.scrollTop / document.body.scrollHeight) < 0.5) {
		for (var i = 0; i < Res.length; i++) {
			if (Res(i).parentElement.offsetTop > document.body.scrollTop) {
				return(Res(i));
			}
		}
		for (var i = Res.length; i; i--) {
			if (Res(i - 1).parentElement.style.display != 'none') {
				return(Res(i - 1));
			}
		}
	} else {
		for (var i = Res.length; i; i--) {
			if (Res(i - 1).parentElement.offsetTop < document.body.scrollTop) {
				for (var j = i; j < Res.length; j++) {
					if (Res(j).parentElement.style.display != 'none') {
						return(Res(j));
					}
				}
				return(Res(i));
			}
		}
	}
}
function smoothScroll(scrollValue) {
	var scrollHeight = scrollValue - document.body.scrollTop;
	document.body.scrollLeft = 0;
	if (Config["scroll"]) {
		var divValue = 20;
		var scrollHeightDiv = scrollHeight / divValue;
		scrollBy(0, scrollHeight % divValue);
		for (var i = 0; i < divValue; i++) {
			scrollBy(0, scrollHeightDiv);
		}
	} else {
		scrollBy(0, scrollHeight);
	}
	functionEnd();
}
function memoryScroll(resAnchorName, scrollMargin) {
	var nowRes, nowResAnchorName, nowResAnchorScroll;
	if (VMenuList.length != 0 && VMenuList[0].className == "face") {
		nowRes = VMenuList[0].parentNode;
	} else if (getNowRes()) {
		nowRes = getNowRes();
	} else {
		functionEnd();
		return;
	}
	nowResAnchorName = getResAnchorName(nowRes);
	nowResAnchorScroll = getResAnchorScroll(nowResAnchorName);
	if (scrollMargin) {
		smoothScroll(document.all.item(resAnchorName).offsetTop - scrollMargin);
	} else {
		smoothScroll(document.all.item(resAnchorName).offsetTop - ResScrollMargin);
	}
	if (nowResAnchorName.offsetTop - nowResAnchorScroll != document.body.scrollTop) {
		BeforeResAnchorName = nowResAnchorName;
		BeforeResAnchorScroll = nowResAnchorScroll;
	}
}
function moveScroll(mode) {
	if (mode == 'new') {
		for (var i = 0; i < Res.length; i++) {
			if (Res(i).id == "n") {
				memoryScroll(getResAnchorName(Res(i)));
				return;
			}
		}
		functionEnd();
	} else if (mode == 'return') {
		if (BeforeResAnchorName != null && BeforeResAnchorName.offsetTop - BeforeResAnchorScroll != document.body.scrollTop) {
			memoryScroll(BeforeResAnchorName, BeforeResAnchorScroll);
		}
		functionEnd();
	} else if (mode == 'top') {
		memoryScroll(getResAnchorName(Res[0]));
	} else if (mode == 'end') {
		for (var i = Res.length; i > 0; i--) {
			if (Res[i - 1].parentNode.style.display != "none") {
				memoryScroll(getResAnchorName(Res[i - 1]));
				return;
			}
		}
		functionEnd();
	}
}

// tB^
var FilterHistory = new Array();
FilterHistory['mode'] = new Array();
FilterHistory['elem'] = new Array();
FilterHistory['word'] = new Array();
var FilterReverseFlag = false;
function filter(mode, elem) {
	var nowRes, nodeNum, word, tmp, link, check;
	if (VMenuList.length != 0 && VMenuList[0].className == "face") {
		nowRes = VMenuList[0].parentNode;
		if (elem == 'thisId') {
			nodeNum = ResNodeNum["id"];
			word = nowRes.childNodes[nodeNum].innerText.split("ID:")[1];
			if (!word) {
				alert("  \n( L[M)@hcl[\n _@<");
				functionEnd();
				return;
			}
		} else if (elem == 'thisName') {
			nodeNum = ResNodeNum["name"];
			word = nowRes.childNodes[nodeNum].innerText;
		} else if (elem == 'name') {
			nodeNum = ResNodeNum["name"];
			var promptInputValue = "镶͂ (@߄t)νc";
			var promptValue = "\ny O̕ z@m \XF "+(Res.length)+" n";
			var word = sWordCheck(promptValue, promptInputValue);
			if (!word) {
				functionEnd();
				return;
			}
		} else if (elem == 'message') {
			nodeNum = ResNodeNum["message"];
			var promptInputValue = "镶͂ (@߄t)νc";
			var promptValue = "\ny {̕ z@m \XF "+(Res.length)+" n";
			var word = sWordCheck(promptValue, promptInputValue);
			if (!word) {
				functionEnd();
				return;
			}
		}
	} else {
		nowRes = getNowRes();
	}
	if (mode == 'all') {
		for (var i = 0; i < Res.length; i++) {
			Res[i].parentNode.style.display = '';
		}
	} else if (mode == 'reverse') {
		for (var i = 0; i < Res.length; i++) {
			if (Res[i].parentNode.style.display == 'none') {
				Res[i].parentNode.style.display = '';
			} else {
				Res[i].parentNode.style.display = 'none';
			}
		}
	} else if (mode == 'abone') {
		for (var i = 0; i < Res.length; i++) {
			if (Res[i].childNodes[nodeNum].innerText.indexOf(word) != -1) {
				Res[i].parentNode.style.display = 'none';
			}
		}
	} else if (mode == 'extract') {
		for (var i = 0; i < Res.length; i++) {
			if (Res[i].childNodes[nodeNum].innerText.indexOf(word) == -1) {
				Res[i].parentNode.style.display = 'none';
			}
		}
		if (elem == 'name' || elem == 'message') {
			findO(SelectColorNum, word);
		}
	} else if (mode == 'link' || mode == 'picture') {
		nodeNum = ResNodeNum["message"];
		tmp = LinkCheckRegExp;
		if (mode == 'picture') {
			tmp = PictCheckRegExp;
		}
		for (var i = 0; i < Res.length; i++) {
			link = Res[i].childNodes[nodeNum].getElementsByTagName('A');
			check = 0;
			if (link.length) {
				for (var j = 0; j < link.length; j++) {
					if (link[j].innerText.search(tmp) != -1) {
						check = 1;
						break;
					}
				}
				if (check == 0) {
					Res[i].parentNode.style.display = 'none';
				}
			} else {
				Res[i].parentNode.style.display = 'none';
			}
		}
	}
	if (mode == 'all' || mode == 'reverse') {
		if (nowRes) {
			smoothScroll(document.all.item(getResAnchorName(nowRes)).offsetTop - ResScrollMargin);
		} else {
			smoothScroll(0);
		}
	} else {
		memoryScroll(getResAnchorName(nowRes));
	}
	BeforeResAnchorScroll = null;
	if (mode == 'all') {
		if (!autoFlagCheck()) AutoFlag = false;
		FilterHistory['mode'].length = 0;
		FilterHistory['elem'].length = 0;
		FilterHistory['word'].length = 0;
		FilterReverseFlag = false;
	} else if (mode == 'reverse') {
		if (FilterReverseFlag == false) {
			FilterReverseFlag = true;
		} else {
			FilterReverseFlag = false;
		}
	} else {
		AutoFlag = true;
		FilterHistory['elem'][FilterHistory['mode'].length] = elem;
		FilterHistory['word'][FilterHistory['mode'].length] = word;
		FilterHistory['mode'][FilterHistory['mode'].length] = mode;
	}
}
function autoFilter() {
	var mode, elem, nodeNum, word, tmp, link, check;
	var lastRes = Res[Res.length-1];
	for (var i = 0; i < FilterHistory['mode'].length; i++) {
		mode = FilterHistory['mode'][i];
		elem = FilterHistory['elem'][i];
		word = FilterHistory['word'][i];
		if (elem == 'thisId') {
			nodeNum = ResNodeNum["id"];
		} else if (elem == 'thisName' || elem == 'name') {
			nodeNum = ResNodeNum["name"];
		} else if (elem == 'message') {
			nodeNum = ResNodeNum["message"];
		}
		if (mode == 'abone') {
			if (lastRes.childNodes[nodeNum].innerText.indexOf(word) != -1) {
				lastRes.parentNode.style.display = 'none';
			}
		} else if (mode == 'extract') {
			if (lastRes.childNodes[nodeNum].innerText.indexOf(word) == -1) {
				lastRes.parentNode.style.display = 'none';
			}
		} else if (mode == 'link' || mode == 'picture') {
			tmp = LinkCheckRegExp;
			if (mode == 'picture') {
				tmp = PictCheckRegExp;
			}
			nodeNum = ResNodeNum["message"];
			link = lastRes.childNodes[nodeNum].getElementsByTagName('A');
			check = 0;
			if (link.length) {
				for (var j = 0; j < link.length; j++) {
					if (link[j].href.search(tmp) != -1 && !(link[j].href.search(ThreadCheckRegExp) != -1)) {
						check = 1;
						break;
					}
				}
				if (check == 0) {
					lastRes.parentNode.style.display = 'none';
				}
			} else {
				lastRes.parentNode.style.display = 'none';
			}
		}
	}
}

// }`
var LastSearchEngine = "Google {";
function multiSearch(engine) {
	if (!engine) {
		engine = LastSearchEngine;
	}
	var promptValue = "\ny }` z@m GWF "+engine+" n";
	var promptInputValue = "镶͂ (@߄t)νc";
	var word = sWordCheck(promptValue, promptInputValue);
	if (!word) {
		functionEnd();
		return;
	}
	var url;
	switch (engine) {
		case "Google {":
		url = "http://www.google.com/search?num=50&q="+ word +"&hl=ja&lr=lang_ja"; break;
		case "Google Ұ":
		url = "http://images.google.com/images?q="+ word +"&hl=ja&lr=lang_ja"; break;
		case "excite ÷Ė| pa":
		url = "http://www.excite.co.jp/world/text/?wb_lp=ENJA&before="+ word; break;
		case "excite ÷Ė| ap":
		url = "http://www.excite.co.jp/world/text/?wb_lp=JAEN&before="+ word; break;
		case "excite ޖ| pa":
		url = "http://www.excite.co.jp/world/url/?wb_url="+ word +"&wb_lp=ENJA&wb_dis=2&wb_co=excitejapan"; break;
		case "goo paT":
		url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=0&MT="+ word; break;
		case "goo apT":
		url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=1&MT="+ word; break;
		case "goo ꎫT":
		url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=2&MT="+ word; break;
		case "goo VꎫT":
		url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=3&MT="+ word; break;
		case "p̊bm":
		url = "http://www.infoseek.co.jp/GTitles?qt="+ word +"&svx=310640&rf=1&qp=0&nh=10&col=GN"; break;
		case "MapFanWeb n}":
		url = "http://www.mapfan.com/index.cgi?ADDR="+ word; break;
		case "ZDNet JapanL":
		url = "http://zdsearch.zdnet.co.jp/index.cgi?whence=0&result=normal&query="+ word +"&idxname=news&sort=score&max=10"; break;
		case "Yahoo!I[NV":
		url = "http://search.auctions.yahoo.co.jp/search/auc?p="+ word +"&alocale=0jp&acc=jp"; break;
		case "tbVAC":
		url = "http://search.fresheye.com/?term=monthly&SUBMIT=%8C%9F%8D%F5&kw="+ word; break;
		case "گٌ (2ch)":
		url = "http://ruitomo.com/~gulab/search.cgi?k="+ word +"&o=K&2=t"; break;
		case "web.archive.org":
		url = "http://web.archive.org/archive_request_ng?collection=web&url="+ word; break;
	}
	LastSearchEngine = engine;
	windowOpen(url);
}

// nCCg
var SelectColorNum = 0;
var FindOColor = new Array();
FindOColor["name"] = new Array("", "", "", "", "", "[");
FindOColor["color"] = new Array("royalblue", "lightseagreen", "slateblue", "gold", "salmon", "teal");
FindOColor["find"] = new Array();
FindOColor["word"] = new Array();
for (var i = 0; i < 7; i++) {
	FindOColor["find"][i] = -1;
	FindOColor["word"][i] = null;
}
function findO(colorNum ,word) {
	var promptValue = "\ny nCCg z@m IĂJ[F "+FindOColor["name"][colorNum]+" n";
	var promptInputValue = "镶͂ (@߄t)νc";
	if (!word) {
		word = sWordCheck(promptValue, promptInputValue);
		if (!word) {
			functionEnd();
			return;
		}
	}
	var color = FindOColor["color"][colorNum];
	var i = 0;
	var doc = document.body.createTextRange();
	while (doc.findText(word,i) == true) {
		var findWord = '<span style="color: #f5f5f5 ;background: '+color+' ;" id="find_'+colorNum+'">'+doc.text+'</span>';
		doc.pasteHTML(findWord);
		doc.collapse();
		if (i==0) {
			var nowRes, nowResAnchorName, nowResAnchorScroll;
			if (VMenuList.length != 0 && VMenuList[0].className == "face") {
				nowRes = VMenuList[0].parentNode;
			} else if (getNowRes()) {
				nowRes = getNowRes();
			}
			nowResAnchorName = getResAnchorName(nowRes);
			nowResAnchorScroll = getResAnchorScroll(nowResAnchorName);
			FindOColor["find"][colorNum] = 0;
			findOScroll(colorNum, false);
			if (nowResAnchorName.offsetTop - nowResAnchorScroll != document.body.scrollTop) {
				BeforeResAnchorName = nowResAnchorName;
				BeforeResAnchorScroll = nowResAnchorScroll;
			}
		}
		i++;
	}
	if (i==0) {
		alert("  \n( L[M)@ЂƂl[\n _@<");
		FindOColor["find"][colorNum] = -1;
	} else {
		alert ("iÉEj "+i+" ʹ!!");
		FindOColor["find"][colorNum]--;
		FindOColor["word"][colorNum] = word;
		AutoFlag = true;
		SelectColorNum = colorNum;
	}
	functionEnd();
}
function autoFindO() {
	var lastRes = Res[Res.length-1];
	for (var i = 0; i < 6; i++) {
		if (FindOColor["word"][i]) {
			var word = FindOColor["word"][i]
			var findWord = '<span style="color: #f5f5f5 ;background: '+FindOColor["color"][i]+' ;" id="find_'+i+'">'+word+'</span>';
			lastRes.innerHTML = lastRes.innerHTML.split(word).join(findWord);
		}
	}
}

// nCCgJ[w폜
function findOCancel(colorNum) {
	var findWord = document.all.tags("SPAN");
	var check = true;
	if (FindOColor["find"][colorNum] < 0) {
		alert("  \n( L[M)@y "+FindOColor["name"][colorNum]+" z ̃nCCg̓l[\n _@<");
		functionEnd();
		return;
	}
	while (check) {
		check = false;
		if (findWord != null && findWord.length != null) {
			for (var i = 0; i < findWord.length; i++) {
				if (findWord(i).id == ("find_"+colorNum)) {
					findWord(i).outerHTML = findWord(i).innerText;
					check = true;
				}
			}
		}
	}
	FindOColor["find"][colorNum] = -1;
	FindOColor["word"][colorNum] = null;
	if (!autoFlagCheck()) AutoFlag = false;
	functionEnd();
}

// nCCg\
function findOScroll(colorNum, shift) {
	var findWord, findWordScroll;
	if (colorNum != 6) {
		if (FindOColor["find"][colorNum] < 0) {
			alert("  \n( L[M)@y "+FindOColor["name"][colorNum]+" z ̃nCCg̓l[\n _@<");
			functionEnd();
			return;
		}
		findWord = document.all.item("find_"+colorNum);
	} else if (document.all.tags("SPAN").length == 0) {
		alert("  \n( L[M)@nCCgЂƂl[\n _@<");
		functionEnd();
		return;
	} else {
		findWord = document.all.tags("SPAN");
	}
	if (shift != true) {
		FindOColor["find"][colorNum]++;
		if (findWord.length <= FindOColor["find"][colorNum]) {
			FindOColor["find"][colorNum] = 0;
		}
	} else {
		FindOColor["find"][colorNum]--;
		if (FindOColor["find"][colorNum] < 0) {
			FindOColor["find"][colorNum] = findWord.length-1;
		}
	}
	if (colorNum != 6) {
		if (findWord.length) {
			findWordScroll = document.all.item("find_"+colorNum, FindOColor["find"][colorNum]).offsetTop;
		} else {
			findWordScroll = findWord.offsetTop;
		}
	} else {
		findWordScroll = findWord(FindOColor["find"][colorNum]).offsetTop;
	}
	smoothScroll(findWordScroll - document.body.clientHeight / 2);
}

// nCCgJ[ύX
function findOColorChange(colorNum, shift) {
	if (colorNum != 6) {
		SelectColorNum = colorNum;
	} else {
		if (shift != true) {
			SelectColorNum++;
			if (5 < SelectColorNum) {
				SelectColorNum = 0;
			}
		} else {
			SelectColorNum--;
			if (SelectColorNum < 0) {
				SelectColorNum = 5;
			}
		}
	}
	findOColorChangeButton.style.backgroundColor = FindOColor["color"][SelectColorNum];
	findOColorChangeButton.style.color = "#f5f5f5";
	functionEnd();
}

// XԃWv
function resJump(num) {
	var targetRes, lastResNum;
	for (var i = Res.length; i > 0; i--) {
		if (Res[i - 1].parentNode.style.display != "none") {
			lastResNum = splitResAnchorName(getResAnchorName(Res[i - 1]));
			break;
		}
	}
	var promptValue = "\ny XԃWv z@m Ō̃XԁF "+lastResNum+" n";
	var promptInputValue = "Wv郌XԂ͂ (@߄t)νc";
	if (!num) {
		num = sWordCheck(promptValue, promptInputValue);
		if (!num) {
			functionEnd();
			return;
		}
	}
	if (document.all.item(addResAnchorName(num)) == null) {
		alert("  \n( L[M)@ȃXԌl[\n _@<");
		functionEnd();
	} else {
		memoryScroll(addResAnchorName(num));
	}
}

// 
var BookMarkAnchor = new Array();
BookMarkAnchor["name"] = new Array(6);
BookMarkAnchor["scroll"] = new Array(6);
function bookMark(n, mode) {
	var nowRes;
	if (mode != 'set') {
		if (BookMarkAnchor["name"][n] == null) {
			mode = 'set';
		} else {
			if (BookMarkAnchor["name"][n].offsetTop - BookMarkAnchor["scroll"][n] != document.body.scrollTop) {
				memoryScroll(BookMarkAnchor["name"][n], BookMarkAnchor["scroll"][n]);
			}
		}
	}
	if (mode == 'set') {
		if (VMenuList.length != 0 && VMenuList[0].className == "face") {
			nowRes = VMenuList[0].parentNode;
		} else {
			nowRes = getNowRes();
		}
		if (nowRes) {
			BookMarkAnchor["name"][n] = getResAnchorName(nowRes);
			BookMarkAnchor["scroll"][n] = getResAnchorScroll(BookMarkAnchor["name"][n]);
			document.all.item("bookMarkButton_"+n).style.color = "#008a8a";
			document.all.item("setBookMarkButton_"+n).style.color = "#3462ed";
		}
		functionEnd();
	}
}

// Xe[^Xr[
function statusView() {
	var tmp, findNum = new Array(6), bookMarkNameNum = new Array("", "P", "Q", "R", "S", "T");
	var alertValue = "s Xe[^Xr[ t\n\n";
	alertValue += "y IĂJ[ z m "+ FindOColor["name"][SelectColorNum] +" n\n";
	alertValue += "y nCCg̐ z m "+ document.all.tags("SPAN").length +" n\n";
	for (var i = 0; i < 6; i++) {
		if (-1 < FindOColor["find"][i]) {
			if (document.all.item("find_"+i).length) {
				findNum[i] = document.all.item("find_"+i).length;
			} else {
				findNum[i] = 1;
			}
			tmp = Math.round(findNum[i] / document.all.tags("SPAN").length * 100);
			alertValue += "@@y "+ FindOColor["name"][i] +" z m "+ findNum[i] +" n "+ tmp +"%\n";
		}
	}
	tmp = 0;
	for (var i = 0; i < Res.length; i++) {
		if (Res[i].parentNode.style.display != "none") {
			tmp++;
		}
	}
	alertValue += "y \X z m "+ tmp +" / "+ Res.length +" n "+ Math.round(tmp / Res.length * 100) +"%\n";
	for (var i = 1; i < 6; i++) {
		if (BookMarkAnchor["name"][i] != null) {
			alertValue += "@@y  "+ bookMarkNameNum[i] +" z m "+ splitResAnchorName(BookMarkAnchor["name"][i]) +" n\n";
		}
	}
	alertValue += "y GW z m "+ LastSearchEngine +" n\n";
	tmp = (Config["mail"]) ? "" : "Ȃ";
	alertValue += "y [\ z m "+ tmp +" n\n";
	tmp = (Config["select"]) ? "" : "Ȃ";
	alertValue += "y I𕶎H z m "+ tmp +" n\n";
	tmp = (Config["scroll"]) ? "" : "Ȃ";
	alertValue += "y X[YXN[ z m "+ tmp +" n\n";
	tmp = (Config["face"]) ? "" : "Ȃ";
	alertValue += "y tFCXω z m "+ tmp +" n\n";
	alert(alertValue);
	functionEnd();
}

// gptB^
function useFilter() {
	var tmp, mode, elem, word, filter = new Array();
	var alertValue = "s gptB^ t\n\n";
	for (var i = 0; i < FilterHistory['mode'].length; i++) {
		word = FilterHistory['word'][i];
		if (FilterHistory['elem'][i] == 'thisId') {
			elem = "hc";
		} else if (FilterHistory['elem'][i] == 'name' || FilterHistory['elem'][i] == 'thisName') {
			elem = "O";
		} else if (FilterHistory['elem'][i] == 'message') {
			elem = "{̕";
		}
		if (FilterHistory['mode'][i] == 'abone') {
			mode = elem + "  ځ`";
		} else if (FilterHistory['mode'][i] == 'extract') {
			mode = elem + "  o";
		} else if (FilterHistory['mode'][i] == 'link') {
			mode = "N郌X\";
			word = "";
		} else if (FilterHistory['mode'][i] == 'picture') {
			mode = "摜郌X\";
			word = "";
		}
		alertValue += "y tB^ "+[i + 1]+" z m "+mode+" n\n";
		alertValue += "@@"+word+"\n";
	}
	if (FilterHistory['mode'].length == 0) {
		alertValue += "@@Ȃ\n";
	}
	if (FilterReverseFlag != false) {
		alertValue += "y ]\ z m gp n\n";
	}
	alert(alertValue);
	functionEnd();
}

// N^O}
function insertLinkTag() {
	var word = new String(document.selection.createRange().text);
	var alertValue = "y N^O} z\n";
	alertValue += "http://ȍ~̃AhXI (@߄t)νc";
	if (word.length == 0) {
		if (word.length == 0) {
			word = alert(alertValue);
			functionEnd();
			return;
		}
	}
	var doc = document.selection.createRange();
	word = '<a href=\"http://'+ word +'\">http://'+ word +'</a>';
	doc.pasteHTML(word);
	functionEnd();
}

// Ps``
function oneLineAA() {
	clipboardData.setData('text',event.srcElement.innerText);
	functionEnd();
}

// ŇɃ{^}
function insMenuButton() {
	var e = event.srcElement;
	if (e.href.search(PictCheckRegExp) == -1) {
		var insHTML = '<a href="#" title="ŊJ" class="menuButton" onClick="openURL(\'link\');">Open</a>';
		e.insertAdjacentHTML('AfterEnd',insHTML);
	} else {
		var insHTML = '<a href="#" title="ŊJ" class="menuButton" onClick="openURL(\'image\');">Open</a>';
		e.insertAdjacentHTML('AfterEnd',insHTML);
		e.nextSibling.style.backgroundColor = "#fff0f3";
	}
	e.id = "replaced";
}
// N{^̃NbN
function openURL(mode) {
	var e = event.srcElement;
	var url = e.previousSibling.href, insHTML;
	if (e.innerText == "404...") {
		functionEnd();
		return;
	}
	if (e.innerText == "Open") {
		if (mode == 'link') {
			insHTML = '<object data="' + url + '" width="100%" height="50%" onmouseover="focus();">ERROR</object>';
		} else if (mode == 'image') {
			insHTML = '<img src="'+ url +'" title="NbNŌ\" class="image_filter" onError="notFound();" onClick="clickImage();" onmouseover="mouseoverImage(this, 100);" onmouseout="mouseoverImage(this, 30)">';
		}
		e.insertAdjacentHTML('AfterEnd',insHTML);
		e.innerText = "Hide";
		e.title = "|)c!";
		e.id = "saw";
	} else {
		if (e.id == "saw") {
			e.title = "|́E) ";
		} else {
			e.title = "ŊJ";
		}
		e.nextSibling.removeNode();
		e.innerText = "Open";
	}
	functionEnd();
}
// N悪404
function notFound() {
	var e = event.srcElement;
	e.previousSibling.innerText = "404...";
	e.previousSibling.title = "(L֥`)ް";
	e.previousSibling.style.color = "#fd5e4c";
	e.removeNode();
}
// 摜̃NbN
function clickImage() {
	var e = event.srcElement;
	if (e.className == "image_filter") {
		e.className = "";
		e.title = "";
	} else {
		e.className = "image_filter";
		e.title = "NbNŌ\";
	}
}
// 摜̃}EX
function mouseoverImage(image, num) {
	if(image.className == "image_filter") {
		image.style.filter = "Alpha(opacity="+ num +")";
	}
}
// URL CheckerŃ`FbN
function urlCheck() {
	var button = VMenuList[0];
	if (button.innerText == "404...") {
		functionEnd();
		return;
	}
	var url = button.previousSibling.href;
	url = "http://www.tekijuku.com/URL/?url="+ url;
	var insHTML = '<object class="url_checker" data="' + url + '" onError="notFound();" width="100%" height="50%" onmouseover="focus();">ERROR</object>';
	if (button.nextSibling.tagName == "OBJECT" || button.nextSibling.tagName == "IMG") {
		button.nextSibling.removeNode();
	}
	button.insertAdjacentHTML('AfterEnd',insHTML);
	button.innerText = "Hide";
	button.title = "|)c!";
	functionEnd();
}
// }EX̔
function checkMouseOver() {
	var e = event.srcElement;
	if (e.className == "face" || e.parentElement.className == "face") {
		showMenu(faceMenu);
	} else if (e.className == "menuButton" || e.parentElement.className == "menuButton") {
		showMenu(menuLink);
	} else if (e.tagName == 'A' && e.innerText.search(LinkCheckRegExp) != -1  && e.innerText.search(/\/read\.cgi|\/kako\//i) == -1 && e.id != "replaced") {
		insMenuButton();
	}
}
document.onmouseover = checkMouseOver;
function checkMouseOut() {
	var e = event.srcElement;
	if (e.className == "face" || e.parentElement.className == "face" || e.className == "menu" || e.parentElement.className == "menu" || e.className == "menuButton") {
		hideMenu();
	}
}
document.onmouseout = checkMouseOut;

// V[gJbg
function sCut() {
	var code = window.event.keyCode;
	//alert(code);
	switch(code){
		case 78: case 110: // 'N','n' VX\
		moveScroll('new'); break;
		case 84: case 116: // 'T','t' ŏ̃X\
		moveScroll('top'); break;
		case 82: case 114: // 'R','r' Öʒuɖ߂
		moveScroll('return'); break;
		case 69: case 101: // 'E','e' Ō̃X\
		moveScroll('end'); break;
		case 70: case 102: // 'F','f' nCCg
		findO(SelectColorNum); break;
		case 99: // 'c' nCCgJ[ύX
		findOColorChange(6, false); break;
		case 67: // 'C' nCCgJ[tύX
		findOColorChange(6, true); break;
		case 120: // 'x' nCCgJ[w菇\
		findOScroll(SelectColorNum, false); break;
		case 88: // 'X' nCCgJ[wt\
		findOScroll(SelectColorNum, true); break;
		case 122: // 'z' nCCg\
		findOScroll(6, false); break;
		case 90: // 'Z' nCCgt\
		findOScroll(6, true); break;
		case 68: case 100: // 'D','d' nCCgJ[w폜
		findOCancel(SelectColorNum); break;
		case 83: case 115: // 'S','s' }`
		multiSearch(LastSearchEngine); break;
		case 49: case 50: case 51: case 52: case 53: // '1'`'5' XN[ʒu
		bookMark(code - 48); break;
		case 33: case 34: case 35: case 36: case 37: // Shift+'1'`'5' 
		bookMark(code - 32, set); break;
		case 74: case 106: // 'J','j' XԃWv
		resJump(); break;
		case 86: case 118: // 'V','v' Xe[^Xr[
		statusView(); break;
		case 79: case 111: // 'O','o' X̃tFCXω
		oldFaceChange(); break;
		case 72: case 104: // 'H','h' wv
		help(); break;
		case 65: case 97: // 'A','a' SX\
		filter('all'); break;
		case 73: case 105: // 'I','i' N^O}
		insertLinkTag(); break;
		case 76: case 108: // 'L','l' N郌X\
		filter('link'); break;
		case 80: case 112: // 'P','p' 摜郌X\
		filter('picture'); break;
		case 81: case 113: // 'Q','q' \𔽓]
		filter('reverse'); break;
		case 85: case 117: // 'U','u' gptB^
		useFilter(); break;
		case 77: case 109: // 'M','m' [\
		changeConfig('mail'); break;
		case 44: // ',' I𕶎H
		changeConfig('select'); break;
		case 46: // '.' XN[
		changeConfig('scroll'); break;
		case 47: // '/' tFCXω
		changeConfig('face'); break;
		default:
		return; break;
	}
}
document.onkeypress = sCut;

// wv
function help() {
	document.body.style.filter = "Gray()";
	var helpTop = "s "+ SkinName +" ver"+ SkinVersion +" "+ SkinType +" for "+ Browser["name"][BrowserNum] +" t\n\n";
	while (1) {
		var alertValue = "y {IȎg z\n";
		alertValue += " }EXJ[\eX̂``tFCX\n";
		alertValue += "ɂĂƃj[\܂B\n";
		alertValue += "ej[̃|bvAbvĂ炦\n";
		alertValue += "̋@\Ǝg͂킩Ǝv܂B\n";
		alertValue += " ͂߂@\́AړI\n";
		alertValue += "Iă{^ƃNłB\n";
		alertValue += "P{^̃V[gJbg[Ă̂\n";
		alertValue += "|bvAbv( )ĎgĂB\n";
		alertValue += "L[{[hh̐lV֗łB\n\n";
		alertValue += "y tFCXω z\n";
		alertValue += " LbvAAgbvAageAsage\n";
		alertValue += "ω܂B[ageAsagê݁B\n";
		alertValue += "\t\t\t@@@P / R \n";
		if (!confirm(helpTop+alertValue)) {
			break;
		}
		alertValue = "y Öʒuɖ߂ z\n";
		alertValue += " ̋@\̓nCCg\ȊŐ@\\n";
		alertValue += "ړƂȂ炢łg܂B\n";
		alertValue += " j[gXA܂͉ʂɕ\\n";
		alertValue += "Ă钆ňԏ̃XL܂B\n";
		alertValue += " X\ĂȂ߂\n";
		alertValue += "X\܂B\n\n";
		alertValue += "y  z\n";
		alertValue += " tB^AnCCgg\n";
		alertValue += "VXŏ܂B\n";
		alertValue += " nCCg̒P͂PFPłB\n";
		alertValue += " ̋@\ĝFootergȂ\n";
		alertValue += "JanenƂ`݂̂łB\n";
		alertValue += "\t\t\t@@@Q / R \n";
		if (!confirm(helpTop+alertValue)) {
			break;
		}
		alertValue = "y Ňɕt{^ z\n";
		alertValue += " N̏ꍇ͂ŊJłA\n";
		alertValue += "摜̏ꍇ̓O΍ɃtB^\n";
		alertValue += "k\܂BBƂł܂B\n\n";
		alertValue += "y Ps`` z\n";
		alertValue += " IɃNbv{[hɃRs[܂B\n";
		alertValue += "y X̃tFCXω z\n";
		alertValue += " XƔɎԂ܂B\n\n";
		alertValue += "y ݒ z\n";
		alertValue += " Header̍ŏɏݒ肪܂B\n";
		alertValue += "ݒ肪ςƃj[Ȃ܂B\n\n";
		var helpEnd = "ł́AyQCtI\tby t@\n";
		if (!confirm(helpTop+alertValue+helpEnd)) {
			break;
		}
	}
	document.body.style.filter = "";
	functionEnd();
}
//--></script>
<style type="text/css"><!--
/* Ɖe */
body {
	color: #2d3e57 ;
	font: normal x-small "lr oSVbN" ;
	background: #f0e5ce ;
}
dl {
	background: #f7f8ec ;
	border: 1 solid #17202d ;
	padding: 5 4 3 66 ;
	margin: 0 ;
}
div {
	border-color: #e4d1af ;
	border-style: solid ;
	border-width: 0 2 2 0 ;
	margin: 10 0 ;
}

/* Xio[Ƃ``tFCX */
.face {
	color: #d4daea ;
	font: bold 11 "Arial" ;
	background: #2c2f45 ;
	padding: 1 ;
	margin-left: -62 ;
	width: 52 ;
	text-align: center ;
	position: absolute ;
}
.face div {
	color: #ffffff ;
	font: normal 12 "lr oSVbN" ;
	background: #97b5e7 ;
	border-width: 0 ;
	padding: 2 ;
	margin: 0 ;
}

/* OA[A{A */
b {
	font-weight: normal ;
}
i {
	font-style: normal ;
}
u {
	color: #3462ed ;
	text-decoration: none ;
}
dd {
	border-top: 1 solid #334466 ;
	padding: 15 4 0 ;
	margin: 6 0 0 ;
}
dt {
	font: normal 80% "Verdana" ;
	text-align: right ;
}

/* j[Ȃ */
.menu, .menuButton {
	background: #f7f8ec ;
	border: 1 solid #aaaaaa ;
	border-top-color: #ffffff ;
	border-left-color: #ffffff ;
}
.menu {
	font-size: 13 ;
	position: absolute ;
	filter: Alpha(opacity=90) ;
	visibility: hidden ;
	z-index: 2 ;
	margin: 0 ;
}
.menu a {
	padding: 1 2 1 4 ;
	display: block ;
	width: 100% ;
}
.menuButton {
	padding: 1 3 ;
}
img, object {
	margin-top: 5 ;
	display: block ;
}
.image_filter {
	width: 100px ;
	height: 75px ;
	filter: Alpha(opacity=30) ;
}

/* Nƃj[ */
a {
	color: #0066ff ;
	text-decoration: none ;
}
a:visited {
	color: #938c93 ;
}
a:hover {
	color: #ffd777 ;
}
dd a:hover, .menu a:hover {
	color: #ff9f00 ;
	background: #faf3e4 ;
	border: 1 solid #aaaaaa ;
	border-top-color: #ffffff ;
	border-left-color: #ffffff ;
	margin-left: -2 ;
}
dd a:active, .menu a:active {
	border: 1 solid #aaaaaa ;
	border-right-color: #ffffff ;
	border-bottom-color: #ffffff ;
	margin-left: -1 ;
	margin-right: -1 ;
}
#menuFindOColorChange a:visited {
	color: #f5f5f5 ;
	text-align: center ;
}
.menu a:hover, #menuFindOColorChange a:hover {
	margin: -1 0 ;
	padding: 1 4 1 2 ;
}
.menu a:active, #menuFindOColorChange a:active {
	margin: -1 0 ;
	padding: 1 3 ;
}
.menuButton:hover {
	margin: 0 ;
	padding: 1 4 1 2 ;
}
.menuButton:active {
	padding: 1 3 ;
}
#menuMultiSearch a:visited, #menuQuickLink a:visited, #menuOneLineAA a:visited {
	color: #2d3e57 ;
}
.face:hover, .face a:hover {
	color: #ffd777 ;
}
.face:visited, .face a:visited, .face a {
	color: #d4daea ;
}
--></style>
</head>
<body>
<div id="faceMenu" class="menu" style="width: 52 ;">
<a href="#" title="Öʒuɖ߂ (R)" onClick="moveScroll('return');" onMouseOver="showMenu(menuMoveScroll);">qeturn</a>
<a href="#" title="gptB^ (U)" onClick="useFilter();" onMouseOver="showMenu(menuFilter);">Filter</a>
<a href="#" title="nCCg (F)" onClick="findO(SelectColorNum);" onMouseOver="showMenu(menuFindO);">eind</a>
<a href="#" title="Xe[^Xr[ (V)" onClick="statusView();" onMouseOver="showMenu(menuEtc);">uiew</a>
</div>
<div id="menuMoveScroll" class="menu" style="width: 58 ;">
<a href="#" title="Ō̃X\ (E)" onClick="moveScroll('end');"> dnd</a>
<a href="#" title="XԃWv (J)" onClick="resJump();" onMouseOver="showMenu(menuBookMark);"> iump</a>
<a href="#" title="ŏ̃X\ (T)" onClick="moveScroll('top');"> sop</a>
<a href="#" title="VX\ (N)" onClick="moveScroll('new');"> mew</a>
</div>
<div id="menuBookMark" class="menu" style="width: 55 ;">
<a href="#" title=" P (1)" id="bookMarkButton_1" onClick="bookMark(1);" onMouseOver="showMenu(menuSetBookMark_1);"> P</a>
<a href="#" title=" Q (2)" id="bookMarkButton_2" onClick="bookMark(2);" onMouseOver="showMenu(menuSetBookMark_2);"> Q</a>
<a href="#" title=" R (3)" id="bookMarkButton_3" onClick="bookMark(3);" onMouseOver="showMenu(menuSetBookMark_3);"> R</a>
<a href="#" title=" S (4)" id="bookMarkButton_4" onClick="bookMark(4);" onMouseOver="showMenu(menuSetBookMark_4);"> S</a>
<a href="#" title=" T (5)" id="bookMarkButton_5" onClick="bookMark(5);" onMouseOver="showMenu(menuSetBookMark_5);"> T</a>
</div>
<div id="menuSetBookMark_1" class="menu" style="width: 77 ;">
<a href="#" title=" (Shift + 1)" id="setBookMarkButton_1" onClick="bookMark(1, 'set');"></a>
</div>
<div id="menuSetBookMark_2" class="menu" style="width: 77 ;">
<a href="#" title=" (Shift + 2)" id="setBookMarkButton_2" onClick="bookMark(2, 'set');"></a>
</div>
<div id="menuSetBookMark_3" class="menu" style="width: 77 ;">
<a href="#" title=" (Shift + 3)" id="setBookMarkButton_3" onClick="bookMark(3, 'set');"></a>
</div>
<div id="menuSetBookMark_4" class="menu" style="width: 77 ;">
<a href="#" title=" (Shift + 4)" id="setBookMarkButton_4" onClick="bookMark(4, 'set');"></a>
</div>
<div id="menuSetBookMark_5" class="menu" style="width: 77 ;">
<a href="#" title=" (Shift + 5)" id="setBookMarkButton_5" onClick="bookMark(5, 'set');"></a>
</div>
<div id="menuFilter" class="menu" style="width: 60 ;">
<a href="#" title="SX\ (A)" onClick="filter('all');">`ll Res</a>
<a href="#" title="ځ`" onClick="return false;" onMouseOver="showMenu(menuFilterAbone);">ځ`</a>
<a href="#" title="o" onClick="return false;" onMouseOver="showMenu(menuFilterExtract);">o</a>
<a href="#" title="\𔽓] (Q)" onClick="filter('reverse');">]</a>
<a href="#" title="N郌X\ (L)" onClick="filter('link');">kink</a>
<a href="#" title="摜郌X\ (P)" onClick="filter('picture');">oicture</a>
</div>
<div id="menuFilterAbone" class="menu" style="width: 100 ;">
<a href="#" title="̂hcœځ`" onClick="filter('abone', 'thisId');">̂hc</a>
<a href="#" title="̖Oœځ`" onClick="filter('abone', 'thisName');">̖O</a>
<a href="#" title="O̕œځ`" onClick="filter('abone', 'name');">O̕</a>
<a href="#" title="{̕œځ`" onClick="filter('abone', 'message');">{̕</a>
</div>
<div id="menuFilterExtract" class="menu" style="width: 100 ;">
<a href="#" title="̂hcŒo" onClick="filter('extract', 'thisId');">̂hc</a>
<a href="#" title="̖OŒo" onClick="filter('extract', 'thisName');">̖O</a>
<a href="#" title="O̕Œo" onClick="filter('extract', 'name');">O̕<a href="#" title="{̕Œo" onClick="filter('extract', 'message');">{̕</a>
</div>
<div id="menuFindO" class="menu" style="width: 53 ;">
<a href="#" title="}` (S)" onClick="multiSearch();" onMouseOver="showMenu(menuMultiSearch);">rearch</a>
<a href="#" title="nCCgJ[ύX (C)" id="findOColorChangeButton" onClick="findOColorChange(6, false);" onMouseOver="showMenu(menuFindOColorChange);">bolor</a>
<a href="#" title="nCCgJ[w菇\ (X)" onClick="findOScroll(SelectColorNum, false);" onMouseOver="showMenu(menuFindOScroll);"> \</a>
<a href="#" title="nCCgJ[w폜 (D)" onClick="findOCancel(SelectColorNum);">celete</a>
</div>
<div id="menuMultiSearch" class="menu" style="width: 135 ;">
<a href="#" onClick="multiSearch(this.innerText);">Google {</a>
<a href="#" onClick="multiSearch(this.innerText);">Google Ұ</a>
<a href="#" onClick="multiSearch(this.innerText);">excite ÷Ė| pa</a>
<a href="#" onClick="multiSearch(this.innerText);">excite ÷Ė| ap</a>
<a href="#" onClick="multiSearch(this.innerText);">excite ޖ| pa</a>
<a href="#" onClick="multiSearch(this.innerText);">goo paT</a>
<a href="#" onClick="multiSearch(this.innerText);">goo apT</a>
<a href="#" onClick="multiSearch(this.innerText);">goo ꎫT</a>
<a href="#" onClick="multiSearch(this.innerText);">goo VꎫT</a>
<a href="#" onClick="multiSearch(this.innerText);">p̊bm</a>
<a href="#" onClick="multiSearch(this.innerText);">MapFanWeb n}</a>
<a href="#" onClick="multiSearch(this.innerText);">ZDNet JapanL</a>
<a href="#" onClick="multiSearch(this.innerText);">Yahoo!I[NV</a>
<a href="#" onClick="multiSearch(this.innerText);">tbVAC</a>
<a href="#" onClick="multiSearch(this.innerText);">web.archive.org</a>
<a href="#" onClick="multiSearch(this.innerText);">گٌ (2ch)</a>
</div>
<div id="menuFindOColorChange" class="menu" style="width: 50 ;">
<a href="#" title="nCCgJ[  ɕύX" onClick="findOColorChange(0, false);" style="background: royalblue ;"></a>
<a href="#" title="nCCgJ[  ɕύX" onClick="findOColorChange(1, false);" style="background: lightseagreen ;"></a>
<a href="#" title="nCCgJ[  ɕύX" onClick="findOColorChange(2, false);" style="background: slateblue ;"></a>
<a href="#" title="nCCgJ[  ɕύX" onClick="findOColorChange(3, false);" style="background: gold ;"></a>
<a href="#" title="nCCgJ[  ɕύX" onClick="findOColorChange(4, false);" style="background: salmon ;"></a>
<a href="#" title="nCCgJ[ [ ɕύX" onClick="findOColorChange(5, false);" style="background: teal ;">[</a>
</div>
<div id="menuFindOScroll" class="menu" style="width: 23 ;">
<a href="#" title="nCCgJ[wt\ (Shift + X)" onClick="findOScroll(SelectColorNum, true);"></a>
<a href="#" title="nCCg\ (Z)" onClick="findOScroll(6, false);"></a>
<a href="#" title="nCCgt\ (Shift + Z)" onClick="findOScroll(6, true);"></a>
</div>
<div id="menuEtc" class="menu" style="width: 55 ;">
<a href="#" title="XL̐ݒ" onClick="return false;" onMouseOver="showMenu(menuConfig);">ݒ</a>
<a href="#" title="N^O} (I)" onClick="insertLinkTag();">Insert</a>
<a href="#" title="X̃tFCXω (O)" onClick="oldFaceChange();">nld AA</a>
<a href="#" title="wv (H)" onClick="help();">gelp</a>
<a href="#" title="Ps``" onClick="return false;" onMouseOver="showMenu(menuOneLineAA);">Ps``</a>
<a href="#" title="Q NW" onClick="return false;" onMouseOver="showMenu(menuQuickLink);">NW</a>
</div>
<div id="menuConfig" class="menu" style="width: 88 ;">
<a href="#" title="[\ (M)" id="configMailButton" onClick="changeConfig('mail');">[\</a>
<a href="#" title="I𕶎H ( , )" id="configSelectButton" onClick="changeConfig('select');">I𕶎H</a>
<a href="#" title="X[YXN[ ( . )" id="configScrollButton" onClick="changeConfig('scroll');">XN[</a>
<a href="#" title="tFCXω (/)" id="configFaceButton" onClick="changeConfig('face');">tFCXω</a>
</div>
<div id="menuOneLineAA" class="menu" style="width: 112 ;font-size: 12 ;" onClick="oneLineAA();">
<a href="#">iÉEj!</a>
<a href="#">(߄t)ϰ</a>
<a href="#">i߁߁j!!!</a>
<a href="#">R(`DL) ܧ!!</a>
<a href="#">i@L_T`j̰</a>
<a href="#">( L[M)y-~~</a>
<a href="#">|q )ް@@|)c</a>
<a href="#">iLDM޶ް</a>
<a href="#">(((( G߄D)))</a>
<a href="#">ߥ(ɄD`)ߥ</a>
<a href="#">i߃߁jƼŲ!!</a>
<a href="#">iL-`j.oOi</a>
<a href="#">(;LDM)ʧʧ</a>
<a href="#">(-Q-) ޼ɳ</a>
<a href="#">(@߄t)νc</a>
<a href="#">(L֥`)ް</a>
</div>
<div id="menuQuickLink" class="menu" style="width: 157 ;">
<a href="#" onClick="windowOpen('http://www.monazilla.org/')" title="ŐVł̃`FbN">monazilla.org(w</a>
<a href="#" onClick="windowOpen('http://www1.odn.ne.jp/mimizun/')" title="ߋOł܂">݂݂񌟍</a>
<a href="#" onClick="windowOpen('http://www.aa.wakwak.com/~rewmew/')" title="ʔXЉTCg">X̓m</a>
<a href="#" onClick="windowOpen('http://www.yuko2ch.net/')" title="Tq(;LDM)ʧʧ">ްقQ˂[Tq</a>
<a href="#" onClick="windowOpen('http://www24.big.or.jp/~faru/')" title="Q̓킩">Q˂錤</a>
<a href="#" onClick="windowOpen('http://www25.big.or.jp/~monadowa/')" title="AXL[A[giW">(V)i[bW</a>
<a href="#" onClick="windowOpen('http://logo.s3.xrea.com/')" title="݂ȋÂĂĐXSC">2˂ SM[</a>
<a href="#" onClick="windowOpen('http://homepage2.nifty.com/thekb/gikope/')" title="MRỹf[^">ɂȐl̃f[^u</a>
<a href="#" onClick="windowOpen('http://members.tripod.co.jp/maruheso/aadic/')" title="AȂSĂ">AA厫T()</a>
<a href="#" onClick="windowOpen('http://freezone.kakiko.com/jiten/')" title="{ɂȂQ̎T">QT</a>
<a href="#" onClick="windowOpen('http://www.skipup.com/~niwatori/')" title="킩ȂƂ">2chS҂̂߂̃y[W</a>
<a href="#" onClick="windowOpen('http://www.2ch.net/guide/')" title="ǂ܂Ȃ͐Ă悵">Q˂KCh</a>
<a href="#" onClick="windowOpen('http://mappy.mobileboat.net/~seek/')" title="qȂƂ̓RR">2chIĎ</a>
<a href="#" onClick="windowOpen('http://www.2ch.net/2ch.html')" title="unbLOvuӂ̂v܂">Q˂</a>
</div>
<div id="menuLink" class="menu" style="width: 85 ;">
<a href="#" title="URL CheckerŃ`FbN" onClick="urlCheck();">URL Checker</a>
</div>
<script>focus();configMail();</script>

<!-- NewRes.htm -->
<div><dl id=n><a href="menu:&PLAINNUMBER" class="face"><div></div>&PLAINNUMBER</a><i>w &NAME x</b></i>@<u>&MAIL</u></u><dd>&MESSAGE<dt>DATE:&DATE</dl></div><script>auto();</script>

<!-- Res.htm -->
<div><dl><a href="menu:&PLAINNUMBER" class="face"><div> <br>(*߁[)</div>&PLAINNUMBER</a><i>w &NAME x</b></i>@<u>&MAIL</u></u><dd>&MESSAGE<dt>DATE:&DATE</dl></div>