// Common function setATagAct() { if (!document.getElementsByTagName) return false; var arealink = document.getElementsByTagName('area'); for (var i = 0; i < arealink.length; i++) { arealink[i].onfocus = function() { this.blur(); } // 暫定的なポップアップ処理 if (arealink[i].target.match(/popup/i)) { arealink[i].onclick = function() { var wSize = optPopUp(510,230); winPopUp(this.href, this.target, wSize); } } } var aTagList = document.getElementsByTagName('a'); for (var i = 0; i < aTagList.length; i++) { aTagList[i].onfocus = function() { this.blur(); } if (aTagList[i].target.match(/popup/i)) { aTagList[i].onclick = function() { if (this.rel) { var r = this.rel.split(','); var rx = r[0]; if(r[1]) var ry = r[1]; var wSize = optPopUp(rx,ry); } else { var wSize = optPopUp(); } winPopUp(this.href, this.target, wSize); return false; } } if (aTagList[i].href.match(/#top/i)) { aTagList[i].onclick = function() { if (this.rel) var s = this.rel; goPageTop(s); return false; } } if (aTagList[i].href.match(/#close/i)) { aTagList[i].onclick = function() { window.close(); } } } } // Window ポップアップ function winPopUp(h, t, w) { window.open(h, t, w).focus(); } function optPopUp(h, v) { if (!v) { v = (navigator.userAgent.indexOf('Opera', 0) >= 0) ? parent.window.innerHeight - 25 : screen.availHeight - 100; } if (!h) h = 640; var opt = ',toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes'+ ',screenX=0,screenY=0,left=5,top=5'; return 'width=' + h + ',height=' + v + opt; } // ページ上部にスクロール function goPageTop(s) { var yPos = document.body.scrollTop || document.documentElement.scrollTop; mObj(yPos, s); } var goTopMove = 10; var goTopPosi; function mObj(y, s) { if (s) goTopMove = s; goTopPosi = parseInt(y - y * 2 / goTopMove); scrollTo(0, goTopPosi); if (goTopPosi > 0) setTimeout('mObj(goTopPosi, goTopMove)', 1); } // ロールオーバー function setRollOver() { var loadedImg = new Array(); if (!document.getElementsByTagName) return false; var ovrImgList = document.getElementsByTagName('img'); for (var i = 0; i < ovrImgList.length; i++) { if (ovrImgList[i].src.match(/_off\./i)) { loadedImg[i] = new Image(); loadedImg[i].src = ovrImgList[i].src.replace(/_off\./i, '_over.'); ovrImgList[i].onmouseover = function() { this.src = this.src.replace(/_off\./i, '_over.'); } ovrImgList[i].onmouseout = function() { this.src = this.src.replace(/_over\./i, '_off.'); } ovrImgList[i].onmouseup = function() { this.src = this.src.replace(/_over\./i, '_off.'); } } } } // 年表示 function setNowYear() { var dt = new Date(); var ny = document.getElementById('nowYear'); if (ny) ny.innerHTML = ' ' + dt.getFullYear(); } // PBCリンク function offCorpText() { var pl = document.getElementById('pbclink'); if (pl) pl.style.display = 'none'; var co = document.getElementById('corpname'); if (co) co.style.display = 'none'; } // onload function setOnLoad() { setATagAct(); setRollOver(); setNowYear(); offCorpText(); } if (window.addEventListener) window.addEventListener('load', setOnLoad, false); if (window.attachEvent) window.attachEvent('onload', setOnLoad);