OSDN Git Service

デフォルトスキンの追加
authoryoffy <yoffy>
Thu, 25 Sep 2003 21:14:41 +0000 (21:14 +0000)
committeryoffy <yoffy>
Thu, 25 Sep 2003 21:14:41 +0000 (21:14 +0000)
54 files changed:
res/skin/G-Zonu2/Bookmk.html [new file with mode: 0644]
res/skin/G-Zonu2/Footer.html [new file with mode: 0644]
res/skin/G-Zonu2/G-Zonu2.css [new file with mode: 0644]
res/skin/G-Zonu2/Header.html [new file with mode: 0644]
res/skin/G-Zonu2/NewRes.html [new file with mode: 0644]
res/skin/G-Zonu2/ReadMe.txt [new file with mode: 0644]
res/skin/G-Zonu2/Res.html [new file with mode: 0644]
res/skin/G-Zonu2/Siori.html [new file with mode: 0644]
res/skin/G-Zonu2/Today.html [new file with mode: 0644]
res/skin/G-Zonu2/bg.gif [new file with mode: 0644]
res/skin/G-Zonu2/bookmk.gif [new file with mode: 0644]
res/skin/G-Zonu2/cap.gif [new file with mode: 0644]
res/skin/G-Zonu2/n_zonu.gif [new file with mode: 0644]
res/skin/G-Zonu2/s_zonu.gif [new file with mode: 0644]
res/skin/G-Zonu2/sn_zonu.gif [new file with mode: 0644]
res/skin/G-Zonu2/ss_zonu.gif [new file with mode: 0644]
res/skin/G-Zonu2/trip.gif [new file with mode: 0644]
res/skin/Skin011/Footer.html [new file with mode: 0644]
res/skin/Skin011/Header.html [new file with mode: 0644]
res/skin/Skin011/NewMark2.html [new file with mode: 0644]
res/skin/Skin011/NewRes.html [new file with mode: 0644]
res/skin/Skin011/Read_me.txt [new file with mode: 0644]
res/skin/Skin011/Res.html [new file with mode: 0644]
res/skin/Skin011/Title.html [new file with mode: 0644]
res/skin/Skin011/img/bg.gif [new file with mode: 0644]
res/skin/Skin011/img/n_l.gif [new file with mode: 0644]
res/skin/Skin011/img/n_l_b.gif [new file with mode: 0644]
res/skin/Skin011/img/o_l.gif [new file with mode: 0644]
res/skin/Skin011/img/r.gif [new file with mode: 0644]
res/skin/Skin011/img/r2.gif [new file with mode: 0644]
res/skin/Skin011/img/t.gif [new file with mode: 0644]
res/skin/Skin011/skin011.css [new file with mode: 0644]
res/skin/shi_skin_v6.6/Bookmark.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/Footer.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/Header.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/NewMark.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/NewRes.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/Res.html [new file with mode: 0644]
res/skin/shi_skin_v6.6/shi_skin.css [new file with mode: 0644]
res/skin/shi_skin_v6.6/shi_skin_v6.6_pale.txt [new file with mode: 0644]
res/skin/shi_skin_v6.6/shi_skin_v6.6_pastel.txt [new file with mode: 0644]
res/skin/skin30-2G/Bookmark.html [new file with mode: 0644]
res/skin/skin30-2G/Footer.html [new file with mode: 0644]
res/skin/skin30-2G/Header.html [new file with mode: 0644]
res/skin/skin30-2G/NewRes.html [new file with mode: 0644]
res/skin/skin30-2G/Newmark.html [new file with mode: 0644]
res/skin/skin30-2G/Res.html [new file with mode: 0644]
res/skin/skin30-2G/chie_base.css [new file with mode: 0644]
res/skin/skin30-2G/chie_blue.css [new file with mode: 0644]
res/skin/skin30-2G/chie_event.js [new file with mode: 0644]
res/skin/skin30-2G/chie_image.css [new file with mode: 0644]
res/skin/skin30-2G/chie_image.js [new file with mode: 0644]
res/skin/skin30-2G/chie_popup.js [new file with mode: 0644]
res/skin/skin30-2G/chie_search.js [new file with mode: 0644]

