
var maindiv = null;
var markdiv = null;
var scrdiv = null;

var isIE =  document.all;

function init()
{
    maindiv = document.getElementById("content");
    markdiv = document.getElementById("mark");

    var divs = maindiv.getElementsByTagName('div');
    for (i = 0; i < divs.length; i++)
    {
        if (divs[i].className == 'pic_scr')
        {
            scrdiv = divs[i];
            break;
        }
    }

    if (typeof Monitor != "undefined")
    {
        Monitor.init();        // Right Panel "X" Manager (ajax)
    }

    if (typeof Status != "undefined")
    {
        Status.init();         // Manage Links - Link List Enabled (ajax)
    }

    if (typeof Events != "undefined")
    {
        Events.init();         // Admin ARES Events - Link List Enabled (ajax)
    }

    if (typeof Hours != "undefined")
    {
        Hours.init();          // User ARES Hours - Link List Enabled (ajax)
    }

    if (typeof rowBars != "undefined")
    {
        rowBars.init();        // User Coord Hours - Link List Enabled (ajax)
    }
    
    if (scrdiv)
    {
        markdiv.onclick = onmark;   // hook-up the event to monitor image at lower left corner
        onmark();                   // resize scrollable division to fit the available space
    }
}






function onmark()
{
    viewpoint();

    var h = viewportheight - scrdiv.offsetTop -16;

    if (isIE)   // make IE height adjustments
    {
        h = h - 96;
        var main = document.getElementById("main-body");
        if (main) main.style.width = '96%';
    }
    scrdiv.style.height = h + 'px';
}

var viewportwidth;
var viewportheight;

function viewpoint()
{
    // the more standards compliant browsers (mozilla/netscape/opera/IE7)

    if (typeof window.innerWidth != 'undefined')
    {
        viewportwidth = window.innerWidth,
        viewportheight = window.innerHeight
    }
    // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

    else if (typeof document.documentElement != 'undefined'
         && typeof document.documentElement.clientWidth != 'undefined'
         && document.documentElement.clientWidth != 0)
    {
       viewportwidth = document.documentElement.clientWidth,
       viewportheight = document.documentElement.clientHeight
    }
    else    // older versions of IE
    {
       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
       viewportheight = document.getElementsByTagName('body')[0].clientHeight
    }
}

window.onload = init;

