var timer1,timer2; var FastMovedPx; var MovedPx; var i; var Items=0,StopPx,ReStartTime,WaitTime,MaxPx; //Items = 2; /* 行数を入力 */ StopPx = 100*1; /* 移動量 */ ReStartTime = 4000; /* 再始動までの時間(ミリ秒) */ WaitTime = 1; /* 一時停止している時間(秒) */ var FastStopPx = 0; var FastStopTime = 4000; var Browser; function ShowHideLayers(){ var agt=navigator.userAgent.toLowerCase(); Browser1 = (agt.indexOf("aol") != -1); Browser2 = (agt.indexOf("opera") != -1); Browser3 = (agt.indexOf("webtv") != -1); if(!Browser1 && !Browser2 && !Browser3){ SLayer("mask"); // SLayer("text"); } } function SLayer(name){ if(navigator.appName.charAt(0)=="M"){ if (navigator.appVersion.indexOf("MSIE 5") != -1 || navigator.appVersion.indexOf("MSIE 6") != -1){ if(document.getElementById){document.getElementById(name).style.visibility="visible"} }else{ if(document.all){document.all(name).style.visibility="visible"} } } if(navigator.appName.charAt(0)=="N"){ if(document.getElementById){document.getElementById(name).style.visibility="visible"} if(document.layers){document.layers[name].visibility="show"} } } function HLayer(name){ if(navigator.appName.charAt(0)=="M"){ if (navigator.appVersion.indexOf("MSIE 5") != -1 || navigator.appVersion.indexOf("MSIE 6") != -1){ if(document.getElementById){document.getElementById(name).style.visibility="hidden"} }else{ if(document.all){document.all(name).style.visibility="hidden"} } } if(navigator.appName.charAt(0)=="N"){ if(document.getElementById){document.getElementById(name).style.visibility="hidden"} if(document.layers){document.layers[name].visibility="hide"} } } function Start(){ timer1 = setTimeout("ScrollStart()", FastStopTime); } function ScrollStart(){ if(timer1){clearInterval(timer1)}; if(timer2){clearInterval(timer2)}; timer1 = setInterval("LayerScroll('text',1)", WaitTime); } function ScrollStop(){ if(timer1){clearInterval(timer1)}; if(timer2){clearInterval(timer2)}; timer2 = setInterval("ScrollStart()", ReStartTime); } function LayerScroll(name, MovePx) { var g; var elo=name; var f=""; var m=false; var d=""; var Movedflg = 0; g=Objfind(name); if(document.layers){ d=g; //NN4.6 }else{ d=g.style; //IE,NN6,NN7 } if(parseInt(d.top)){ var NowTop=parseInt(d.top); }else{ var NowTop=0; } if (NowTop > MaxPx){ FastMovedPx = (NowTop * -1) + MovePx; MovedPx += MovePx; NowTop -= MovePx; m=true; } if(NowTop <= MaxPx){ NowTop = 0; FastMovedPx = 0; MovedPx = 0; m=true; Movedflg = 1; } if((NowTop * -1) <= FastStopPx){ if (FastMovedPx >= FastStopPx){ FastMovedPx = 0; MovedPx = 0; ScrollStop(); } }else{ if (MovedPx >= StopPx){ MovedPx = 0; ScrollStop(); } } if (m) { if((navigator.appName=="Netscape") && parseInt(navigator.appVersion)>4){ NowTop+="px"; } d.top=NowTop; g.moved=true; }else { g.moved=false; } return; } function LayerMove(name, MovePx) { var g; var elo=name; var f=""; var m=false; var d=""; var Movedflg = 0; g=Objfind(name); if(document.layers){ d=g; //NN4.6 }else{ d=g.style; //IE,NN6,NN7 } if(parseInt(d.top)){ var NowTop=parseInt(d.top); }else{ var NowTop=0; } NowTop -= MovePx; m=true; if (m) { if((navigator.appName=="Netscape") && parseInt(navigator.appVersion)>4){ NowTop+="px"; } d.top=NowTop; g.moved=true; }else { g.moved=false; } return; } function Objfind(name) { var i; var Objfind; var d=document; if(!(Objfind=d[name]) && d.all){ //IE Objfind=d.all[name]; } for(i=0; !Objfind && i