﻿// JScript File

function initalt()
{
    altback="white" 
    altborder="red"
    altfont="arial"  // Alt-Message Font
    altfontcolor="black"// Alt-Message Font color
    altfontsize="2" // Alt-Message Font Size
    altoffx=5 // Alt-Message horizontal offset from mouse-position
    altoffy=15 // Alt-Message vertical offset from mouse-position
    altwidth=240 // Alt-Message width, will be expanded by your message
    altheight=0 // Alt-Message height, will be expanded by your message
    // end of Variables
                 
    document.onmousedown = sniff
    document.onmousemove = sniff
    document.onmouseup = sniff
      if (document.layers) 
      {  //NS
          document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
          document.layers['altmessage'] = new Layer(altwidth)
          document.layers['altmessage'].left = 0
          document.layers['altmessage'].top = 0
          document.layers['altmessage'].height = altheight
          document.layers['altmessage'].bgColor = altback
          document.layers['altmessage'].visibility = "hidden"
          document.layers['altmessage'].borderStyle = "solid"
          document.layers['altmessage'].borderColor = altborder
          document.layers['altmessage'].borderWidth = 1
      }
      else if (document.all)
      { //IE
          document.body.insertAdjacentHTML("BeforeEnd",'<DIV ID="altmessage" STYLE="z-index:200;position:absolute;width:'+altwidth+';height:'+altheight+';left:0;top:0;visibility:hidden;background:'+altback+';border-style:solid;border-width:1;border-color:'+altborder+'"></DIV>')
      }
}
 
function sniff(e) 
{
    // GETS Mouseposition
    if (document.layers)
    {
        var mousex=e.pageX; var mousey=e.pageY;document.layers['altmessage'].left = mousex+altoffx;document.layers['altmessage'].top = mousey+altoffy
    }
    else if (document.all)
    {
        var mousex=event.x; var mousey=event.y+document.body.scrollTop;altmessage.style.top=mousey+altoffy;altmessage.style.left=mousex+altoffx
    }
}

function doalt(message)
{
    //The main routine
    content='<font face="'+altfont+'" size="'+altfontsize+'" color="'+altfontcolor+'">'+message+'</FONT>'				
    if (document.layers) 
    {
        with (document.layers['altmessage'].document)
        {
            open()
            write(content)
            close()
        }
        document.layers['altmessage'].visibility = "show"
    }
    else if (document.all) 
    { 
        document.all['altmessage'].innerHTML = content
        document.all['altmessage'].style.visibility = "visible"
    }
}

function realt()
{
    if (document.layers)document.layers['altmessage'].visibility = "hidden";
    else if (document.all) document.all['altmessage'].style.visibility = "hidden";
}

