/*
 image scroll script ver1.0
 Copyright (c) 1999 yamyam. All rights reserved.
 website:http://www.nettaigyo.com/
*/

var brw_v=navigator.appVersion.charAt(0);
var brw_n=navigator.appName.charAt(0);
var iIE4 = false;
var iNN4 = false;
if((brw_v >= 4)&&(brw_n == "M"))iIE4 = true;
if((brw_v >= 4)&&(brw_n == "N"))iNN4 = true;
var Lflag = false;
var MVflag = true;
var actX = 10;
var actY = 1;
var leftX,topX;
var scrX,scrY;
var lay1;
var lay2;
var TimeID;
var scrW,scrH;
var randx;
function Init(){
	actT = 1;
	waitC = 20;
	moveC = 20;
	if(iIE4){
		scrX = document.body.clientWidth;
		scrY = document.body.clientHeight;
		lay1 = document.all("iL1").style;
		lay2 = document.all("iL2").style;
		lay2.visibility = "hidden";
		scrW = lay1.posWidth + 32;
		scrH = lay1.posHeight + 32;
		leftX = Math.random()*scrX - scrW;
		topY = Math.random()*scrY - scrH;
	}
	if(iNN4){
		scrX = innerWidth;
		scrY = innerHeight;
		lay1 = document.layers["iL1"];
		lay2 = document.layers["iL2"];
		lay2.visibility = "hide";
		scrW = lay1.clip.width;
		scrH = lay1.clip.height;
		leftX = Math.random()*scrX - scrW;
		topY = Math.random()*scrY - scrH;
	}
	if(brw_v >= 4){
		if(leftX <= 16)leftX = 20;
		if(topY <= 4)topY = 5;
		Lflag = true;
		scrollXY();
	}
}

function scrollXY(){
	if(Lflag){
		if(iIE4){
			lay1.posLeft = leftX;
			lay1.posTop = topY;
			lay2.posLeft = leftX;
			lay2.posTop = topY;
			if(lay1.posLeft <= 16){
				actX = -actX;
				if (actX <=0) actX = -actX;
				lay2.visibility = "hidden";
				lay1.visibility = "visible";
			}
			if(lay1.posLeft + scrW >= (scrX - actX)){
				actX = -actX;
				lay1.visibility = "hidden";
				lay2.visibility = "visible";
			}
			if(lay1.posTop <= 0){
				actY = -actY;
				if (actY <=0) actY = -actY;
			}
		if(lay1.posTop + scrH>= (scrY - actY))actY = -actY;
		}
		if(iNN4){
			lay1.left = leftX;
			lay1.top = topY;
			lay2.left = leftX;
			lay2.top = topY;
			if(lay1.left <= 16){
				actX = -actX;
				if (actX <=0) actX = -actX;
				lay2.visibility = "hide";
				lay1.visibility = "show";
			}
			if(lay1.left + scrW >= (scrX - actX)){
				actX = -actX;
				lay1.visibility = "hide";
				lay2.visibility = "show";
			}
			if(lay1.top <= 0){
				actY = -actY;
				if (actY <=0) actY = -actY;
			}
			if(lay1.top + scrH >= (scrY - actY))actY = -actY;
		}
		if (MVflag) {
			moveC --;
			if (moveC<=0) {
				MVflag = false;
			} else {
				leftX = leftX + actX;
				topY = topY + actY;
			}
		} else {
			waitC --;
			if (waitC<=0) {
				MVflag = true;
				waitC = Math.random() * 60;
				moveC = Math.random() * 20;
				randx = Math.ceil(Math.random() * 4);
				if ((randx == 2)||(randx == 4)) {
					if (actX <= 0) {
						actX = randx * 4;
					} else {
						actX = -randx * 4;
					}
					if(iIE4){
						if(lay2.visibility == "hidden"){
							lay1.visibility = "hidden";
							lay2.visibility = "visible";
						} else {
							lay2.visibility = "hidden";
							lay1.visibility = "visible";
						}
					}
					if(iNN4){
						if(lay2.visibility == "hide"){
							lay1.visibility = "hide";
							lay2.visibility = "show";
						} else {
							lay2.visibility = "hide";
							lay1.visibility = "show";
						}
					}
				}
				if ((randx == 3)||(randx == 4)) {
					if (actY <= 0) {
						actY = Math.ceil(randx / 2);
					} else {
						actY = -Math.ceil(randx / 2);
					}
				}
			}
		}
		TimeID=setTimeout("scrollXY()",actT);
	}
}
