
var doWhat = "alive";
var nav = (document.layers); 
var iex = (document.all);
var skn = (nav) ? document.topdeck : topdeck.style;

if (nav && doWhat == "alive") document.captureEvents(Event.MOUSEMOVE);

if (doWhat == "alive") document.onmousemove = get_mouse;

function pop(definition, term, clickterm) {   

    doWhat = "alive"
    var content ="<TABLE WIDTH=200 BORDER=0 CELLPADDING=1 CELLSPACING=0 BGCOLOR=#99ccff><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><CENTER><FONT COLOR=#FFFFFF face=verdana SIZE=-2><B>"+term+"</B></FONT></CENTER></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=#ffffcc><TR><TD><FONT COLOR=#000000 SIZE=-2 face=verdana>"+definition+"</FONT></TD></TR></TABLE></TD></TR>"+clickterm+"</TABLE>";

    if (nav) { 
        skn.document.write(content); 
        skn.document.close();
        skn.visibility = "visible";
    }
    else if (iex) {
        document.all("topdeck").innerHTML = content;
        skn.visibility = "visible";  
    }    
}

function get_mouse(e) {

    if (iex) { // grab the x-y pos.s if browser is IE
        var x = event.clientX + document.body.scrollLeft;
        var y = event.clientY + document.body.scrollTop;

    }else{  // grab the x-y pos.s if browser is NS
        var x = e.pageX;
        var y = e.pageY;
    }  
 
    if (x+15 > 500) {
	    skn.left = x - 210;
	}
    else {
	    skn.left = x + 15;
	}        
    skn.top  = y + 10;                      

    if (nav) {
	    if ( (e.screenY + skn.clip.height) > window.innerHeight) {
            skn.top = y - skn.clip.height;
        }
    }
    else {
       heightDiv=event.screenY + topdeck.clientHeight + 30 ;
       if ( heightDiv >= screen.height ) {
           skn.top = y - topdeck.clientHeight - 10;                
       }             
    }
    return true;
}

function kill() {
   if (doWhat == "alive") {
       skn.visibility = "hidden";
   }
   else {
       theTimer = setTimeout("skn.visibility = 'hidden';", "5000");
   }
}
