<!-- Begin
var GS9768=8;
var ax=new Array(),ay=new Array();
ax[0]=4,ay[0]=4;
ax[1]=8,ay[1]=-10;
ax[2]=-9,ay[2]=-12;
ax[3]=5,ay[3]=-7;
ax[4]=-2,ay[4]=8;
ax[5]=-5,ay[5]=-5;
ax[6]=12,ay[6]=6;
ax[7]=3,ay[7]=1;
ax[8]=-3,ay[8]=-6;
var xMax=1500;
var yMax=1500;
var GSSpeed=50;

function GSSet(name,x,y) {
	if (document.all) {
		document.all(name).style.posLeft+=x;
		document.all(name).style.posTop+=y;
	}
	else if (document.getElementById) {
		document.getElementById(name).style.left=parseInt(document.getElementById(name).style.left)+x;
		document.getElementById(name).style.top=parseInt(document.getElementById(name).style.top)+y;
	}
	else if (document.layers) document.layers[name].moveBy(x,y);
}

function GSGet(name,flag) {
	if (document.all) {
		if (flag=="x") return document.all(name).style.posLeft;
		if (flag=="y") return document.all(name).style.posTop;
		if (flag=="w") return document.all(name).style.posWidth;
		if (flag=="h") return document.all(name).style.posHeight;
	}
	else if (document.getElementById) {
		if (flag=="x") return parseInt(document.getElementById(name).style.left);
		if (flag=="y") return parseInt(document.getElementById(name).style.top);
		if (flag=="w") return parseInt(document.getElementById(name).style.width);
		if (flag=="h") return parseInt(document.getElementById(name).style.height);
	}
	else if (document.layers) {
		if (flag=="x") return document.layers[name].left;
		if (flag=="y") return document.layers[name].top;
		if (flag=="w") return document.layers[name].clip.width;
		if (flag=="h") return document.layers[name].clip.height;
	}
}

function GSGetWin(flag) {
	if (document.all) {
		if (flag=="xStart") return document.body.scrollLeft;
		if (flag=="xEnd") return document.body.scrollLeft+document.body.clientWidth;
		if (flag=="yStart") return document.body.scrollTop;
		if (flag=="yEnd") return document.body.scrollTop+document.body.clientHeight;
	}
	else if (document.getElementById) {
		if (flag=="xStart") return window.scrollX;
		if (flag=="xEnd") return window.scrollX+innerWidth;
		if (flag=="yStart") return window.scrollY;
		if (flag=="yEnd") return window.scrollY+innerHeight;
	}
	else if (document.layers) {
		if (flag=="xStart") return pageXOffset;
		if (flag=="xEnd") return pageXOffset+innerWidth;
		if (flag=="yStart") return pageYOffset;
		if (flag=="yEnd") return pageYOffset+innerHeight;
	}
}

function move(){
	if (document.all || document.getElementById || document.layers) {
		var name,x,y,w,h;
		var xStart=GSGetWin("xStart");
		var xEnd=GSGetWin("xEnd");
		var yStart=GSGetWin("yStart");
		var yEnd=GSGetWin("yEnd");
		for (var i=0;i<=GS9768;i++) {
			name="GS"+i;
			GSSet(name,ax[i],ay[i]);
			x=GSGet(name,"x");
			y=GSGet(name,"y");
			w=GSGet(name,"w");
			h=GSGet(name,"h");
			if (x>=xStart && x+ax[i]<=xStart) ax[i]=-ax[i];
			if (x+w<=xEnd && x+w+ax[i]>=xEnd) ax[i]=-ax[i];
			if (y>=yStart && y+ay[i]<=yStart) ay[i]=-ay[i];
			if (y+h<=yEnd && y+h+ay[i]>=yEnd) ay[i]=-ay[i];
			if (x<0 || x>xMax) ax[i]=-ax[i];
			if (y<0 || y>yMax) ay[i]=-ay[i];
		}
		setTimeout("move()",GSSpeed);
	}
}
// End -->

