﻿try {
    var isDOM = (document.getElementById ? true : false);
    var isIE4 = ((document.all && !isDOM) ? true : false);
    var isNS4 = (document.layers ? true : false);
    var isNS = ((navigator.appName.indexOf("Microsoft") == -1) ? true : false);

    if (isDOM) {
        var quickMenu = document.getElementById("topDown");
        quickMenu.style.top = ((isNS ? window.pageYOffset : document.documentElement.scrollTop) - 14) + 'px';
        quickMenu.style.visibility = "visible";
        moveRightEdge();
    }
} catch (err) { }


function moveRightEdge() {
    var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
    var quickMenu = document.getElementById("topDown");

    if (isNS4) {
        yMenuFrom = quickMenu.top;
        yMenuTo = windows.pageYOffset + 50;
    } else if (isDOM) {
        yMenuFrom = parseInt(quickMenu.style.top, 10);
        yMenuTo = (isNS ? window.pageYOffset : document.documentElement.scrollTop) - 14;
    }

    timeoutNextCheck = 500;

    if (yMenuFrom != yMenuTo) {
        yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
        if (yMenuTo < yMenuFrom)
            yOffset = -yOffset;

        if (isNS4)
            quickMenu.top += yOffset;
        else if (isDOM)
            quickMenu.style.top = (parseInt(quickMenu.style.top, 10) + yOffset) + 'px';

        timeoutNextCheck = 10;
    }
    setTimeout("moveRightEdge()", timeoutNextCheck);
}

function moveTop() {
    scroll(0, 0);
}

function moveBottom() {
    scroll(0, parseInt(document.body.scrollHeight));
}