diff --git a/res/skin/G-Zonu2/Bookmk.html b/res/skin/G-Zonu2/Bookmk.html
new file mode 100644 (file)
index 0000000..172f40c
--- /dev/null
@@ -0,0 +1 @@
+<div class="bookmk"><span class="bmtext">\81ª\82±\82±\82Ü\82Å\93Ç\82ñ\82¾\82æ</span></div>
diff --git a/res/skin/G-Zonu2/Footer.html b/res/skin/G-Zonu2/Footer.html
new file mode 100644 (file)
index 0000000..9c00a62
--- /dev/null
@@ -0,0 +1 @@
+<h6><span class="footer"><THREADNAME/> \81iSize:<SIZEKB/>KB\81j</span>\90V\92\85:<span class="getcnt"><NEWRESCOUNT/></span>\8c\8f \81\91\8d\90\94\81F<span class="getcnt"><ALLRESCOUNT/></span>\8c\8f</h6>
diff --git a/res/skin/G-Zonu2/G-Zonu2.css b/res/skin/G-Zonu2/G-Zonu2.css
new file mode 100644 (file)
index 0000000..65ecae0
--- /dev/null
@@ -0,0 +1,78 @@
+body   {color: #000000; font: normal x-small "MS PGothic"; background-color: #AFB7D0; background-image: url(bg.gif)}
+a      {text-decoration: none}
+span a:hover   {color: #F6FC11}
+div    {color: #2d3e57; margin: 20 0 8 0 ; width: 100%; text-align: left}
+
+/* BOOK MARK */
+.bookmk        {width: 100%; text-align: center}
+.bmtext        {color: #0000CC; font: bold 14 "MS PGothic"; padding: 24 0 0 14; border-width: 0 0 0 0;
+         width:208px; height:67px; text-align: left; background-image: url(bookmk.gif); background-repeat: no-repeat }
+
+/* RES NUMBER */
+div h1 {color: #36006C; margin: 0 0 -5 46}
+.newno {color: #11FC4C; font: bold 12 "Arial"; background: #2c2f45; border-color: #7d8c82; border-style: solid;
+        border-width: 0 2 2 0; margin-right: 6; width: 50; text-align: center; float: left}
+.oldno {color: #858585; font: bold 12 "Arial"; background: #2c2f45; border-color: #7d8c82; border-style: solid;
+        border-width: 0 2 2 0; margin-right: 6; width: 50; text-align: center; float: left}
+.newno a{color: #11FC4C;}
+.oldno a{color: #858585;}
+
+/* NAME & E-MAIL */
+div h2 {font: bold 12 "MS UI Gothic"; margin: 3 0 0 0}
+.sage  {color: #FF0066; font: bold 10 "MS PGothic"; background: #2c2f45; border-color: #7d8c82;
+        border-style: solid; border-width: 0 1 1 0; width: 14; text-align: center}
+.age   {color: #66FFFF; font: bold 10 "MS PGothic"; background: #2c2f45; border-color: #7d8c82;
+        border-style: solid; border-width: 0 1 1 0; width: 14; text-align: center}
+
+/* Siori */
+.siori {color: #F7F7F7; font: normal 10 "MS PGothic"; filter: Shadow(color=#AAAAAA, direction=130);
+        width: 35; text-align: center; float: right; margin: -10 -8 0 0}
+
+/* RES MESSAGE */
+div h3 {color: #36006C; font: normal x-small "MS PGothic"; padding: 1 4; margin: 0}
+dl     {color: #222222; background: #F7F7F7; border-width: 0 2 2 0; border-style: solid;
+        border-color: #666666; padding: 3; margin: 7 0 0 42}
+dt     {margin: 12 10 5 10}
+h3 a:hover     {color: #8AB8F1}
+h3 a:link      {color: #0000ff};
+h3 a:visited   {color: #990099};
+
+/* CHECK BOX */
+dd     {color: #888899; font: normal 10 "Verdana"; text-align: right; margin: 0 0 0 0}
+input  {margin: 0 0 2 0; height: 12}
+
+/* ZONU */
+.n_zonu        {margin: -41 0 0 -2; width: 44; height: 44; background-image: url(n_zonu.gif); background-repeat: no-repeat}
+.s_zonu        {margin: -41 0 0 -2; width: 44; height: 44; background-image: url(s_zonu.gif); background-repeat: no-repeat}
+.sn_zonu{margin: -41 0 0 -2; width: 44; height: 44; background-image: url(sn_zonu.gif); background-repeat: no-repeat}
+.ss_zonu{margin: -41 0 0 -2; width: 44; height: 44; background-image: url(ss_zonu.gif); background-repeat: no-repeat}
+.trip  {margin: 2 0 0 0}
+.cap   {margin: 2 0 0 0}
+
+/* RES FOOTER */
+div h4 {color: #7B7B7B; font: normal 10 "Verdana"; background: #D7D7F7; border-color: #666666; border-style: solid;
+        border-width: 0 2 2 0; padding: 0 5 0 7; margin: -2 0 0 0; text-align: center; height: 16}
+/* \81£ \81¥ BUTTON */
+button {color: #888899; font: normal 12 "MS PGothic"; background: #D7D7F7; border: 0; margin: -10 0 0 0;
+        width: 15; height: 12; text-align: center; float: right; cursor: hand}
+/* TODAY's RES */
+.today {color: #FF7777; font: normal 10 "Times New Roman"}
+.resid {color: #7B7B7B; font: normal 9 "Verdana"; float: left; margin:1 0 0 -3}
+
+/* PAGE HEADER */
+h5     {color: #6B6B6B; font: normal 10 "MS PGothic"; margin: -13 2 -13 0; text-align: right; width: 100%}
+.rescnt        {font: normal 10 "Arial"}
+
+/* PAGE FOOTER */
+h6     {color: #6B6B6B; font: normal 10 "MS PGothic"; margin: 13 2 0 0; text-align: left; width: 100%}
+.footer {float: right}
+.getcnt        {font: normal 10 "Arial"}
+
+/* PREVIEW IMAGE */
+.imgbtn1{color: #AAAAAA; font: bold 11 "Times New Roman"; background: #D7D7F7; border: 0; margin: -12 0 0 0;
+        width: 30; height: 13; text-align: center; float: right; cursor: auto}
+.imgbtn2{color: #FF9090; font: bold 11 "Times New Roman"; background: #D7D7F7; border: 0; margin: -12 0 0 0;
+        width: 30; height: 13; text-align: center; float: right; cursor: auto}
+.imgmode{display: block; margin: 5 0 0 0; padding: 0; color: #0000FF; font: bold 11 "Arial"}
+.viewimg{display: inline; width: 100; cursor: crosshair}
+.hide  {display: none}
diff --git a/res/skin/G-Zonu2/Header.html b/res/skin/G-Zonu2/Header.html
new file mode 100644 (file)
index 0000000..68ea097
--- /dev/null
@@ -0,0 +1,185 @@
+<?std2chSKIN version="1.0"?>
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta name="SKINPATH" content="<SKINPATH/>">
+<link rel="stylesheet" type="text/css" href="<SKINPATH/>G-Zonu2.css">
+<script type="text/JavaScript">
+<!--
+var w_before = 0;
+var sage_stat = false;
+
+// PREVIEW IMAGE (Top) /////////////////
+var ready_stat = false;
+function resno(obj){
+       var rno = obj.parentElement.parentElement.id;
+       return parseInt(rno.substr(1));
+}
+// Link Error
+function no_image(obj){
+       obj.parentElement.style.color = "red";
+       obj.parentElement.children[0].innerText = "\81«Link Error";
+}
+// Image Loaded
+function ok_image(obj){
+       obj.parentElement.children[0].className = "hide";
+       obj.className = "viewimg";
+}
+// Zoom In/Out - [Shift]+Wheel (IE6 only)
+function w_zoom(obj){
+       if (event.shiftKey){
+               var img_t = document.body.scrollTop - event.offsetY;
+               var img_p = event.offsetY / obj.height;
+               var wd = obj.width+(event.wheelDelta/120)*(-150);
+               if    (wd>1600){wd=1600;}
+               else if(wd<100){wd=100;}
+               obj.style.pixelWidth=wd;
+               document.body.scrollTop=img_t+obj.height*img_p;
+       }
+}
+// Zoom In: Click, Zoom Out: [Shift]+Click
+// Original Size: [Ctrl]+Click, Thumbnail: [Ctrl]+[Shift]+Click
+function zoom(obj){
+       var img_t = document.body.scrollTop - event.offsetY;
+       var img_p = event.offsetY / obj.height;
+       if (event.shiftKey){
+               if(obj.width-150>100 && !event.ctrlKey){obj.style.pixelWidth-=150;}
+               else                                   {obj.style.pixelWidth =100;}
+       }else{
+               if     (event.ctrlKey) {obj.style.width="auto";obj.style.pixelWidth=obj.width;}
+               else if(obj.width<1600){obj.style.pixelWidth += 150;}
+       }
+       document.body.scrollTop = img_t + obj.height * img_p;
+}
+// [img] button
+function m_over(){
+       if (!ready_stat) return false;
+       var w = resno(event.srcElement);
+       var msg = document.all.item("M"+w).innerHTML;
+       var lnk = msg.match(/<a[^>]+href="[^>]+(\.png"|\.j(pg|peg|pe|fif)"|\.gif"|\.bmp")/i);
+       if (lnk){
+               event.srcElement.style.color = 'red';
+               event.srcElement.style.cursor = 'hand';
+       }
+}
+// [img] button
+function m_out(){
+       if (!ready_stat) return false;
+       if (event.srcElement.className=="imgbtn1"){event.srcElement.style.color = '#AAAAAA';}
+       else                                      {event.srcElement.style.color = '#FF9090';}
+       event.srcElement.style.cursor = 'auto';
+}
+// Preview/Hide Image (Click [img] button)
+function preview(){
+       if (!ready_stat) return false;
+       var anchorHead=document.anchors[0].name.replace(/\d/,"")
+       var i,f,p;
+       var w = resno(event.srcElement);
+       var sv_height = document.getElementById("W"+w).clientHeight;
+       var obj = document.all.item("I"+w);
+       if (obj) {
+               if (obj.length) {
+                       for (i=0; i<obj.length; i++){
+                               if (obj(i).className != "hide")
+                                       obj(i).className = "hide";
+                               else
+                                       obj(i).className = "imgmode";
+                       }
+               }else{
+                       if (obj.className != "hide")
+                               obj.className = "hide";
+                       else
+                               obj.className = "imgmode";
+               }
+               if (sv_height > event.clientY)
+                       document.body.scrollTop = document.anchors.item(anchorHead + w).offsetTop;
+       }else{
+               obj = document.all.item("M"+w);
+               var msg = obj.innerHTML;
+               var lnk = msg.match(/<a[^>]+href="[^>]+(\.png"|\.j(pg|peg|pe|fif)"|\.gif"|\.bmp")/ig);
+               if (lnk){
+                       for (i=0,f=0; lnk[i]; i++){
+                               var img = '<DIV class="imgmode" ID="I' + w +'"><span>Loading...</span><IMG class="hide" src=' + lnk[i].match(/\".+\"/) + ' onclick="zoom(this)" onmousewheel="w_zoom(this)" onerror="no_image(this)" onload="ok_image(this)"></DIV>';
+                               p = msg.indexOf(lnk[i],f);
+                               if (p != -1){
+                                       msg = msg.substr(0,p) + img + msg.substr(p);
+                                       f = p + img.length + lnk[i].length;
+                               }
+                       }
+                       obj.innerHTML = msg;
+                       if (sv_height > event.clientY)
+                               document.body.scrollTop = document.anchors.item(anchorHead + w).offsetTop;
+                       event.srcElement.className = "imgbtn2";
+               }
+       }
+       window.focus();
+}
+// PREVIEW IMAGE (Bottom) /////////////////
+
+// JUMP BUTTON (\81£)
+function scroll_top() {
+       var w = resno(event.srcElement);
+       var anchorHead=document.anchors[0].name.replace(/\d/,"")
+       if(w<=w_before || w_before==0){document.body.scrollTop=0;}
+       else                          {document.body.scrollTop=document.anchors.item(anchorHead + w_before).offsetTop;}
+       w_before = w;
+       return false;
+}
+// JUMP BUTTON (\81¥)
+function scroll_bottom() {
+       var w = resno(event.srcElement);
+       var anchorHead=document.anchors[0].name.replace(/\d/,"");
+       if(w>=w_before){document.body.scrollTop=document.body.scrollHeight;}
+       else           {document.body.scrollTop=document.anchors.item(anchorHead + w_before).offsetTop;}
+       w_before = w;
+       return false;
+}
+//Sage Check
+function sage(m){
+       sage_stat = false;
+       if     (m.indexOf("sage")!=-1){sage_stat=true;document.write(' <span class="sage">\81«</span> ');}
+       else if((m.indexOf("age")!=-1) || m=="0")    {document.write(' <span class="age">\81ª</span> ');}
+}
+//ID Check
+function id(rid){
+       var c="#7B7B7B";
+       var i;
+       if (rid != ""){
+               if(rid.length>=6){
+                       for(i=0,c="#";i<6;i++){c=c+"0123456789ABCDEF".charAt(rid.charCodeAt(i) % 16);}
+               }
+               document.write('<span class="resid">' + '\81¡'.fontcolor(c) + rid + '</span>');
+       }
+}
+//Siori
+function siori(s){
+       if(s=="EXIST"){document.write('<span class="siori">\82µ\82¨\82è</span> ');}
+}
+//Zonu
+function zonu(s){
+       if(sage_stat==true){
+               if(s!="EXIST"){document.write('<span class="s_zonu">');} //\82µ\82¨\82è\82È\82µsage \89©\90F
+               else          {document.write('<span class="ss_zonu">');}//\82µ\82¨\82è\82 \82èsage \90Ô
+       }else {
+               if(s!="EXIST"){document.write('<span class="n_zonu">');} //\82µ\82¨\82è\82È\82µsage \89©\90F
+               else          {document.write('<span class="sn_zonu">');}//\82µ\82¨\82è\82 \82èsage \90Ô
+       }
+}
+//Cap Check
+function cap(n){
+       var SKINPATH=document.getElementsByName("SKINPATH")[0].content;
+       if     (n.indexOf("\81\9a")!=-1){document.write('<img class="cap" src="'+SKINPATH+'cap.gif" width="16" height="16">');}
+       else if(n.indexOf("\81\9f")!=-1){document.write('<img class="trip" src="'+SKINPATH+'trip.gif" width="14" height="17">');}
+}
+
+// ERROR 
+function errorHandler(){
+       return true;
+}
+window.onerror = errorHandler;
+!-->
+</script>
+</head>
+<body link="#36006C" vlink="#36006C" alink="#F6FC11" onload="ready_stat=true;">
+<h5><BOARDNAME/> \81y<BBSNAME/>\81z</h5>
+<form>
diff --git a/res/skin/G-Zonu2/NewRes.html b/res/skin/G-Zonu2/NewRes.html
new file mode 100644 (file)
index 0000000..48be5d6
--- /dev/null
@@ -0,0 +1,6 @@
+<div accesskey="n" id="W<PLAINNUMBER/>">
+<h1><span class="newno"><NUMBER/></span></h1>
+<h2>\81y<MAILNAME/>\81z <script>sage("<MAIL/>");</script><MAIL/></h2>
+<h3><dl><dt><script>siori("<SIORI/>");</script><span id="M<PLAINNUMBER/>"><MESSAGE/></span> <dd>CHECK:<CHECKBOX/></dl><script>zonu("<SIORI/>");</script><script>cap("<NAME/>");</script></span></h3>
+<h4><script>id("<ID/>");</script>DATE:<DATE/><FORMAT value="yy/mm/dd hh:mm"/> <TODAY/><button onclick="scroll_top()">\81£</button><button onclick="scroll_bottom()">\81¥</button><button class="imgbtn1" onmouseover="m_over()" onmouseout="m_out()" onclick="preview()">img</button></h4>
+</div>
diff --git a/res/skin/G-Zonu2/ReadMe.txt b/res/skin/G-Zonu2/ReadMe.txt
new file mode 100644 (file)
index 0000000..d17d453
--- /dev/null
@@ -0,0 +1,124 @@
+--------------------------------------------------------------------------
+  \83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\81@Version 2.1
+
+\81@2003-1-5 made by Joru
+--------------------------------------------------------------------------
+
+\82P\81D\93Á\92¥
+-----------
+\83O\83\89\83t\83B\83J\83\8b\83]\83k\83X\83L\83\93\82Q\82Í\81A\83z\83b\83g\83]\83k\82Q\90ê\97p\82Ì\83X\83L\83\93\82Å\82·\81B
+\83z\83b\83g\83]\83k\82Q\83t\83H\81[\83}\83b\83g\82Å\8dì\90¬\82³\82ê\82Ä\82¢\82Ü\82·\82Ì\82Å\81A\88È\91O\82Ì\83z\83b\83g\83]\83k\82Ü\82½\82Í
+\82»\82Ì\91¼\82Ì2ch\97p\83u\83\89\83E\83U\82Å\82Í\8eg\97p\82Å\82«\82Ü\82¹\82ñ\81B
+
+\93Á\95Ê\82·\82²\82¢\8b@\94\\82Í\82 \82è\82Ü\82¹\82ñ\82ª\81A\83]\83k\82ª\82½\82­\82³\82ñ\93o\8fê\82·\82é\82Ì\82Å\83}\83^\81`\83\8a\8eg\82Á\82Ä
+\89º\82³\82¢\81B
+
+
+\82Q\81D\83C\83\93\83X\83g\81[\83\8b
+-------------------
+1)\83_\83E\83\93\83\8d\81[\83h\82µ\82½ZIP\83t\83@\83C\83\8b\82ð\81A\93K\93\96\82È\8fê\8f\8a\82É\89ð\93\80\82µ\82Ü\82·\81B
+  \83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82É\95K\97v\82È\91S\82Ä\82Ì\83t\83@\83C\83\8b\82ð\8aÜ\82ñ\82¾ G-Zonu2\83t\83H\83\8b\83_
+\81@\82ª\8dì\90¬\82³\82ê\82Ü\82·\81B
+
+2)\83z\83b\83g\83]\83k\82Q\82Ì\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82Ä\82¢\82é\83t\83H\83\8b\83_\82Ì\8e\9f\82Ì\8fê\8f\8a\82É G-Zonu2 \83t\83H\83\8b
+\81@\83_\82ð\83t\83H\83\8b\83_\82²\82Æ\83R\83s\81[\82µ\82Ü\82·\81B
+
+       \81E\81E\81E\\83z\83b\83g\83]\83k\82Q\users\\83\8d\83O\83C\83\93\96¼\skin
+
+3)\83z\83b\83g\83]\83k\82Q\82ð\8bN\93®\82µ[\83c\81[\83\8b]\83\81\83j\83\85\81[\82Ì[\83X\83L\83\93\82Ì\90Ý\92è]\82Å\81A\83f\83t\83H\83\8b\83g\82Ì\83X\83L
+\81@\83\93\82Ü\82½\82Í\81A\82¨\8dD\82«\82È\94Â\82É"G-Zonu2"\82ð\8ew\92è\82µ\82Ä\89º\82³\82¢\81B
+\81@\83X\83L\83\93\82Ì\83t\83H\81[\83}\83b\83g\82Í[\83z\83b\83g\83]\83k\82Q\83t\83H\81[\83}\83b\83g]\82ð\91I\91ð\82µ\82Ü\82·\81B
+
+\81¦\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82ÍJavaScript\82ð\8eg\97p\82µ\82Ä\82¢\82Ü\82·\81B\82±\82Ì\82½\82ßIE\82Ì\90Ý\92è
+\81@\82Å\83X\83N\83\8a\83v\83g\82ª\81u\97L\8cø\81v\82É\82È\82Á\82Ä\82¢\82È\82¢\82Æ\90³\8fí\82É\93®\8dì\82µ\82Ü\82¹\82ñ\81B
+\81@\83]\83k\82Ì\89æ\91\9c\82ª\95\\8e¦\82³\82ê\82È\82¢\82æ\82¤\82È\8fê\8d\87\82Í\81AIE\82Ì\83X\83N\83\8a\83v\83g\90Ý\92è\82ð\8am\94F\82µ\82Ä\89º\82³\82¢\81B
+
+
+\82R\81D\8b@\94\\90à\96¾
+---------------
+\81¡\83T\83\80\83l\83C\83\8b\81i\8fk\8f¬\89æ\91\9c\81j\95\\8e¦
+\81@\95\\8e¦\82µ\82½\83\8c\83X\82É\89æ\91\9c\83t\83@\83C\83\8b\81iGIF\81APNG\81ABMP\81AJPG\81j\82Ì\83\8a\83\93\83N\82ª\82 \82é\8fê\8d\87\81A\8aY\93\96
+\81@\82·\82é\83\8c\83X\82Ì\89E\89º\82É\82 \82é[img]\82ð\83N\83\8a\83b\83N\82·\82é\82Æ\81A\83\8c\83X\93à\82Å\83\8a\83\93\83N\82³\82ê\82Ä\82¢\82é\91S\82Ä\82Ì
+\81@\89æ\91\9c\82ª\8ae\81X\82ÌURL\82Ì\8fã\82É\83T\83\80\83l\83C\83\8b\82Å\95\\8e¦\82³\82ê\82Ü\82·\81B
+\81@\95\\8e¦\82³\82ê\82é\83T\83\80\83l\83C\83\8b\82Í\81A\89¡\95\9d100\83s\83N\83Z\83\8b\82Å\82·\81B\8f]\82Á\82Ä\81A\8c´\90¡\82Ì\89¡\95\9d\82ª\82±\82ê\82æ\82è
+\81@\91å\82«\82¢\82Æ\8fk\8f¬\82³\82ê\82½\89æ\91\9c\81A\8f¬\82³\82¢\82Æ\8ag\91å\82³\82ê\82½\89æ\91\9c\82É\82È\82è\82Ü\82·\81B
+
+\81@\95\\8e¦\82µ\82½\83T\83\80\83l\83C\83\8b\89æ\91\9c\82Í\81A\8e\9f\82Ì\91\80\8dì\82Å\8ag\91å\81^\8fk\8f¬\82µ\82½\82è\81A\95\\8e¦\81^\94ñ\95\\8e¦\82ð\90Ø\82è
+\81@\91Ö\82¦\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
+
+\81@\81E\89æ\91\9c\82Ì\95\\8e¦\81^\94ñ\95\\8e¦ \81| [img]\82ð\83N\83\8a\83b\83N\82µ\82Ä\90Ø\82è\91Ö\82¦
+\81@\81E\89æ\91\9c\82Ì\8ag\91å         \81\89æ\91\9c\82ð\83N\83\8a\83b\83N\81i\89¡\95\9d\8dÅ\91å1600\83s\83N\83Z\83\8b\81j
+\81@\81E\89æ\91\9c\82Ì\8fk\8f¬         \81\89æ\91\9c\82ð[Shift]\81{\83N\83\8a\83b\83N\81i\89¡\95\9d\8dÅ\8f¬100\83s\83N\83Z\83\8b\81j
+\81@\81E\89æ\91\9c\82ð\8c´\90¡\91å\82Å\95\\8e¦ \81\89æ\91\9c\82ð[Ctrl]\81{\83N\83\8a\83b\83N
+\81@\81E\83T\83\80\83l\83C\83\8b\82É\96ß\82·   \81\89æ\91\9c\82ð[Ctrl]\81{[Shift]\81{\83N\83\8a\83b\83N
+
+\81@IE6\82ð\8eg\97p\82µ\82Ä\82¢\82é\8fê\8d\87\82Í[Shift]\81{\83}\83E\83X\83z\83C\81[\83\8b\82Å\82à\81A\89æ\91\9c\82ð\8ag\91å\81^\8fk\8f¬\82·\82é
+\81@\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B
+
+\81¡\90æ\93ª\81^\8dÅ\8cã\82Ì\83\8c\83X\82Ö\83W\83\83\83\93\83v
+\81@\8ae\83\8c\83X\82Ì\89E\89º\82É\82 \82é\81£\82ð\83N\83\8a\83b\83N\82µ\82Ä\90æ\93ª\82Ì\83\8c\83X\81A\81¥\82ð\83N\83\8a\83b\83N\82µ\82Ä\8dÅ\8cã\82Ì\83\8c\83X
+\81@\82É\88Ú\93®\82Å\82«\82Ü\82·\81B
+\81@1\82Â\91O\82É\83N\83\8a\83b\83N\82µ\82½\83\8c\83X\94Ô\8d\86\82ð\8ao\82¦\82Ä\82¢\82Ü\82·\82Ì\82Å\81A\81£\82ð\83N\83\8a\83b\83N\82µ\82½\83\8c\83X\82©\82ç
+\81@\90æ\93ª\82Ü\82Å\82Ì\8aÔ\81A\82Ü\82½\82Í\81A\81¥\82ð\83N\83\8a\83b\83N\82µ\82½\83\8c\83X\82©\82ç\8dÅ\8cã\82Ì\83\8c\83X\82Ü\82Å\82Ì\8aÔ\82É\81A\91O\89ñ
+\81@\83N\83\8a\83b\83N\82µ\82½\83\8c\83X\82ª\82 \82é\82Æ\81A\82»\82±\82É\96ß\82è\82Ü\82·\81B
+
+\81¡\83]\83k\82Ì\95\\8e¦
+\81@\83\8c\83X\96\88\82É\95\\8e¦\82³\82ê\82é\83]\83k\82Í\81A\8e\9f\82Ì\83P\81[\83X\82Å\95Ï\89»\82µ\82Ü\82·\81B
+
+\81@\81E\83L\83\83\83b\83v\95t\82«\83n\83\93\83h\83\8b\96¼\82Ì\95û\82Ì\83\8c\83X   \81\83]\83k\82Ì\93ª\82É\81u\81\9a\81v\82ª\95t\82«\82Ü\82·
+\81@\81E\83g\83\8a\83b\83v\95t\82«\83n\83\93\83h\83\8b\96¼\82Ì\95û\82Ì\83\8c\83X   \81\83]\83k\82Ì\93ª\82É\81u\81\9f\81v\82ª\95t\82«\82Ü\82·
+\81@\81Esage\83\8c\83X\81i\83\81\81[\83\8b\97\93\82É\81usage\81v\82Ì\8bL\8fq\81j\81\83]\83k\82ª\83T\83\93\83O\83\89\83X\82ð\8a|\82¯\82Ü\82·
+\81@\81E\83z\83b\83g\83]\83k\82Q\82Å\81u\82µ\82¨\82è\81v\82ð\95t\82¯\82½\83\8c\83X\81\83]\83k\82Ì\90F\82ª\90Ô\82­\82È\82è\82Ü\82·
+
+
+\82S\81D\94z\95z\83t\83@\83C\83\8b
+-------------------
+\81EReadMe.txt (\82±\82Ì\83t\83@\83C\83\8b)
+
+\81E\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82Ì\83\\81[\83X\82É\82È\82éHTML\83t\83@\83C\83\8b
+\81@Header.htm
+\81@Res.htm
+\81@NewRes.htm
+\81@Footer.htm
+\81@Today.htm
+\81@Bookmk.htm
+  Siori.htm
+
+\81E\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82Å\8eg\97p\82·\82é\89æ\91\9c\83t\83@\83C\83\8b
+\81@bg.gif
+\81@bookmk.gif
+\81@cap.gif
+\81@trip.gif
+\81@n_zonu.gif
+\81@s_zonu.gif
+\81@sn_zonu.gif
+\81@ss_zonu.gif
+
+\8d\87\8cv16\83t\83@\83C\83\8b\82Å\82·\81B
+
+
+\82T\81D\96Æ\90Ó\8e\96\8d\80
+---------------
+\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82Ì\8eg\97p\82É\82æ\82é\81A\82¢\82©\82È\82é\91¹\8aQ\82É\91Î\82µ\82Ä\82à\81A\8dì\8eÒ\82Í\90Ó\94C
+\82ð\95\89\82¢\82Ü\82¹\82ñ\81B\82Ü\82½\81A\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82É\95s\94õ\82ª\82 \82é\8fê\8d\87\82Å\82à\81A\8dì\8eÒ\82Í
+\92ù\90³\82·\82é\8b`\96±\82Í\95\89\82í\82È\82¢\82à\82Ì\82Æ\82µ\82Ü\82·\81B
+
+\83O\83\89\83t\83B\83J\83\8b \83]\83k\83X\83L\83\93\82Q\82Í\83t\83\8a\81[\82Å\82·\81B\93]\8dÚ\81A\89ü\95Ï\82È\82Ç\8e©\97R\82É\82µ\82Ä\82à\82ç\82Á\82Ä\8c\8b
+\8d\\82Å\82·\81B
+
+
+\82U\81D\95Ï\8dX\97\9a\97ð
+---------------
+Ver 2.1 (2003/1/5)
+\81E\83T\83\80\83l\83C\83\8b\81i\8fk\8f¬\89æ\91\9c\81j\95\\8e¦\8b@\94\\82Ì\92Ç\89Á
+
+Ver 2.0 (2002/12/12)
+\81E\83X\83L\83\93\82Ì\83t\83H\81[\83}\83b\83g\82ð\83z\83b\83g\83]\83k\82Q\83t\83H\81[\83}\83b\83g\82É\95Ï\8dX
+\81E\83z\83b\83g\83]\83k\82Q\82Ì\90V\8b@\94\\81u\82µ\82¨\82è\81v\82É\91Î\89\9e
+\81EID\82ð\90F\82Å\95\\8c»\82·\82é\8b@\94\\82ð\92Ç\89Á\81iID\82Ì\89¡\82É\90F\82Â\82«\82Ì\81¡\83}\81[\83N\82ð\95\\8e¦\81j
+\81E\92Ê\8fí\82Ì\83\8c\83X\82É\89Á\82¦\81Asage\83\8c\83X\82Å\82à\83\81\81[\83\8b\83A\83h\83\8c\83X\97\93\82ð\95\\8e¦\82·\82é\82æ\82¤\82É\95Ï\8dX
+
+Ver 1.0 (2002/1/26)
+\81E\8dÅ\8f\89\82Ì\83\8a\83\8a\81[\83X
+
+\88È\8fã
diff --git a/res/skin/G-Zonu2/Res.html b/res/skin/G-Zonu2/Res.html
new file mode 100644 (file)
index 0000000..d091ccf
--- /dev/null
@@ -0,0 +1,6 @@
+<div id="W<PLAINNUMBER/>">
+<h1><span class="oldno"><NUMBER/></span>
+<h2>\81y<MAILNAME/>\81z <script>sage("<MAIL/>");</script><MAIL/></h2></h1>
+<h3><dl><dt><script>siori("<SIORI/>");</script><span id="M<PLAINNUMBER/>"><MESSAGE/></span> <dd>CHECK:<CHECKBOX/></dl><script>zonu("<SIORI/>");</script><script>cap("<NAME/>");</script></span></h3>
+<h4><script>id("<ID/>");</script>DATE:<DATE/><FORMAT value="yy/mm/dd hh:mm"/> <TODAY/><button onclick="scroll_top()">\81£</button><button onclick="scroll_bottom()">\81¥</button><button class="imgbtn1" onmouseover="m_over()" onmouseout="m_out()" onclick="preview()">img</button></h4>
+</div>
diff --git a/res/skin/G-Zonu2/Siori.html b/res/skin/G-Zonu2/Siori.html
new file mode 100644 (file)
index 0000000..95a70cc
--- /dev/null
@@ -0,0 +1 @@
+EXIST
\ No newline at end of file
diff --git a/res/skin/G-Zonu2/Today.html b/res/skin/G-Zonu2/Today.html
new file mode 100644 (file)
index 0000000..f1aa572
--- /dev/null
@@ -0,0 +1 @@
+(<span class="today">Today</span>)
\ No newline at end of file
diff --git a/res/skin/G-Zonu2/bg.gif b/res/skin/G-Zonu2/bg.gif
new file mode 100644 (file)
index 0000000..86bcd66
Binary files /dev/null and b/res/skin/G-Zonu2/bg.gif differ
diff --git a/res/skin/G-Zonu2/bookmk.gif b/res/skin/G-Zonu2/bookmk.gif
new file mode 100644 (file)
index 0000000..fa8f5be
Binary files /dev/null and b/res/skin/G-Zonu2/bookmk.gif differ
diff --git a/res/skin/G-Zonu2/cap.gif b/res/skin/G-Zonu2/cap.gif
new file mode 100644 (file)
index 0000000..1a0bc96
Binary files /dev/null and b/res/skin/G-Zonu2/cap.gif differ
diff --git a/res/skin/G-Zonu2/n_zonu.gif b/res/skin/G-Zonu2/n_zonu.gif
new file mode 100644 (file)
index 0000000..db41155
Binary files /dev/null and b/res/skin/G-Zonu2/n_zonu.gif differ
diff --git a/res/skin/G-Zonu2/s_zonu.gif b/res/skin/G-Zonu2/s_zonu.gif
new file mode 100644 (file)
index 0000000..044ad0f
Binary files /dev/null and b/res/skin/G-Zonu2/s_zonu.gif differ
diff --git a/res/skin/G-Zonu2/sn_zonu.gif b/res/skin/G-Zonu2/sn_zonu.gif
new file mode 100644 (file)
index 0000000..4dd1aab
Binary files /dev/null and b/res/skin/G-Zonu2/sn_zonu.gif differ
diff --git a/res/skin/G-Zonu2/ss_zonu.gif b/res/skin/G-Zonu2/ss_zonu.gif
new file mode 100644 (file)
index 0000000..8a75fd0
Binary files /dev/null and b/res/skin/G-Zonu2/ss_zonu.gif differ
diff --git a/res/skin/G-Zonu2/trip.gif b/res/skin/G-Zonu2/trip.gif
new file mode 100644 (file)
index 0000000..8a6f382
Binary files /dev/null and b/res/skin/G-Zonu2/trip.gif differ
diff --git a/res/skin/Skin011/Footer.html b/res/skin/Skin011/Footer.html
new file mode 100644 (file)
index 0000000..308b1d0
--- /dev/null
@@ -0,0 +1,2 @@
+</body>
+</html>
diff --git a/res/skin/Skin011/Header.html b/res/skin/Skin011/Header.html
new file mode 100644 (file)
index 0000000..102b09f
--- /dev/null
@@ -0,0 +1,8 @@
+<?std2chSKIN version="1.0"?>
+<html lang="ja">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<META http-equiv="Content-Style-Type" content="text/css">
+<link type="text/css" rel="stylesheet" href="<SKINPATH/>skin011.css">
+</head>
+<body>
diff --git a/res/skin/Skin011/NewMark2.html b/res/skin/Skin011/NewMark2.html
new file mode 100644 (file)
index 0000000..9930eac
--- /dev/null
@@ -0,0 +1 @@
+<p>\82µ\82ñ\82¿\82á\81[\82­</p>
\ No newline at end of file
diff --git a/res/skin/Skin011/NewRes.html b/res/skin/Skin011/NewRes.html
new file mode 100644 (file)
index 0000000..71bfadb
--- /dev/null
@@ -0,0 +1,7 @@
+<div accesskey="n">
+<span class="top"><a href="menu:<PLAINNUMBER/>" name="<PLAINNUMBER/>"><img src="<SKINPATH/>img\n_l.gif" class="left"></a>
+<span class="name">No.<PLAINNUMBER/>\81F<NAME/></span><img src="<SKINPATH/>img\r.gif" class="right"></span><span 
+class="main">
+<span class="date"><MAIL/> [<DATE/><FORMAT yyyy"\94N"mm"\8c\8e"dd"\93ú"(aaa) AM/PM hh:nn/> <ID/>]</span>
+<span class="message"><MESSAGE/></span></span>
+</div>
diff --git a/res/skin/Skin011/Read_me.txt b/res/skin/Skin011/Read_me.txt
new file mode 100644 (file)
index 0000000..a4fbd0e
--- /dev/null
@@ -0,0 +1,34 @@
+--------------------------------------------------------------------------------
+
+                              Aqua (A Bone ver)
+
+                      \93®\8dì\8am\94F(A Bone Ver1.11+IE5.01sp2)
+
+                                                                   (C)\96\97\9d
+--------------------------------------------------------------------------------
+
+
+\88Ï\88õ\92·\82³\82ñ\82©\82ç\88Ë\97\8a\82ª\82 \82è\81AAqua\83X\83L\83\93\82ðA Bone\97p\82É\8f\91\82«\92¼\82µ\82Ä\82Ý\82Ü\82µ\82½\81B
+\96¢\8fn\82ä\82¦\8eQ\8dl\82É\82È\82ç\82È\82¢\82©\82à\82µ\82ê\82Ü\82¹\82ñ\82ª\81A
+\8e\9f\83o\81[\83W\83\87\83\93\82©\82ç\92Ç\89Á\82³\82ê\82é\83L\81[\83\8f\81[\83h\81u&SKINPATH\81v\82ð\97p\82¢\82½
+\83T\83\93\83v\83\8b\83X\83L\83\93\82Æ\82È\82Á\82Ä\82¨\82è\82Ü\82·\81B
+
+\82æ\82Á\82Äver1.11\88È\91O\82ÌA Bone\82ð\82¨\8eg\82¢\82Ì\95û\82Í\81A
+\82±\82Ì\83X\83L\83\93\82ð\82»\82Ì\82Ü\82ÜSkin\83t\83H\83\8b\83_\82É\93ü\82ê\82Ä\82à\8eg\82¦\82Ü\82¹\82ñ\81B
+
+\91Î\89\9e\83o\81[\83W\83\87\83\93\82Ì\94z\95z\82ª\8en\82Ü\82é\82Ü\82Å\82¨\91Ò\82¿\92¸\82­\82©
+Html\82ª\95ª\82©\82é\95û\82Í\81Aheader.html\82Ì&SKINPATH\82Ì\95\94\95ª\82ð
+\83X\83L\83\93\82ª\92u\82¢\82Ä\82 \82é\83t\83H\83\8b\83_\82Ì\83t\83\8b\83p\83X\82É\8f\91\82«\8a·\82¦\82Ä\82¨\8eg\82¢\82­\82¾\82³\82¢\81B
+
+
+
+
+
+
+\95Ï\8dX\93_
+----------------------------------------------------------------------
+\81E\83f\81[\83^\82Ì\8f\91\8e®\82ðA Bone\8cÅ\97L\82Ì\83L\81[\83\8f\81[\83h\82É\95Ï\8dX\81B
+\81E\82©\82¿\82ã\81`\82µ\82á\82Å\82Í\8fo\97\88\82é\8cÀ\82è\83t\83@\83C\83\8b\83T\83C\83Y\82ð\8c¸\82ç\82»\82¤\82Æ\8ev\82¢
+  \82Ð\82Á\82Ï\82½\82©\82ê\82»\82¤\82È\83^\83O\82Ì\8eg\82¢\95û\82ð\82µ\82Ä\82¢\82Ü\82µ\82½\82ª
+  \82Ý\82Á\82Æ\82à\82È\82¢\82Ì\82Å\82³\82­\82Á\82Æ\8fC\90³\81B
+
diff --git a/res/skin/Skin011/Res.html b/res/skin/Skin011/Res.html
new file mode 100644 (file)
index 0000000..d3b645e
--- /dev/null
@@ -0,0 +1,6 @@
+<div><span class="top"><a href="menu:<PLAINNUMBER/>" name="<PLAINNUMBER/>"><img src="<SKINPATH/>img\o_l.gif" class="left"></a>
+<span class="name">No.<PLAINNUMBER/>\81F<NAME/>\81@</span><img src="<SKINPATH/>img\r.gif" class="right"></span><span 
+class="main">
+<span class="date"><MAIL/> [<DATE/><FORMAT yyyy"\94N"mm"\8c\8e"dd"\93ú"(aaa) AM/PM hh:nn/> <ID/>]</span>
+<span class="message"><MESSAGE/></span></span>
+</div>
diff --git a/res/skin/Skin011/Title.html b/res/skin/Skin011/Title.html
new file mode 100644 (file)
index 0000000..b19c7ac
--- /dev/null
@@ -0,0 +1,34 @@
+<html lang="ja">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<META http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css">
+<!--
+body   {
+       color: #000000 ;
+       font-weight: normal ;
+       font-family: "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #e6ebec url(<SKINPATH/>img\bg.gif) ;
+}
+
+img    {
+       border: 0 ;
+}
+div    {
+       text-align: center ;
+}
+.main  {
+       border: 1 solid #8c8c8c ;
+       background-image: url(&BGPic) ;
+       padding: 15 ;
+       width: 200 ;
+}
+-->
+</style>
+</head>
+<body>
+<div><div class="main">
+<img src="&TitlePic">
+</div></div>
+</body>
+</html>
diff --git a/res/skin/Skin011/img/bg.gif b/res/skin/Skin011/img/bg.gif
new file mode 100644 (file)
index 0000000..a2bf11f
Binary files /dev/null and b/res/skin/Skin011/img/bg.gif differ
diff --git a/res/skin/Skin011/img/n_l.gif b/res/skin/Skin011/img/n_l.gif
new file mode 100644 (file)
index 0000000..b1e72aa
Binary files /dev/null and b/res/skin/Skin011/img/n_l.gif differ
diff --git a/res/skin/Skin011/img/n_l_b.gif b/res/skin/Skin011/img/n_l_b.gif
new file mode 100644 (file)
index 0000000..5c074f5
Binary files /dev/null and b/res/skin/Skin011/img/n_l_b.gif differ
diff --git a/res/skin/Skin011/img/o_l.gif b/res/skin/Skin011/img/o_l.gif
new file mode 100644 (file)
index 0000000..c3862db
Binary files /dev/null and b/res/skin/Skin011/img/o_l.gif differ
diff --git a/res/skin/Skin011/img/r.gif b/res/skin/Skin011/img/r.gif
new file mode 100644 (file)
index 0000000..bae08aa
Binary files /dev/null and b/res/skin/Skin011/img/r.gif differ
diff --git a/res/skin/Skin011/img/r2.gif b/res/skin/Skin011/img/r2.gif
new file mode 100644 (file)
index 0000000..9f68cdc
Binary files /dev/null and b/res/skin/Skin011/img/r2.gif differ
diff --git a/res/skin/Skin011/img/t.gif b/res/skin/Skin011/img/t.gif
new file mode 100644 (file)
index 0000000..c6b9e69
Binary files /dev/null and b/res/skin/Skin011/img/t.gif differ
diff --git a/res/skin/Skin011/skin011.css b/res/skin/Skin011/skin011.css
new file mode 100644 (file)
index 0000000..7a8008b
--- /dev/null
@@ -0,0 +1,57 @@
+a      {text-decoration: none ;}
+a:link {color: #0c00cc ;}
+a:visited      {color: #8c8c8c ;}
+a:active       {color: #1987e5 ;}
+a:hover        {color: #1987e5 ;}
+body ,b, #message      {
+       color: #000000 ;
+       font-weight: normal ;
+       font-family: "\82l\82\82o\83S\83V\83b\83N" ;
+}
+body   {background-color: #e6ebec ;}
+img    {border: 0 ;}
+div    {margin: 0 15 0 ;}
+.top   {width: 100% ;}
+.left  {
+       float: left ;
+       position: relative ;
+       left: -3 ;z-index: 1 ;
+}
+.right {
+       float: right ;
+       position: relative ;
+       left: 3 ;top: -22 ;
+       z-index: 1 ;
+}
+.name, .name b {
+       font: bold 12px "Osaka","\82l\82\82o\83S\83V\83b\83N" ;
+}
+.name  {
+       background-image: url(img\t.gif) ;
+       text-align: center ;
+       padding: 5 0 0 0 ;
+       width: 100% ;
+       height: 22px ;
+       float: none ;
+       position: relative ;
+       left: -40 ;
+       z-index: 0 ;
+}
+.main  {
+       border: 1 solid #8c8c8c ;
+       background-image: url(img\bg.gif) ;
+       padding: 5 10 10 ;
+       width: 100% ;
+       position: relative ;
+       top: -22 ;
+       z-index: 2 ;
+}
+.date  {
+       font: 11px "\82l\82\83S\83V\83b\83N" ;
+       text-align: right ;
+       margin: 0 0 2 0 ;
+       width: 100% ;
+}
+.message       {
+       width: 100% ;
+}
diff --git a/res/skin/shi_skin_v6.6/Bookmark.html b/res/skin/shi_skin_v6.6/Bookmark.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/res/skin/shi_skin_v6.6/Footer.html b/res/skin/shi_skin_v6.6/Footer.html
new file mode 100644 (file)
index 0000000..691287b
--- /dev/null
@@ -0,0 +1,2 @@
+</body>
+</html>
\ No newline at end of file
diff --git a/res/skin/shi_skin_v6.6/Header.html b/res/skin/shi_skin_v6.6/Header.html
new file mode 100644 (file)
index 0000000..cff758b
--- /dev/null
@@ -0,0 +1,1315 @@
+<?std2chSKIN version="1.0"?>
+<html>
+<head>
+<script type="text/JavaScript"><!--
+// \83X\83L\83\93\8fî\95ñ
+var SkinName = "\82µ\82¡\83X\83L\83\93";
+var SkinVersion = "6.6";
+var SkinType = "Pale"; // \83p\83X\83e\83\8b\83J\83\89\81[\82É\82·\82é\82Æ\82«\82Í\81A"Êß½ÃÙ"\82Æ\82·\82é
+var Browser = new Array();
+Browser["name"] = new Array("OpenJane", "\82©\82¿\82ã\81`\82µ\82á", "\83z\83b\83g\83]\83k", "A Bone");
+var BrowserNum = 0;
+
+// \8f\89\8aú\90Ý\92è (on = 1, off = 0)
+var Config = new Array();
+Config["mail"] = 1; // \83\81\81[\83\8b\95\\8e¦\81F
+Config["select"] = 0; // \91I\91ð\95\8e\9a\89Á\8dH\81F
+Config["scroll"] = 1; // \83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b\81F
+Config["face"] = 1; // \83t\83F\83C\83X\95Ï\89»\81F
+
+// \8dL\88æ\95Ï\90\94
+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";
+}
+
+// className\82Ì\95t\97^
+function classify(){
+ var res=Res[Res.length-1];
+ res.firstChild.className="face";
+ if(res.id=="n"){var nHTML="<div></div>"}else{var nHTML="<div>\81È \81È<br>(*ß\81[ß)</div>"}
+ res.firstChild.insertAdjacentHTML("afterBegin",nHTML);
+}
+
+// \8b@\94\\82Ì\8fI\97¹\8f\88\97\9d
+function functionEnd() {
+       focus();
+       if (AutoNewRes == "check") return;
+       event.returnValue = false;
+}
+
+// \90Ý\92è\95Ï\8dX
+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>');
+       }
+}
+
+// \83N\83\8a\83b\83N\82Å\83t\83H\81[\83J\83X\82ð\82Í\82¸\82·
+function clickBlur() {
+       var e = event.srcElement;
+       if (e.tagName == "A") {
+               if (Browser["name"][BrowserNum] == "\83z\83b\83g\83]\83k") {
+                       if (e.className == "menu" || e.parentElement.className == "menu" || e.className == "menuButton") {
+                               e.blur();
+                       }
+               } else {
+                       e.blur();
+               }
+       }
+}
+document.onclick = clickBlur;
+
+// \8c\9f\8dõ\95\8e\9a\97ñ\83`\83F\83b\83N
+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);
+       }
+}
+
+// \83E\83B\83\93\83h\83E\82ð\8aJ\82­
+function windowOpen(url) {
+       window.open(url, target);
+       functionEnd();
+}
+
+// \83\8c\83X\83A\83\93\83J\81[\8f\88\97\9d
+function getResAnchorName(res) {
+       var name = res.parentNode.previousSibling.name;
+       return(name);
+}
+function splitResAnchorName(name) {
+       name=name.replace(/\D/);
+       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);
+}
+
+// \8e©\93®\8f\88\97\9d
+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;
+}
+
+// \83t\83F\83C\83X\95Ï\89»
+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 = "\81È \81È<br>(,,\81E\84t\81E)";
+               face.style.backgroundColor = FaceColor["new"];
+               return;
+       }
+       if (mail.innerText.indexOf("sage") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81L\81Í\81M\81j";
+               faceColor = FaceColor["sage"];
+       } else if (mail.innerText.indexOf("age") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81E\81Í\81E\81j";
+               faceColor = FaceColor["age"];
+               mailColor = FaceColor["mailAge"];
+       } else {
+               if (res.id == "n") {
+                       faceValue = "\81È \81È<br>(,,\81E\84t\81E)";
+                       faceColor = FaceColor["new"];
+               }
+               mailColor = FaceColor["mailNormal"];
+       }
+       if (name.innerText.indexOf("\81\9a") != -1) {
+               faceValue = "(\81P\81[\81P)<br>ÆÔد\81\9a";
+               faceColor = FaceColor["cap"];
+       } else if (name.innerText.indexOf("\81\9c") != -1) {
+               faceValue = "\81È,,\81È<br>\83~,,ß\84\83~";
+               faceColor = FaceColor["maru"];
+       } else if (name.innerText.indexOf("\81\9f") != -1) {
+               faceValue = "\81È \81È<br>\81i,,ß\84\81j";
+               faceColor = FaceColor["trip"];
+       }
+       if (faceValue) {
+               face.innerHTML = faceValue;
+               face.style.backgroundColor = faceColor;
+       }
+       mail.style.color = mailColor;
+}
+
+// \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+function oldFaceChange() {
+       for (var i = 0; i < Res.length; i++) {
+               if (Res(i).id == "n") break;
+               faceChange(Res(i));
+       }
+       functionEnd();
+}
+
+// \83\81\83j\83\85\81[\95\\8e¦
+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;
+}
+
+// \83X\83N\83\8d\81[\83\8b\91\80\8dì
+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();
+       }
+}
+
+// \83t\83B\83\8b\83^
+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(" \81È \81È\n( \81L\81[\81M)\81@\82h\82c\82ª\83l\81[\83\88\n \81_\81@<");
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'thisName') {
+                       nodeNum = ResNodeNum["name"];
+                       word = nowRes.childNodes[nodeNum].innerText;
+               } else if (elem == 'name') {
+                       nodeNum = ResNodeNum["name"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96¼\91O\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       var word = sWordCheck(promptValue, promptInputValue);
+                       if (!word) {
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'message') {
+                       nodeNum = ResNodeNum["message"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96{\95\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       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';
+                       }
+               }
+       }
+}
+
+// \83}\83\8b\83`\8c\9f\8dõ
+var LastSearchEngine = "Google \93ú\96{\8cê";
+function multiSearch(engine) {
+       if (!engine) {
+               engine = LastSearchEngine;
+       }
+       var promptValue = "\n\81\83}\83\8b\83`\8c\9f\8dõ \81z\81@\81\8c\9f\8dõ\83G\83\93\83W\83\93\81F "+engine+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       var word = sWordCheck(promptValue, promptInputValue);
+       if (!word) {
+               functionEnd();
+               return;
+       }
+       var url;
+       switch (engine) {
+               case "Google \93ú\96{\8cê":
+               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 Ã·½Ä\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=ENJA&before="+ word; break;
+               case "excite Ã·½Ä\96|\96ó \98a\89p":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=JAEN&before="+ word; break;
+               case "excite ³ªÌÞ\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/url/?wb_url="+ word +"&wb_lp=ENJA&wb_dis=2&wb_co=excitejapan"; break;
+               case "goo \89p\98a\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=0&MT="+ word; break;
+               case "goo \98a\89p\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=1&MT="+ word; break;
+               case "goo \8d\91\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=2&MT="+ word; break;
+               case "goo \90V\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=3&MT="+ word; break;
+               case "\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯":
+               url = "http://www.infoseek.co.jp/GTitles?qt="+ word +"&svx=310640&rf=1&qp=0&nh=10&col=GN"; break;
+               case "MapFanWeb \92n\90}\8c\9f\8dõ":
+               url = "http://www.mapfan.com/index.cgi?ADDR="+ word; break;
+               case "ZDNet Japan\8bL\8e\96\8c\9f\8dõ":
+               url = "http://zdsearch.zdnet.co.jp/index.cgi?whence=0&result=normal&query="+ word +"&idxname=news&sort=score&max=10"; break;
+               case "Yahoo!\83I\81[\83N\83V\83\87\83\93":
+               url = "http://search.auctions.yahoo.co.jp/search/auc?p="+ word +"&alocale=0jp&acc=jp"; break;
+               case "\83t\83\8c\83b\83V\83\85\83A\83C":
+               url = "http://search.fresheye.com/?term=monthly&SUBMIT=%8C%9F%8D%F5&kw="+ word; break;
+               case "½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (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);
+}
+
+// \83n\83C\83\89\83C\83g\8c\9f\8dõ
+var SelectColorNum = 0;
+var FindOColor = new Array();
+FindOColor["name"] = new Array("\90Â", "\97Î", "\8e\87", "\89©", "\9eò", "\90[\97Î");
+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 = "\n\81\83n\83C\83\89\83C\83g\8c\9f\8dõ \81z\81@\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81[\81F "+FindOColor["name"][colorNum]+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       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(" \81È \81È\n( \81L\81[\81M)\81@\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               FindOColor["find"][colorNum] = -1;
+       } else {
+               alert ("\81i\81E\81Í\81E\81j "+i+" \8cÂʹ°Ý!!");
+               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);
+               }
+       }
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+function findOCancel(colorNum) {
+       var findWord = document.all.tags("SPAN");
+       var check = true;
+       if (FindOColor["find"][colorNum] < 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+               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();
+}
+
+// \83n\83C\83\89\83C\83g\95\\8e¦
+function findOScroll(colorNum, shift) {
+       var findWord, findWordScroll;
+       if (colorNum != 6) {
+               if (FindOColor["find"][colorNum] < 0) {
+                       alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+                       functionEnd();
+                       return;
+               }
+               findWord = document.all.item("find_"+colorNum);
+       } else if (document.all.tags("SPAN").length == 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\83n\83C\83\89\83C\83g\82ª\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               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);
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\95Ï\8dX
+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();
+}
+
+// \83\8c\83X\94Ô\83W\83\83\83\93\83v
+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 = "\n\81\83\8c\83X\94Ô\83W\83\83\83\93\83\81z\81@\81\8dÅ\8cã\82Ì\83\8c\83X\94Ô\81F "+lastResNum+" \81n";
+       var promptInputValue = "\83W\83\83\83\93\83v\82·\82é\83\8c\83X\94Ô\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       if (!num) {
+               num = sWordCheck(promptValue, promptInputValue);
+               if (!num) {
+                       functionEnd();
+                       return;
+               }
+       }
+       if (document.all.item(addResAnchorName(num)) == null) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\82»\82ñ\82È\83\8c\83X\94Ô\8c©\82Â\82©\82ç\83l\81[\83\88\n \81_\81@<");
+               functionEnd();
+       } else {
+               memoryScroll(addResAnchorName(num));
+       }
+}
+
+// \82µ\82¨\82è
+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();
+       }
+}
+
+// \83X\83e\81[\83^\83X\83r\83\85\81[
+function statusView() {
+       var tmp, findNum = new Array(6), bookMarkNameNum = new Array("", "\82P", "\82Q", "\82R", "\82S", "\82T");
+       var alertValue = "\81\83X\83e\81[\83^\83X\83r\83\85\81\81t\n\n";
+       alertValue += "\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81\81\81m "+ FindOColor["name"][SelectColorNum] +" \81n\n";
+       alertValue += "\81\83n\83C\83\89\83C\83g\82Ì\90\94 \81\81m "+ document.all.tags("SPAN").length +" \81n\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 += "\81@\81@\81y "+ FindOColor["name"][i] +" \81\81m "+ findNum[i] +" \81n "+ tmp +"%\n";
+               }
+       }
+       tmp = 0;
+       for (var i = 0; i < Res.length; i++) {
+               if (Res[i].parentNode.style.display != "none") {
+                       tmp++;
+               }
+       }
+       alertValue += "\81\95\\8e¦\83\8c\83X\90\94 \81\81m "+ tmp +" / "+ Res.length +" \81n "+ Math.round(tmp / Res.length * 100) +"%\n";
+       for (var i = 1; i < 6; i++) {
+               if (BookMarkAnchor["name"][i] != null) {
+                       alertValue += "\81@\81@\81\82µ\82¨\82è "+ bookMarkNameNum[i] +" \81\81m "+ splitResAnchorName(BookMarkAnchor["name"][i]) +" \81n\n";
+               }
+       }
+       alertValue += "\81\8c\9f\8dõ\83G\83\93\83W\83\93 \81\81m "+ LastSearchEngine +" \81n\n";
+       tmp = (Config["mail"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83\81\81[\83\8b\95\\8e¦ \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["select"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\91I\91ð\95\8e\9a\89Á\8d\81\81m "+ tmp +" \81n\n";
+       tmp = (Config["scroll"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["face"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81\81m "+ tmp +" \81n\n";
+       alert(alertValue);
+       functionEnd();
+}
+
+// \8eg\97p\83t\83B\83\8b\83^
+function useFilter() {
+       var tmp, mode, elem, word, filter = new Array();
+       var alertValue = "\81\8eg\97p\83t\83B\83\8b\83\81t\n\n";
+       for (var i = 0; i < FilterHistory['mode'].length; i++) {
+               word = FilterHistory['word'][i];
+               if (FilterHistory['elem'][i] == 'thisId') {
+                       elem = "\82h\82c";
+               } else if (FilterHistory['elem'][i] == 'name' || FilterHistory['elem'][i] == 'thisName') {
+                       elem = "\96¼\91O";
+               } else if (FilterHistory['elem'][i] == 'message') {
+                       elem = "\96{\95\92\86\82Ì\95\8e\9a";
+               }
+               if (FilterHistory['mode'][i] == 'abone') {
+                       mode = elem + " \82Å \93§\96¾\82 \82Ú\81`\82ñ";
+               } else if (FilterHistory['mode'][i] == 'extract') {
+                       mode = elem + " \82Å \92\8a\8fo";
+               } else if (FilterHistory['mode'][i] == 'link') {
+                       mode = "\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               } else if (FilterHistory['mode'][i] == 'picture') {
+                       mode = "\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               }
+               alertValue += "\81\83t\83B\83\8b\83^ "+[i + 1]+" \81\81m "+mode+" \81n\n";
+               alertValue += "\81@\81@"+word+"\n";
+       }
+       if (FilterHistory['mode'].length == 0) {
+               alertValue += "\81@\81@\82È\82µ\n";
+       }
+       if (FilterReverseFlag != false) {
+               alertValue += "\81\94½\93]\95\\8e¦ \81\81\8eg\97\81n\n";
+       }
+       alert(alertValue);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+function insertLinkTag() {
+       var word = new String(document.selection.createRange().text);
+       var alertValue = "\81\83\8a\83\93\83N\83^\83O\82ð\91}\93ü \81z\n";
+       alertValue += "http://\88È\8d~\82Ì\83A\83h\83\8c\83X\82ð\91I\91ð\82µ\82Ä (\81\84tß)ν¨\81c";
+       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();
+}
+
+// \82P\8ds\82`\82`
+function oneLineAA() {
+       clipboardData.setData('text',event.srcElement.innerText);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\82Ì\8cã\82É\83{\83^\83\93\82ð\91}\93ü
+function insMenuButton() {
+       var e = event.srcElement;
+       if (e.href.search(PictCheckRegExp) == -1) {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'link\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+       } else {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'image\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.nextSibling.style.backgroundColor = "#fff0f3";
+       }
+       e.id = "replaced";
+}
+// \83\8a\83\93\83N\83{\83^\83\93\82Ì\83N\83\8a\83b\83N
+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="\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦" class="image_filter" onError="notFound();" onClick="clickImage();" onmouseover="mouseoverImage(this, 100);" onmouseout="mouseoverImage(this, 30)">';
+               }
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.innerText = "Hide";
+               e.title = "|)\9cc¶¸½!";
+               e.id = "saw";
+       } else {
+               if (e.id == "saw") {
+                       e.title = "|\81Í\81E) ÐÀÖ";
+               } else {
+                       e.title = "\82±\82±\82Å\8aJ\82­";
+               }
+               e.nextSibling.removeNode();
+               e.innerText = "Open";
+       }
+       functionEnd();
+}
+// \83\8a\83\93\83N\90æ\82ª404
+function notFound() {
+       var e = event.srcElement;
+       e.previousSibling.innerText = "404...";
+       e.previousSibling.title = "(\81\83Ö¥`)¼®ÎÞ°Ý";
+       e.previousSibling.style.color = "#fd5e4c";
+       e.removeNode();
+}
+// \89æ\91\9c\82Ì\83N\83\8a\83b\83N
+function clickImage() {
+       var e = event.srcElement;
+       if (e.className == "image_filter") {
+               e.className = "";
+               e.title = "";
+       } else {
+               e.className = "image_filter";
+               e.title = "\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦";
+       }
+}
+// \89æ\91\9c\8fã\82Ì\83}\83E\83X
+function mouseoverImage(image, num) {
+       if(image.className == "image_filter") {
+               image.style.filter = "Alpha(opacity="+ num +")";
+       }
+}
+// URL Checker\82Å\83`\83F\83b\83N
+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 = "|)\9cc¶¸½!";
+       functionEnd();
+}
+// \83}\83E\83X\82Ì\94»\92è
+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;
+
+// \83V\83\87\81[\83g\83J\83b\83g
+function sCut() {
+       var code = window.event.keyCode;
+       //alert(code);
+       switch(code){
+               case 78: case 110: // 'N','n' \90V\92\85\83\8c\83X\95\\8e¦
+               moveScroll('new'); break;
+               case 84: case 116: // 'T','t' \8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('top'); break;
+               case 82: case 114: // 'R','r' \91O\82Ì\88Ê\92u\82É\96ß\82é
+               moveScroll('return'); break;
+               case 69: case 101: // 'E','e' \8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('end'); break;
+               case 70: case 102: // 'F','f' \83n\83C\83\89\83C\83g\8c\9f\8dõ
+               findO(SelectColorNum); break;
+               case 99: // 'c' \83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX
+               findOColorChange(6, false); break;
+               case 67: // 'C' \83n\83C\83\89\83C\83g\83J\83\89\81[\8bt\8f\87\95Ï\8dX
+               findOColorChange(6, true); break;
+               case 120: // 'x' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, false); break;
+               case 88: // 'X' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, true); break;
+               case 122: // 'z' \83n\83C\83\89\83C\83g\8f\87\95\\8e¦
+               findOScroll(6, false); break;
+               case 90: // 'Z' \83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦
+               findOScroll(6, true); break;
+               case 68: case 100: // 'D','d' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+               findOCancel(SelectColorNum); break;
+               case 83: case 115: // 'S','s' \83}\83\8b\83`\8c\9f\8dõ
+               multiSearch(LastSearchEngine); break;
+               case 49: case 50: case 51: case 52: case 53: // '1'\81`'5' \83X\83N\83\8d\81[\83\8b\88Ê\92u\82µ\82¨\82è
+               bookMark(code - 48); break;
+               case 33: case 34: case 35: case 36: case 37: // Shift+'1'\81`'5' \82µ\82¨\82è\82ð\8b²\82Þ
+               bookMark(code - 32, set); break;
+               case 74: case 106: // 'J','j' \83\8c\83X\94Ô\83W\83\83\83\93\83v
+               resJump(); break;
+               case 86: case 118: // 'V','v' \83X\83e\81[\83^\83X\83r\83\85\81[
+               statusView(); break;
+               case 79: case 111: // 'O','o' \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+               oldFaceChange(); break;
+               case 72: case 104: // 'H','h' \83w\83\8b\83v
+               help(); break;
+               case 65: case 97: // 'A','a' \91S\83\8c\83X\95\\8e¦
+               filter('all'); break;
+               case 73: case 105: // 'I','i' \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+               insertLinkTag(); break;
+               case 76: case 108: // 'L','l' \83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('link'); break;
+               case 80: case 112: // 'P','p' \89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('picture'); break;
+               case 81: case 113: // 'Q','q' \95\\8e¦\82ð\94½\93]
+               filter('reverse'); break;
+               case 85: case 117: // 'U','u' \8eg\97p\83t\83B\83\8b\83^
+               useFilter(); break;
+               case 77: case 109: // 'M','m' \83\81\81[\83\8b\97\93\95\\8e¦
+               changeConfig('mail'); break;
+               case 44: // ',' \91I\91ð\95\8e\9a\89Á\8dH
+               changeConfig('select'); break;
+               case 46: // '.' \83X\83N\83\8d\81[\83\8b
+               changeConfig('scroll'); break;
+               case 47: // '/' \83t\83F\83C\83X\95Ï\89»
+               changeConfig('face'); break;
+               default:
+               return; break;
+       }
+}
+document.onkeypress = sCut;
+
+// \83w\83\8b\83v
+function help() {
+       document.body.style.filter = "Gray()";
+       var helpTop = "\81s "+ SkinName +" ver"+ SkinVersion +" "+ SkinType +" for "+ Browser["name"][BrowserNum] +" \81t\n\n";
+       while (1) {
+               var alertValue = "\81\8aî\96{\93I\82È\8eg\82¢\95û \81z\n";
+               alertValue += " \83}\83E\83X\83J\81[\83\\83\8b\82ð\8ae\83\8c\83X\8d\82Ì\82`\82`\83t\83F\83C\83X\n";
+               alertValue += "\82É\82à\82Á\82Ä\82¢\82­\82Æ\83\81\83j\83\85\81[\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\8ae\83\81\83j\83\85\81[\82Ì\83|\83b\83v\83A\83b\83v\82ð\8c©\82Ä\82à\82ç\82¦\82Î\n";
+               alertValue += "\91å\92ï\82Ì\8b@\94\\82Æ\8eg\82¢\95û\82Í\82í\82©\82é\82Æ\8ev\82¢\82Ü\82·\81B\n";
+               alertValue += " \95\8e\9a\93ü\97Í\82ð\8b\81\82ß\82ç\82ê\82é\8b@\94\\82Í\81A\96Ú\93I\82Ì\n";
+               alertValue += "\95\8e\9a\97ñ\82ð\91I\91ð\82µ\82Ä\83{\83^\83\93\82ð\89\9f\82·\82Æ\83\89\83N\82Å\82·\81B\n";
+               alertValue += "\82P\83{\83^\83\93\82Ì\83V\83\87\81[\83g\83J\83b\83g\82à\8f[\8eÀ\82µ\82Ä\82é\82Ì\82Å\n";
+               alertValue += "\83|\83b\83v\83A\83b\83v\82Ì( )\93à\82ð\8c©\82Ä\8eg\82Á\82Ä\82­\82¾\82³\82¢\81B\n";
+               alertValue += "\83L\81[\83{\81[\83h\94h\82Ì\90l\82ÍV\82ª\95Ö\97\98\82Å\82·\81B\n\n";
+               alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83L\83\83\83b\83v\81A\81\9c\81A\83g\83\8a\83b\83v\81Aage\81Asage\82Å\n";
+               alertValue += "\95Ï\89»\82µ\82Ü\82·\81B\83\81\81[\83\8b\97\93\82Íage\81Asage\82Ì\82Ý\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82P / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\91O\82Ì\88Ê\92u\82É\96ß\82é \81z\n";
+               alertValue += " \82±\82Ì\8b@\94\\82Í\83n\83C\83\89\83C\83g\95\\8e¦\88È\8aO\82Ì\8b@\94\\82Å\n";
+               alertValue += "\88Ú\93®\82µ\82½\82 \82Æ\82È\82ç\82¢\82Â\82Å\82à\8eg\82¦\82Ü\82·\81B\n";
+               alertValue += " \83\81\83j\83\85\81[\82ð\8eg\82Á\82½\83\8c\83X\81A\82Ü\82½\82Í\89æ\96Ê\82É\95\\8e¦\n";
+               alertValue += "\82µ\82Ä\82¢\82é\92\86\82Å\88ê\94Ô\8fã\82Ì\83\8c\83X\82ð\8bL\89¯\82µ\82Ü\82·\81B\n";
+               alertValue += " \82à\82µ\83\8c\83X\82ª\95\\8e¦\82³\82ê\82Ä\82È\82©\82Á\82½\82ç\8bß\82­\82Ì\n";
+               alertValue += "\83\8c\83X\82ð\95\\8e¦\82µ\82Ü\82·\81B\n\n";
+               alertValue += "\81\8e©\93®\8f\88\97\9d \81z\n";
+               alertValue += " \83t\83B\83\8b\83^\81A\83n\83C\83\89\83C\83g\8c\9f\8dõ\82ð\8eg\82Á\82½\82ç\n";
+               alertValue += "\90V\92\85\83\8c\83X\82ð\8e©\93®\82Å\8f\88\97\9d\82µ\82Ü\82·\81B\n";
+               alertValue += " \83n\83C\83\89\83C\83g\8c\9f\8dõ\82Ì\92P\8cê\82Í\82P\90F\82P\8cê\82Å\82·\81B\n";
+               alertValue += " \82±\82Ì\8b@\94\\82ð\8eg\82¦\82é\82Ì\82ÍFooter\82ð\8eg\82í\82È\82¢\n";
+               alertValue += "Jane\8cn\82Æ\82©\82¿\82ã\81`\82µ\82á\82Ì\82Ý\82Å\82·\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82Q / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\83\8a\83\93\83N\82Ì\8cã\82ë\82É\95t\82­\83{\83^\83\93 \81z\n";
+               alertValue += " \83\8a\83\93\83N\82Ì\8fê\8d\87\82Í\82»\82±\82Å\8aJ\82­\82¾\82¯\82Å\82·\82ª\81A\n";
+               alertValue += "\89æ\91\9c\82Ì\8fê\8d\87\82Í\83O\83\8d\91Î\8dô\82É\83t\83B\83\8b\83^\82Â\82«\82Å\n";
+               alertValue += "\8fk\8f¬\95\\8e¦\82µ\82Ü\82·\81B\89B\82·\82±\82Æ\82à\82Å\82«\82Ü\82·\81B\n\n";
+               alertValue += "\81\82P\8ds\82`\82\81z\n";
+               alertValue += " \8e©\93®\93I\82É\83N\83\8a\83b\83v\83{\81[\83h\82É\83R\83s\81[\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\81\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83\8c\83X\90\94\82ª\91½\82¢\82Æ\94ñ\8fí\82É\8e\9e\8aÔ\82ª\82©\82©\82è\82Ü\82·\81B\n\n";
+               alertValue += "\81\90Ý\92è \81z\n";
+               alertValue += " Header\82Ì\8dÅ\8f\89\82É\8f\89\8aú\90Ý\92è\82ª\82 \82è\82Ü\82·\81B\n";
+               alertValue += "\90Ý\92è\82ª\95Ï\82í\82é\82Æ\83\81\83j\83\85\81[\82ª\90Â\82­\82È\82è\82Ü\82·\81B\n\n";
+               var helpEnd = "\82Å\82Í\81A\8ay\82µ\82¢\82Q\82\83\82\88\83\89\83C\83t\82ð\81I\tby \82µ\82¡\83t\83@\83\93\n";
+               if (!confirm(helpTop+alertValue+helpEnd)) {
+                       break;
+               }
+       }
+       document.body.style.filter = "";
+       functionEnd();
+}
+//--></script>
+<style type="text/css"><!--
+/* \95\8e\9a\82Æ\89e */
+body {
+       color: #2d3e57 ;
+       font: normal x-small "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #e4e6e9 ;
+}
+dl {
+       background: #f5f5f5 ;
+       border: 1 solid #334466 ;
+       padding: 5 4 3 66 ;
+       margin: 0 ;
+}
+div {
+       border-color: #d2d7d7 ;
+       border-style: solid ;
+       border-width: 0 2 2 0 ;
+       margin: 10 0 ;
+}
+
+/* \83\8c\83X\83i\83\93\83o\81[\82Æ\82`\82`\83t\83F\83C\83X */
+.face {
+       color: #d4daea ;
+       font: bold 11 "Arial" ;
+       background: #4d5179 ;
+       padding: 1 ;
+       margin-left: -62 ;
+       width: 52 ;
+       text-align: center ;
+       position: absolute ;
+}
+.face div {
+       color: #ffffff ;
+       font: normal 12 "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #b5c4de ;
+       border-width: 0 ;
+       padding: 2 ;
+       margin: 0 ;
+}
+
+/* \96¼\91O\81A\83\81\81[\83\8b\97\93\81A\96{\95\81A\93ú\8e\9e */
+b {
+       color: #8098bd ;
+}
+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 {
+       color: #afbbd9 ;
+       font: bold 89% "Arial" ;
+       text-align: right ;
+}
+
+/* \83\81\83j\83\85\81[\81A\82»\82Ì\91¼ */
+.menu, .menuButton {
+       background: #f5f5f5 ;
+       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) ;
+}
+
+/* \83\8a\83\93\83N\82Æ\83\81\83j\83\85\81[ */
+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="\91O\82Ì\88Ê\92u\82É\96ß\82é (R)" onClick="moveScroll('return');" onMouseOver="showMenu(menuMoveScroll);">\82qeturn</a><a href="#" title="\8eg\97p\83t\83B\83\8b\83^ (U)" onClick="useFilter();" onMouseOver="showMenu(menuFilter);">Filter</a><a href="#" title="\83n\83C\83\89\83C\83g\8c\9f\8dõ (F)" onClick="findO(SelectColorNum);" onMouseOver="showMenu(menuFindO);">\82eind</a><a href="#" title="\83X\83e\81[\83^\83X\83r\83\85\81[ (V)" onClick="statusView();" onMouseOver="showMenu(menuEtc);">\82uiew</a></div>
+<div id="menuMoveScroll"    class="menu" style="width: 58 ;"><a href="#" title="\8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦ (E)" onClick="moveScroll('end');">\81¥ \82dnd</a><a href="#" title="\83\8c\83X\94Ô\83W\83\83\83\93\83v (J)" onClick="resJump();" onMouseOver="showMenu(menuBookMark);">\81\9f \82iump</a><a href="#" title="\8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦ (T)" onClick="moveScroll('top');">\81£ \82sop</a><a href="#" title="\90V\92\85\83\8c\83X\95\\8e¦ (N)" onClick="moveScroll('new');">\81\9e \82mew</a></div>
+<div id="menuBookMark"      class="menu" style="width: 55 ;"><a href="#" title="\82µ\82¨\82è \82P (1)" id="bookMarkButton_1" onClick="bookMark(1);" onMouseOver="showMenu(menuSetBookMark_1);">\82µ\82¨\82è \82P</a><a href="#" title="\82µ\82¨\82è \82Q (2)" id="bookMarkButton_2" onClick="bookMark(2);" onMouseOver="showMenu(menuSetBookMark_2);">\82µ\82¨\82è \82Q</a><a href="#" title="\82µ\82¨\82è \82R (3)" id="bookMarkButton_3" onClick="bookMark(3);" onMouseOver="showMenu(menuSetBookMark_3);">\82µ\82¨\82è \82R</a><a href="#" title="\82µ\82¨\82è \82S (4)" id="bookMarkButton_4" onClick="bookMark(4);" onMouseOver="showMenu(menuSetBookMark_4);">\82µ\82¨\82è \82S</a><a href="#" title="\82µ\82¨\82è \82T (5)" id="bookMarkButton_5" onClick="bookMark(5);" onMouseOver="showMenu(menuSetBookMark_5);">\82µ\82¨\82è \82T</a></div>
+<div id="menuSetBookMark_1" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 1)" id="setBookMarkButton_1" onClick="bookMark(1, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_2" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 2)" id="setBookMarkButton_2" onClick="bookMark(2, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_3" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 3)" id="setBookMarkButton_3" onClick="bookMark(3, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_4" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 4)" id="setBookMarkButton_4" onClick="bookMark(4, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_5" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 5)" id="setBookMarkButton_5" onClick="bookMark(5, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuFilter"        class="menu" style="width: 60 ;"><a href="#" title="\91S\83\8c\83X\95\\8e¦ (A)" onClick="filter('all');">\82`ll Res</a><a href="#" title="\93§\96¾\82 \82Ú\81`\82ñ" onClick="return false;" onMouseOver="showMenu(menuFilterAbone);">\82 \82Ú\81`\82ñ</a><a href="#" title="\92\8a\8fo" onClick="return false;" onMouseOver="showMenu(menuFilterExtract);">\92\8a\8fo</a><a href="#" title="\95\\8e¦\82ð\94½\93] (Q)" onClick="filter('reverse');">\94½\93]</a><a href="#" title="\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (L)" onClick="filter('link');">\82kink</a><a href="#" title="\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (P)" onClick="filter('picture');">\82oicture</a></div>
+<div id="menuFilterAbone"   class="menu" style="width:100 ;"><a href="#" title="\82±\82Ì\82h\82c\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisId');">\82±\82Ì\82h\82c\82Å</a><a href="#" title="\82±\82Ì\96¼\91O\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisName');">\82±\82Ì\96¼\91O\82Å</a><a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å</a><a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a></div>
+<div id="menuFilterExtract" class="menu" style="width:100 ;"><a href="#" title="\82±\82Ì\82h\82c\82Å\92\8a\8fo" onClick="filter('extract', 'thisId');">\82±\82Ì\82h\82c\82Å</a><a href="#" title="\82±\82Ì\96¼\91O\82Å\92\8a\8fo" onClick="filter('extract', 'thisName');">\82±\82Ì\96¼\91O\82Å</a><a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å<a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a></div>
+<div id="menuFindO"         class="menu" style="width: 53 ;"><a href="#" title="\83}\83\8b\83`\8c\9f\8dõ (S)" onClick="multiSearch();" onMouseOver="showMenu(menuMultiSearch);">\82rearch</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX (C)" id="findOColorChangeButton" onClick="findOColorChange(6, false);" onMouseOver="showMenu(menuFindOColorChange);">\82bolor</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦ (X)" onClick="findOScroll(SelectColorNum, false);" onMouseOver="showMenu(menuFindOScroll);">\81¥ \95\\8e¦</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c (D)" onClick="findOCancel(SelectColorNum);">\82celete</a></div>
+<div id="menuMultiSearch"   class="menu" style="width:135 ;"><a href="#" onClick="multiSearch(this.innerText);">Google \93ú\96{\8cê</a><a href="#" onClick="multiSearch(this.innerText);">Google ²Ò°¼Þ</a><a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \89p\98a</a><a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \98a\89p</a><a href="#" onClick="multiSearch(this.innerText);">excite ³ªÌÞ\96|\96ó \89p\98a</a><a href="#" onClick="multiSearch(this.innerText);">goo \89p\98a\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \98a\89p\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \8d\91\8cê\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \90V\8cê\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯</a><a href="#" onClick="multiSearch(this.innerText);">MapFanWeb \92n\90}\8c\9f\8dõ</a><a href="#" onClick="multiSearch(this.innerText);">ZDNet Japan\8bL\8e\96\8c\9f\8dõ</a><a href="#" onClick="multiSearch(this.innerText);">Yahoo!\83I\81[\83N\83V\83\87\83\93</a><a href="#" onClick="multiSearch(this.innerText);">\83t\83\8c\83b\83V\83\85\83A\83C</a><a href="#" onClick="multiSearch(this.innerText);">web.archive.org</a><a href="#" onClick="multiSearch(this.innerText);">½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (2ch)</a></div>
+<div id="menuFindOColorChange" class="menu" style="width: 50 ;"><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90 \82É\95Ï\8dX" onClick="findOColorChange(0, false);" style="background: royalblue ;">\90Â</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \97Π\82É\95Ï\8dX" onClick="findOColorChange(1, false);" style="background: lightseagreen ;">\97Î</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \8e\87 \82É\95Ï\8dX" onClick="findOColorChange(2, false);" style="background: slateblue ;">\8e\87</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \89© \82É\95Ï\8dX" onClick="findOColorChange(3, false);" style="background: gold ;">\89©</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \9eò \82É\95Ï\8dX" onClick="findOColorChange(4, false);" style="background: salmon ;">\9eò</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90[\97Π\82É\95Ï\8dX" onClick="findOColorChange(5, false);" style="background: teal ;">\90[\97Î</a></div>
+<div id="menuFindOScroll"   class="menu" style="width: 23 ;"><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦ (Shift + X)" onClick="findOScroll(SelectColorNum, true);">\81£</a><a href="#" title="\83n\83C\83\89\83C\83g\8f\87\95\\8e¦ (Z)" onClick="findOScroll(6, false);">\81¤</a><a href="#" title="\83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦ (Shift + Z)" onClick="findOScroll(6, true);">\81¢</a></div>
+<div id="menuEtc"           class="menu" style="width: 55 ;"><a href="#" title="\83X\83L\83\93\82Ì\90Ý\92è" onClick="return false;" onMouseOver="showMenu(menuConfig);">\90Ý\92è</a><a href="#" title="\83\8a\83\93\83N\83^\83O\82ð\91}\93ü (I)" onClick="insertLinkTag();">Insert</a><a href="#" title="\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» (O)" onClick="oldFaceChange();">\82nld AA</a><a href="#" title="\83w\83\8b\83v (H)" onClick="help();">\82gelp</a><a href="#" title="\82P\8ds\82`\82`" onClick="return false;" onMouseOver="showMenu(menuOneLineAA);">\82P\8ds\82`\82`</a><a href="#" title="\82Q\82\83\82\88 \83\8a\83\93\83N\8fW" onClick="return false;" onMouseOver="showMenu(menuQuickLink);">\83\8a\83\93\83N\8fW</a></div>
+<div id="menuConfig"        class="menu" style="width: 88 ;"><a href="#" title="\83\81\81[\83\8b\97\93\95\\8e¦ (M)" id="configMailButton" onClick="changeConfig('mail');">\83\81\81[\83\8b\97\93\95\\8e¦</a><a href="#" title="\91I\91ð\95\8e\9a\89Á\8dH ( , )" id="configSelectButton" onClick="changeConfig('select');">\91I\91ð\95\8e\9a\89Á\8dH</a><a href="#" title="\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b ( . )" id="configScrollButton" onClick="changeConfig('scroll');">\83X\83N\83\8d\81[\83\8b</a><a href="#" title="\83t\83F\83C\83X\95Ï\89» (/)" id="configFaceButton" onClick="changeConfig('face');">\83t\83F\83C\83X\95Ï\89»</a></div>
+<div id="menuOneLineAA"     class="menu" style="width:112 ;font-size: 12 ;" onClick="oneLineAA();"><a href="#">\81i\81E\81Í\81E\81j²²!</a><a href="#">(ß\84tß)³Ï°</a><a href="#">·À\84ª\84ª\81\81Íß\81j\84ª\84ª!!!</a><a href="#">\81R(`\84D\81L)É ³Ü§§Ý!!</a><a href="#">\81i\81@\81L_\81T`\81jÌ°Ý</a><a href="#">( \81L\81[\81M)y-~~ÏÀ°Ø</a><a href="#">|\99q¤ )¼Þ°\81@\81@|)\9cc»¯</a><a href="#">\83°\81i\81L\84D\81M½Þ¶Þ°Ý</a><a href="#">(((( \81\84Dß)))</a><a href="#">¡¥ß¥(É\84D`)¥ß¥¡</a><a href="#">\81\83Ãß\81j·Æ¼Å²!!</a><a href="#">\81i\81L-`\81j.¡oO\81i</a><a href="#">(;\81L\84D\81M)ʧʧ</a><a href="#">(-\81Q-) ³ÂÀ޼ɳ</a><a href="#">(\81\84tß)ν¨\81c</a><a href="#">(\81\83Ö¥`)¼®ÎÞ°Ý</a></div>
+<div id="menuQuickLink"     class="menu" style="width:157 ;"><a href="#" onClick="windowOpen('http://www.monazilla.org/')" title="\8dÅ\90V\94Å\82Ì\83`\83F\83b\83N">\81\9amonazilla.org(w</a><a href="#" onClick="windowOpen('http://www1.odn.ne.jp/mimizun/')" title="\89ß\8b\8e\83\8d\83O\82ª\8c\9f\8dõ\82Å\82«\82Ü\82·">\82Ý\82Ý\82¸\82ñ\8c\9f\8dõ</a><a href="#" onClick="windowOpen('http://www.aa.wakwak.com/~rewmew/')" title="\96Ê\94\92\83X\83\8c\8fÐ\89î\83T\83C\83g">\83X\83\8c\82Ì\93m</a><a href="#" onClick="windowOpen('http://www.yuko2ch.net/')" title="\97T\8eqÀÝ(;\81L\84D\81M)ʧʧ">ÊÞ°Á¬Ù\82Q\82¿\82á\82ñ\82Ë\82ç\81[\97T\8eq</a><a href="#" onClick="windowOpen('http://www24.big.or.jp/~faru/')" title="\82Q\82\83\82\88\82Ì\93®\8cü\82ª\82í\82©\82é">\82Q\82¿\82á\82ñ\82Ë\82é\8c¤\8b\86</a><a href="#" onClick="windowOpen('http://www.big.or.jp/~monadowa/')" title="\83A\83X\83L\81[\83A\81[\83g\8dì\95i\93W\8e¦">(\90V)\83\82\83i\81[\93\98b\8fW</a><a href="#" onClick="windowOpen('http://logo.s3.xrea.com/')" title="\82Ý\82ñ\82È\8bÃ\82Á\82Ä\82Ä\90³\92¼\83X\83S\83C">2\82¿\82á\82ñ\82Ë\82é \83\8d\83S\83M\83\83\83\89\83\8a\81[</a><a href="#" onClick="windowOpen('http://homepage2.nifty.com/thekb/gikope/')" title="\83M\83R\83y\82Ì\83f\81[\83^">\89É\82È\90l\82Ì\83f\81[\83^\92u\82«\8fê</a><a href="#" onClick="windowOpen('http://members.tripod.co.jp/maruheso/aadic/')" title="AA\82Ì\91S\82Ä\82ª\82±\82±\82É">AA\91å\8e«\93T(\89¼)</a><a href="#" onClick="windowOpen('http://freezone.kakiko.com/jiten/')" title="\96{\82É\82à\82È\82Á\82½\82Q\82\83\82\88\82Ì\8e«\93T">\82Q\93T</a><a href="#" onClick="windowOpen('http://www.skipup.com/~niwatori/')" title="\82í\82©\82ç\82È\82¢\82±\82Æ\82ª\82 \82Á\82½\82ç">2ch\8f\89\90S\8eÒ\82Ì\82½\82ß\82Ì\83y\81[\83W</a><a href="#" onClick="windowOpen('http://www.2ch.net/guide/')" title="\93Ç\82Ü\82È\82¢\82â\82Â\82Í\90À\82Á\82Ä\82æ\82µ">\82Q\82¿\82á\82ñ\82Ë\82é\83K\83C\83h</a><a href="#" onClick="windowOpen('http://mappy.mobileboat.net/~seek/')" title="\8cq\82ª\82ç\82È\82¢\82Æ\82«\82Í\83R\83R">2ch\8eI\8aÄ\8e\8b\8f\8a</a><a href="#" onClick="windowOpen('http://www.2ch.net/2ch.html')" title="\81u\83n\83b\83L\83\93\83O\81v\82©\82ç\81u\8d¡\94Ó\82Ì\82¨\82©\82¸\81v\82Ü\82Å">\81¡\82Q\82¿\82á\82ñ\82Ë\82é</a></div>
+<div id="menuLink"          class="menu" style="width: 85 ;"><a href="#" title="URL Checker\82Å\83`\83F\83b\83N" onClick="urlCheck();">URL Checker</a></div>
+<script>focus();configMail();</script>
diff --git a/res/skin/shi_skin_v6.6/NewMark.html b/res/skin/shi_skin_v6.6/NewMark.html
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/res/skin/shi_skin_v6.6/NewRes.html b/res/skin/shi_skin_v6.6/NewRes.html
new file mode 100644 (file)
index 0000000..67c96d9
--- /dev/null
@@ -0,0 +1 @@
+<div><dl id=n><NUMBER/><i>\81¡ <b><NAME/></b> \81¡</i>\81@<u><MAIL/></u><dd><MESSAGE/><dt>DATE:<DATE/></dl></div><script>classify();auto();</script>
diff --git a/res/skin/shi_skin_v6.6/Res.html b/res/skin/shi_skin_v6.6/Res.html
new file mode 100644 (file)
index 0000000..2b36e17
--- /dev/null
@@ -0,0 +1 @@
+<div><dl><NUMBER/><i>\81¡ <b><NAME/></b> \81¡</i>\81@<u><MAIL/></u><dd><MESSAGE/><dt>DATE:<DATE/></dl></div><script>classify();</script>
\ No newline at end of file
diff --git a/res/skin/shi_skin_v6.6/shi_skin.css b/res/skin/shi_skin_v6.6/shi_skin.css
new file mode 100644 (file)
index 0000000..13be25f
--- /dev/null
@@ -0,0 +1,148 @@
+/* \95\8e\9a\82Æ\89e */
+body {
+       color: #2d3e57 ;
+       font: normal x-small "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #e4e6e9 ;
+}
+dl {
+       background: #f5f5f5 ;
+       border: 1 solid #334466 ;
+       padding: 5 4 3 66 ;
+       margin: 0 ;
+}
+div {
+       border-color: #d2d7d7 ;
+       border-style: solid ;
+       border-width: 0 2 2 0 ;
+       margin: 10 0 ;
+}
+
+/* \83\8c\83X\83i\83\93\83o\81[\82Æ\82`\82`\83t\83F\83C\83X */
+.face {
+       color: #d4daea ;
+       font: bold 11 "Arial" ;
+       background: #4d5179 ;
+       padding: 1 ;
+       margin-left: -62 ;
+       width: 52 ;
+       text-align: center ;
+       position: absolute ;
+}
+.face div {
+       color: #ffffff ;
+       font: normal 12 "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #b5c4de ;
+       border-width: 0 ;
+       padding: 2 ;
+       margin: 0 ;
+}
+
+/* \96¼\91O\81A\83\81\81[\83\8b\97\93\81A\96{\95\81A\93ú\8e\9e */
+b {
+       color: #8098bd ;
+}
+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 {
+       color: #afbbd9 ;
+       font: bold 89% "Arial" ;
+       text-align: right ;
+}
+
+/* \83\81\83j\83\85\81[\81A\82»\82Ì\91¼ */
+.menu, .menuButton {
+       background: #f5f5f5 ;
+       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) ;
+}
+
+/* \83\8a\83\93\83N\82Æ\83\81\83j\83\85\81[ */
+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 ;
+}
diff --git a/res/skin/shi_skin_v6.6/shi_skin_v6.6_pale.txt b/res/skin/shi_skin_v6.6/shi_skin_v6.6_pale.txt
new file mode 100644 (file)
index 0000000..1d6bdc1
--- /dev/null
@@ -0,0 +1,1169 @@
+<html lang="ja">
+<head>
+<link rel="stylesheet" type="text/css" href="<SKINPATH/>shi_skin.css">
+<script type="text/JavaScript"><!--
+// \83X\83L\83\93\8fî\95ñ
+var SkinName = "\82µ\82¡\83X\83L\83\93";
+var SkinVersion = "6.6";
+var SkinType = "Pale";
+var Browser = new Array();
+Browser["name"] = new Array("JaneSyrup", "\82©\82¿\82ã\81`\82µ\82á", "\83z\83b\83g\83]\83k", "A Bone");
+var BrowserNum = 0;
+
+// \8f\89\8aú\90Ý\92è (on = 1, off = 0)
+var Config = new Array();
+Config["mail"] = 1; // \83\81\81[\83\8b\95\\8e¦\81F
+Config["select"] = 0; // \91I\91ð\95\8e\9a\89Á\8dH\81F
+Config["scroll"] = 1; // \83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b\81F
+Config["face"] = 1; // \83t\83F\83C\83X\95Ï\89»\81F
+
+// \8dL\88æ\95Ï\90\94
+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";
+}
+
+// \8b@\94\\82Ì\8fI\97¹\8f\88\97\9d
+function functionEnd() {
+       focus();
+       if (AutoNewRes == "check") return;
+       event.returnValue = false;
+}
+
+// \90Ý\92è\95Ï\8dX
+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>');
+       }
+}
+
+// \83N\83\8a\83b\83N\82Å\83t\83H\81[\83J\83X\82ð\82Í\82¸\82·
+function clickBlur() {
+       var e = event.srcElement;
+       if (e.tagName == "A") {
+               if (Browser["name"][BrowserNum] == "\83z\83b\83g\83]\83k") {
+                       if (e.className == "menu" || e.parentElement.className == "menu" || e.className == "menuButton") {
+                               e.blur();
+                       }
+               } else {
+                       e.blur();
+               }
+       }
+}
+document.onclick = clickBlur;
+
+// \8c\9f\8dõ\95\8e\9a\97ñ\83`\83F\83b\83N
+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);
+       }
+}
+
+// \83E\83B\83\93\83h\83E\82ð\8aJ\82­
+function windowOpen(url) {
+       var target = "Blank";
+       if (Browser["name"][BrowserNum] == "JaneSyrup" || Browser["name"][BrowserNum] == "A Bone") {
+               target = "_self";
+       }
+       window.open(url, target);
+       functionEnd();
+}
+
+// \83\8c\83X\83A\83\93\83J\81[\8f\88\97\9d
+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);
+}
+
+// \8e©\93®\8f\88\97\9d
+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;
+}
+
+// \83t\83F\83C\83X\95Ï\89»
+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 = "\81È \81È<br>(,,\81E\84t\81E)";
+               face.style.backgroundColor = FaceColor["new"];
+               return;
+       }
+       if (mail.innerText.indexOf("sage") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81L\81Í\81M\81j";
+               faceColor = FaceColor["sage"];
+       } else if (mail.innerText.indexOf("age") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81E\81Í\81E\81j";
+               faceColor = FaceColor["age"];
+               mailColor = FaceColor["mailAge"];
+       } else {
+               if (res.id == "n") {
+                       faceValue = "\81È \81È<br>(,,\81E\84t\81E)";
+                       faceColor = FaceColor["new"];
+               }
+               mailColor = FaceColor["mailNormal"];
+       }
+       if (name.innerText.indexOf("\81\9a") != -1) {
+               faceValue = "(\81P\81[\81P)<br>ÆÔد\81\9a";
+               faceColor = FaceColor["cap"];
+       } else if (name.innerText.indexOf("\81\9c") != -1) {
+               faceValue = "\81È,,\81È<br>\83~,,ß\84\83~";
+               faceColor = FaceColor["maru"];
+       } else if (name.innerText.indexOf("\81\9f") != -1) {
+               faceValue = "\81È \81È<br>\81i,,ß\84\81j";
+               faceColor = FaceColor["trip"];
+       }
+       if (faceValue) {
+               face.innerHTML = faceValue;
+               face.style.backgroundColor = faceColor;
+       }
+       mail.style.color = mailColor;
+}
+
+// \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+function oldFaceChange() {
+       for (var i = 0; i < Res.length; i++) {
+               if (Res(i).id == "n") break;
+               faceChange(Res(i));
+       }
+       functionEnd();
+}
+
+// \83\81\83j\83\85\81[\95\\8e¦
+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;
+}
+
+// \83X\83N\83\8d\81[\83\8b\91\80\8dì
+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();
+       }
+}
+
+// \83t\83B\83\8b\83^
+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(" \81È \81È\n( \81L\81[\81M)\81@\82h\82c\82ª\83l\81[\83\88\n \81_\81@<");
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'thisName') {
+                       nodeNum = ResNodeNum["name"];
+                       word = nowRes.childNodes[nodeNum].innerText;
+               } else if (elem == 'name') {
+                       nodeNum = ResNodeNum["name"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96¼\91O\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       var word = sWordCheck(promptValue, promptInputValue);
+                       if (!word) {
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'message') {
+                       nodeNum = ResNodeNum["message"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96{\95\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       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';
+                       }
+               }
+       }
+}
+
+// \83}\83\8b\83`\8c\9f\8dõ
+var LastSearchEngine = "Google \93ú\96{\8cê";
+function multiSearch(engine) {
+       if (!engine) {
+               engine = LastSearchEngine;
+       }
+       var promptValue = "\n\81\83}\83\8b\83`\8c\9f\8dõ \81z\81@\81\8c\9f\8dõ\83G\83\93\83W\83\93\81F "+engine+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       var word = sWordCheck(promptValue, promptInputValue);
+       if (!word) {
+               functionEnd();
+               return;
+       }
+       var url;
+       switch (engine) {
+               case "Google \93ú\96{\8cê":
+               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 Ã·½Ä\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=ENJA&before="+ word; break;
+               case "excite Ã·½Ä\96|\96ó \98a\89p":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=JAEN&before="+ word; break;
+               case "excite ³ªÌÞ\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/url/?wb_url="+ word +"&wb_lp=ENJA&wb_dis=2&wb_co=excitejapan"; break;
+               case "goo \89p\98a\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=0&MT="+ word; break;
+               case "goo \98a\89p\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=1&MT="+ word; break;
+               case "goo \8d\91\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=2&MT="+ word; break;
+               case "goo \90V\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=3&MT="+ word; break;
+               case "\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯":
+               url = "http://www.infoseek.co.jp/GTitles?qt="+ word +"&svx=310640&rf=1&qp=0&nh=10&col=GN"; break;
+               case "MapFanWeb \92n\90}\8c\9f\8dõ":
+               url = "http://www.mapfan.com/index.cgi?ADDR="+ word; break;
+               case "ZDNet Japan\8bL\8e\96\8c\9f\8dõ":
+               url = "http://zdsearch.zdnet.co.jp/index.cgi?whence=0&result=normal&query="+ word +"&idxname=news&sort=score&max=10"; break;
+               case "Yahoo!\83I\81[\83N\83V\83\87\83\93":
+               url = "http://search.auctions.yahoo.co.jp/search/auc?p="+ word +"&alocale=0jp&acc=jp"; break;
+               case "\83t\83\8c\83b\83V\83\85\83A\83C":
+               url = "http://search.fresheye.com/?term=monthly&SUBMIT=%8C%9F%8D%F5&kw="+ word; break;
+               case "½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (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);
+}
+
+// \83n\83C\83\89\83C\83g\8c\9f\8dõ
+var SelectColorNum = 0;
+var FindOColor = new Array();
+FindOColor["name"] = new Array("\90Â", "\97Î", "\8e\87", "\89©", "\9eò", "\90[\97Î");
+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 = "\n\81\83n\83C\83\89\83C\83g\8c\9f\8dõ \81z\81@\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81[\81F "+FindOColor["name"][colorNum]+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       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(" \81È \81È\n( \81L\81[\81M)\81@\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               FindOColor["find"][colorNum] = -1;
+       } else {
+               alert ("\81i\81E\81Í\81E\81j "+i+" \8cÂʹ°Ý!!");
+               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);
+               }
+       }
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+function findOCancel(colorNum) {
+       var findWord = document.all.tags("SPAN");
+       var check = true;
+       if (FindOColor["find"][colorNum] < 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+               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();
+}
+
+// \83n\83C\83\89\83C\83g\95\\8e¦
+function findOScroll(colorNum, shift) {
+       var findWord, findWordScroll;
+       if (colorNum != 6) {
+               if (FindOColor["find"][colorNum] < 0) {
+                       alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+                       functionEnd();
+                       return;
+               }
+               findWord = document.all.item("find_"+colorNum);
+       } else if (document.all.tags("SPAN").length == 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\83n\83C\83\89\83C\83g\82ª\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               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);
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\95Ï\8dX
+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();
+}
+
+// \83\8c\83X\94Ô\83W\83\83\83\93\83v
+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 = "\n\81\83\8c\83X\94Ô\83W\83\83\83\93\83\81z\81@\81\8dÅ\8cã\82Ì\83\8c\83X\94Ô\81F "+lastResNum+" \81n";
+       var promptInputValue = "\83W\83\83\83\93\83v\82·\82é\83\8c\83X\94Ô\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       if (!num) {
+               num = sWordCheck(promptValue, promptInputValue);
+               if (!num) {
+                       functionEnd();
+                       return;
+               }
+       }
+       if (document.all.item(addResAnchorName(num)) == null) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\82»\82ñ\82È\83\8c\83X\94Ô\8c©\82Â\82©\82ç\83l\81[\83\88\n \81_\81@<");
+               functionEnd();
+       } else {
+               memoryScroll(addResAnchorName(num));
+       }
+}
+
+// \82µ\82¨\82è
+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();
+       }
+}
+
+// \83X\83e\81[\83^\83X\83r\83\85\81[
+function statusView() {
+       var tmp, findNum = new Array(6), bookMarkNameNum = new Array("", "\82P", "\82Q", "\82R", "\82S", "\82T");
+       var alertValue = "\81\83X\83e\81[\83^\83X\83r\83\85\81\81t\n\n";
+       alertValue += "\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81\81\81m "+ FindOColor["name"][SelectColorNum] +" \81n\n";
+       alertValue += "\81\83n\83C\83\89\83C\83g\82Ì\90\94 \81\81m "+ document.all.tags("SPAN").length +" \81n\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 += "\81@\81@\81y "+ FindOColor["name"][i] +" \81\81m "+ findNum[i] +" \81n "+ tmp +"%\n";
+               }
+       }
+       tmp = 0;
+       for (var i = 0; i < Res.length; i++) {
+               if (Res[i].parentNode.style.display != "none") {
+                       tmp++;
+               }
+       }
+       alertValue += "\81\95\\8e¦\83\8c\83X\90\94 \81\81m "+ tmp +" / "+ Res.length +" \81n "+ Math.round(tmp / Res.length * 100) +"%\n";
+       for (var i = 1; i < 6; i++) {
+               if (BookMarkAnchor["name"][i] != null) {
+                       alertValue += "\81@\81@\81\82µ\82¨\82è "+ bookMarkNameNum[i] +" \81\81m "+ splitResAnchorName(BookMarkAnchor["name"][i]) +" \81n\n";
+               }
+       }
+       alertValue += "\81\8c\9f\8dõ\83G\83\93\83W\83\93 \81\81m "+ LastSearchEngine +" \81n\n";
+       tmp = (Config["mail"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83\81\81[\83\8b\95\\8e¦ \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["select"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\91I\91ð\95\8e\9a\89Á\8d\81\81m "+ tmp +" \81n\n";
+       tmp = (Config["scroll"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["face"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81\81m "+ tmp +" \81n\n";
+       alert(alertValue);
+       functionEnd();
+}
+
+// \8eg\97p\83t\83B\83\8b\83^
+function useFilter() {
+       var tmp, mode, elem, word, filter = new Array();
+       var alertValue = "\81\8eg\97p\83t\83B\83\8b\83\81t\n\n";
+       for (var i = 0; i < FilterHistory['mode'].length; i++) {
+               word = FilterHistory['word'][i];
+               if (FilterHistory['elem'][i] == 'thisId') {
+                       elem = "\82h\82c";
+               } else if (FilterHistory['elem'][i] == 'name' || FilterHistory['elem'][i] == 'thisName') {
+                       elem = "\96¼\91O";
+               } else if (FilterHistory['elem'][i] == 'message') {
+                       elem = "\96{\95\92\86\82Ì\95\8e\9a";
+               }
+               if (FilterHistory['mode'][i] == 'abone') {
+                       mode = elem + " \82Å \93§\96¾\82 \82Ú\81`\82ñ";
+               } else if (FilterHistory['mode'][i] == 'extract') {
+                       mode = elem + " \82Å \92\8a\8fo";
+               } else if (FilterHistory['mode'][i] == 'link') {
+                       mode = "\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               } else if (FilterHistory['mode'][i] == 'picture') {
+                       mode = "\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               }
+               alertValue += "\81\83t\83B\83\8b\83^ "+[i + 1]+" \81\81m "+mode+" \81n\n";
+               alertValue += "\81@\81@"+word+"\n";
+       }
+       if (FilterHistory['mode'].length == 0) {
+               alertValue += "\81@\81@\82È\82µ\n";
+       }
+       if (FilterReverseFlag != false) {
+               alertValue += "\81\94½\93]\95\\8e¦ \81\81\8eg\97\81n\n";
+       }
+       alert(alertValue);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+function insertLinkTag() {
+       var word = new String(document.selection.createRange().text);
+       var alertValue = "\81\83\8a\83\93\83N\83^\83O\82ð\91}\93ü \81z\n";
+       alertValue += "http://\88È\8d~\82Ì\83A\83h\83\8c\83X\82ð\91I\91ð\82µ\82Ä (\81\84tß)ν¨\81c";
+       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();
+}
+
+// \82P\8ds\82`\82`
+function oneLineAA() {
+       clipboardData.setData('text',event.srcElement.innerText);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\82Ì\8cã\82É\83{\83^\83\93\82ð\91}\93ü
+function insMenuButton() {
+       var e = event.srcElement;
+       if (e.href.search(PictCheckRegExp) == -1) {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'link\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+       } else {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'image\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.nextSibling.style.backgroundColor = "#fff0f3";
+       }
+       e.id = "replaced";
+}
+// \83\8a\83\93\83N\83{\83^\83\93\82Ì\83N\83\8a\83b\83N
+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="\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦" class="image_filter" onError="notFound();" onClick="clickImage();" onmouseover="mouseoverImage(this, 100);" onmouseout="mouseoverImage(this, 30)">';
+               }
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.innerText = "Hide";
+               e.title = "|)\9cc¶¸½!";
+               e.id = "saw";
+       } else {
+               if (e.id == "saw") {
+                       e.title = "|\81Í\81E) ÐÀÖ";
+               } else {
+                       e.title = "\82±\82±\82Å\8aJ\82­";
+               }
+               e.nextSibling.removeNode();
+               e.innerText = "Open";
+       }
+       functionEnd();
+}
+// \83\8a\83\93\83N\90æ\82ª404
+function notFound() {
+       var e = event.srcElement;
+       e.previousSibling.innerText = "404...";
+       e.previousSibling.title = "(\81\83Ö¥`)¼®ÎÞ°Ý";
+       e.previousSibling.style.color = "#fd5e4c";
+       e.removeNode();
+}
+// \89æ\91\9c\82Ì\83N\83\8a\83b\83N
+function clickImage() {
+       var e = event.srcElement;
+       if (e.className == "image_filter") {
+               e.className = "";
+               e.title = "";
+       } else {
+               e.className = "image_filter";
+               e.title = "\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦";
+       }
+}
+// \89æ\91\9c\8fã\82Ì\83}\83E\83X
+function mouseoverImage(image, num) {
+       if(image.className == "image_filter") {
+               image.style.filter = "Alpha(opacity="+ num +")";
+       }
+}
+// URL Checker\82Å\83`\83F\83b\83N
+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 = "|)\9cc¶¸½!";
+       functionEnd();
+}
+// \83}\83E\83X\82Ì\94»\92è
+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;
+
+// \83V\83\87\81[\83g\83J\83b\83g
+function sCut() {
+       var code = window.event.keyCode;
+       //alert(code);
+       switch(code){
+               case 78: case 110: // 'N','n' \90V\92\85\83\8c\83X\95\\8e¦
+               moveScroll('new'); break;
+               case 84: case 116: // 'T','t' \8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('top'); break;
+               case 82: case 114: // 'R','r' \91O\82Ì\88Ê\92u\82É\96ß\82é
+               moveScroll('return'); break;
+               case 69: case 101: // 'E','e' \8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('end'); break;
+               case 70: case 102: // 'F','f' \83n\83C\83\89\83C\83g\8c\9f\8dõ
+               findO(SelectColorNum); break;
+               case 99: // 'c' \83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX
+               findOColorChange(6, false); break;
+               case 67: // 'C' \83n\83C\83\89\83C\83g\83J\83\89\81[\8bt\8f\87\95Ï\8dX
+               findOColorChange(6, true); break;
+               case 120: // 'x' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, false); break;
+               case 88: // 'X' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, true); break;
+               case 122: // 'z' \83n\83C\83\89\83C\83g\8f\87\95\\8e¦
+               findOScroll(6, false); break;
+               case 90: // 'Z' \83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦
+               findOScroll(6, true); break;
+               case 68: case 100: // 'D','d' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+               findOCancel(SelectColorNum); break;
+               case 83: case 115: // 'S','s' \83}\83\8b\83`\8c\9f\8dõ
+               multiSearch(LastSearchEngine); break;
+               case 49: case 50: case 51: case 52: case 53: // '1'\81`'5' \83X\83N\83\8d\81[\83\8b\88Ê\92u\82µ\82¨\82è
+               bookMark(code - 48); break;
+               case 33: case 34: case 35: case 36: case 37: // Shift+'1'\81`'5' \82µ\82¨\82è\82ð\8b²\82Þ
+               bookMark(code - 32, set); break;
+               case 74: case 106: // 'J','j' \83\8c\83X\94Ô\83W\83\83\83\93\83v
+               resJump(); break;
+               case 86: case 118: // 'V','v' \83X\83e\81[\83^\83X\83r\83\85\81[
+               statusView(); break;
+               case 79: case 111: // 'O','o' \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+               oldFaceChange(); break;
+               case 72: case 104: // 'H','h' \83w\83\8b\83v
+               help(); break;
+               case 65: case 97: // 'A','a' \91S\83\8c\83X\95\\8e¦
+               filter('all'); break;
+               case 73: case 105: // 'I','i' \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+               insertLinkTag(); break;
+               case 76: case 108: // 'L','l' \83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('link'); break;
+               case 80: case 112: // 'P','p' \89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('picture'); break;
+               case 81: case 113: // 'Q','q' \95\\8e¦\82ð\94½\93]
+               filter('reverse'); break;
+               case 85: case 117: // 'U','u' \8eg\97p\83t\83B\83\8b\83^
+               useFilter(); break;
+               case 77: case 109: // 'M','m' \83\81\81[\83\8b\97\93\95\\8e¦
+               changeConfig('mail'); break;
+               case 44: // ',' \91I\91ð\95\8e\9a\89Á\8dH
+               changeConfig('select'); break;
+               case 46: // '.' \83X\83N\83\8d\81[\83\8b
+               changeConfig('scroll'); break;
+               case 47: // '/' \83t\83F\83C\83X\95Ï\89»
+               changeConfig('face'); break;
+               default:
+               return; break;
+       }
+}
+document.onkeypress = sCut;
+
+// \83w\83\8b\83v
+function help() {
+       document.body.style.filter = "Gray()";
+       var helpTop = "\81s "+ SkinName +" ver"+ SkinVersion +" "+ SkinType +" for "+ Browser["name"][BrowserNum] +" \81t\n\n";
+       while (1) {
+               var alertValue = "\81\8aî\96{\93I\82È\8eg\82¢\95û \81z\n";
+               alertValue += " \83}\83E\83X\83J\81[\83\\83\8b\82ð\8ae\83\8c\83X\8d\82Ì\82`\82`\83t\83F\83C\83X\n";
+               alertValue += "\82É\82à\82Á\82Ä\82¢\82­\82Æ\83\81\83j\83\85\81[\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\8ae\83\81\83j\83\85\81[\82Ì\83|\83b\83v\83A\83b\83v\82ð\8c©\82Ä\82à\82ç\82¦\82Î\n";
+               alertValue += "\91å\92ï\82Ì\8b@\94\\82Æ\8eg\82¢\95û\82Í\82í\82©\82é\82Æ\8ev\82¢\82Ü\82·\81B\n";
+               alertValue += " \95\8e\9a\93ü\97Í\82ð\8b\81\82ß\82ç\82ê\82é\8b@\94\\82Í\81A\96Ú\93I\82Ì\n";
+               alertValue += "\95\8e\9a\97ñ\82ð\91I\91ð\82µ\82Ä\83{\83^\83\93\82ð\89\9f\82·\82Æ\83\89\83N\82Å\82·\81B\n";
+               alertValue += "\82P\83{\83^\83\93\82Ì\83V\83\87\81[\83g\83J\83b\83g\82à\8f[\8eÀ\82µ\82Ä\82é\82Ì\82Å\n";
+               alertValue += "\83|\83b\83v\83A\83b\83v\82Ì( )\93à\82ð\8c©\82Ä\8eg\82Á\82Ä\82­\82¾\82³\82¢\81B\n";
+               alertValue += "\83L\81[\83{\81[\83h\94h\82Ì\90l\82ÍV\82ª\95Ö\97\98\82Å\82·\81B\n\n";
+               alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83L\83\83\83b\83v\81A\81\9c\81A\83g\83\8a\83b\83v\81Aage\81Asage\82Å\n";
+               alertValue += "\95Ï\89»\82µ\82Ü\82·\81B\83\81\81[\83\8b\97\93\82Íage\81Asage\82Ì\82Ý\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82P / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\91O\82Ì\88Ê\92u\82É\96ß\82é \81z\n";
+               alertValue += " \82±\82Ì\8b@\94\\82Í\83n\83C\83\89\83C\83g\95\\8e¦\88È\8aO\82Ì\8b@\94\\82Å\n";
+               alertValue += "\88Ú\93®\82µ\82½\82 \82Æ\82È\82ç\82¢\82Â\82Å\82à\8eg\82¦\82Ü\82·\81B\n";
+               alertValue += " \83\81\83j\83\85\81[\82ð\8eg\82Á\82½\83\8c\83X\81A\82Ü\82½\82Í\89æ\96Ê\82É\95\\8e¦\n";
+               alertValue += "\82µ\82Ä\82¢\82é\92\86\82Å\88ê\94Ô\8fã\82Ì\83\8c\83X\82ð\8bL\89¯\82µ\82Ü\82·\81B\n";
+               alertValue += " \82à\82µ\83\8c\83X\82ª\95\\8e¦\82³\82ê\82Ä\82È\82©\82Á\82½\82ç\8bß\82­\82Ì\n";
+               alertValue += "\83\8c\83X\82ð\95\\8e¦\82µ\82Ü\82·\81B\n\n";
+               alertValue += "\81\8e©\93®\8f\88\97\9d \81z\n";
+               alertValue += " \83t\83B\83\8b\83^\81A\83n\83C\83\89\83C\83g\8c\9f\8dõ\82ð\8eg\82Á\82½\82ç\n";
+               alertValue += "\90V\92\85\83\8c\83X\82ð\8e©\93®\82Å\8f\88\97\9d\82µ\82Ü\82·\81B\n";
+               alertValue += " \83n\83C\83\89\83C\83g\8c\9f\8dõ\82Ì\92P\8cê\82Í\82P\90F\82P\8cê\82Å\82·\81B\n";
+               alertValue += " \82±\82Ì\8b@\94\\82ð\8eg\82¦\82é\82Ì\82ÍFooter\82ð\8eg\82í\82È\82¢\n";
+               alertValue += "Jane\8cn\82Æ\82©\82¿\82ã\81`\82µ\82á\82Ì\82Ý\82Å\82·\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82Q / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\83\8a\83\93\83N\82Ì\8cã\82ë\82É\95t\82­\83{\83^\83\93 \81z\n";
+               alertValue += " \83\8a\83\93\83N\82Ì\8fê\8d\87\82Í\82»\82±\82Å\8aJ\82­\82¾\82¯\82Å\82·\82ª\81A\n";
+               alertValue += "\89æ\91\9c\82Ì\8fê\8d\87\82Í\83O\83\8d\91Î\8dô\82É\83t\83B\83\8b\83^\82Â\82«\82Å\n";
+               alertValue += "\8fk\8f¬\95\\8e¦\82µ\82Ü\82·\81B\89B\82·\82±\82Æ\82à\82Å\82«\82Ü\82·\81B\n\n";
+               alertValue += "\81\82P\8ds\82`\82\81z\n";
+               alertValue += " \8e©\93®\93I\82É\83N\83\8a\83b\83v\83{\81[\83h\82É\83R\83s\81[\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\81\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83\8c\83X\90\94\82ª\91½\82¢\82Æ\94ñ\8fí\82É\8e\9e\8aÔ\82ª\82©\82©\82è\82Ü\82·\81B\n\n";
+               alertValue += "\81\90Ý\92è \81z\n";
+               alertValue += " Header\82Ì\8dÅ\8f\89\82É\8f\89\8aú\90Ý\92è\82ª\82 \82è\82Ü\82·\81B\n";
+               alertValue += "\90Ý\92è\82ª\95Ï\82í\82é\82Æ\83\81\83j\83\85\81[\82ª\90Â\82­\82È\82è\82Ü\82·\81B\n\n";
+               var helpEnd = "\82Å\82Í\81A\8ay\82µ\82¢\82Q\82\83\82\88\83\89\83C\83t\82ð\81I\tby \82µ\82¡\83t\83@\83\93\n";
+               if (!confirm(helpTop+alertValue+helpEnd)) {
+                       break;
+               }
+       }
+       document.body.style.filter = "";
+       functionEnd();
+}
+//--></script>
+</head>
+<body>
+<div id="faceMenu"          class="menu" style="width: 52 ;"><a href="#" title="\91O\82Ì\88Ê\92u\82É\96ß\82é (R)" onClick="moveScroll('return');" onMouseOver="showMenu(menuMoveScroll);">\82qeturn</a><a href="#" title="\8eg\97p\83t\83B\83\8b\83^ (U)" onClick="useFilter();" onMouseOver="showMenu(menuFilter);">Filter</a><a href="#" title="\83n\83C\83\89\83C\83g\8c\9f\8dõ (F)" onClick="findO(SelectColorNum);" onMouseOver="showMenu(menuFindO);">\82eind</a><a href="#" title="\83X\83e\81[\83^\83X\83r\83\85\81[ (V)" onClick="statusView();" onMouseOver="showMenu(menuEtc);">\82uiew</a></div>
+<div id="menuMoveScroll"    class="menu" style="width: 58 ;"><a href="#" title="\8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦ (E)" onClick="moveScroll('end');">\81¥ \82dnd</a><a href="#" title="\83\8c\83X\94Ô\83W\83\83\83\93\83v (J)" onClick="resJump();" onMouseOver="showMenu(menuBookMark);">\81\9f \82iump</a><a href="#" title="\8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦ (T)" onClick="moveScroll('top');">\81£ \82sop</a><a href="#" title="\90V\92\85\83\8c\83X\95\\8e¦ (N)" onClick="moveScroll('new');">\81\9e \82mew</a></div>
+<div id="menuBookMark"      class="menu" style="width: 55 ;"><a href="#" title="\82µ\82¨\82è \82P (1)" id="bookMarkButton_1" onClick="bookMark(1);" onMouseOver="showMenu(menuSetBookMark_1);">\82µ\82¨\82è \82P</a><a href="#" title="\82µ\82¨\82è \82Q (2)" id="bookMarkButton_2" onClick="bookMark(2);" onMouseOver="showMenu(menuSetBookMark_2);">\82µ\82¨\82è \82Q</a><a href="#" title="\82µ\82¨\82è \82R (3)" id="bookMarkButton_3" onClick="bookMark(3);" onMouseOver="showMenu(menuSetBookMark_3);">\82µ\82¨\82è \82R</a><a href="#" title="\82µ\82¨\82è \82S (4)" id="bookMarkButton_4" onClick="bookMark(4);" onMouseOver="showMenu(menuSetBookMark_4);">\82µ\82¨\82è \82S</a><a href="#" title="\82µ\82¨\82è \82T (5)" id="bookMarkButton_5" onClick="bookMark(5);" onMouseOver="showMenu(menuSetBookMark_5);">\82µ\82¨\82è \82T</a></div>
+<div id="menuSetBookMark_1" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 1)" id="setBookMarkButton_1" onClick="bookMark(1, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_2" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 2)" id="setBookMarkButton_2" onClick="bookMark(2, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_3" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 3)" id="setBookMarkButton_3" onClick="bookMark(3, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_4" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 4)" id="setBookMarkButton_4" onClick="bookMark(4, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuSetBookMark_5" class="menu" style="width: 77 ;"><a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 5)" id="setBookMarkButton_5" onClick="bookMark(5, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a></div>
+<div id="menuFilter"        class="menu" style="width: 60 ;"><a href="#" title="\91S\83\8c\83X\95\\8e¦ (A)" onClick="filter('all');">\82`ll Res</a><a href="#" title="\93§\96¾\82 \82Ú\81`\82ñ" onClick="return false;" onMouseOver="showMenu(menuFilterAbone);">\82 \82Ú\81`\82ñ</a><a href="#" title="\92\8a\8fo" onClick="return false;" onMouseOver="showMenu(menuFilterExtract);">\92\8a\8fo</a><a href="#" title="\95\\8e¦\82ð\94½\93] (Q)" onClick="filter('reverse');">\94½\93]</a><a href="#" title="\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (L)" onClick="filter('link');">\82kink</a><a href="#" title="\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (P)" onClick="filter('picture');">\82oicture</a></div>
+<div id="menuFilterAbone"   class="menu" style="width:100 ;"><a href="#" title="\82±\82Ì\82h\82c\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisId');">\82±\82Ì\82h\82c\82Å</a><a href="#" title="\82±\82Ì\96¼\91O\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisName');">\82±\82Ì\96¼\91O\82Å</a><a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å</a><a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a></div>
+<div id="menuFilterExtract" class="menu" style="width:100 ;"><a href="#" title="\82±\82Ì\82h\82c\82Å\92\8a\8fo" onClick="filter('extract', 'thisId');">\82±\82Ì\82h\82c\82Å</a><a href="#" title="\82±\82Ì\96¼\91O\82Å\92\8a\8fo" onClick="filter('extract', 'thisName');">\82±\82Ì\96¼\91O\82Å</a><a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å<a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a></div>
+<div id="menuFindO"         class="menu" style="width: 53 ;"><a href="#" title="\83}\83\8b\83`\8c\9f\8dõ (S)" onClick="multiSearch();" onMouseOver="showMenu(menuMultiSearch);">\82rearch</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX (C)" id="findOColorChangeButton" onClick="findOColorChange(6, false);" onMouseOver="showMenu(menuFindOColorChange);">\82bolor</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦ (X)" onClick="findOScroll(SelectColorNum, false);" onMouseOver="showMenu(menuFindOScroll);">\81¥ \95\\8e¦</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c (D)" onClick="findOCancel(SelectColorNum);">\82celete</a></div>
+<div id="menuMultiSearch"   class="menu" style="width:135 ;"><a href="#" onClick="multiSearch(this.innerText);">Google \93ú\96{\8cê</a><a href="#" onClick="multiSearch(this.innerText);">Google ²Ò°¼Þ</a><a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \89p\98a</a><a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \98a\89p</a><a href="#" onClick="multiSearch(this.innerText);">excite ³ªÌÞ\96|\96ó \89p\98a</a><a href="#" onClick="multiSearch(this.innerText);">goo \89p\98a\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \98a\89p\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \8d\91\8cê\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">goo \90V\8cê\8e«\93T</a><a href="#" onClick="multiSearch(this.innerText);">\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯</a><a href="#" onClick="multiSearch(this.innerText);">MapFanWeb \92n\90}\8c\9f\8dõ</a><a href="#" onClick="multiSearch(this.innerText);">ZDNet Japan\8bL\8e\96\8c\9f\8dõ</a><a href="#" onClick="multiSearch(this.innerText);">Yahoo!\83I\81[\83N\83V\83\87\83\93</a><a href="#" onClick="multiSearch(this.innerText);">\83t\83\8c\83b\83V\83\85\83A\83C</a><a href="#" onClick="multiSearch(this.innerText);">web.archive.org</a><a href="#" onClick="multiSearch(this.innerText);">½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (2ch)</a></div>
+<div id="menuFindOColorChange" class="menu" style="width: 50 ;"><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90 \82É\95Ï\8dX" onClick="findOColorChange(0, false);" style="background: royalblue ;">\90Â</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \97Π\82É\95Ï\8dX" onClick="findOColorChange(1, false);" style="background: lightseagreen ;">\97Î</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \8e\87 \82É\95Ï\8dX" onClick="findOColorChange(2, false);" style="background: slateblue ;">\8e\87</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \89© \82É\95Ï\8dX" onClick="findOColorChange(3, false);" style="background: gold ;">\89©</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \9eò \82É\95Ï\8dX" onClick="findOColorChange(4, false);" style="background: salmon ;">\9eò</a><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90[\97Π\82É\95Ï\8dX" onClick="findOColorChange(5, false);" style="background: teal ;">\90[\97Î</a></div>
+<div id="menuFindOScroll"   class="menu" style="width: 23 ;"><a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦ (Shift + X)" onClick="findOScroll(SelectColorNum, true);">\81£</a><a href="#" title="\83n\83C\83\89\83C\83g\8f\87\95\\8e¦ (Z)" onClick="findOScroll(6, false);">\81¤</a><a href="#" title="\83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦ (Shift + Z)" onClick="findOScroll(6, true);">\81¢</a></div>
+<div id="menuEtc"           class="menu" style="width: 55 ;"><a href="#" title="\83X\83L\83\93\82Ì\90Ý\92è" onClick="return false;" onMouseOver="showMenu(menuConfig);">\90Ý\92è</a><a href="#" title="\83\8a\83\93\83N\83^\83O\82ð\91}\93ü (I)" onClick="insertLinkTag();">Insert</a><a href="#" title="\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» (O)" onClick="oldFaceChange();">\82nld AA</a><a href="#" title="\83w\83\8b\83v (H)" onClick="help();">\82gelp</a><a href="#" title="\82P\8ds\82`\82`" onClick="return false;" onMouseOver="showMenu(menuOneLineAA);">\82P\8ds\82`\82`</a><a href="#" title="\82Q\82\83\82\88 \83\8a\83\93\83N\8fW" onClick="return false;" onMouseOver="showMenu(menuQuickLink);">\83\8a\83\93\83N\8fW</a></div>
+<div id="menuConfig"        class="menu" style="width: 88 ;"><a href="#" title="\83\81\81[\83\8b\97\93\95\\8e¦ (M)" id="configMailButton" onClick="changeConfig('mail');">\83\81\81[\83\8b\97\93\95\\8e¦</a><a href="#" title="\91I\91ð\95\8e\9a\89Á\8dH ( , )" id="configSelectButton" onClick="changeConfig('select');">\91I\91ð\95\8e\9a\89Á\8dH</a><a href="#" title="\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b ( . )" id="configScrollButton" onClick="changeConfig('scroll');">\83X\83N\83\8d\81[\83\8b</a><a href="#" title="\83t\83F\83C\83X\95Ï\89» (/)" id="configFaceButton" onClick="changeConfig('face');">\83t\83F\83C\83X\95Ï\89»</a></div>
+<div id="menuOneLineAA"     class="menu" style="width:112 ;font-size: 12 ;" onClick="oneLineAA();"><a href="#">\81i\81E\81Í\81E\81j²²!</a><a href="#">(ß\84tß)³Ï°</a><a href="#">·À\84ª\84ª\81\81Íß\81j\84ª\84ª!!!</a><a href="#">\81R(`\84D\81L)É ³Ü§§Ý!!</a><a href="#">\81i\81@\81L_\81T`\81jÌ°Ý</a><a href="#">( \81L\81[\81M)y-~~ÏÀ°Ø</a><a href="#">|\99q¤ )¼Þ°\81@\81@|)\9cc»¯</a><a href="#">\83°\81i\81L\84D\81M½Þ¶Þ°Ý</a><a href="#">(((( \81\84Dß)))</a><a href="#">¡¥ß¥(É\84D`)¥ß¥¡</a><a href="#">\81\83Ãß\81j·Æ¼Å²!!</a><a href="#">\81i\81L-`\81j.¡oO\81i</a><a href="#">(;\81L\84D\81M)ʧʧ</a><a href="#">(-\81Q-) ³ÂÀ޼ɳ</a><a href="#">(\81\84tß)ν¨\81c</a><a href="#">(\81\83Ö¥`)¼®ÎÞ°Ý</a></div>
+<div id="menuQuickLink"     class="menu" style="width:157 ;"><a href="#" onClick="windowOpen('http://www.monazilla.org/')" title="\8dÅ\90V\94Å\82Ì\83`\83F\83b\83N">\81\9amonazilla.org(w</a><a href="#" onClick="windowOpen('http://www1.odn.ne.jp/mimizun/')" title="\89ß\8b\8e\83\8d\83O\82ª\8c\9f\8dõ\82Å\82«\82Ü\82·">\82Ý\82Ý\82¸\82ñ\8c\9f\8dõ</a><a href="#" onClick="windowOpen('http://www.aa.wakwak.com/~rewmew/')" title="\96Ê\94\92\83X\83\8c\8fÐ\89î\83T\83C\83g">\83X\83\8c\82Ì\93m</a><a href="#" onClick="windowOpen('http://www.yuko2ch.net/')" title="\97T\8eqÀÝ(;\81L\84D\81M)ʧʧ">ÊÞ°Á¬Ù\82Q\82¿\82á\82ñ\82Ë\82ç\81[\97T\8eq</a><a href="#" onClick="windowOpen('http://www24.big.or.jp/~faru/')" title="\82Q\82\83\82\88\82Ì\93®\8cü\82ª\82í\82©\82é">\82Q\82¿\82á\82ñ\82Ë\82é\8c¤\8b\86</a><a href="#" onClick="windowOpen('http://www.big.or.jp/~monadowa/')" title="\83A\83X\83L\81[\83A\81[\83g\8dì\95i\93W\8e¦">(\90V)\83\82\83i\81[\93\98b\8fW</a><a href="#" onClick="windowOpen('http://logo.s3.xrea.com/')" title="\82Ý\82ñ\82È\8bÃ\82Á\82Ä\82Ä\90³\92¼\83X\83S\83C">2\82¿\82á\82ñ\82Ë\82é \83\8d\83S\83M\83\83\83\89\83\8a\81[</a><a href="#" onClick="windowOpen('http://homepage2.nifty.com/thekb/gikope/')" title="\83M\83R\83y\82Ì\83f\81[\83^">\89É\82È\90l\82Ì\83f\81[\83^\92u\82«\8fê</a><a href="#" onClick="windowOpen('http://members.tripod.co.jp/maruheso/aadic/')" title="AA\82Ì\91S\82Ä\82ª\82±\82±\82É">AA\91å\8e«\93T(\89¼)</a><a href="#" onClick="windowOpen('http://freezone.kakiko.com/jiten/')" title="\96{\82É\82à\82È\82Á\82½\82Q\82\83\82\88\82Ì\8e«\93T">\82Q\93T</a><a href="#" onClick="windowOpen('http://www.skipup.com/~niwatori/')" title="\82í\82©\82ç\82È\82¢\82±\82Æ\82ª\82 \82Á\82½\82ç">2ch\8f\89\90S\8eÒ\82Ì\82½\82ß\82Ì\83y\81[\83W</a><a href="#" onClick="windowOpen('http://www.2ch.net/guide/')" title="\93Ç\82Ü\82È\82¢\82â\82Â\82Í\90À\82Á\82Ä\82æ\82µ">\82Q\82¿\82á\82ñ\82Ë\82é\83K\83C\83h</a><a href="#" onClick="windowOpen('http://mappy.mobileboat.net/~seek/')" title="\8cq\82ª\82ç\82È\82¢\82Æ\82«\82Í\83R\83R">2ch\8eI\8aÄ\8e\8b\8f\8a</a><a href="#" onClick="windowOpen('http://www.2ch.net/2ch.html')" title="\81u\83n\83b\83L\83\93\83O\81v\82©\82ç\81u\8d¡\94Ó\82Ì\82¨\82©\82¸\81v\82Ü\82Å">\81¡\82Q\82¿\82á\82ñ\82Ë\82é</a></div>
+<div id="menuLink"          class="menu" style="width: 85 ;"><a href="#" title="URL Checker\82Å\83`\83F\83b\83N" 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><b>\81¡</b> &NAME <b>\81¡</b></b></i>\81@<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>\81È \81È<br>(*ß\81[ß)</div>&PLAINNUMBER</a><i><b>\81¡</b> &NAME <b>\81¡</b></b></i>\81@<u>&MAIL</u></u><dd>&MESSAGE<dt>DATE:&DATE</dl></div>
\ No newline at end of file
diff --git a/res/skin/shi_skin_v6.6/shi_skin_v6.6_pastel.txt b/res/skin/shi_skin_v6.6/shi_skin_v6.6_pastel.txt
new file mode 100644 (file)
index 0000000..6d891a4
--- /dev/null
@@ -0,0 +1,1438 @@
+<html>
+<head>
+<script type="text/JavaScript"><!--
+// \83X\83L\83\93\8fî\95ñ
+var SkinName = "\82µ\82¡\83X\83L\83\93";
+var SkinVersion = "6.6";
+var SkinType = "Êß½ÃÙ";
+var Browser = new Array();
+Browser["name"] = new Array("JaneSyrup", "\82©\82¿\82ã\81`\82µ\82á", "\83z\83b\83g\83]\83k", "A Bone");
+var BrowserNum = 1;
+
+// \8f\89\8aú\90Ý\92è (on = 1, off = 0)
+var Config = new Array();
+Config["mail"] = 1; // \83\81\81[\83\8b\95\\8e¦\81F
+Config["select"] = 0; // \91I\91ð\95\8e\9a\89Á\8dH\81F
+Config["scroll"] = 1; // \83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b\81F
+Config["face"] = 1; // \83t\83F\83C\83X\95Ï\89»\81F
+
+// \8dL\88æ\95Ï\90\94
+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";
+}
+
+// \8b@\94\\82Ì\8fI\97¹\8f\88\97\9d
+function functionEnd() {
+       focus();
+       if (AutoNewRes == "check") return;
+       event.returnValue = false;
+}
+
+// \90Ý\92è\95Ï\8dX
+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>');
+       }
+}
+
+// \83N\83\8a\83b\83N\82Å\83t\83H\81[\83J\83X\82ð\82Í\82¸\82·
+function clickBlur() {
+       var e = event.srcElement;
+       if (e.tagName == "A") {
+               if (Browser["name"][BrowserNum] == "\83z\83b\83g\83]\83k") {
+                       if (e.className == "menu" || e.parentElement.className == "menu" || e.className == "menuButton") {
+                               e.blur();
+                       }
+               } else {
+                       e.blur();
+               }
+       }
+}
+document.onclick = clickBlur;
+
+// \8c\9f\8dõ\95\8e\9a\97ñ\83`\83F\83b\83N
+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);
+       }
+}
+
+// \83E\83B\83\93\83h\83E\82ð\8aJ\82­
+function windowOpen(url) {
+       var target = "Blank";
+       if (Browser["name"][BrowserNum] == "JaneSyrup" || Browser["name"][BrowserNum] == "A Bone") {
+               target = "_self";
+       }
+       window.open(url, target);
+       functionEnd();
+}
+
+// \83\8c\83X\83A\83\93\83J\81[\8f\88\97\9d
+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);
+}
+
+// \8e©\93®\8f\88\97\9d
+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;
+}
+
+// \83t\83F\83C\83X\95Ï\89»
+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 = "\81È \81È<br>(,,\81E\84t\81E)";
+               face.style.backgroundColor = FaceColor["new"];
+               return;
+       }
+       if (mail.innerText.indexOf("sage") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81L\81Í\81M\81j";
+               faceColor = FaceColor["sage"];
+       } else if (mail.innerText.indexOf("age") != -1) {
+               faceValue = "\81È\81Q\81È<br>\81i\81@\81E\81Í\81E\81j";
+               faceColor = FaceColor["age"];
+               mailColor = FaceColor["mailAge"];
+       } else {
+               if (res.id == "n") {
+                       faceValue = "\81È \81È<br>(,,\81E\84t\81E)";
+                       faceColor = FaceColor["new"];
+               }
+               mailColor = FaceColor["mailNormal"];
+       }
+       if (name.innerText.indexOf("\81\9a") != -1) {
+               faceValue = "(\81P\81[\81P)<br>ÆÔد\81\9a";
+               faceColor = FaceColor["cap"];
+       } else if (name.innerText.indexOf("\81\9c") != -1) {
+               faceValue = "\81È,,\81È<br>\83~,,ß\84\83~";
+               faceColor = FaceColor["maru"];
+       } else if (name.innerText.indexOf("\81\9f") != -1) {
+               faceValue = "\81È \81È<br>\81i,,ß\84\81j";
+               faceColor = FaceColor["trip"];
+       }
+       if (faceValue) {
+               face.innerHTML = faceValue;
+               face.style.backgroundColor = faceColor;
+       }
+       mail.style.color = mailColor;
+}
+
+// \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+function oldFaceChange() {
+       for (var i = 0; i < Res.length; i++) {
+               if (Res(i).id == "n") break;
+               faceChange(Res(i));
+       }
+       functionEnd();
+}
+
+// \83\81\83j\83\85\81[\95\\8e¦
+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;
+}
+
+// \83X\83N\83\8d\81[\83\8b\91\80\8dì
+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();
+       }
+}
+
+// \83t\83B\83\8b\83^
+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(" \81È \81È\n( \81L\81[\81M)\81@\82h\82c\82ª\83l\81[\83\88\n \81_\81@<");
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'thisName') {
+                       nodeNum = ResNodeNum["name"];
+                       word = nowRes.childNodes[nodeNum].innerText;
+               } else if (elem == 'name') {
+                       nodeNum = ResNodeNum["name"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96¼\91O\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       var word = sWordCheck(promptValue, promptInputValue);
+                       if (!word) {
+                               functionEnd();
+                               return;
+                       }
+               } else if (elem == 'message') {
+                       nodeNum = ResNodeNum["message"];
+                       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+                       var promptValue = "\n\81\96{\95\92\86\82Ì\95\8e\9a\82Å \81z\81@\81\95\\8e¦\83\8c\83X\90\94\81F "+(Res.length)+" \81n";
+                       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';
+                       }
+               }
+       }
+}
+
+// \83}\83\8b\83`\8c\9f\8dõ
+var LastSearchEngine = "Google \93ú\96{\8cê";
+function multiSearch(engine) {
+       if (!engine) {
+               engine = LastSearchEngine;
+       }
+       var promptValue = "\n\81\83}\83\8b\83`\8c\9f\8dõ \81z\81@\81\8c\9f\8dõ\83G\83\93\83W\83\93\81F "+engine+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       var word = sWordCheck(promptValue, promptInputValue);
+       if (!word) {
+               functionEnd();
+               return;
+       }
+       var url;
+       switch (engine) {
+               case "Google \93ú\96{\8cê":
+               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 Ã·½Ä\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=ENJA&before="+ word; break;
+               case "excite Ã·½Ä\96|\96ó \98a\89p":
+               url = "http://www.excite.co.jp/world/text/?wb_lp=JAEN&before="+ word; break;
+               case "excite ³ªÌÞ\96|\96ó \89p\98a":
+               url = "http://www.excite.co.jp/world/url/?wb_url="+ word +"&wb_lp=ENJA&wb_dis=2&wb_co=excitejapan"; break;
+               case "goo \89p\98a\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=0&MT="+ word; break;
+               case "goo \98a\89p\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=1&MT="+ word; break;
+               case "goo \8d\91\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=2&MT="+ word; break;
+               case "goo \90V\8cê\8e«\93T":
+               url = "http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?sw=3&MT="+ word; break;
+               case "\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯":
+               url = "http://www.infoseek.co.jp/GTitles?qt="+ word +"&svx=310640&rf=1&qp=0&nh=10&col=GN"; break;
+               case "MapFanWeb \92n\90}\8c\9f\8dõ":
+               url = "http://www.mapfan.com/index.cgi?ADDR="+ word; break;
+               case "ZDNet Japan\8bL\8e\96\8c\9f\8dõ":
+               url = "http://zdsearch.zdnet.co.jp/index.cgi?whence=0&result=normal&query="+ word +"&idxname=news&sort=score&max=10"; break;
+               case "Yahoo!\83I\81[\83N\83V\83\87\83\93":
+               url = "http://search.auctions.yahoo.co.jp/search/auc?p="+ word +"&alocale=0jp&acc=jp"; break;
+               case "\83t\83\8c\83b\83V\83\85\83A\83C":
+               url = "http://search.fresheye.com/?term=monthly&SUBMIT=%8C%9F%8D%F5&kw="+ word; break;
+               case "½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (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);
+}
+
+// \83n\83C\83\89\83C\83g\8c\9f\8dõ
+var SelectColorNum = 0;
+var FindOColor = new Array();
+FindOColor["name"] = new Array("\90Â", "\97Î", "\8e\87", "\89©", "\9eò", "\90[\97Î");
+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 = "\n\81\83n\83C\83\89\83C\83g\8c\9f\8dõ \81z\81@\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81[\81F "+FindOColor["name"][colorNum]+" \81n";
+       var promptInputValue = "\8c\9f\8dõ\82·\82é\95\8e\9a\97ñ\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       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(" \81È \81È\n( \81L\81[\81M)\81@\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               FindOColor["find"][colorNum] = -1;
+       } else {
+               alert ("\81i\81E\81Í\81E\81j "+i+" \8cÂʹ°Ý!!");
+               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);
+               }
+       }
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+function findOCancel(colorNum) {
+       var findWord = document.all.tags("SPAN");
+       var check = true;
+       if (FindOColor["find"][colorNum] < 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+               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();
+}
+
+// \83n\83C\83\89\83C\83g\95\\8e¦
+function findOScroll(colorNum, shift) {
+       var findWord, findWordScroll;
+       if (colorNum != 6) {
+               if (FindOColor["find"][colorNum] < 0) {
+                       alert(" \81È \81È\n( \81L\81[\81M)\81@\81y "+FindOColor["name"][colorNum]+" \81\82Ì\83n\83C\83\89\83C\83g\82Í\83l\81[\83\88\n \81_\81@<");
+                       functionEnd();
+                       return;
+               }
+               findWord = document.all.item("find_"+colorNum);
+       } else if (document.all.tags("SPAN").length == 0) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\83n\83C\83\89\83C\83g\82ª\82Ð\82Æ\82Â\82à\83l\81[\83\88\n \81_\81@<");
+               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);
+}
+
+// \83n\83C\83\89\83C\83g\83J\83\89\81[\95Ï\8dX
+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();
+}
+
+// \83\8c\83X\94Ô\83W\83\83\83\93\83v
+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 = "\n\81\83\8c\83X\94Ô\83W\83\83\83\93\83\81z\81@\81\8dÅ\8cã\82Ì\83\8c\83X\94Ô\81F "+lastResNum+" \81n";
+       var promptInputValue = "\83W\83\83\83\93\83v\82·\82é\83\8c\83X\94Ô\82ð\93ü\97Í\82µ\82Ä (\81\84tß)ν¨\81c";
+       if (!num) {
+               num = sWordCheck(promptValue, promptInputValue);
+               if (!num) {
+                       functionEnd();
+                       return;
+               }
+       }
+       if (document.all.item(addResAnchorName(num)) == null) {
+               alert(" \81È \81È\n( \81L\81[\81M)\81@\82»\82ñ\82È\83\8c\83X\94Ô\8c©\82Â\82©\82ç\83l\81[\83\88\n \81_\81@<");
+               functionEnd();
+       } else {
+               memoryScroll(addResAnchorName(num));
+       }
+}
+
+// \82µ\82¨\82è
+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();
+       }
+}
+
+// \83X\83e\81[\83^\83X\83r\83\85\81[
+function statusView() {
+       var tmp, findNum = new Array(6), bookMarkNameNum = new Array("", "\82P", "\82Q", "\82R", "\82S", "\82T");
+       var alertValue = "\81\83X\83e\81[\83^\83X\83r\83\85\81\81t\n\n";
+       alertValue += "\81\91I\91ð\82µ\82Ä\82¢\82é\83J\83\89\81\81\81m "+ FindOColor["name"][SelectColorNum] +" \81n\n";
+       alertValue += "\81\83n\83C\83\89\83C\83g\82Ì\90\94 \81\81m "+ document.all.tags("SPAN").length +" \81n\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 += "\81@\81@\81y "+ FindOColor["name"][i] +" \81\81m "+ findNum[i] +" \81n "+ tmp +"%\n";
+               }
+       }
+       tmp = 0;
+       for (var i = 0; i < Res.length; i++) {
+               if (Res[i].parentNode.style.display != "none") {
+                       tmp++;
+               }
+       }
+       alertValue += "\81\95\\8e¦\83\8c\83X\90\94 \81\81m "+ tmp +" / "+ Res.length +" \81n "+ Math.round(tmp / Res.length * 100) +"%\n";
+       for (var i = 1; i < 6; i++) {
+               if (BookMarkAnchor["name"][i] != null) {
+                       alertValue += "\81@\81@\81\82µ\82¨\82è "+ bookMarkNameNum[i] +" \81\81m "+ splitResAnchorName(BookMarkAnchor["name"][i]) +" \81n\n";
+               }
+       }
+       alertValue += "\81\8c\9f\8dõ\83G\83\93\83W\83\93 \81\81m "+ LastSearchEngine +" \81n\n";
+       tmp = (Config["mail"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83\81\81[\83\8b\95\\8e¦ \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["select"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\91I\91ð\95\8e\9a\89Á\8d\81\81m "+ tmp +" \81n\n";
+       tmp = (Config["scroll"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b \81\81m "+ tmp +" \81n\n";
+       tmp = (Config["face"]) ? "\82 \82è" : "\82È\82µ";
+       alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81\81m "+ tmp +" \81n\n";
+       alert(alertValue);
+       functionEnd();
+}
+
+// \8eg\97p\83t\83B\83\8b\83^
+function useFilter() {
+       var tmp, mode, elem, word, filter = new Array();
+       var alertValue = "\81\8eg\97p\83t\83B\83\8b\83\81t\n\n";
+       for (var i = 0; i < FilterHistory['mode'].length; i++) {
+               word = FilterHistory['word'][i];
+               if (FilterHistory['elem'][i] == 'thisId') {
+                       elem = "\82h\82c";
+               } else if (FilterHistory['elem'][i] == 'name' || FilterHistory['elem'][i] == 'thisName') {
+                       elem = "\96¼\91O";
+               } else if (FilterHistory['elem'][i] == 'message') {
+                       elem = "\96{\95\92\86\82Ì\95\8e\9a";
+               }
+               if (FilterHistory['mode'][i] == 'abone') {
+                       mode = elem + " \82Å \93§\96¾\82 \82Ú\81`\82ñ";
+               } else if (FilterHistory['mode'][i] == 'extract') {
+                       mode = elem + " \82Å \92\8a\8fo";
+               } else if (FilterHistory['mode'][i] == 'link') {
+                       mode = "\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               } else if (FilterHistory['mode'][i] == 'picture') {
+                       mode = "\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦";
+                       word = "";
+               }
+               alertValue += "\81\83t\83B\83\8b\83^ "+[i + 1]+" \81\81m "+mode+" \81n\n";
+               alertValue += "\81@\81@"+word+"\n";
+       }
+       if (FilterHistory['mode'].length == 0) {
+               alertValue += "\81@\81@\82È\82µ\n";
+       }
+       if (FilterReverseFlag != false) {
+               alertValue += "\81\94½\93]\95\\8e¦ \81\81\8eg\97\81n\n";
+       }
+       alert(alertValue);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+function insertLinkTag() {
+       var word = new String(document.selection.createRange().text);
+       var alertValue = "\81\83\8a\83\93\83N\83^\83O\82ð\91}\93ü \81z\n";
+       alertValue += "http://\88È\8d~\82Ì\83A\83h\83\8c\83X\82ð\91I\91ð\82µ\82Ä (\81\84tß)ν¨\81c";
+       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();
+}
+
+// \82P\8ds\82`\82`
+function oneLineAA() {
+       clipboardData.setData('text',event.srcElement.innerText);
+       functionEnd();
+}
+
+// \83\8a\83\93\83N\82Ì\8cã\82É\83{\83^\83\93\82ð\91}\93ü
+function insMenuButton() {
+       var e = event.srcElement;
+       if (e.href.search(PictCheckRegExp) == -1) {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'link\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+       } else {
+               var insHTML = '<a href="#" title="\82±\82±\82Å\8aJ\82­" class="menuButton" onClick="openURL(\'image\');">Open</a>';
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.nextSibling.style.backgroundColor = "#fff0f3";
+       }
+       e.id = "replaced";
+}
+// \83\8a\83\93\83N\83{\83^\83\93\82Ì\83N\83\8a\83b\83N
+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="\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦" class="image_filter" onError="notFound();" onClick="clickImage();" onmouseover="mouseoverImage(this, 100);" onmouseout="mouseoverImage(this, 30)">';
+               }
+               e.insertAdjacentHTML('AfterEnd',insHTML);
+               e.innerText = "Hide";
+               e.title = "|)\9cc¶¸½!";
+               e.id = "saw";
+       } else {
+               if (e.id == "saw") {
+                       e.title = "|\81Í\81E) ÐÀÖ";
+               } else {
+                       e.title = "\82±\82±\82Å\8aJ\82­";
+               }
+               e.nextSibling.removeNode();
+               e.innerText = "Open";
+       }
+       functionEnd();
+}
+// \83\8a\83\93\83N\90æ\82ª404
+function notFound() {
+       var e = event.srcElement;
+       e.previousSibling.innerText = "404...";
+       e.previousSibling.title = "(\81\83Ö¥`)¼®ÎÞ°Ý";
+       e.previousSibling.style.color = "#fd5e4c";
+       e.removeNode();
+}
+// \89æ\91\9c\82Ì\83N\83\8a\83b\83N
+function clickImage() {
+       var e = event.srcElement;
+       if (e.className == "image_filter") {
+               e.className = "";
+               e.title = "";
+       } else {
+               e.className = "image_filter";
+               e.title = "\83N\83\8a\83b\83N\82Å\8c´\90¡\95\\8e¦";
+       }
+}
+// \89æ\91\9c\8fã\82Ì\83}\83E\83X
+function mouseoverImage(image, num) {
+       if(image.className == "image_filter") {
+               image.style.filter = "Alpha(opacity="+ num +")";
+       }
+}
+// URL Checker\82Å\83`\83F\83b\83N
+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 = "|)\9cc¶¸½!";
+       functionEnd();
+}
+// \83}\83E\83X\82Ì\94»\92è
+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;
+
+// \83V\83\87\81[\83g\83J\83b\83g
+function sCut() {
+       var code = window.event.keyCode;
+       //alert(code);
+       switch(code){
+               case 78: case 110: // 'N','n' \90V\92\85\83\8c\83X\95\\8e¦
+               moveScroll('new'); break;
+               case 84: case 116: // 'T','t' \8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('top'); break;
+               case 82: case 114: // 'R','r' \91O\82Ì\88Ê\92u\82É\96ß\82é
+               moveScroll('return'); break;
+               case 69: case 101: // 'E','e' \8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦
+               moveScroll('end'); break;
+               case 70: case 102: // 'F','f' \83n\83C\83\89\83C\83g\8c\9f\8dõ
+               findO(SelectColorNum); break;
+               case 99: // 'c' \83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX
+               findOColorChange(6, false); break;
+               case 67: // 'C' \83n\83C\83\89\83C\83g\83J\83\89\81[\8bt\8f\87\95Ï\8dX
+               findOColorChange(6, true); break;
+               case 120: // 'x' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, false); break;
+               case 88: // 'X' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦
+               findOScroll(SelectColorNum, true); break;
+               case 122: // 'z' \83n\83C\83\89\83C\83g\8f\87\95\\8e¦
+               findOScroll(6, false); break;
+               case 90: // 'Z' \83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦
+               findOScroll(6, true); break;
+               case 68: case 100: // 'D','d' \83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c
+               findOCancel(SelectColorNum); break;
+               case 83: case 115: // 'S','s' \83}\83\8b\83`\8c\9f\8dõ
+               multiSearch(LastSearchEngine); break;
+               case 49: case 50: case 51: case 52: case 53: // '1'\81`'5' \83X\83N\83\8d\81[\83\8b\88Ê\92u\82µ\82¨\82è
+               bookMark(code - 48); break;
+               case 33: case 34: case 35: case 36: case 37: // Shift+'1'\81`'5' \82µ\82¨\82è\82ð\8b²\82Þ
+               bookMark(code - 32, set); break;
+               case 74: case 106: // 'J','j' \83\8c\83X\94Ô\83W\83\83\83\93\83v
+               resJump(); break;
+               case 86: case 118: // 'V','v' \83X\83e\81[\83^\83X\83r\83\85\81[
+               statusView(); break;
+               case 79: case 111: // 'O','o' \8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89»
+               oldFaceChange(); break;
+               case 72: case 104: // 'H','h' \83w\83\8b\83v
+               help(); break;
+               case 65: case 97: // 'A','a' \91S\83\8c\83X\95\\8e¦
+               filter('all'); break;
+               case 73: case 105: // 'I','i' \83\8a\83\93\83N\83^\83O\82ð\91}\93ü
+               insertLinkTag(); break;
+               case 76: case 108: // 'L','l' \83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('link'); break;
+               case 80: case 112: // 'P','p' \89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦
+               filter('picture'); break;
+               case 81: case 113: // 'Q','q' \95\\8e¦\82ð\94½\93]
+               filter('reverse'); break;
+               case 85: case 117: // 'U','u' \8eg\97p\83t\83B\83\8b\83^
+               useFilter(); break;
+               case 77: case 109: // 'M','m' \83\81\81[\83\8b\97\93\95\\8e¦
+               changeConfig('mail'); break;
+               case 44: // ',' \91I\91ð\95\8e\9a\89Á\8dH
+               changeConfig('select'); break;
+               case 46: // '.' \83X\83N\83\8d\81[\83\8b
+               changeConfig('scroll'); break;
+               case 47: // '/' \83t\83F\83C\83X\95Ï\89»
+               changeConfig('face'); break;
+               default:
+               return; break;
+       }
+}
+document.onkeypress = sCut;
+
+// \83w\83\8b\83v
+function help() {
+       document.body.style.filter = "Gray()";
+       var helpTop = "\81s "+ SkinName +" ver"+ SkinVersion +" "+ SkinType +" for "+ Browser["name"][BrowserNum] +" \81t\n\n";
+       while (1) {
+               var alertValue = "\81\8aî\96{\93I\82È\8eg\82¢\95û \81z\n";
+               alertValue += " \83}\83E\83X\83J\81[\83\\83\8b\82ð\8ae\83\8c\83X\8d\82Ì\82`\82`\83t\83F\83C\83X\n";
+               alertValue += "\82É\82à\82Á\82Ä\82¢\82­\82Æ\83\81\83j\83\85\81[\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\8ae\83\81\83j\83\85\81[\82Ì\83|\83b\83v\83A\83b\83v\82ð\8c©\82Ä\82à\82ç\82¦\82Î\n";
+               alertValue += "\91å\92ï\82Ì\8b@\94\\82Æ\8eg\82¢\95û\82Í\82í\82©\82é\82Æ\8ev\82¢\82Ü\82·\81B\n";
+               alertValue += " \95\8e\9a\93ü\97Í\82ð\8b\81\82ß\82ç\82ê\82é\8b@\94\\82Í\81A\96Ú\93I\82Ì\n";
+               alertValue += "\95\8e\9a\97ñ\82ð\91I\91ð\82µ\82Ä\83{\83^\83\93\82ð\89\9f\82·\82Æ\83\89\83N\82Å\82·\81B\n";
+               alertValue += "\82P\83{\83^\83\93\82Ì\83V\83\87\81[\83g\83J\83b\83g\82à\8f[\8eÀ\82µ\82Ä\82é\82Ì\82Å\n";
+               alertValue += "\83|\83b\83v\83A\83b\83v\82Ì( )\93à\82ð\8c©\82Ä\8eg\82Á\82Ä\82­\82¾\82³\82¢\81B\n";
+               alertValue += "\83L\81[\83{\81[\83h\94h\82Ì\90l\82ÍV\82ª\95Ö\97\98\82Å\82·\81B\n\n";
+               alertValue += "\81\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83L\83\83\83b\83v\81A\81\9c\81A\83g\83\8a\83b\83v\81Aage\81Asage\82Å\n";
+               alertValue += "\95Ï\89»\82µ\82Ü\82·\81B\83\81\81[\83\8b\97\93\82Íage\81Asage\82Ì\82Ý\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82P / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\91O\82Ì\88Ê\92u\82É\96ß\82é \81z\n";
+               alertValue += " \82±\82Ì\8b@\94\\82Í\83n\83C\83\89\83C\83g\95\\8e¦\88È\8aO\82Ì\8b@\94\\82Å\n";
+               alertValue += "\88Ú\93®\82µ\82½\82 \82Æ\82È\82ç\82¢\82Â\82Å\82à\8eg\82¦\82Ü\82·\81B\n";
+               alertValue += " \83\81\83j\83\85\81[\82ð\8eg\82Á\82½\83\8c\83X\81A\82Ü\82½\82Í\89æ\96Ê\82É\95\\8e¦\n";
+               alertValue += "\82µ\82Ä\82¢\82é\92\86\82Å\88ê\94Ô\8fã\82Ì\83\8c\83X\82ð\8bL\89¯\82µ\82Ü\82·\81B\n";
+               alertValue += " \82à\82µ\83\8c\83X\82ª\95\\8e¦\82³\82ê\82Ä\82È\82©\82Á\82½\82ç\8bß\82­\82Ì\n";
+               alertValue += "\83\8c\83X\82ð\95\\8e¦\82µ\82Ü\82·\81B\n\n";
+               alertValue += "\81\8e©\93®\8f\88\97\9d \81z\n";
+               alertValue += " \83t\83B\83\8b\83^\81A\83n\83C\83\89\83C\83g\8c\9f\8dõ\82ð\8eg\82Á\82½\82ç\n";
+               alertValue += "\90V\92\85\83\8c\83X\82ð\8e©\93®\82Å\8f\88\97\9d\82µ\82Ü\82·\81B\n";
+               alertValue += " \83n\83C\83\89\83C\83g\8c\9f\8dõ\82Ì\92P\8cê\82Í\82P\90F\82P\8cê\82Å\82·\81B\n";
+               alertValue += " \82±\82Ì\8b@\94\\82ð\8eg\82¦\82é\82Ì\82ÍFooter\82ð\8eg\82í\82È\82¢\n";
+               alertValue += "Jane\8cn\82Æ\82©\82¿\82ã\81`\82µ\82á\82Ì\82Ý\82Å\82·\81B\n";
+               alertValue += "\t\t\t\81@\81@\81@\82Q / \82R \n";
+               if (!confirm(helpTop+alertValue)) {
+                       break;
+               }
+               alertValue = "\81\83\8a\83\93\83N\82Ì\8cã\82ë\82É\95t\82­\83{\83^\83\93 \81z\n";
+               alertValue += " \83\8a\83\93\83N\82Ì\8fê\8d\87\82Í\82»\82±\82Å\8aJ\82­\82¾\82¯\82Å\82·\82ª\81A\n";
+               alertValue += "\89æ\91\9c\82Ì\8fê\8d\87\82Í\83O\83\8d\91Î\8dô\82É\83t\83B\83\8b\83^\82Â\82«\82Å\n";
+               alertValue += "\8fk\8f¬\95\\8e¦\82µ\82Ü\82·\81B\89B\82·\82±\82Æ\82à\82Å\82«\82Ü\82·\81B\n\n";
+               alertValue += "\81\82P\8ds\82`\82\81z\n";
+               alertValue += " \8e©\93®\93I\82É\83N\83\8a\83b\83v\83{\81[\83h\82É\83R\83s\81[\82³\82ê\82Ü\82·\81B\n";
+               alertValue += "\81\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» \81z\n";
+               alertValue += " \83\8c\83X\90\94\82ª\91½\82¢\82Æ\94ñ\8fí\82É\8e\9e\8aÔ\82ª\82©\82©\82è\82Ü\82·\81B\n\n";
+               alertValue += "\81\90Ý\92è \81z\n";
+               alertValue += " Header\82Ì\8dÅ\8f\89\82É\8f\89\8aú\90Ý\92è\82ª\82 \82è\82Ü\82·\81B\n";
+               alertValue += "\90Ý\92è\82ª\95Ï\82í\82é\82Æ\83\81\83j\83\85\81[\82ª\90Â\82­\82È\82è\82Ü\82·\81B\n\n";
+               var helpEnd = "\82Å\82Í\81A\8ay\82µ\82¢\82Q\82\83\82\88\83\89\83C\83t\82ð\81I\tby \82µ\82¡\83t\83@\83\93\n";
+               if (!confirm(helpTop+alertValue+helpEnd)) {
+                       break;
+               }
+       }
+       document.body.style.filter = "";
+       functionEnd();
+}
+//--></script>
+<style type="text/css"><!--
+/* \95\8e\9a\82Æ\89e */
+body {
+       color: #2d3e57 ;
+       font: normal x-small "\82l\82\82o\83S\83V\83b\83N" ;
+       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 ;
+}
+
+/* \83\8c\83X\83i\83\93\83o\81[\82Æ\82`\82`\83t\83F\83C\83X */
+.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 "\82l\82\82o\83S\83V\83b\83N" ;
+       background: #97b5e7 ;
+       border-width: 0 ;
+       padding: 2 ;
+       margin: 0 ;
+}
+
+/* \96¼\91O\81A\83\81\81[\83\8b\97\93\81A\96{\95\81A\93ú\8e\9e */
+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 ;
+}
+
+/* \83\81\83j\83\85\81[\81A\82»\82Ì\91¼ */
+.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) ;
+}
+
+/* \83\8a\83\93\83N\82Æ\83\81\83j\83\85\81[ */
+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="\91O\82Ì\88Ê\92u\82É\96ß\82é (R)" onClick="moveScroll('return');" onMouseOver="showMenu(menuMoveScroll);">\82qeturn</a>
+<a href="#" title="\8eg\97p\83t\83B\83\8b\83^ (U)" onClick="useFilter();" onMouseOver="showMenu(menuFilter);">Filter</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\8c\9f\8dõ (F)" onClick="findO(SelectColorNum);" onMouseOver="showMenu(menuFindO);">\82eind</a>
+<a href="#" title="\83X\83e\81[\83^\83X\83r\83\85\81[ (V)" onClick="statusView();" onMouseOver="showMenu(menuEtc);">\82uiew</a>
+</div>
+<div id="menuMoveScroll" class="menu" style="width: 58 ;">
+<a href="#" title="\8dÅ\8cã\82Ì\83\8c\83X\95\\8e¦ (E)" onClick="moveScroll('end');">\81¥ \82dnd</a>
+<a href="#" title="\83\8c\83X\94Ô\83W\83\83\83\93\83v (J)" onClick="resJump();" onMouseOver="showMenu(menuBookMark);">\81\9f \82iump</a>
+<a href="#" title="\8dÅ\8f\89\82Ì\83\8c\83X\95\\8e¦ (T)" onClick="moveScroll('top');">\81£ \82sop</a>
+<a href="#" title="\90V\92\85\83\8c\83X\95\\8e¦ (N)" onClick="moveScroll('new');">\81\9e \82mew</a>
+</div>
+<div id="menuBookMark" class="menu" style="width: 55 ;">
+<a href="#" title="\82µ\82¨\82è \82P (1)" id="bookMarkButton_1" onClick="bookMark(1);" onMouseOver="showMenu(menuSetBookMark_1);">\82µ\82¨\82è \82P</a>
+<a href="#" title="\82µ\82¨\82è \82Q (2)" id="bookMarkButton_2" onClick="bookMark(2);" onMouseOver="showMenu(menuSetBookMark_2);">\82µ\82¨\82è \82Q</a>
+<a href="#" title="\82µ\82¨\82è \82R (3)" id="bookMarkButton_3" onClick="bookMark(3);" onMouseOver="showMenu(menuSetBookMark_3);">\82µ\82¨\82è \82R</a>
+<a href="#" title="\82µ\82¨\82è \82S (4)" id="bookMarkButton_4" onClick="bookMark(4);" onMouseOver="showMenu(menuSetBookMark_4);">\82µ\82¨\82è \82S</a>
+<a href="#" title="\82µ\82¨\82è \82T (5)" id="bookMarkButton_5" onClick="bookMark(5);" onMouseOver="showMenu(menuSetBookMark_5);">\82µ\82¨\82è \82T</a>
+</div>
+<div id="menuSetBookMark_1" class="menu" style="width: 77 ;">
+<a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 1)" id="setBookMarkButton_1" onClick="bookMark(1, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a>
+</div>
+<div id="menuSetBookMark_2" class="menu" style="width: 77 ;">
+<a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 2)" id="setBookMarkButton_2" onClick="bookMark(2, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a>
+</div>
+<div id="menuSetBookMark_3" class="menu" style="width: 77 ;">
+<a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 3)" id="setBookMarkButton_3" onClick="bookMark(3, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a>
+</div>
+<div id="menuSetBookMark_4" class="menu" style="width: 77 ;">
+<a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 4)" id="setBookMarkButton_4" onClick="bookMark(4, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a>
+</div>
+<div id="menuSetBookMark_5" class="menu" style="width: 77 ;">
+<a href="#" title="\82µ\82¨\82è\82ð\8b²\82Þ (Shift + 5)" id="setBookMarkButton_5" onClick="bookMark(5, 'set');">\82µ\82¨\82è\82ð\8b²\82Þ</a>
+</div>
+<div id="menuFilter" class="menu" style="width: 60 ;">
+<a href="#" title="\91S\83\8c\83X\95\\8e¦ (A)" onClick="filter('all');">\82`ll Res</a>
+<a href="#" title="\93§\96¾\82 \82Ú\81`\82ñ" onClick="return false;" onMouseOver="showMenu(menuFilterAbone);">\82 \82Ú\81`\82ñ</a>
+<a href="#" title="\92\8a\8fo" onClick="return false;" onMouseOver="showMenu(menuFilterExtract);">\92\8a\8fo</a>
+<a href="#" title="\95\\8e¦\82ð\94½\93] (Q)" onClick="filter('reverse');">\94½\93]</a>
+<a href="#" title="\83\8a\83\93\83N\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (L)" onClick="filter('link');">\82kink</a>
+<a href="#" title="\89æ\91\9c\82ª\82 \82é\83\8c\83X\82ð\95\\8e¦ (P)" onClick="filter('picture');">\82oicture</a>
+</div>
+<div id="menuFilterAbone" class="menu" style="width: 100 ;">
+<a href="#" title="\82±\82Ì\82h\82c\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisId');">\82±\82Ì\82h\82c\82Å</a>
+<a href="#" title="\82±\82Ì\96¼\91O\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'thisName');">\82±\82Ì\96¼\91O\82Å</a>
+<a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å</a>
+<a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\93§\96¾\82 \82Ú\81`\82ñ" onClick="filter('abone', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a>
+</div>
+<div id="menuFilterExtract" class="menu" style="width: 100 ;">
+<a href="#" title="\82±\82Ì\82h\82c\82Å\92\8a\8fo" onClick="filter('extract', 'thisId');">\82±\82Ì\82h\82c\82Å</a>
+<a href="#" title="\82±\82Ì\96¼\91O\82Å\92\8a\8fo" onClick="filter('extract', 'thisName');">\82±\82Ì\96¼\91O\82Å</a>
+<a href="#" title="\96¼\91O\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'name');">\96¼\91O\92\86\82Ì\95\8e\9a\82Å<a href="#" title="\96{\95\92\86\82Ì\95\8e\9a\82Å\92\8a\8fo" onClick="filter('extract', 'message');">\96{\95\92\86\82Ì\95\8e\9a\82Å</a>
+</div>
+<div id="menuFindO" class="menu" style="width: 53 ;">
+<a href="#" title="\83}\83\8b\83`\8c\9f\8dõ (S)" onClick="multiSearch();" onMouseOver="showMenu(menuMultiSearch);">\82rearch</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8f\87\95Ï\8dX (C)" id="findOColorChangeButton" onClick="findOColorChange(6, false);" onMouseOver="showMenu(menuFindOColorChange);">\82bolor</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8f\87\95\\8e¦ (X)" onClick="findOScroll(SelectColorNum, false);" onMouseOver="showMenu(menuFindOScroll);">\81¥ \95\\8e¦</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8dí\8f\9c (D)" onClick="findOCancel(SelectColorNum);">\82celete</a>
+</div>
+<div id="menuMultiSearch" class="menu" style="width: 135 ;">
+<a href="#" onClick="multiSearch(this.innerText);">Google \93ú\96{\8cê</a>
+<a href="#" onClick="multiSearch(this.innerText);">Google ²Ò°¼Þ</a>
+<a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \89p\98a</a>
+<a href="#" onClick="multiSearch(this.innerText);">excite Ã·½Ä\96|\96ó \98a\89p</a>
+<a href="#" onClick="multiSearch(this.innerText);">excite ³ªÌÞ\96|\96ó \89p\98a</a>
+<a href="#" onClick="multiSearch(this.innerText);">goo \89p\98a\8e«\93T</a>
+<a href="#" onClick="multiSearch(this.innerText);">goo \98a\89p\8e«\93T</a>
+<a href="#" onClick="multiSearch(this.innerText);">goo \8d\91\8cê\8e«\93T</a>
+<a href="#" onClick="multiSearch(this.innerText);">goo \90V\8cê\8e«\93T</a>
+<a href="#" onClick="multiSearch(this.innerText);">\8c»\91ã\97p\8cê\82Ì\8aî\91b\92m\8e¯</a>
+<a href="#" onClick="multiSearch(this.innerText);">MapFanWeb \92n\90}\8c\9f\8dõ</a>
+<a href="#" onClick="multiSearch(this.innerText);">ZDNet Japan\8bL\8e\96\8c\9f\8dõ</a>
+<a href="#" onClick="multiSearch(this.innerText);">Yahoo!\83I\81[\83N\83V\83\87\83\93</a>
+<a href="#" onClick="multiSearch(this.innerText);">\83t\83\8c\83b\83V\83\85\83A\83C</a>
+<a href="#" onClick="multiSearch(this.innerText);">web.archive.org</a>
+<a href="#" onClick="multiSearch(this.innerText);">½Ú¯ÄÞÀ²ÄÙ\8c\9f\8dõ (2ch)</a>
+</div>
+<div id="menuFindOColorChange" class="menu" style="width: 50 ;">
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90 \82É\95Ï\8dX" onClick="findOColorChange(0, false);" style="background: royalblue ;">\90Â</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \97Π\82É\95Ï\8dX" onClick="findOColorChange(1, false);" style="background: lightseagreen ;">\97Î</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \8e\87 \82É\95Ï\8dX" onClick="findOColorChange(2, false);" style="background: slateblue ;">\8e\87</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \89© \82É\95Ï\8dX" onClick="findOColorChange(3, false);" style="background: gold ;">\89©</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \9eò \82É\95Ï\8dX" onClick="findOColorChange(4, false);" style="background: salmon ;">\9eò</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\82ð \90[\97Π\82É\95Ï\8dX" onClick="findOColorChange(5, false);" style="background: teal ;">\90[\97Î</a>
+</div>
+<div id="menuFindOScroll" class="menu" style="width: 23 ;">
+<a href="#" title="\83n\83C\83\89\83C\83g\83J\83\89\81[\8ew\92è\8bt\8f\87\95\\8e¦ (Shift + X)" onClick="findOScroll(SelectColorNum, true);">\81£</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\8f\87\95\\8e¦ (Z)" onClick="findOScroll(6, false);">\81¤</a>
+<a href="#" title="\83n\83C\83\89\83C\83g\8bt\8f\87\95\\8e¦ (Shift + Z)" onClick="findOScroll(6, true);">\81¢</a>
+</div>
+<div id="menuEtc" class="menu" style="width: 55 ;">
+<a href="#" title="\83X\83L\83\93\82Ì\90Ý\92è" onClick="return false;" onMouseOver="showMenu(menuConfig);">\90Ý\92è</a>
+<a href="#" title="\83\8a\83\93\83N\83^\83O\82ð\91}\93ü (I)" onClick="insertLinkTag();">Insert</a>
+<a href="#" title="\8aù\93¾\83\8c\83X\82Ì\83t\83F\83C\83X\95Ï\89» (O)" onClick="oldFaceChange();">\82nld AA</a>
+<a href="#" title="\83w\83\8b\83v (H)" onClick="help();">\82gelp</a>
+<a href="#" title="\82P\8ds\82`\82`" onClick="return false;" onMouseOver="showMenu(menuOneLineAA);">\82P\8ds\82`\82`</a>
+<a href="#" title="\82Q\82\83\82\88 \83\8a\83\93\83N\8fW" onClick="return false;" onMouseOver="showMenu(menuQuickLink);">\83\8a\83\93\83N\8fW</a>
+</div>
+<div id="menuConfig" class="menu" style="width: 88 ;">
+<a href="#" title="\83\81\81[\83\8b\97\93\95\\8e¦ (M)" id="configMailButton" onClick="changeConfig('mail');">\83\81\81[\83\8b\97\93\95\\8e¦</a>
+<a href="#" title="\91I\91ð\95\8e\9a\89Á\8dH ( , )" id="configSelectButton" onClick="changeConfig('select');">\91I\91ð\95\8e\9a\89Á\8dH</a>
+<a href="#" title="\83X\83\80\81[\83Y\83X\83N\83\8d\81[\83\8b ( . )" id="configScrollButton" onClick="changeConfig('scroll');">\83X\83N\83\8d\81[\83\8b</a>
+<a href="#" title="\83t\83F\83C\83X\95Ï\89» (/)" id="configFaceButton" onClick="changeConfig('face');">\83t\83F\83C\83X\95Ï\89»</a>
+</div>
+<div id="menuOneLineAA" class="menu" style="width: 112 ;font-size: 12 ;" onClick="oneLineAA();">
+<a href="#">\81i\81E\81Í\81E\81j²²!</a>
+<a href="#">(ß\84tß)³Ï°</a>
+<a href="#">·À\84ª\84ª\81\81Íß\81j\84ª\84ª!!!</a>
+<a href="#">\81R(`\84D\81L)É ³Ü§§Ý!!</a>
+<a href="#">\81i\81@\81L_\81T`\81jÌ°Ý</a>
+<a href="#">( \81L\81[\81M)y-~~ÏÀ°Ø</a>
+<a href="#">|\99q¤ )¼Þ°\81@\81@|)\9cc»¯</a>
+<a href="#">\83°\81i\81L\84D\81M½Þ¶Þ°Ý</a>
+<a href="#">(((( \81\84Dß)))</a>
+<a href="#">¡¥ß¥(É\84D`)¥ß¥¡</a>
+<a href="#">\81\83Ãß\81j·Æ¼Å²!!</a>
+<a href="#">\81i\81L-`\81j.¡oO\81i</a>
+<a href="#">(;\81L\84D\81M)ʧʧ</a>
+<a href="#">(-\81Q-) ³ÂÀ޼ɳ</a>
+<a href="#">(\81\84tß)ν¨\81c</a>
+<a href="#">(\81\83Ö¥`)¼®ÎÞ°Ý</a>
+</div>
+<div id="menuQuickLink" class="menu" style="width: 157 ;">
+<a href="#" onClick="windowOpen('http://www.monazilla.org/')" title="\8dÅ\90V\94Å\82Ì\83`\83F\83b\83N">\81\9amonazilla.org(w</a>
+<a href="#" onClick="windowOpen('http://www1.odn.ne.jp/mimizun/')" title="\89ß\8b\8e\83\8d\83O\82ª\8c\9f\8dõ\82Å\82«\82Ü\82·">\82Ý\82Ý\82¸\82ñ\8c\9f\8dõ</a>
+<a href="#" onClick="windowOpen('http://www.aa.wakwak.com/~rewmew/')" title="\96Ê\94\92\83X\83\8c\8fÐ\89î\83T\83C\83g">\83X\83\8c\82Ì\93m</a>
+<a href="#" onClick="windowOpen('http://www.yuko2ch.net/')" title="\97T\8eqÀÝ(;\81L\84D\81M)ʧʧ">ÊÞ°Á¬Ù\82Q\82¿\82á\82ñ\82Ë\82ç\81[\97T\8eq</a>
+<a href="#" onClick="windowOpen('http://www24.big.or.jp/~faru/')" title="\82Q\82\83\82\88\82Ì\93®\8cü\82ª\82í\82©\82é">\82Q\82¿\82á\82ñ\82Ë\82é\8c¤\8b\86</a>
+<a href="#" onClick="windowOpen('http://www25.big.or.jp/~monadowa/')" title="\83A\83X\83L\81[\83A\81[\83g\8dì\95i\93W\8e¦">(\90V)\83\82\83i\81[\93\98b\8fW</a>
+<a href="#" onClick="windowOpen('http://logo.s3.xrea.com/')" title="\82Ý\82ñ\82È\8bÃ\82Á\82Ä\82Ä\90³\92¼\83X\83S\83C">2\82¿\82á\82ñ\82Ë\82é \83\8d\83S\83M\83\83\83\89\83\8a\81[</a>
+<a href="#" onClick="windowOpen('http://homepage2.nifty.com/thekb/gikope/')" title="\83M\83R\83y\82Ì\83f\81[\83^">\89É\82È\90l\82Ì\83f\81[\83^\92u\82«\8fê</a>
+<a href="#" onClick="windowOpen('http://members.tripod.co.jp/maruheso/aadic/')" title="AA\82Ì\91S\82Ä\82ª\82±\82±\82É">AA\91å\8e«\93T(\89¼)</a>
+<a href="#" onClick="windowOpen('http://freezone.kakiko.com/jiten/')" title="\96{\82É\82à\82È\82Á\82½\82Q\82\83\82\88\82Ì\8e«\93T">\82Q\93T</a>
+<a href="#" onClick="windowOpen('http://www.skipup.com/~niwatori/')" title="\82í\82©\82ç\82È\82¢\82±\82Æ\82ª\82 \82Á\82½\82ç">2ch\8f\89\90S\8eÒ\82Ì\82½\82ß\82Ì\83y\81[\83W</a>
+<a href="#" onClick="windowOpen('http://www.2ch.net/guide/')" title="\93Ç\82Ü\82È\82¢\82â\82Â\82Í\90À\82Á\82Ä\82æ\82µ">\82Q\82¿\82á\82ñ\82Ë\82é\83K\83C\83h</a>
+<a href="#" onClick="windowOpen('http://mappy.mobileboat.net/~seek/')" title="\8cq\82ª\82ç\82È\82¢\82Æ\82«\82Í\83R\83R">2ch\8eI\8aÄ\8e\8b\8f\8a</a>
+<a href="#" onClick="windowOpen('http://www.2ch.net/2ch.html')" title="\81u\83n\83b\83L\83\93\83O\81v\82©\82ç\81u\8d¡\94Ó\82Ì\82¨\82©\82¸\81v\82Ü\82Å">\81¡\82Q\82¿\82á\82ñ\82Ë\82é</a>
+</div>
+<div id="menuLink" class="menu" style="width: 85 ;">
+<a href="#" title="URL Checker\82Å\83`\83F\83b\83N" 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>\81w &NAME \81x</b></i>\81@<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>\81È \81È<br>(*ß\81[ß)</div>&PLAINNUMBER</a><i>\81w &NAME \81x</b></i>\81@<u>&MAIL</u></u><dd>&MESSAGE<dt>DATE:&DATE</dl></div>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/Bookmark.html b/res/skin/skin30-2G/Bookmark.html
new file mode 100644 (file)
index 0000000..1847c5b
--- /dev/null
@@ -0,0 +1 @@
+<dt style="text-align:center;margin:3em"><a name="koko"></a>\83R\83R\82Ü\82Å\93Ç\82ñ\82¾</dt><dd style="display:none"></dd>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/Footer.html b/res/skin/skin30-2G/Footer.html
new file mode 100644 (file)
index 0000000..d5b25d6
--- /dev/null
@@ -0,0 +1,8 @@
+<dt id="sizeinfo">\81@<span><SIZEKB/>KB (<SIZE/>Byte) <script type="text/javascript">
+ end_time = new Date();
+ start_num=start_time.getMilliseconds()+1000*(start_time.getSeconds()+60*start_time.getMinutes()+3600*start_time.getHours());
+ end_num  =end_time.getMilliseconds()  +1000*(end_time.getSeconds()  +60*end_time.getMinutes()  +3600*end_time.getHours());
+ document.write((end_num-start_num)/1000+'\95b');
+</script></span></dt><dd style="display:none">dummy_for_searchRef</dd></dl>
+</body>
+</html>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/Header.html b/res/skin/skin30-2G/Header.html
new file mode 100644 (file)
index 0000000..f0d880c
--- /dev/null
@@ -0,0 +1,49 @@
+<html lang="ja">
+<head>
+<title><THREADNAME/></title>
+<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
+<meta name="ThreadURL" content="<THREADURL/>">
+<meta name="SkinPath" content="<SKINPATH/>">
+<meta name="GetRescount" content="<GETRESCOUNT/>">
+<link rel="stylesheet" type="text/css" charset="Shift_JIS" href="<SKINPATH/>chie_blue.css">
+<link rel="stylesheet" type="text/css" charset="Shift_JIS" href="<SKINPATH/>chie_image.css">
+<script type="text/javascript" charset="Shift_JIS" src="<SKINPATH/>chie_search.js"></script>
+<script type="text/javascript" charset="Shift_JIS" src="<SKINPATH/>chie_image.js"></script>
+<script type="text/javascript" charset="Shift_JIS" src="<SKINPATH/>chie_popup.js"></script>
+<script type="text/javascript" charset="Shift_JIS" src="<SKINPATH/>chie_event.js"></script>
+<script type="text/javascript">
+var start_time = new Date();
+//==========\83O\83\8d\81[\83o\83\8b\95Ï\90\94
+var anchorHead="";
+var skinName="skin30-2 v3.1.0923";
+var browser="\83M\83R\83i\83r";
+//==========\83M\83R\83i\83r\97p\83A\83\93\83J\81[\82Ì\94»\92è\81i0:\8f\88\97\9d\96³\82µ,1:\83|\83b\83v\83A\83b\83v,2:\83{\83^\83\93\91}\93ü\81j
+// \83M\83R\83i\83r\82Å\82Í\81A\83\8c\83X\83A\83\93\83J\81[\82Í\91\8a\91Î\83A\83h\83\8c\83X\82Å\8bL\8fq\82³\82ê\82é
+function checkAnchor(href){if(!href){return(0)}
+ if     (href.match(/decoy:|about:blank/)){return(1)}
+ else if(href.match(/menu:|read\.cgi|2ch\.net\/.*\/kako/)){return(0)}
+ else{return(2)}
+}
+//==========\83\8a\83\93\83N\90Ý\92è
+function addAnchor(inner,num){
+ if(!t_url){threadurl()}
+ return('<a href="../test/read.cgi/'+t_bbs+'/'+t_key+'/'+inner+'" target="_blank" onclick="blur()">'+num+'</a>')
+}
+// \81\9aTHREADURL
+var t_url=false,t_bbs,t_key;
+function threadurl(){
+ for(var i=0; i<document.all.tags("A").length; i++ ) {
+  var e=document.all.tags("A")(i);
+  if(e.innerText.match(/>|\81\84[\d\82P\82Q\82R\82S\82T\82U\82V\82W\82X]/) ) {
+    e.href.match(/^ab.*\/test\/read.cgi\/(.*)\/(.*)\//);
+    t_url=true;
+    t_bbs=RegExp.$1;
+    t_key=RegExp.$2;
+    break;
+  }
+ }
+}
+</script>
+</head>
+<body>
+<dl id="dl">
diff --git a/res/skin/skin30-2G/NewRes.html b/res/skin/skin30-2G/NewRes.html
new file mode 100644 (file)
index 0000000..587d7e4
--- /dev/null
@@ -0,0 +1 @@
+<dt class="new"><NUMBER/><u><NAME/></u><MAIL/><span><DATE/></span></dt><dd><MESSAGE/></dd>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/Newmark.html b/res/skin/skin30-2G/Newmark.html
new file mode 100644 (file)
index 0000000..4d3711a
--- /dev/null
@@ -0,0 +1 @@
+<dt style="text-align:center;margin:3em" class="new"><a name="new"></a>\90V\92\85\83\8c\83\81| <NEWDATE/> \8eæ\93¾</dt><dd style="display:none"></dd>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/Res.html b/res/skin/skin30-2G/Res.html
new file mode 100644 (file)
index 0000000..18a1766
--- /dev/null
@@ -0,0 +1 @@
+<dt><NUMBER/><u><NAME/></u><MAIL/><span><DATE/></span></dt><dd><MESSAGE/></dd>
\ No newline at end of file
diff --git a/res/skin/skin30-2G/chie_base.css b/res/skin/skin30-2G/chie_base.css
new file mode 100644 (file)
index 0000000..1836f7c
--- /dev/null
@@ -0,0 +1,89 @@
+@charset "Shift_JIS";
+*   {font-family:"\82l\82\82o\83S\83V\83b\83N"}
+/* \82Ó\82¿\96³\82µ */
+body   {margin:0px;padding:0px;}
+/* \83\8a\83\93\83N */
+dt a{text-decoration:none;}
+dd a{text-decoration:underline;}
+
+/* \8c\9f\8dõ\8c\8b\89Ê */
+#foundResult a      {color:LightSlateGray;}
+#foundResult a:hover{color:#000;}
+
+/* dt */
+dt{
+ padding:0.3em;
+ border-width:1px 0px;
+ border-color:#999;
+ border-style:solid;
+}
+
+/* \96¼\91O */
+dt u {
+ margin:1ex;
+ text-decoration:none;
+ cursor:hand;
+}
+u a{border-width:0px;padding:0px;}
+
+/* ID */
+dt span{
+ float:right;
+/* margin-left:1em;*/
+ margin-top:-23px;
+ margin-right:0.5em;
+ font-family:"\82l\82\83S\83V\83b\83N";
+ font-size:95%;
+ cursor: hand;
+}
+
+/* dd */
+dd{
+ padding:0.5em 1em 0.5em 0em;
+ word-break:break-all;
+ word-wrap:break-word;
+}
+
+/* \83{\83^\83\93 */
+input,button{ /*\82±\82±\82Å\82Ì\8ew\92è\82Íimage.css\82Å\8fã\8f\91\82«\82³\82ê\82é*/
+ font-family:"Terminal";
+ font-size:8px;
+ margin:2px;
+ border:1px solid #BCB5B5;
+}
+#controlPanel{
+ position:absolute;
+ top:expression(body.scrollTop+3);
+ right:3px;
+ padding:2px 3px;
+ background-color:#789;
+ z-index:6;
+ visibility:hidden;
+}
+#command {text-align:center}
+#command input{
+ font-family:"\82l\82\83S\83V\83b\83N";
+ font-size:9pt;
+ margin:1px;
+ width:98px;
+}
+#context {
+ position:absolute;
+ visibility:hidden;
+ background-color:Menu;
+ border-style:solid;
+ border-width:2px;
+ border-color:ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
+ padding:1px;
+ z-index:7;
+}
+#context div{
+ display:block;
+ font:menu;
+ padding:4px 17px;
+ cursor:hand;
+}
+#sizeinfo{
+ background-color:transparent;
+ border:none;
+}
diff --git a/res/skin/skin30-2G/chie_blue.css b/res/skin/skin30-2G/chie_blue.css
new file mode 100644 (file)
index 0000000..0be8e17
--- /dev/null
@@ -0,0 +1,16 @@
+@import url(chie_base.css);
+/* \83\8a\83\93\83N */
+a{color:#000;}
+dt a        {border:1px solid #EEE;}
+dt.new a    {border:1px solid #DCEAF5;}
+dt a:active {color:#F00; background-color:#FDD; border-color:#F44;}
+dt a:hover  {color:#F00; background-color:#FDD; border-color:#F44;}
+
+dd a:link   {color:#06559B;}
+dd a:visited{color:#669;}
+dd a:active {color:#F55; background-color:#FDD;}
+dd a:hover  {color:#F55; background-color:#FDD;}
+
+/* dt */
+dt      {background-color: #EEE;}
+dt.new  {background-color:#DCEAF5;}
diff --git a/res/skin/skin30-2G/chie_event.js b/res/skin/skin30-2G/chie_event.js
new file mode 100644 (file)
index 0000000..c974147
--- /dev/null
@@ -0,0 +1,212 @@
+//\83C\83x\83\93\83g\83n\83\93\83h\83\89\92è\8b`
+//\8aO\95\94\8aÖ\90\94\81Ftohan
+//\8aO\95\94\95Ï\90\94\81FanchorHead,lightmode,getID,skinName,browser,dts
+//\83O\83\8d\81[\83o\83\8b\95Ï\90\94
+var buffer=0; // \92á\91¬\89ñ\90ü\82â\92á\91¬\83}\83V\83\93\82Ì\8fê\8d\87\82É\82Íbuffer\82Ì\90\94\92l\82ð\91\9d\82â\82·\82Æ\82æ\82è\90³\8am\82É\83W\83\83\83\93\83v
+//========Click\8f\88\97\9d\81¨search,\91¼
+       document.onclick = clickEvent;
+function clickEvent(){
+ if(clickCancel){return false}else{clearTimeout(clickTimer);if(document.getElementById("context")){document.getElementById("context").removeNode(true);}}
+ var obj=window.event.srcElement;
+ var tag=obj.tagName;
+ if     (tag=="B")   {search(obj.parentElement)}   //\96¼\91O
+ else if(tag=="U")   {search(obj)}                 //\83g\83\8a\83b\83v
+ else if(tag=="SPAN"){if(getID(obj)){search(obj)}} //ID
+ else if(tag=="DT")  {searchRef(obj)}
+ else if(tag=="DD")  {defaultPopup()}
+ else if(tag=="A"){
+  if(obj.href.match(/^http:.*#/)){window.open(obj.href,"_parent")}
+  else if(obj.rel){
+   obj.href=obj.rel;
+  // if(obj.parentElement.tagName!="DIV"){setHistory(obj);}
+  }
+  //A Bone\95â\90³\81i\94ñ\95\\8e¦\83\8c\83X\82Ì\95\\8e¦\81j
+  if(browser=="A Bone" && hidedRes(obj)){
+   showModelessDialog(document.getElementsByName("ThreadURL")[0].content+tohan(obj.innerText.replace(/[>\81\84]/g,"")),window,"dialogWidth:"+document.body.clientWidth+"px;help:no;resizable:yes;status:no;unadorned:yes;");window.focus();
+  }
+  //Jane,Live,\83M\83R\83i\83r\95â\90³\81iskin30-2Normal\8by\82Ñ\83M\83R\83i\83r\81j\81\96\83\8c\83X\83W\83\83\83\93\83v\82ªscrollIntoView\82Å\82È\82¢\82à\82Ì\82É\8cW\82é\95â\90³
+  if(browser=="OpenJane" || browser=="Live2ch" || browser=="\83M\83R\83i\83r"){if(obj.href.match(/^about|jumpres/)){
+   var h=tohan(obj.innerText.replace(/[>\81\84]/g,""));
+   var anchor=document.anchors(anchorHead+h);
+   if(anchor){anchor.scrollIntoView(true);return false}
+  }}
+  return true;
+ }
+ else{return}
+}
+//=========MouseOver\8f\88\97\9d\81¨image,popup
+       document.onmouseover = mouseOverEvent;
+function mouseOverEvent() {
+ var e = window.event.srcElement;
+ if(e.tagName=='B'){
+  if(e.innerText.match(/^([^\d\82O-\82X]*)([\d\82O-\82X]+)([^\d\82O-\82X]*.*)/)){namePopup(e,RegExp.$1,RegExp.$2,RegExp.$3);}
+  else if(e.innerText.match(/^\82 \82Ú\81`\82ñ$/))                          {abonePopup(e);}
+ }
+ if(e.tagName=='A'){
+  e.href=e.href.replace(/>/g,"");
+  e.href=e.href.replace(/\/ime.nu/g,"");
+  if     (checkAnchor(e.href)==2){insButton(e);return;}
+  else if(checkAnchor(e.href)==1){
+   // \91½\92i\83|\83b\83v\83A\83b\83v
+   var aNum=parseInt(e.sourceIndex)+1;
+   if(!document.getElementById("p"+aNum)){
+    var obj=e;var onPopup;
+    while(obj.tagName!="BODY"){if(obj.id.match(/p\d+/)){onPopup=true;break}else{obj=obj.parentElement}}
+    if(!onPopup){removePopup()}
+    makePopContent(e);return;
+   }
+  }
+ }else{ // \91½\92i\83|\83b\83v\83A\83b\83v\8fÁ\8b\8e
+  var obj=e;var onPopup;
+  if(obj.sourceIndex<0){obj=document.body;if(document.getElementById("popupBase")){onPopup=true;}} // namePopup\82Æ\82Ì\8b£\8d\87\82Å\83m\81[\83h\82ª\8aO\82ê\82é\8fu\8aÔ\82Ì\89ñ\94ð
+  while(obj.tagName!="BODY"){if(obj.id.match(/p\d+/)){onPopup=true;break}else{obj=obj.parentElement;}}
+  if(onPopup){while(obj.id!=obj.parentElement.lastChild.id){obj.parentElement.lastChild.removeNode(true)}}
+  else       {removePopup()}
+ }
+}
+//=========MouseMove\8f\88\97\9d\81¨menuOver(),tpOver()
+       document.onmousemove=mouseMoveEvent;
+var waited=false;//command\95\\8e¦\8cãtrue\82É\82µ\81A\91I\91ð\8cã\82Éfalse\82É\82·\82é\81B
+var viewed=false;//thumb\93Ç\8d\9e\82Ý\8cãtrue\82É\82µ\81AthumbPanel\82É\8fæ\8d~\8cãfalse\82É\82·\82é\81B
+var cp,tp,vp;
+function mouseMoveEvent() {
+ if(!cp){
+  var nHTML ="<div id='controlPanel'><input type='button' value='TOP' onclick='scroll_Top();blur()'><input type='button' value='END' onclick='scroll_End();blur()'><input type='button' value='IMG' onmouseup='imgCommand();blur()'><input type='button' value='FND' onclick='findIt(document.selection.createRange().text);blur()'></div>";
+  if(skinName.match(/30-2/)){nHTML+="<div id='thumbPanel' onmouseout='viewed=false'></div><div id='viewPanel'></div>";}
+  document.body.insertAdjacentHTML('afterBegin',nHTML);
+  cp=document.getElementById("controlPanel");
+  if(skinName.match(/30-2/)){tp=document.getElementById("thumbPanel");vp=document.getElementById("viewPanel");}
+ }
+ cpOver();
+ tpOver();
+}
+// \83R\83\93\83g\83\8d\81[\83\8b\83p\83l\83\8b
+function cpOver(){
+ var territoryW=document.body.clientWidth-120;var territoryH=25;
+ if(waited){cp.style.visibility="visible";return}
+ if(event.y<territoryH && event.x>territoryW){cp.style.visibility="visible";}else{cp.style.visibility="hidden";}
+}
+// \83T\83\80\83l\83C\83\8b\83p\83l\83\8b
+function tpOver(){
+ if(skinName.match(/30-3/) || !lightmode){return}
+ var territoryW=document.body.clientWidth-120;var territoryH=20;
+ if(document.getElementById("viewPanel").firstChild || viewed){tp.style.visibility="visible";return}
+ if(event.y>territoryH && event.x>territoryW){tp.style.visibility="visible";}else{tp.style.visibility="hidden";}
+}
+// TOP,END
+function scroll_Top(){document.getElementsByTagName("DL")[0].firstChild.scrollIntoView(true);}
+function scroll_End(){document.getElementsByTagName("DL")[0].lastChild.scrollIntoView(true);}
+// IMG
+function imgCommand(mode,s){
+ if(!waited){
+  var nHTML='<div id="command" onclick="clearCommand()"><input type="button" onclick="allImageLoad(\'all\')" value="\91S\83\8c\83X\88ê\8a\87\93Ç\8d\9e"><br><input type="button" onclick="allImageLoad(\'new\')" value="\90V\83\8c\83X\88ê\8a\87\93Ç\8d\9e"><br></div>';
+  event.srcElement.parentElement.insertAdjacentHTML('beforeEnd',nHTML);
+  if(skinName.match(/30-2/)){
+   if(!lightmode){document.getElementById("command").insertAdjacentHTML('afterBegin','<input type="button" onclick="changePanel()" value="\83p\83l\83\8b\90Ø\91Ö"><br>')}
+   document.getElementById("command").insertAdjacentHTML('beforeEnd','<input type="button" onclick="changeMode()" value="\83\82\81[\83h\90Ø\91Ö">')
+  }
+  waited=true;
+ }else{
+  clearCommand();
+ }
+}
+function clearCommand(){
+ waited=false;
+ event.srcElement.parentElement.removeNode(true);
+}
+//=========\8d\92·\89\9f\8f\88\97\9d\81¨copyMenu()
+       document.onmousedown=mousedownEvent;
+var clickCancel,e,ex,ey,clickTimer;
+function mousedownEvent(){
+ var obj=e=event.srcElement;ex=event.x;ey=event.y;
+ if(document.getElementById("context") && obj.innerText==document.getElementById("context").name){return}
+ clickCancel=false;
+ if(obj.nextSibling && obj.nextSibling.tagName=="U" && event.button==1){
+  clickTimer=setTimeout("copyMenu()",500);
+ }
+}
+//\83R\83s\81[\83\81\83j\83\85\81[\81¨colorChange(),search::copyText()
+function copyMenu(){
+ clickCancel=true; clearTimeout(clickTimer);
+ if(document.getElementById("context")){document.getElementById("context").removeNode(true);}
+ var nHTML='<div id="context" name="'+e.innerText+'"><div onclick="copyText(\'res\')" onmouseover="colorChange()" onmouseout="colorChange()">\83\8c\83X\82ð\83R\83s\81[</div><div onclick="copyText(\'name\')" onmouseover="colorChange()" onmouseout="colorChange()">\96¼\91O\82ð\83R\83s\81[</div><div onclick="copyText(\'id\')" onmouseover="colorChange()" onmouseout="colorChange()">ID\82ð\83R\83s\81[</div></div>';
+ document.body.insertAdjacentHTML("afterBegin",nHTML);
+ var context=document.getElementById("context");
+ context.style.pixelLeft=document.body.scrollLeft+ex
+ context.style.pixelTop =document.body.scrollTop+ey;
+ context.style.visibility="visible";
+}
+function colorChange(){
+ var style=event.srcElement.style;
+ if(event.type=="mouseout"){style.backgroundColor="Menu";     style.color="MenuText";}
+ else                      {style.backgroundColor="Highlight";style.color="HighlightText";}
+}
+
+//=========\83L\81[\83{\81[\83h\93ü\97Í\81iskin30-2\82Å\82Ì\83L\81[\96³\8cø\82Ì\89ñ\94ð\81{\83¿\81j
+       document.onkeydown=key;
+function key(){
+ var dl=document.getElementsByTagName("DL").item(0);
+ var code=event.keyCode;
+ if     (code=="32" && !event.shiftKey || code=="34"){dl.scrollTop+=dl.offsetHeight;}
+ else if(code=="32" && event.shiftKey  || code=="33"){dl.scrollTop-=dl.offsetHeight;}
+// else if(code=="37" && event.altKey  || code=="8"){jumpHis.back();if(code=="8"){return false}}
+// else if(code=="39" && event.altKey){jumpHis.forward();return false;}
+ else if(code=="40"){dl.scrollTop+=36;}
+ else if(code=="38"){dl.scrollTop-=36;return true;}
+ else if(code=="36"){scroll_Top()}
+ else if(code=="35"){scroll_End()}
+ else if(code=="73" && event.shiftKey){changePanel();return false;} // shift+I
+ else if(code=="70" && event.shiftKey){cp.childNodes[3].click();return false;} // shift+F
+ else if(code=="78" && event.shiftKey && firstNew){firstNew.scrollIntoView(true)} // shift+N
+ else if(code=="82" && event.shiftKey && event.ctrlKey){ // ctrl+shift+R
+  //\82©\82¿\82ã\81`\82µ\82á\95â\90³\81i\94Â\8dX\90V\82Ì\83V\83\87\81[\83g\83J\83b\83g\83L\81[\81j
+  if(browser=="\82©\82¿\82ã\81`\82µ\82á"){
+   if(!t_url){threadurl();}
+   window.open("http://"+t_domain+"/"+t_bbs+"/","_blank");
+   return false;
+  }
+ }
+}
+
+//=========Load\81i\91ã\91Ö\81j\8f\88\97\9d\81i\8aeFooter\82à\82µ\82­\82Í\81AHeader\82Å\82Ì\83\8b\81[\83v\82©\82ç\8cÄ\8fo\82µ\81j
+var gRC="null",k=0;
+function loadEvent(){
+ if(isNaN(gRC)){ //GetRescount\91ã\91Ö "\90\94\8e\9a\82Å\82È\82¯\82ê\82Î"
+  while(dts[k]){
+   if(dts[k].className=="new"){gRC=parseInt(dts[k].firstChild.innerText)-1;break;}
+   k++;
+  }
+ }else if(!buffer){ //\83W\83\83\83\93\83v
+  clearInterval(timerID);moveToNew(gRC);
+ }else{
+  buffer--;
+ }
+}
+// \90V\92\85\83\8c\83X\88Ú\93®\81{\90V\92\85\83\8c\83X\82Ì\88Ê\92u\82ð\8bL\89¯
+var firstNew;
+function moveToNew(gRC){
+ if(gRC>0){gRC++}else{gRC=1} //gRC\82ð\90V\92\85\8aJ\8en\83i\83\93\83o\81[\82É\95Ï\82¦\82é
+ firstNew=document.anchors(anchorHead+gRC).parentElement;
+ if(firstNew){
+  if(firstNew.tagName=="DD"){firstNew=firstNew.nextSibling}
+  firstNew.scrollIntoView(true);
+ }
+ else{scroll_End();}
+}
+
+//=========DblClick\8f\88\97\9d\81¨defaultPopup()
+       document.ondblclick=defaultPopup;
+function defaultPopup(){
+ var num=document.selection.createRange().text.replace(/\s$/,"");
+ var hnum=tohan(num);
+ if(!isNaN(hnum) && hnum<=1000){
+  var obj=document.createElement("a");
+  obj.innerText=num;
+  obj.href="#"+hnum;
+  makePopContent(obj);
+ }else if(num.match(/\w/) && num.length==8){ //\w{8}\82Å\82Í\82¾\82ß\82Û\81H
+  var obj=document.createElement("span");
+  obj.innerText="ID:"+num;
+  search(obj);
+ }
+}
\ No newline at end of file
diff --git a/res/skin/skin30-2G/chie_image.css b/res/skin/skin30-2G/chie_image.css
new file mode 100644 (file)
index 0000000..3eb5cf1
--- /dev/null
@@ -0,0 +1,40 @@
+body{overflow-x:hidden}
+/* \83\8a\83\93\83N\89¡\83{\83^\83\93 */
+input,button{
+ font-family:"Terminal";
+ font-size:8px;
+ margin:0px 2px 2px 4px;
+ border:1px solid #BCB5B5;
+}
+/* \83T\83\80\83l\83C\83\8b */
+#thumbPanel{
+ position:absolute;
+ top   :expression(body.scrollTop+23);
+ right :0px;
+ width :115px;
+ height:expression(document.body.clientHeight-25);
+ overflow-y:auto;
+ z-index:4;
+}
+#thumbPanel div{
+ width:100px;
+ margin-bottom:2px;
+ border:solid 1px #D6DCE1;
+ background-color:#FFF;
+ text-align:right;
+}
+#thumbPanel img  {width:100px; height:75px; display:none; filter: Alpha(opacity=30);}
+#thumbPanel embed{width:100px; height:75px; display:block;}
+#thumbPanel a{margin-right:8px;}
+/* \83r\83\85\81[ */
+#viewPanel{
+ position:absolute;
+ top   :expression(body.scrollTop+10);
+ right :119px;
+ text-align:right;
+ z-index:6;
+ overflow:auto;
+}
+#viewPanel img   {border:outset 2px LightSlateGray;}
+#viewPanel embed,#viewPanel object
+                 {border:inset  1px LightSlateGray; width:99%; height:expression(document.body.clientHeight-55);}
diff --git a/res/skin/skin30-2G/chie_image.js b/res/skin/skin30-2G/chie_image.js
new file mode 100644 (file)
index 0000000..676fdb5
--- /dev/null
@@ -0,0 +1,192 @@
+// \83C\83x\83\93\83g\83n\83\93\83h\83\89\81FonMouseover
+// \8aO\95\94\8aÖ\90\94\81FaddAnchor
+// \8aO\95\94\95Ï\90\94\81Fcp,tp,vp
+//======\89æ\91\9c\93Ç\8d\9e\82Ì\90Ý\92è
+var onMouseLoad=true;   // true:\83J\81[\83\\83\8b\82ð\8d\87\82í\82¹\82½\82¾\82¯\81Afalse:LOAD\83{\83^\83\93\82ð\83N\83\8a\83b\83N\82µ\82Ä\82©\82ç
+//==========\83O\83\8d\81[\83o\83\8b\95Ï\90\94
+var dds=document.getElementsByTagName("DD");
+//==========\89æ\91\9c\8f\88\97\9d\93\99
+var lightmode = true;
+// \83\82\81[\83h\90Ø\91Ö
+function changeMode(){
+ var bd=document.body;
+ var dl=document.getElementById("dl");
+ if(lightmode){//normal\82Ö
+  /* scroll\88Ê\92u\8bL\89¯ */ var y=bd.scrollTop;
+  /* \8b[\8e\97\83t\83\8c\81[\83\80\89» */
+  bd.style.overflowY="hidden";
+  dl.style.posWidth =bd.clientWidth-120;
+  dl.style.height   ="100%";
+  dl.style.overflowY="scroll";
+  /* \83\82\81[\83h\88Ú\8ds */     lightmode=false;
+  /* \83X\83N\83\8d\81[\83\8b */     dl.scrollTop=y;  scrollTo(0,0);
+  /* tp\82Ì\95\\8e¦   */     tp.style.visibility="visible";
+  /* cp\82Ì\88Ú\93®   */     cp.style.posRight=3;
+  /* panel=on   */     panel=true;
+ }else{ //light\82Ö
+  var dcW=panel ? dl.clientWidth+120 : dl.clientWidth;
+  /* scroll\88Ê\92u\8bL\89¯ */ var y=dl.scrollTop;
+  /* \8b[\8e\97\83t\83\8c\81[\83\80\89ð\8f\9c */
+  bd.style.overflowY="scroll";
+  dl.style.posWidth =dcW;
+  dl.style.posHeight="";
+  dl.style.overflowY="auto";
+  /* \83\82\81[\83h\88Ú\8ds */     lightmode=true;
+  /* \83X\83N\83\8d\81[\83\8b */     bd.scrollTop=y;
+  /* tp\82Ì\94ñ\95\\8e¦ */     tp.style.visibility="hidden";
+  /* cp\82Ì\88Ú\93®   */     cp.style.posRight=3;
+  /* panel=off  */     panel=false;
+ }
+}
+
+// \83p\83l\83\8b\82Ì\93W\8aJ
+var panel;
+function changePanel(){
+ if(lightmode){return}
+ var dl=document.getElementById("DL");
+ /* \95 */if(panel){cp.style.posRight=18;dl.style.posWidth=document.body.clientWidth;   tp.style.visibility="hidden";   panel=false;}
+ /* \8aJ */else     {cp.style.posRight=3;        dl.style.posWidth=document.body.clientWidth-120;tp.style.visibility="visible";  panel=true;}
+}
+// LOAD\83{\83^\83\93
+function insButton(a,hRH) {
+ if(a.className!='replaced' && a.parentElement.tagName!='DIV'){
+  if(imageExt2(a.href)){
+   var nHTML='<input type="button" value="LOAD" onClick=\'loadImage(this,"'+a.href+'");blur()\'>';
+  }else if(imageExt(a.href)){
+   var nHTML='<input type="button" value="LOAD" onClick=\'loadImage(this,"'+a.href+'");blur()\'>'
+            +'<input type="button" value="VIEW" onClick=\'changeView("swf","'+a.href+'");blur()\'>';
+  }else{
+   if(hRH){var ahref=hRH}else{var ahref=a.href}
+   var nHTML='<input type="button" value="VIEW" onClick=\'changeView("html","'+ahref+'");blur()\'>'
+            +'<input type="button" value="CHECK" onClick=\'changeView("html","http://www.tekijuku.com/URL/?url='+ahref+'");blur()\'>';
+  }
+  a.insertAdjacentHTML('AfterEnd',nHTML);
+  a.className = 'replaced';
+  if(onMouseLoad && imageExt2(a.href)){loadImage(a.nextSibling,a.href)}
+  return;
+ }
+}
+// \89æ\91\9c\93Ç\8d\9e
+function loadImage(btn,href){
+ if(!panel){changePanel()}
+ if(btn.tagName!="A"){
+  var thumbs = document.images;
+  var l=thumbs.length;
+  for(var i=l;i--;){if(thumbs[i].src==href){
+   if(lightmode){tp.style.visibility="visible";viewed=true;}
+   thumbs[i].scrollIntoView(true);
+   imgOver(thumbs[i],100);
+   return true;
+  }}
+ }
+ if(btn.parentElement.tagName=="DD"){var dt = btn.parentElement.previousSibling;}
+ else                               {var dt = btn.parentElement;}
+ var num = dt.firstChild.innerText;
+ if(href.search(/\.swf/i)==-1){
+  var nHTML = '<div><img src="'+href+'" onLoad="imgResult(this)" onError="imgResult(this)" onClick="changeView(\'img\')" onmouseover="imgOver(this,100)" onmouseout="imgOver(this,30)">'
+            +addAnchor(num,num)+' '
+            +'<button onClick="changeSize(this);blur()">...</button>'
+            +'<button onClick="removeThumb(this)">DEL</button>'
+            +'</div>';
+ }else{
+  var nHTML = '<div><embed src="'+href+'" onFocus="changeView(\'swf\')"></embed>'
+            +addAnchor(num,num)+' '
+            +'<button onClick="blur()">___</button>'
+            +'<button onClick="removeThumb(this)">DEL</button>'
+            +'</div>';
+ }
+ if(btn.tagName=="INPUT"){btn.value = 'LOADED';}
+ tp.insertAdjacentHTML('BeforeEnd',nHTML);
+ //\95\\8e¦\8cp\91±
+ if(!viewed){tp.style.visibility="visible";viewed=true;}
+}
+// \89æ\91\9c\93Ç\8d\9e\94»\92è
+function imgResult(img){
+ var btn=img.parentElement.children.item(2);
+ if(event.type=="load"){btn.value='___'; img.style.display='block';}
+ else                  {btn.value='NONE';btn.style.color='#C00';}
+}
+// \83T\83C\83Y\82Ì\90Ø\91Ö
+function changeSize(btn){
+ var img=vp.firstChild;
+ if(!img){return}
+ if(btn.innerText.match(/100%|_+/)){
+  var hRatio=vp.style.pixelWidth /img.offsetWidth;
+  var vRatio=vp.style.pixelHeight/img.offsetHeight;
+  var ratio =(hRatio>vRatio) ? vRatio : hRatio;
+  if(ratio>1){ratio=1}else{img.style.zoom=ratio*100+'%';}
+  btn.innerText=Math.round(ratio*100-0.5)+"%";
+ }else{
+  img.style.zoom="100%";
+  btn.innerText="100%";
+ }
+}
+// \83T\83\80\83l\83C\83\8b\82Ì\8dí\8f\9c
+function removeThumb(btn){btn.parentElement.removeNode(true);}
+// \89æ\91\9c\95\\8e¦\82Ì\90Ø\91Ö
+function changeView(mode,href){
+ if(!href){href=event.srcElement.src}
+ if(tp){
+  var l=tp.childNodes.length;
+  for(var i=l;i--;){
+   var stateBtn=tp.childNodes[i].childNodes[2];
+   if(stateBtn.tagName=="BUTTON" && stateBtn.innerText!="NONE"){stateBtn.innerText="___"} //embed\82ÍchildNodes\82É\93ü\82ç\82È\82¢?
+  }
+ }
+ if(!vp.hasChildNodes() || vp.firstChild.src!=href){
+  var nHTML,buttons='<button onclick="window.open(\''+href+'\',\'_parent\')">OPEN</button><button onclick="clearView()">CLOSE</button>';
+  if     (mode=="img") {nHTML='<img src="'+href+'" ondragstart="imageMoveStart(this)" ondrag="imageMove(this)" onclick="clearView()">'}
+  else if(mode=="swf") {nHTML='<embed src="'+href+'"></embed>'+buttons}
+  else if(mode=="html"){nHTML='<object data="'+href+'" onError="htmlNotFound()"></object>'+buttons}
+  vp.innerHTML=nHTML;
+  vp.style.posWidth =document.body.clientWidth -130;
+  vp.style.posHeight=document.body.clientHeight-20;
+  if(mode=="img"){changeSize(event.srcElement.parentElement.childNodes[2])}
+ }else{clearView()}
+}
+//View\83p\83l\83\8b\83N\83\8a\83A
+function clearView(){
+ while(vp.hasChildNodes()){vp.childNodes[0].removeNode(true)}
+ vp.style.posWidth ="";
+ vp.style.posHeight="";
+}
+var imageMoveX,imageMoveY;
+function imageMoveStart(obj){
+ imageMoveX=obj.parentElement.scrollLeft+event.clientX;
+ imageMoveY=obj.parentElement.scrollTop +event.clientY
+}
+function imageMove(obj)     {
+ obj.parentElement.scrollLeft=imageMoveX-event.clientX;
+ obj.parentElement.scrollTop=imageMoveY -event.clientY
+}
+function htmlNotFound(){
+ alert('404 NotFound \82©\82à\ ');
+ clearView();
+}
+// LOAD\83{\83^\83\93\91}\93ü\91Î\8fÛ\8ag\92£\8eq\81i\92Ê\8fí\97p\81j
+function imageExt(isu) {if(isu.search(/\.png$|\.jp(g|e|eg)$|\.gif$|\.bmp$|\.swf/i)!=-1){return true}else{return false}}
+// LOAD\83{\83^\83\93\91}\93ü\91Î\8fÛ\8ag\92£\8eq\81i\88ê\8a\87\93Ç\8d\9e\97p\81j
+function imageExt2(isu){if(isu.search(/\.png$|\.jp(g|e|eg)$|\.gif$|\.bmp$/i)!=-1){return true}else{return false}}
+
+// \89æ\91\9c\88ê\8a\87\93Ç\82Ý\8d\9e\82Ý
+var allLoaded;
+function allImageLoad(mode){
+ var ddl=dds.length;var exist;
+ for(var i=0;i<ddl;i++){
+  if(mode=="new"){if(dds[i].previousSibling.className!="new"){continue}}
+  cl=dds[i].childNodes.length;
+  for(j=0;j<cl;j++){
+   cn=dds[i].childNodes[j];
+   if(cn.tagName == "A"){
+    if(imageExt2(cn.href)){loadImage(cn,cn.href);exist=true}
+   }
+  }
+ }
+ if(!exist){
+  var target;
+  if(mode=="new"){target="\90V\92\85\83\8c\83X"}else{target="\91S\82Ä\82Ì\83\8c\83X"}
+  alert(target+"\82É\89æ\91\9c\82Í\82È\82¢\82æ\ ")
+ }
+}
+// \83\82\83U\83C\83N\8f\88\97\9d
+function imgOver(my,num) {my.style.filter="Alpha(opacity="+num+")"}
diff --git a/res/skin/skin30-2G/chie_popup.js b/res/skin/skin30-2G/chie_popup.js
new file mode 100644 (file)
index 0000000..aee2d8c
--- /dev/null
@@ -0,0 +1,111 @@
+// \83C\83x\83\93\83g\83n\83\93\83h\83\89\81FonMouseover
+// \8aO\95\94\8aÖ\90\94\81FaddAnchor,getDTfromAnc
+// \93Á\92¥\81FDIV#popupBase\89º\82É\81u\83t\83\89\83b\83g\82Å\83\8a\83j\83A\81v\82ÉDL#p\d\82ð\8dì\90¬\82·\82é\81B
+//==========CSS\82Ì\8fo\97Í
+var nCSS=''
+nCSS+='#popupBase{font-size:90%;}'; //\83t\83H\83\93\83g\83T\83C\83Y\82Ì\8ew\92è
+nCSS+='#popupBase{position:absolute;width:100%;height:100%;z-index:7}';
+nCSS+='#popupBase dl{position:absolute; background-color:window; border:outset 1px infobackground; overflow-y:auto; z-index:5; border-top:none}';
+nCSS+='#popupBase dt span{float:none; margin-left:1em;}';
+nCSS+='#popupBase dd{margin:auto 1em}';
+document.write('<style type="text/css">'+nCSS+'</style>\n');
+//=========\83O\83\8d\81[\83o\83\8b\95Ï\90\94
+var pb;
+//=========\83i\83\93\83o\81[\82È\96¼\91O\82Ì\83|\83b\83v\83A\83b\83v
+function namePopup(e,before,num,after){
+ var hnum=tohan(num);
+ //\82R\8eü\94N\81A\82S\8eü\94N\81ASocket774\81A774KB\81A21\8bÖ\81A[1-30]\81A\82È\82Ç\82É\91Î\89\9e
+ if(before){if(hnum==3 || hnum==774 || hnum==4 || hnum==21 || hnum==1 || hnum==30){return}}
+ e.outerHTML = "<b>"+before+"</b><b>"+addAnchor(hnum,num)+"</b><b>"+after+"</b>";
+}
+//=========\8eã\82 \82Ú\81`\82ñ\82Ì\83|\83b\83v\83A\83b\83v
+function abonePopup(e){
+ var hnum=e.parentElement.previousSibling.innerText;
+ e.outerHTML = "<b>"+addAnchor(hnum,'\82 \82Ú\81`\82ñ')+"</b>";
+}
+//=========\91½\92i\83|\83b\83v\83A\83b\83v
+//\81E\83|\83b\83v\83A\83b\83v\82Ì\8dì\90¬
+var startRes;
+function makePopContent(obj){
+ //\8e\96\91O\8f\80\94õ
+// var num=event.srcElement.innerText.replace(/[>\81\84]/g,"");
+ var num=obj.innerText.replace(/[>\81\84]/g,"");
+ var number=tohan(num);
+ if(!obj.rel){obj.rel=obj.href;}
+ obj.href="decoy:";
+ //\92²\8d¸
+ if(document.anchors.length==1){return} //\83\8c\83X\90\94\82ª1\82È\82ç\8fI\97¹
+ if(!startRes){startRes=parseInt(document.anchors[1].name.replace(/\D/g,""))}
+ if(number.match(/(\d*)\D+(\d*)/)){var start=parseInt(RegExp.$1); var end=parseInt(RegExp.$2);}
+ else                             {var start=end=parseInt(number);}
+// alert(startRes+">"+end+" && "+end+"!=1")
+ if(startRes>end && end!=1){obj.href=obj.rel;return}//\91\8dÝ\82µ\82Ä\82¢\82È\82¯\82ê\82Î\8fI\97¹
+ //\92\86\90g\82Ì\90Ø\82è\8fo\82µ
+ var targetString="";
+ if(start==end){targetString=returnString(start)}
+ else          {for(var i=0;i<=end-start;i++){targetString+=returnString(start+i)}}
+ //\91Î\8fÛ\82ª\91\8dÝ\82µ\82½\82çrel\82É\91Þ\94ð\82µ\82Ä\83|\83b\83v\83A\83b\83v
+ if(targetString){popup(targetString);}else{obj.href=obj.rel;}
+}
+//\81E\92\86\90g\82Ì\90Ø\82è\8fo\82µ
+function returnString(num){
+ var obj=getDTfromAnc(num);
+ if(!obj){return("")} //\91Î\8fÛ\82ª\93§\96¾\82 \82Ú\81`\82ñ\82È\82ç\8fI\97¹
+ var dt,dd,dtOuter,ddOuter;
+ dt=obj.cloneNode(true);
+  dtOuter=dt.outerHTML.replace(/name=.*?>/,">"); // LABELNUMBER\91Î\89\9e\82Ì\82à\82Ì\82É\8cW\82é\83\8a\83\93\83N\83A\83\93\83J\81[\82Ì\8f\9c\8b\8e
+ dd=obj.nextSibling.cloneNode(true);
+  while(dd.lastChild.name){dd.lastChild.removeNode(true)} // LABELNUMBER\94ñ\91Î\89\9e\82Ì\82à\82Ì\82É\8cW\82é\83\8a\83\93\83N\83A\83\93\83J\81[\82Ì\8f\9c\8b\8e
+  if(dd.lastChild.tagName=="DL"){dd.lastChild.removeNode(true)} // \8bt\8eQ\8fÆ\82Ì\8f\9c\8b\8e
+  ddOuter=dd.outerHTML;
+ return(dtOuter+ddOuter);
+}
+//\81E\83|\83b\83v\83A\83b\83v
+function popup(inner){
+ if(!pb){document.body.insertAdjacentHTML('afterBegin','<div id="popupBase"></div>');pb=document.getElementById("popupBase")}
+ //\97v\91f\82Ì\8dì\90¬
+ var aNum,parent=event.srcElement.parentElement;
+ if(parent.tagName!="DD"){aNum=parent.sourceIndex;}
+ else{aNum=parent.previousSibling.firstChild.innerText;}
+ if(document.getElementById('p'+aNum)){return} // \83|\83b\83v\83A\83b\83v\82µ\82Ä\82½\82ç\8fI\97¹
+ pb.insertAdjacentHTML("beforeEnd",'<dl id="p'+aNum+'">'+inner+'</dl>');
+ //\97v\91f\82Ì\94z\92u
+ var p=document.getElementById('p'+aNum);
+ // y\8e²\92²\90®
+ var pos=Math.min(event.y,document.body.clientHeight-event.y);
+ var scTop=document.body.scrollTop+event.y;
+ if(pos==event.y){var y=scTop-30;}  // \89º
+ else            {var y=scTop+10-p.clientHeight;}  // \8fã
+ if(y<0){y=0}
+ if(event.srcElement.parentElement.id=="foundResult"){y+=30}
+ p.style.pixelTop=y;
+ // x\8e²\92²\90®
+ var pos=Math.min(event.x,document.body.clientWidth-event.x);
+ var scLeft=document.body.scrollLeft+event.x;
+ if(pos==event.x){var x=scLeft-2}  // \89E
+ else            {var x=scLeft-4-p.clientWidth;}  // \8d
+ if(x<0){x=0}
+ p.style.pixelLeft=x;
+ // \8d\82\82³\92²\90®\81iscrollBar\82ð\97v\82·\8fê\8d\87\82Æ\97v\82µ\82È\82¢\8fê\8d\87\82ª\82 \82é\81j\81¨y\8e²\92²\90®
+ if(p.clientHeight>Math.max(event.y,document.body.clientHeight-event.y)){
+  if(p.clientHeight>document.body.clientHeight){p.style.pixelHeight=document.body.clientHeight-2;}
+  p.style.pixelTop=document.body.scrollTop;
+ }
+}
+//\81E\83|\83b\83v\83A\83b\83v\8fÁ\8b\8e
+function removePopup(popid){
+ if(pb){while(pb.lastChild){pb.lastChild.removeNode(true)}}
+}
+//\90\94\92l\95Ï\8a·\81ito\94¼\8ap\81j
+function tohan(num){
+ var zen="\82O\82P\82Q\82R\82S\82T\82U\82V\82W\82X";
+ var han="0123456789";
+ var hnum="";
+ if(zen.indexOf(num.charAt(0))!=-1){
+  for(var i=0;i<num.length;i++){
+   var at=zen.indexOf(num.charAt(i));
+   hnum+=han.charAt(at);
+  }
+ }else{hnum=num}
+ return hnum;
+}
diff --git a/res/skin/skin30-2G/chie_search.js b/res/skin/skin30-2G/chie_search.js
new file mode 100644 (file)
index 0000000..a6f3d5d
--- /dev/null
@@ -0,0 +1,214 @@
+// \83C\83x\83\93\83g\83n\83\93\83h\83\89\81FonClick
+// \8aO\95\94\8aÖ\90\94\81FaddAnchor,checkAnchor,tohan
+// \8aO\95\94\95Ï\90\94\81FanchorHead
+// \93Á\92¥\81F\83C\83x\83\93\83g\94­\90¶DT\82É\91Î\89\9e\82·\82éDD\89º\82É\81ADL-DT-DD\8d\\91¢\82ð\8dì\90¬\82·\82é\81B
+//==========CSS\82Ì\8fo\97Í
+var nCSS='';
+nCSS+='#foundResult{position:absolute;top:expression(body.scrollTop+25);right:18px;padding:2px 5px;z-index:6;background-color:white;border:1px solid #999}';
+nCSS+='.refResult{margin:0.5em 0.3em; border:1px solid #666;padding-right:0px}';
+nCSS+='.refResult{border-top:none}';
+nCSS+='.refResult dt{margin-right:0px;}';
+nCSS+='.refResult dd{margin-left:0.8em;}';
+document.write('<style type="text/css">'+nCSS+'</style>\n');
+//==========\8c\9f\8dõ\82É\82æ\82é\90F\8ew\92è\81i16\90i\90\94\96\94\82ÍWeb\8c`\8e®\82Ì\90F\96¼\82Å\8ew\92è\81B\82¢\82­\82Â\82Å\82à\89Â\81j
+var foundColor = new Array("#ffdfee","#eeffdf","#ffeedf","#dfffee","#eedfff","#ffffe1");
+var nCSS;
+for(var css=0;css<foundColor.length;css++){
+ nCSS+='#COLOR'+css+" a{border-color:"+foundColor[css]+"}";
+ nCSS+='#COLOR'+css+" a:hover{border-color:red}";
+}
+document.write('<style type="text/css">'+nCSS+'</style>\n');
+//==========\83O\83\8d\81[\83o\83\8b\95Ï\90\94
+var dts=document.getElementsByTagName('DT');
+var dds=document.getElementsByTagName('DD');
+var foundResult;
+//==========\96¼\91O\81EID\8c\9f\8dõ\93\99
+// \96¼\91O\81EID\82Ì\8c\9f\8dõ\81E\8dí\8f\9c
+function search(obj){
+ var singleColor=event.altKey;
+ var tag =obj.tagName;
+ var objs=document.getElementsByTagName(tag);
+ if(tag!="SPAN"){var reg=obj.innerText;var target="objs[i].innerText"} //\96¼\91O\81E\83g\83\8a\83b\83v
+ else           {var reg=getID(obj);   var target="getID(objs[i])"   } //ID
+ var decoy=obj.parentElement ? obj.parentElement : obj;
+ if(!decoy.id.match(/^COLOR/)){
+  // \83J\83\89\81[\91I\91ð
+  var c = singleColor ? 0 : selectColor();
+  if  (c=="restart"){c=0;singleColor=true}
+  else if(c=="exit"){return;}
+  // \8c\9f\8dõ
+  var found=new Array; var l=objs.length;
+  for(var i=l;i--;){
+   var dt=objs[i].parentElement;
+   if(eval(target)==reg){activate(dt,c);found.unshift(dt.firstChild.innerText);}
+   else if(singleColor) {deactivate(dt)}
+  }
+  foundReturn(found);
+ }else{
+  clearResult(obj);return;
+ }
+}
+// ID\95\8e\9a\97ñ\82Ì\92\8a\8fo
+var regID=new RegExp("ID:(.*)$");
+function getID(obj){
+ if(regID.test(obj.innerText)){return(RegExp.$1)}else{return(false)}
+}
+// \90F\90Ý\92è
+function activate(obj,c){
+ var color=foundColor[c];
+ obj.rev=obj.style.backgroundColor;
+ obj.style.backgroundColor=color;
+ obj.id="COLOR"+c; // \93¯\88êid\82ª\95¡\90\94\90\82\82é\82ªByName\82Å\82Ídt\82Ìname\82©\82ç\8eæ\93¾\82Å\82«\82È\82¢\82½\82ß\82â\82Þ\82È\82µ
+}
+// \90F\95\9c\8bA
+function deactivate(obj){if(!obj){return}
+ obj.style.backgroundColor=obj.rev;
+ if(obj.id!="sizeinfo"){obj.removeAttribute("id");}
+ obj.removeAttribute("rev");
+ obj.removeAttribute("title");
+}
+// \83J\83\89\81[\91I\91ð
+function selectColor(){
+ var c=0;
+ while(document.getElementById("COLOR"+c)){
+  c++;
+  if(!foundColor[c]){if(confirm("\90F\82ð\8f\89\8aú\89»\82µ\82Ü\82·\82©\81H")){return("restart")}else{return("exit")}}
+ }
+ return(c);
+}
+// \8c\8b\89Ê\95\\8e¦
+function foundReturn(found){
+ if(!foundResult){document.body.insertAdjacentHTML('afterBegin','<div id="foundResult"></div>');foundResult=document.getElementById("foundResult");}
+ //dt\82Ìtitle\82É
+ for(var i=found.length;i--;){dt=getDTfromAnc(found[i]);dt.title=found.join(" ");}
+ //foundResult\82É
+ var buttons='<input type="button" value="CLR" onclick="clearResult(this)" title="Alt\89\9f\89º\8e\9e\n\92\85\90F\83\8c\83X\91S\82Ä"><input type="button" value="DEL" onclick="clearResult(this)" title="Alt\89\9f\89º\8e\9e\n\92\85\90F\83\8c\83X\91S\82Ä">';
+ if(found.length>=20 && confirm("20\88È\8fã\82 \82é\82¯\82Ç\95\\8e¦\82·\82é\81H")==false){
+  foundResult.innerHTML=buttons;       foundResult.title=found.join(" ");
+ }else{
+  for(var i=0;i<found.length;i++){found[i] = addAnchor(found[i],found[i])}
+  foundResult.innerHTML=found.join(" ")+buttons;
+ }
+}
+// \8c\8b\89Ê\8fÁ\8b\8e\81A\8c\8b\89Ê\8dí\8f\9c
+function clearResult(obj){
+ var fromObj=obj.parentElement;
+ var singleColor=event.altKey;
+ var result=new Array();var arrayElement; var numbers=fromObj.title ? fromObj.title : fromObj.innerText;
+ if(singleColor){result=dts;               arrayElement="result[i]";}
+ else           {result=numbers.split(" ");arrayElement="getDTfromAnc(result[i])";}
+ var l=result.length;
+ if(!result[0]){
+  /* \8c\9f\8dõ\8c\8b\89Ê\83[\83\8d\82Å\82àresult\82ªnull\82É\82È\82ç\82È\82¢\91Î\8dô */
+ }else if(event.srcElement.value!="DEL"){
+  for(var i=l;i--;){
+   var dt=eval(arrayElement);
+   deactivate(dt);
+  }
+ }else{
+  for(var i=l;i--;){
+   var dt=eval(arrayElement); var dd=dt.nextSibling;
+    //Live\8b@\94\\92Ç\89Á - \93§\96¾\82 \82Ú\81`\82ñ
+   if(anchorHead=="a" && document.getElementsByName("ThreadURL")[0].content){location.href='func:ABONECLEAR?'+dt.firstChild.innerText;continue;}
+   dt.removeNode(true); dd.removeNode(true);
+  }
+ }
+ if(foundResult){foundResult.removeNode(true);foundResult="";}
+}
+
+//==========\92P\8cê\8c\9f\8dõ
+function findIt(word){
+ if(!word){
+  var word = prompt("\8c\9f\8dõ\82·\82é\95\8e\9a\82ð\93ü\97Í\82µ\82Ä\82­\82¾\82³\82¢\81B","")
+  word = unescape(escape(word).split("%00")[0]); //IE5\82Ì\83o\83O\91Î\8dô
+ }
+ if(!word || word=="null"){return}
+ // \83J\83\89\81[\91I\91ð
+ var singleColor=event.altKey;
+ var c = singleColor ? 0 : selectColor();
+ if  (c=="restart"){c=0;singleColor=true}
+ else if(c=="exit"){return;}
+ // \8c\9f\8dõ
+ var found=new Array; var l=dds.length;
+ var bodyText=document.body.createTextRange();
+ for(var i=l;i--;){
+  var dt=dts[i]; var dd=dds[i];
+  bodyText.moveToElementText(dt);  var checkDT=bodyText.findText(word,0);
+  bodyText.moveToElementText(dd);  var checkDD=bodyText.findText(word,0);
+  if(checkDT || checkDD){activate(dt,c);found.unshift(dt.firstChild.innerText)}
+  else if(singleColor)  {deactivate(dt);}
+ }
+ if(found){foundReturn(found)}
+}
+
+//==========\8bt\8eQ\8fÆ
+function searchRef(obj){
+ if(obj.name!='reffered'){
+  var num=obj.firstChild.innerText;
+  var l=dds.length;
+  var found = new Array;
+  for(var i=l;i--;){
+   //\82»\82Ì\83\8c\83X\82æ\82è\91O\82Ü\82Å\82¢\82Á\82½\82ç\8fI\97¹
+   if(num==dds[i].previousSibling.firstChild.innerText){break}
+   //\8bt\8eQ\8fÆ\93à\82ÌDD\82È\82ç\89ñ\94ð
+   if(dds[i].parentElement.className=="refResult"){continue}
+   //\8bt\8eQ\8fÆ\82Ì\97L\96³\82ð\8am\94F\82µ\82Ä\81ADD\82Ì\97p\88Ó
+   var exist=false;
+   var dd=dds[i].cloneNode(true);
+   if(dd.lastChild){
+    if(dd.lastChild.tagName=="DL"){dd.lastChild.removeNode(true);} //\8bt\8eQ\8fÆ\82Ì\8f\9c\8b\8e
+    if(dd.lastChild.name){dd.lastChild.removeNode(true);} // LABELNUMBER\82ª\82È\82¢\82à\82Ì\82É\8cW\82é\95s\97v\83A\83\93\83J\81[\82Ì\8f\9c\8b\8e
+   }
+   var ddAnc=dd.getElementsByTagName("A");
+   for(var j=ddAnc.length;j--;){
+    var a=ddAnc[j];
+    if(checkAnchor(a.href)!=1){continue}
+    var anc=tohan(a.innerText.replace(/[>\81\84]/g,""));
+    if(num==anc.replace(/\D/g,"")){exist=true;break}
+   }
+   //\91\8dÝ\82µ\82½\82çDT\82ð\97p\88Ó\82µ\82Ä\81A\94z\97ñ\82É\8ai\94[
+   if(exist){
+    var dt=dds[i].previousSibling.cloneNode(true);
+    found.unshift(dt.outerHTML.replace(/name=.*?>/,">")+dd.outerHTML.replace(/<a name=.*>/i,""));
+    obj.name="reffered";
+   }
+  }
+  if(found.length){returnRef(obj.nextSibling,found)}
+ }else{
+  obj.nextSibling.lastChild.removeNode(true);
+  obj.name='';
+ }
+}
+// \8bt\8eQ\8fÆ\8c\8b\89Ê\95\\8e¦
+function returnRef(dd,found){
+ if(found.length<1 || found.length>=20 && confirm("20\88È\8fã\82 \82é\82¯\82Ç\95\\8e¦\82·\82é\81H")==false){return false;}
+ dd.insertAdjacentHTML('beforeEnd','<dl class="refResult">'+found.join("")+'</dl>')
+}
+
+// \83N\83\8a\83b\83v\83{\81[\83h\82É\83R\83s\81[
+function copyText(target){
+ var num=event.srcElement.parentElement.name;
+ var obj=getDTfromAnc(num);
+ var decoy=document.createDocumentFragment();
+ var textarea=document.createElement("TEXTAREA");
+ if     (target=="res") {textarea.value=obj.firstChild.innerText+" \81F"+obj.childNodes[1].innerText+" \81F"+obj.lastChild.innerText+"\n"+obj.nextSibling.innerText+"\n";}
+ else if(target=="name"){textarea.value=obj.childNodes[1].innerText+"\n";}
+ else if(target=="id")  {textarea.value=obj.lastChild.innerText.substr(15)+"\n";}
+ decoy.appendChild(textarea);
+ var copyText=decoy.getElementsByTagName("TEXTAREA")[0].createTextRange();
+ copyText.execCommand("Copy")
+ event.srcElement.parentElement.removeNode(true);
+}
+// \83A\83\93\83J\81[\82©\82çDT\82ð\93Á\92è
+function getDTfromAnc(num){
+// var anc=document.getElementsByName(anchorHead+num)[0];
+ var anc=document.anchors(anchorHead+num);
+ if(!anc){return("")} //LABELNUMBER\91Î\89\9e\82Ì\82 \82Ú\81`\82ñ\8eá\82µ\82­\82Í\96¢\8fo\94Ô\8d\86\82È\82ç\8fI\97¹
+ var obj=anc.parentElement; //LABELNUMBER\91Î\89\9e\82Ì\82à\82Ì
+ if(obj.tagName!="DT"){ //LABELNUMBER\94ñ\91Î\89\9e\82Ì\82à\82Ì
+  if(num==1){if(anc){obj=anc.nextSibling}                           else{return("")}}
+  else      {if(!anc.nextSibling){obj=anc.parentElement.nextSibling}else{return("")}}
+ }
+ return(obj);
+}
\ No newline at end of file