function browserdetect() {
var agt= navigator.userAgent.toLowerCase();
var appVer= navigator.appVersion.toLowerCase();
browserversion= parseFloat(appVer);
var iePos= appVer.indexOf('msie');
if (iePos!=-1) browserversion= parseFloat(appVer.substring(iePos+5, appVer.indexOf(';',iePos)));
var nav6Pos = agt.indexOf('netscape6');
if (nav6Pos!=-1) browserversion= parseFloat(agt.substring(nav6Pos+10))
browsertype= (iePos!=-1) ? 1 : (agt.indexOf('mozilla')!=-1) ? 2 : (agt.indexOf('opera')!=-1) ? 3 : 0;
return(browsertype>0);}

function jseyesobj(id) {
var i, x;
x= document[id];
if (!x && document.all) x= document.all[id];
for (i=0; !x && i<document.forms.length; i++) x= document.forms[i][id];
if (!x && document.getElementById) x= document.getElementById(id);
return(x);}

function jseyesmove(x, y) {
var ex, ey, dx, dy;
if (jseyeso && jseye1 && jseye2 && jseyeso.style) {
ex=jseyeso.offsetLeft+202+41; ey=jseyeso.offsetTop+60+12;
dx=x-ex; dy=y-ey;
r=(dx*dx/9+dy*dy/9<1) ? 1 : Math.sqrt(9*9/(dx*dx*9+dy*dy*9));
jseye1.style.left= r*dx+240.5+"px"; jseye1.style.top= r*dy+70+"px";
ex+=12; dx-=12;
r=(dx*dx/9+dy*dy/9<1) ? 1 : Math.sqrt(9*9/(dx*dx*9+dy*dy*9));
jseye2.style.left= r*dx+251.5+"px"; jseye2.style.top= r*dy+70+"px";}}

function jseyes() {
var img;
var x, y, a=false;
if (arguments.length==2) {
x= arguments[0];
y= arguments[1];
a= true;}
if (browsertype>0 && browserversion>=5) {
img= "<div id='jseyeslayer' style='position:"+
(a ? "absolute; left:"+x+"px; top:"+y+"px" : "relative")+
"; z-index:5; width:84px; height:40px overflow:hidden'>"+
"<div id='jseye1' style='position:absolute; left:240px; top:70px; z-index:6; width:6px; height:6px'>"+
"<img src='"+jseyeimg+"' width=4 height=4 />"+
"</div>"+
"<div id='jseye2' style='position:absolute; left:251px; top:70px; z-index:6; width:6px; height:6px'>"+
"<img src='"+jseyeimg+"' width='4' height='4' />"+
"</div>"+
"<img src='"+jseyesimg+"' style='position:absolute; left:202px; top:60px;' width='84' height='40' />"+
"</div>";
document.write(img);
jseyeso=jseyesobj('jseyeslayer');
jseye1=jseyesobj('jseye1');
jseye2=jseyesobj('jseye2');
switch (browsertype) {
case 1:
document.onmousemove=jseyesmousemoveIE;
break;
case 2:
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=jseyesmousemoveNS;
case 3:
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=jseyesmousemoveNS;
break;}}}

function jseyesmousemoveNS(e) {
jseyesmove(e.pageX, e.pageY);}
function jseyesmousemoveIE() {
jseyesmove(event.clientX+document.body.scrollLeft, event.clientY+document.body.scrollTop);}

var jseyesimg="nest.gif";
var jseyeimg="eye.gif";
var jseyeso=null, jseye1=null, jseye2=null;
var browserversion=0.0;
var browsertype=0; 

browserdetect();

