function waitMsg() { var H = new Array(2), I = new Array(2); H[0] = new Array(35,75,60,80,45,40,60, 90,38,60,60); I[0] = new Array( 0, 0,30,85,20,45,10,150,70,16,16); H[1] = new Array(35,4); I[1] = new Array(10,4); setStatus("Notes", "パチョ奮闘記", nowPage, "Please wait...... (HTML=" + H[dirNum][fileNum] + "KB Image " + I[dirNum][fileNum] + "KB)"); } waitMsg(); function ttlLogoWri() { //タイトルロゴ if (envskin == "valid" || envs.skin == "basic") wri("
" + (envs.bbm ? "パチョ奮闘記" : "

パチョ奮闘記

") + "
"); else wri("

パチョ奮闘記

"); } var docWidth = 80; function cssWri() { //CSSセット var s = ""; if (brws.NN40 && !brws.NN50) { s += "BODY { background-image:url(../img/validBg.gif);}"; s += "P, DIV, TD, TH { color:#36312a;}"; suzuna.write(s); return "basic"; } else if (!GTS) return "basic"; //以下GTS if (envs.psndw) docWidth = envs.psndw; else { docWidth = 80; setName("psndw", 80); } var nowCSS = "valid"; //suzuna.check(); if (nowCSS == "none") { suzuna.change("all", false); return nowCSS; } //psn.envset.called if (envs.psnfs) s += "DIV.doc { font-size:" + envs.psnfs + "%;}"; if (envs.psnlh) s += "DIV.doc P, UL, OL, DL { line-height:" + envs.psnlh + "%;}"; if (nowCSS == "basic") { suzuna.write(s); return nowCSS; } suzuna.change(0, false); //basic.kill suzuna.load(nowCSS); //load.envset.skin var ary; //▼valid if (nowCSS == "valid") { suzuna.load("exc/css/navMenu"); switch (fileNum) { //0sdwCol 1ttlTxt 2dayBg 3dayTxt 4gnrBg 5gnrTxt case 0: ary = new Array("aea695","533c33","cec6b5","533c33","533c33","cec6b5"); break; //OK case 1: ary = new Array("7070e3","000000","9090f0","660000","0053a3","deccb8"); break; //OK case 2: ary = new Array("decce8","800098","9090f0","ffffff","decce8","85729c"); break; //OK case 3: ary = new Array("aaccbb","558855","ddffee","88aa88","eeeeaa","777744"); break; //OK case 4: ary = new Array("d9a3ff","444444","a973d5","ddffee","99ccaa","aa6666"); break; case 5: ary = new Array("a2b46f","fec57e","66aacc","42540f","000000","000000"); break; case 6: ary = new Array("88ccee","ddffbc","000075","800080","000000","000000"); break; case 7: ary = new Array("444444","ffffff","d53000","e6e6fa","000000","000000"); break; case 8: ary = new Array("660000","cccc00","654654","f0a27d","000000","000000"); break; case 9: ary = new Array("322133","f5d060","af66ff","c6c6b5","000000","000000"); break; case 10: ary = new Array("873ed7","baa9aa","c6c6b5","000000","000000","000000"); break; case 11: ary = new Array("873ed7","baa9aa","c6c6b5","000000","000000","000000"); break; } s += "DIV.ttl H2 A { color:#" + ary[1] + " !important;}"+ "DIV.day { background:#" + ary[2] + " !important; color:#" + ary[3] + " !important;}"+ "DIV.gnr { background:#" + ary[4] + " !important; color:#" + ary[5] + " !important;}"+ "DIV.doc { width:" + docWidth + "% !important; border-left-color:#" + ary[4] + " !important;}"; if (IE) { s += "DIV.ttl { filter:dropshadow(offx=15,offy=10,color=#" + ary[0] + ") !important;}"+ "DIV.pageTitle H1.nowPos { width:100% !important; filter:alpha(style=1,opacity=100,finishopacity=10);}"+ //titleLogo.borderLR "DIV.pageTitle DIV.topTitle { width:520px; padding:0px 20px; border-width:0px 30px; border-style:solid; border-color:#533c33;}"+ "DIV.pageTitle DIV.btmTitle { width:520px; border-width:0px 50px; border-style:solid; border-color:#533c33;}"+ "DIV#callMenu { position:absolute; bottom:0px; color:#a00; filter:alpha(opacity=0);}"; } else s += "DIV#callMenu { position:fixed; top:50px; color:#f5f5f5;}"; s += suzuna.setFrame(); //▲valid //▼public } else if (nowCSS == "public") { switch (fileNum) { //0sdwCol 1ttlTxt 2dayBg 3dayTxt case 0: ary = new Array("502122","54b19c","13214c","8d7f7c"); break; case 1: ary = new Array("000000","54b19c","660000","8d7f7c"); break; case 2: ary = new Array("000000","c0c54d","153b36","b8860b"); break; case 3: ary = new Array("000000","ffffff","808000","153b36"); break; case 4: ary = new Array("5e0600","fec57e","8943a5","00cc99"); break; case 5: ary = new Array("a2b46f","ddffbc","82944f","42540f"); break; case 6: ary = new Array("88ccee","ffffff","66aacc","800080"); break; case 7: ary = new Array("444444","cccc00","000075","e6e6fa"); break; case 8: ary = new Array("660000","f5d060","d53000","f0a27d"); break; case 9: ary = new Array("322133","baa9aa","654654","c6c6b5"); break; case 10: ary = new Array("873ed7","d8ffaa","af66ff","c6c6b5"); break; case 11: ary = new Array("aea695","533c33","cec6b5","000000"); break; } s += "H1.textTitle { color:#" + ary[1] + " !important;}"+ (brws.IE ? "DIV.ttl { filter:dropshadow(offx=15,offy=10,color=#" + ary[0] + ") !important;}" : "")+ "DIV.ttl H2 A { color:#" + ary[1] + " !important;}"+ "DIV.gnr { color:#" + ary[1] + " !important;}"+ "DIV.day { background:#" + ary[2] + " !important; color:#" + ary[3] + " !important;}"+ "DIV.doc { margin:0px " + ((90 - docWidth) /2) + "% !important;}"; //フレームセット(専用) if (brws.IE) { s += "BODY { overflow:hidden;}"+ "DIV.contents { overflow:auto; position:absolute; right:0px; height:92%;}"+ "DIV.navMenu, DIV#callMenu, DIV#callMenu HR, DIV#callMenu DIV { position:absolute;}"; } else { s += "BODY { margin-top:12px;}"+ "DIV.contents { position:absolute; left:234px; height:auto;}"+ // "DIV.navMenu, DIV#callMenu { position:fixed;}"; "DIV.navMenu, DIV#callMenu, DIV#callMenu HR, DIV#callMenu DIV { position:fixed;}"; } //▲public } else if (nowCSS == "plain") s += "DIV.doc { margin:0px " + ((100 - docWidth) /2) + "%;}"; suzuna.write(s); return nowCSS; } var envskin = cssWri(); function psnEnvset(obj, e, envsetWin) { //パ奮環境設定 if (!obj) { var winW = 400, winH = 320; var mPos = sakura.mousePos(e); if (mPos.screenX +winW > screen.availWidth) //画面からはみ出る時は開く位置を修正 mPos.screenX -= (mPos.screenX +winW) -screen.availWidth; if (mPos.screenY +winH > screen.availHeight) mPos.screenY -= (mPos.screenY +winH) -screen.availHeight; window.open("../exc/psnEnvset.html","psnEnvset","top=" + mPos.screenY + ",left=" + mPos.screenX + ",width=" + winW + ",height=" + winH + ",scrollbars=1"); } else { setName("psnfs", obj["psnfs"]); setName("psnlh", obj["psnlh"]); setName("psndw", obj["psndw"]); var toWidth = obj["psndw"]; toWidth = toWidth > docWidth ? toWidth / (docWidth *0.95) : (docWidth *0.95) / toWidth; setName("psnsp", Math.round(sakura.scrollPos("get", "contents") *toWidth)); envsetWin.close(); setTimeout("location.reload()", 200); return false; } } //call=callMenu,keyEvent function pageSlide(vec) { //ページスライド var path; if (vec && nextFile) path = nextFile; else if (!vec && prevFile) path = prevFile; else { alert("ダイレクトショートカットキー:\nこのページが" + (vec ? "最新" : "一番最初") + "の記事です"); return; } if (nowFile.substr(0,2) != path.substr(0,2)) path = "../" + path.substr(0,2) + "/" + path; location.href = path + ".html"; } ////// ▲ window.open ////// ▼ onLoad function toSiteMap() { //◆サイトマップ return siteMap(3, "psn," + nowFile); } function bodyLoad() { //BODYオンロード setStatus("Notes","パチョ奮闘記",nowPage,"Ready."); } //"lfs/"と拡張子を抜いてnameとする function imgLoad(imgPath) { //画像の表示ボタン if (document.images) { var imgName = "img" + imgPath.substring(imgPath.indexOf("/") +1, imgPath.indexOf(".")); var obj = new Image(); obj.src = imgPath; document.images[imgName].src = obj.src; } //
// //
// [ **KB ] //
// // // ボタンがきかない人用 //
//
} ////// ▲ onLoad ////// ▼ コールメニュー var menuObj; function callMenuWri() { //◆コールメニュー書き出し var s = "
"+ "
▲一番上
"+ "
▼一番下
"; s += "
" + (nowFile == "0102" ? " " : "<前の号") + "
"; s += "
" + (nowFile == "current" ? " " : ">次の号") + "
"; s += "
" + (nowFile == "current" ? " " : "最新号") + "
"; s += ""; s += "
バックナンバー
"; s += "
表示設定
"; s += "
初めての人へ
"; s += ""; s += "
サイトマップ
"+ "
トップページ
"+ "
Notes入口
"+ ""+ "
用語集
"+ "
消す
"+ "
"; wri(s); menuObj = sakura.id("callMenu"); } //visible/menuLink, hidden/IE=self,N6=callMenu function callMenuBN(ev) { //バックナンバーボックスの表示 if (ev == false) { sakura.display("callMenuBNDIV", "none"); } else { var mPos = sakura.mousePos(ev); var posX = mPos.pageX -20; var posY = mPos.pageY -20; if (envskin == "valid") posX -= 150; var obj = getBackNumberBoxSrc(); var s = "" : ">") + obj.box2001 + "
" + obj.box2002 + ""; sakura.id("callMenuBNDIV").innerHTML = s; with (sakura.css("callMenuBNDIV")) { zIndex = 255; top = posY + "px"; left = posX + "px"; display = "block"; } } } var show = false, fltTblTmr; function callMenu() { //コールメニュー(valid) if (show && sakura.css("callMenuBNDIV").display == "block") sakura.display("callMenuBNDIV", "none"); if (fadeFlag) return; if (!show) { if (IE) { sakura.css("menuHR1").visibility = "visible"; sakura.css("menuHR2").visibility = "visible"; var posY = sakura.mousePos().pageY; with (menuObj.style) { if (sakura.windowSize(1) -posY < 250) { //下にはみ出る時は修正 top = ""; bottom = "0px"; } else { bottom = ""; top = posY + "px"; } } } menuObj.style.display = "block"; } else if (N6) { sakura.css("menuHR1").visibility = "hidden"; sakura.css("menuHR2").visibility = "hidden"; } fadeTmr = setTimeout("fade()", 110); show = !show; } //fadeFlag=処理中の時はtrue(IE,NN共通) var fadeFlag = false, fadeSpd = 50, fadeTmr; var rvs = false, fadeVal = 0; if (brws.N60) { fadeVal = 100; rvs = true; } function fade() { //フェード clearTimeout("fadeTmr"); fadeFlag = true; fadeVal = rvs ? fadeVal -5 : fadeVal +5; if (IE) menuObj.filters.alpha.opacity = fadeVal; else menuObj.style.color = "rgb(" + fadeVal + "%," + fadeVal + "%," + fadeVal + "%)"; if (fadeVal < 1 || fadeVal > 99) { rvs = !rvs; fadeFlag = false; if (IE && !fadeVal) menuObj.style.display = "none"; else fadeComp(); } else fadeTmr = setTimeout("fade()", fadeSpd); } function fadeComp() { //フェードエンド.N6 if (N6) { if ((envskin == "public" && !fadeVal) || (envskin == "valid" && fadeVal)) { menuObj.style.display = "none"; } else { sakura.css("menuHR1").visibility = "visible"; sakura.css("menuHR2").visibility = "visible"; } } } //ダブルクリックの取得 if (envskin == "valid") { if (IE) document.ondblclick = callMenu; else document.onclick = N6dblClick; } var dblCnt = false, dblCntTmr; function N6dblClick() { //N6ダブルクリック if (!dblCnt) dblCntTmr = setTimeout("dblCnt=false",300); else { clearTimeout(dblCntTmr); callMenu(); } dblCnt = !dblCnt; } function hvr(lThis, ovr) { //コールメニューオンマウス if (ovr) { status = lThis.title; lThis.className = "hot"; lThis.style.cursor = IE ? "hand" : "pointer"; } else { status = ""; lThis.className = "cool"; } } ////// ▲ コールメニュー ////// ▼ 書き出し系 function pageHeader() { //◆ページヘッダ nazuna.setNavFrm( "Notes", nowFile == "current" ? "パチョ奮闘記": "パチョ奮闘記", nowPage); if (GTS && (envskin == "valid" || envskin == "public")) callMenuWri(); wri("
最終更新日 " + makeLud(1) + "
"); } function pageFooter() { //ページフッタ wri("
");//contents //スクロール位置復元(set=psnEnvset()) if (GTS && envs.psnsp) { sakura.scrollPos("set", "contents", 0, envs.psnsp); clearName("psnsp"); } } function siteBarWri() { //サイトバー書替 if (suzuna.skinEnabled) { // var s = sakura.id("siteBar").innerHTML; // s = s.replace(/siteMap\.htm/, "siteMap.htm\" onclick=\"return toSiteMap()"); sakura.id("siteBar").innerHTML += "| " + suzuna.getSheetSelectorSrc(); } } function guideTblWri() { //ガイドテーブル if (envskin == "valid" || envskin == "public") return; var b = getBackNumberBoxSrc(); var s = "
"+ "初めての人へ | "+ "リンク集 | "+ "用語集
"; if (GTS) s += ""; wri(s + b.box2001 + b.box2002 + "
"); } //call=guideTblWri(), function getBackNumberBoxSrc() { //バックナンバーボックス var o = new Object(); var h = ""; o["box2002"] = h+ "