function getScrollLeft() {  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {  /*WinIE6標準モード稼動オブジェクト差異対応    WinIE6標準モードとそれ以外で、それぞれ稼動しているオブジェクトを取り出す*/  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;  return docele.scrollLeft; } else if (window.pageXOffset) {  return window.pageXOffset; } else {  return 0; }}function getScrollTop() {  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {  /*WinIE6標準モード稼動オブジェクト差異対応    WinIE6標準モードとそれ以外で、それぞれ稼動しているオブジェクトを取り出す*/  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;    return docele.scrollTop; } else if (window.pageYOffset) {  return window.pageYOffset; } else {  return 0; }}var pageScrollTimer;function pageScroll(toX,toY,frms,cuX,cuY) {  if (pageScrollTimer) clearTimeout(pageScrollTimer); if (!toX || toX < 0) toX = 0; if (!toY || toY < 0) toY = 0; if (!cuX) cuX = 0 + getScrollLeft(); if (!cuY) cuY = 0 + getScrollTop(); if (!frms) frms = 6; if (toY > cuY && toY > (getAnchorPosObj('end','enddiv').y) - getInnerSize().height) toY = (getAnchorPosObj('end','enddiv').y - getInnerSize().height) + 1; cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0; cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0; var posX = Math.floor(cuX); var posY = Math.floor(cuY); window.scrollTo(posX, posY); if (posX != toX || posY != toY) {  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16); }}function jumpToPageTop() {   pageScroll(0,0,3);}/*-------------------------------------------------------------▼ロールオーバー-------------------------------------------------------------*/var foParam1 = '_off.';    //通常表示画像名var foParam2 = '_on.';     //オンマウス表示画像名var foParam3 = 20;         //フェイドの時間設定new function(){	function set01FadeOver(){		if(!document.images){return;}		var imgfile = document.images;		var inbox = [];		for(var i=0;i<imgfile.length;i++){		var imgname = imgfile[i].src.split(foParam1);			if((imgname[1])&&(imgfile[i].parentNode.tagName=='A')){				var OnImg = document.createElement('img');				OnImg.src = imgname[0]+foParam2+imgname[1];				var effect = 0;				OnImg.currentEffect = effect;				OnImg.style.opacity = effect/100;				OnImg.style.filter = 'alpha(opacity='+effect+')';				OnImg.style.position = 'absolute';				add01FadeOver(OnImg,'mouseover',function(){setINIfade(this,100);});				add01FadeOver(OnImg,'mouseout',function(){setINIfade(this,0);});				inbox[inbox.length] = {position:imgfile[i],element:OnImg};			}		}		for(var i=0;i<inbox.length;i++){			var parent = inbox[i].position.parentNode;			parent.insertBefore(inbox[i].element,inbox[i].position);		}	}	function setINIfade(targetAbc,targetEffect){		targetAbc.targetEffect = targetEffect;		if(targetAbc.currentEffect==undefined){			targetAbc.currentEffect = 100;		}		if(targetAbc.currentEffect==targetAbc.targetEffect){			return;		}		if(!targetAbc.fading){			if(!targetAbc.fadeCon){				targetAbc.fadeCon = fadeCon;			}			targetAbc.fading = true;			targetAbc.fadeCon();		}	}	function fadeCon(){		this.currentEffect += (this.targetEffect - this.currentEffect)*0.2;		if(Math.abs(this.currentEffect-this.targetEffect)<1){			this.currentEffect = this.targetEffect;			this.fading = false;		}		var effect = parseInt(this.currentEffect);		this.style.opacity = effect/100;		this.style.filter = 'alpha(opacity='+effect+')';		if(this.fading){			var scope = this;			setTimeout(function(){fadeCon.apply(scope)},foParam3);		}	}	function add01FadeOver(param01fo, param02fo, param03fo){		if(param01fo.addEventListener){			param01fo.addEventListener(param02fo, param03fo, false);		}else if(window.attachEvent){			param01fo.attachEvent('on'+param02fo, function(){param03fo.apply(param01fo);});		}	}	add01FadeOver(window,'load',set01FadeOver);}
