var yTop = 100;			// Высота аквариума
var fishWidth = 150;
var fishHeight = 62;
var S = 1;				// Скорость
var D = 30;				// Угол

function init() {
        addr = new Array();	// Линки
        addr[0] = "http://www.santehnika.com.ua/index.htm";
        addr[1] = "http://www.santehnika.com.ua/filters/filters.htm";
        addr[2] = "http://www.santehnika.com.ua/library.htm";
        curpos = 0;
        NN = (navigator.appName=="Netscape");
        if (NN) {
                mostRight = window.innerWidth+fishWidth;
				mostTop = window.innerHeight - yTop;
                myFish = document.layers["fish"];
                document.layers["fish"].document.links[0].href = addr[curpos];
        } else {                
                mostRight = document.body.clientWidth+fishWidth;
				mostTop = document.body.clientHeight - yTop;
                myFish = document.all["fish"].style;
                document.all["fishhref"].href = addr[curpos];
        }
		myFish.width = fishWidth;
		myFish.height = fishHeight;
//		mostRight -= fishWidth;
		X = mostRight;
		Y = mostTop;
		move();
}       

function move() {
	var H=(NN)?window.innerHeight:document.body.clientHeight;
//	var W=(NN)?window.innerWidth:document.body.clientWidth;
	var W=mostRight-150;
	var YS=(NN)?window.pageYOffset:document.body.scrollTop;
	var XS=(NN)?window.pageXOffset:document.body.scrollLeft;
	var BY=fishHeight;
	var BX=fishWidth;
	y=S*Math.sin(D*Math.PI/180);
	x=S*Math.cos(D*Math.PI/180);
	Y+=y;
	X+=x;
	VB=180-D;
	HB=0-D;
	//Edge rebounds!
	if (Y < H-yTop) {Y=H-yTop;D=HB;}  
	if (Y > H-BY) {Y=H-BY;D=HB;RotateAddr();}  
//	if (X < 1) {X=1;D=VB;RotateAddr()} 
	if (X < -fishWidth) {X=mostRight;} 
	if (X > W-BX) {X=W-BX;D=VB;} 
	myFish.top=Y+YS;
	myFish.left=X+XS;
	setTimeout('move()',40);
}

function RotateAddr() {
	if ( ++curpos > 2 ) curpos = 0;
	if (NN) {
         document.layers["fish"].document.links[0].href = addr[curpos];
	} else {
         document.all["fishhref"].href = addr[curpos];
	}
	return false;
}
