var ns=(document.layers)?1:0;var imgwidth=40;var imgheight=40;var button=Array();button[0]=new Image();button[0].src="/img/fly/Mosca_OFF.gif";button[1]=new Image();button[1].src="/img/fly/Mosca_ON.gif";var text="<table width=10 bgcolor=#ffffff><td><a href='javascript:showhideAnimation()'><center><img name='Button' src='"+button[0].src+"' width='"+imgwidth+"' height='"+imgheight+"' border='0'></center></a></font></td></table>"
text="";if(ns){document.write("<LAYER id='FlyOnOff' NAME='FlyOnOff' LEFT=0 TOP=0>"+text+"</LAYER>");horz=".left";vert=".top";docStyle="document.";styleDoc="";innerW="window.innerWidth";innerH="window.innerHeight";offsetX="window.pageXOffset";offsetY="window.pageYOffset";}else{document.write("<div id='FlyOnOff' NAME='FlyOnOff' style='position:absolute; visibility:show; left:235px; top:-50px; z-index:2'>"+text+"</div>");horz=".pixelLeft";vert=".pixelTop";docStyle="";styleDoc=".style";innerW="document.body.clientWidth";innerH="document.body.clientHeight";offsetX="document.body.scrollLeft";offsetY="document.body.scrollTop";}
function checkLocation(){objectXY="FlyOnOff";var availableX=eval(innerW);var availableY=eval(innerH);var currentX=eval(offsetX);var currentY=eval(offsetY);x=availableX-(imgwidth+30)+currentX;y=availableY-(imgheight+20)+currentY;eval(docStyle+objectXY+styleDoc+horz+"="+x);eval(docStyle+objectXY+styleDoc+vert+"="+y);}
setInterval('checkLocation()',10);(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;(document.layers)?window.onMouseMove=getMousePosition:document.onmousemove=getMousePosition;var Dot_Ro=60;var Dot_Theta=0;var Dot_Speed;var Dot_Direction=1;var Dot_x=0;var Dot_y=0;var alpha;var mult;var picX=20;var picY=100;var mouseX=0;var mouseY=0;var step=10;var speed=100;var dir=Array();dir[-4]="Mosca_3.png";dir[-1]="Mosca_6.png";dir[-2]="Mosca_5.png";dir[-3]="Mosca_4.png";dir[3]="Mosca_8.png";dir[4]="Mosca_7.png";dir[1]="Mosca_2.png";dir[2]="Mosca_1.png";dir[0]="Mosca_5.png";var img=Array();for(var i=-4;i<5;i++){img[i]=new Image();img[i].src="/img/fly/"+dir[i];img[i].setAttribute('width','40');img[i].setAttribute('height','40');}
if(ns){document.write("<LAYER NAME='FlyDiv' id='FlyDiv' LEFT=0 TOP=0><img width=40 height=40 src="+img[1].src+" id='pic' name='pic'></LAYER>");}else{document.write("<div id='FlyDiv' name='FlyDiv'  style='position:absolute'>");document.write("<img width=40 height=40 name='pic' id='pic' src="+img[1].src+"></div>");}
function display(direction){if(ns){document.getElementById("pic").src=img[direction].src;}else{document.getElementById("pic").src=img[direction].src;}}
function getMousePosition(e){mouseY=(ns)?e.pageY:window.event.y+document.body.scrollTop;mouseX=(ns)?e.pageX:window.event.x+document.body.scrollLeft;}
function calcNewPos(){var dist=Math.sqrt(Math.pow(mouseY-picY,2)+Math.pow(mouseX-picX,2));Dot_Speed=Math.PI/15;Dot_Theta+=Dot_Direction*Dot_Speed;Dot_x=mouseX+Dot_Ro*Math.cos(Dot_Theta);Dot_y=mouseY+Dot_Ro*Math.sin(Dot_Theta);var arg=(Dot_y-picY)/(Dot_x-picX);mult=(Dot_x-picX<0)?mult=-1:1;alpha=Math.atan(arg);var dx=mult*step*Math.cos(alpha);var dy=mult*step*Math.sin(alpha);picX+=dx;picY+=dy;}
function showhideAnimation(){if(ns){document.layers['FlyDiv'].visibility=document.layers['FlyDiv'].visibility=="hide"?"show":"hide";document.Button.src=document.layers['FlyDiv'].visibility=="hide"?button[1].src:button[0].src;}else{FlyDiv.style.visibility=="hidden"?FlyDiv.style.visibility="visible":FlyDiv.style.visibility="hidden";Button.src=FlyDiv.style.visibility=="hidden"?button[1].src:button[0].src;}}
function moveFly(){calcNewPos();if(ns){document.layers['FlyDiv'].left=picX;document.layers['FlyDiv'].top=picY;}else{FlyDiv.style.left=picX-pic.width/2;FlyDiv.style.top=picY-pic.height/2;}
alpha=-180*alpha/Math.PI;alpha+=22.5;var OK=0;for(var i=0;(i<4)&&!OK;i++){if(alpha<-Math.PI+45*i){display(mult*(i+1));OK=1;}}}
function ChangeDotDirection(){Dot_Direction=-Dot_Direction;Dot_Theta+=Math.PI;}
setInterval('moveFly()',speed);setInterval('ChangeDotDirection()',speed*50);
