var eyepos_left=369;
var eyepos_top=216;
var xy_w = 2;
var x_w = 2; 
var y_w = 1; 
var x1_w = 51;

var jseyeimg="img/eye.gif";
var jseyeso=null, jseye1=null, jseye2=null;
UA = new BrowserDetection;
browsername = UA.appName;
browsername="NS";
if(UA.isNetscape){
	browsername="NS";
}	
else if(UA.isIE){
		eyepos_top += 11;
		browsername="MSIE";
}
else if(UA.isNetscape){
	browsername="NS";
}	
else if(UA.isSafari){
	browsername="MSIE";
}	
else if(UA.isOpera){
	eyepos_top += 11;
}	



  function eyemove(x2,y2,a,b){
  var tanteeta,opp,adj;
  var fx,fy;
    if (jseyeso && jseye1 && jseye2 && jseyeso.style) {
      if((x2 > a) && (y2> b))
      {
       tanteeta=Math.atan((y2-b)/(x2-a));
       opp=Math.round(Math.sin(tanteeta)*xy_w*10000)/10000;
       adj=Math.round(Math.cos(tanteeta)*xy_w*10000)/10000;
       fx=a+adj;
       fy=b+opp;
       if((x2<fx) && (y2<fy))
       {
         fx=x2;
         fy=y2;
       }
    }
  if((x2 > a) && (y2< b))
  {
    tanteeta=Math.atan((b-y2)/(x2-a));
    opp=Math.round(Math.sin(tanteeta)*xy_w*10000)/10000;
    adj=Math.round(Math.cos(tanteeta)*xy_w*10000)/10000;
    fx=a+adj;
    fy=b-opp;
    if((x2<fx) && (y2>fy))
    {
     fx=x2;
     fy=y2;
    }
  }
  if((x2 < a) && (y2< b))
  {
    tanteeta=Math.atan((b-y2)/(a-x2));
    opp=Math.round(Math.sin(tanteeta)*xy_w*10000)/10000;
    adj=Math.round(Math.cos(tanteeta)*xy_w*10000)/10000;
    fx=a-adj;
    fy=b-opp;
    if((x2>fx) && (y2>fy))
    {
      fx=x2;
      fy=y2;
    }
  }
  if((x2 < a) && (y2> b))
  {
    tanteeta=Math.atan((y2-b)/(a-x2));
    opp=Math.round(Math.sin(tanteeta)*xy_w*10000)/10000;
    adj=Math.round(Math.cos(tanteeta)*xy_w*10000)/10000;
    fx=a-adj;
    fy=b+opp;
    if((x2>fx) && (y2<fy))
    {
     fx=x2;
     fy=y2;
    }
  }
  var xx=new Array();
  xx[0]=fx;
  xx[1]=fy;
  return xx;
  }
}

function jseyesmove(x2, y2) {
  var dxy =eyemove(x2,y2,x,y);
  if(dxy[0] >= 0)jseye1.style.left=Math.round(dxy[0]); 
  if(dxy[1] >= 0)jseye1.style.top=Math.round(dxy[1]);
  var dxy =eyemove(x2,y2,x1,y);
  if(dxy[0] >= 0)jseye2.style.left=Math.round(dxy[0]); 
  if(dxy[1] >= 0)jseye2.style.top=Math.round(dxy[1]);
	
}

function objects(id) {
 var x= document.getElementById(id);
 return(x);
}

function jseyes() {
  var img;
  x=eyepos_left+x_w;
  x1=eyepos_left+x1_w;
  y=eyepos_top+y_w;
  img= "<div id='jseyeslayer' style='position:relative;'>"+
  "<div style='position:absolute; left:"+eyepos_left+"px; top:"+eyepos_top+"px;' width: 80px; height: 30px; z-index: 100;></div>"+
  "<div id='jseye1' style='position:absolute; left:"+x+"px; top:"+y+"px;width:8px; height:8px'>"+
  "<img src='"+jseyeimg+"' width=8 height=8 >"+
  "</div>"+"<div id='jseye2' style='position:absolute; left:"+x1+"px; top:"+y+"px;width:8px; height:8px'>"+
  "<img src='"+jseyeimg+"' width=8 height=8 >"+"</div>"+"</div>";
  document.write(img);
  jseyeso=objects('jseyeslayer');
  jseye1=objects('jseye1');
  jseye2=objects('jseye2');
  if(browsername=="NS"){
	  document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove=jseyesmousemoveNS;
  }
  else if(browsername=="MSIE"){
    document.onmousemove=jseyesmousemoveIE;
  }
}

function jseyesmousemoveNS(e) {
	offset_l = 0;
	offset_t = 0;
	if(document.getElementById('wrapper').offsetLeft > 0) offset_l = -1* document.getElementById('wrapper').offsetLeft;
	if(document.getElementById('wrapper').offsetTop > 0) offset_t = -1* document.getElementById('wrapper').offsetTop;
  jseyesmove(e.pageX+offset_l, e.pageY+offset_t);
}

function jseyesmousemoveIE() {
	offset_l = 0;
	offset_t = 0;
	if(document.getElementById('wrapper').offsetLeft > 0) offset_l = -1* document.getElementById('wrapper').offsetLeft;
	if(document.getElementById('wrapper').offsetTop > 0) offset_t = -1* document.getElementById('wrapper').offsetTop;
  jseyesmove(event.clientX+document.body.scrollLeft+offset_l, event.clientY+document.body.scrollTop+offset_t);
}
 	
jseyes();


