﻿var ver;
if(document.all) ver=1;
else if(document.layers) ver=2;
else ver=3;

var layer_h=150;	//スクロールするレイヤーの高さ
var pos_top=390;	//スクロールするレイヤーのTOP位置

var layer_w=265;	//スクロールするレイヤーの幅
var disp_h=60;		//スクロールするレイヤーの表示可能な高さ

var x=0;
var TimerIDup;
var TimerIDdown;

//上スクロール
function ScrollUp(){
	x-=5;
	down_clip=disp_h+x;
	if(x<0){
		x=0;
		clearTimeout(TimerIDup);
		return;
	}
	var obj_scrl=(ver==1)?document.all["Layer1"]:(ver==2)?document.layers["Layer1"]:document.getElementById("Layer1");
	obj_scrl=(obj_scrl.style)?obj_scrl.style:obj_scrl;
	if(ver==2){
		obj_scrl.clip.top=x;
		obj_scrl.clip.bottom=down_clip;
		obj_scrl.top=pos_top-x;
	}else{
		obj_scrl.clip="rect("+x+","+layer_w+","+down_clip+",0)";
		obj_scrl.top=pos_top-x;
	}
	TimerIDup=setTimeout("ScrollUp()",100);
}

function ScrollUpStop(){
	if(TimerIDup!=null) clearTimeout(TimerIDup);
}
/***************************************************************************************************/
//下スクロール
function ScrollDown(){
	x+=5;
	down_clip=disp_h+x;
	if(down_clip>layer_h){
		x=layer_h-disp_h;
		clearTimeout(TimerIDdown);
		return;
	}
	var obj_scrl=(ver==1)?document.all["Layer1"]:(ver==2)?document.layers["Layer1"]:document.getElementById("Layer1");
	obj_scrl=(obj_scrl.style)?obj_scrl.style:obj_scrl;
	if(ver==2){
		obj_scrl.clip.top=x;
		obj_scrl.clip.bottom=down_clip;
		obj_scrl.top=pos_top-x;
	}else{
		obj_scrl.clip="rect("+x+","+layer_w+","+down_clip+",0)";
		obj_scrl.top=pos_top-x;
	}
	TimerIDdown=setTimeout("ScrollDown()",100);
}

function ScrollDownStop(){
	if(TimerIDdown!=null) clearTimeout(TimerIDdown);
}
/**************************************************************************************************/
//Resize対策
function WinNN(){
	var flg=0;
	if(navigator.appName.indexOf('Netscape')>=0) flg=1;
	return flg;
}
function winEvent(){
	if(WinNN()==1) location.reload();
}
window.onresize=winEvent;
