if (typeof fcolor == 'undefined') { var fcolor = "#CCCCFF";}
if (typeof backcolor == 'undefined') { var backcolor = "#333399";}
if (typeof textcolor == 'undefined') { var textcolor = "#000000";}
if (typeof capcolor == 'undefined') { var capcolor = "#FFFFFF";}
if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}
if (typeof width == 'undefined') { var width = "200";}
if (typeof border == 'undefined') { var border = "1";}
if (typeof offsetx == 'undefined') { var offsetx = 10;}
if (typeof offsety == 'undefined') { var offsety = 10;}

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

if (ie4) { if (navigator.userAgent.indexOf('MSIE 5')>0) { ie5 = true; } else { ie5 = false; }} else { ie5 = false; }

var x = 0;
var y = 0;
var snow = 0;
var sw = 0;
var cnt = 0;
var dir = 1;
var tr = 1;

if ((ns4) || (ie4)||(is.mozilla))
{
    if (ns4) over = document.overDiv;
    if (ie4) over = overDiv.style;
    if (is.mozilla)
    {
        over = document.getElementById('overDiv').style;
    }
    document.onmousemove = mouseMove;
    if (ns4)
        document.captureEvents(Event.MOUSEMOVE);
}

function drs(text) { dts(1,text); }

function drc(text, title) { dtc(1,text,title); }

function src(text,title) { stc(1,text,title); }

function dls(text) { dts(0,text); }

function dlc(text, title) { dtc(0,text,title); }

function slc(text,title) { stc(0,text,title); }

function dcs(text) { dts(2,text); }

function dcc(text, title)
{
    //alert(is.agt+" "+is.mozilla);
    dtc(2,text,title);
}

function scc(text,title) { stc(2,text,title); }

function nd()
{
        if ( cnt >= 1 )
        {
            sw = 0
        };

        if ( (ns4) || (ie4) || (is.mozilla))
        {
            if ( sw == 0 )
            {
                snow = 0;
                hideObject(over);
            }
            else
            {
                cnt++;
            }
        }
}

function dtc(d,text, title)
{
       txt = "<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><SPAN ID=\"PTT\"><B><FONT COLOR=\""+capcolor+"\">"+title+"</FONT></B></SPAN></TD></TR></TABLE><TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\""+fcolor+"\"><TR><TD><SPAN ID=\"PST\"><FONT COLOR=\""+textcolor+"\">"+text+"</FONT><SPAN></TD></TR></TABLE></TD></TR></TABLE>";
       layerWrite(txt);
       dir = d;
       disp();
}

function disp()
{
    if ( (ns4) || (ie4) || (is.mozilla))
    {
        if (snow == 0)
        {
            if (dir == 2)
            {
                moveTo(over,x+offsetx-(width/2),y+offsety);
            }
            if (dir == 1)
            {
                moveTo(over,x+offsetx,y+offsety);
            }
            if (dir == 0)
            {
                moveTo(over,x-offsetx-width,y+offsety);
            }
            showObject(over);
            snow = 1;
            }
        }
}

function mouseMove(e)
{
    if (ns4)
    {
        x=e.pageX;
        y=e.pageY;
    }
    else if (is.mozilla)
    {
        x=e.clientX+document.body.scrollLeft-90;
        y=e.clientY+document.body.scrollTop;
    }
    else
    {
        x=event.x+document.body.scrollLeft-90;
        y=event.y+document.body.scrollTop;
    }

    if (snow)
    {
        if (dir == 2)
        {
            moveTo(over,x+offsetx-(width/2),y+offsety);
        }
        if (dir == 1)
        {
            moveTo(over,x+offsetx,y+offsety);
        }
        if (dir == 0)
        {
            moveTo(over,x-offsetx-width,y+offsety);
        }
    }
}

function cClick()
{
    hideObject(over);
    sw=0;
}

function layerWrite(txt)
{
    if (ns4)
    {
        var lyr = document.overDiv.document;
        lyr.write(txt);
        lyr.close();
    }
    else if (ie4)
        document.all["overDiv"].innerHTML = txt;
    else if (is.mozilla)
        document.getElementById("overDiv").innerHTML = txt;
}

function showObject(obj)
{
    if (ns4)
        obj.visibility = "show";
    else if (ie4||is.mozilla)
        obj.visibility = "visible";
}

function hideObject(obj)
{
    if (ns4)
        obj.visibility = "hide";
    else if (ie4||is.mozilla)
        obj.visibility = "hidden";
}

function moveTo(obj,xL,yL)
{
    obj.left = xL;
    obj.top = yL;
}

