/* window.js : windowの表示を操作するスクリプト */


var timer,  i=0, h, Y;
var flagDom=false, flagTimer=false;

<!--  縦(上から下)にスクロールする //-->
<!-- スタートスクロール //-->
function startSCLL(){
   getSize();
   timer = setTimeout("SCLL()",1000);
   flagDom=flagTimer=true;
}

//-- 縦(上から下)にスクロール
function SCLL(){

   if (i<Y){
      h = i*1;
     window.scroll(0,h)
      i++;
      timer = setTimeout("SCLL()",20);
//-- ステータスバー表示
	Mess();
   }else{
      stopTimer();
//-- ステータスバー非表示
     window.status="";
   }
}

<!-- ポーズ //-->
function pause(){
   if (flagDom){
	flagTimer = !flagTimer;
	if (flagTimer){
	   SCLL();
   	}else{
	   clearTimeout(timer);
	}
   }
}

function stopTimer(){
   clearTimeout(timer);
}

<!-- スクロールするサイズを取得 //-->
function getSize(){
   Y = parseInt(document.forms[0].elements["height"].value);
}

//--
<!-- subWindowを開く(for contents)　//-->
var subWin;
function openWin(url){
subWin = window.open(url,"subwin","toolbar=yes,menubar=no,status=yes,scrollbars=yes,width=850,height=800");
	subWin.moveTo(0,0);
}
function openWin2(url){
subWin = window.open(url,"subwin","toolbar=no,menubar=no,status=yes,scrollbars=yes,width=650,height=500");
	subWin.moveTo(0,0);
}

<!--ステータスバーにメッセージを表示 -->
var mess;
function Mess(){
   mess="スクロール中にクリックすると停止／再開します。"
   window.status = mess;
   return true;
}
<!-- 終わり　-->