<!--

var isDOM = document.getElementById; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
var isOpera = isOpera5 = window.opera && isDOM; //Opera 5+
var isOpera6 = isOpera && window.print; //Opera 6+
var isOpera7 = isOpera && document.readyState; //Opera 7+
var isMSIE = document.all && document.all.item && !isOpera; //Microsoft Internet Explorer 4+
var isMSIE5 = isDOM && isMSIE; //MSIE 5+
var isNetscape4 = document.layers; //Netscape 4.*
var isMozilla = isDOM && navigator.appName == "Netscape";

var timerID = 0;
var tStart  = null;
var tStop   = 2;

function UpdateTimer() {
    if(timerID) {
        clearTimeout(timerID);
        var clockID  = 0;
    }
    if(!tStart) tStart = new Date();
    var tDate = new Date();
    var tDiff = tDate.getTime() - tStart.getTime();
    tDate.setTime(tDiff);
    if (tDate.getSeconds()>tStop)
    {
        Stop();
        Reset();
        hidesubmenu();
    }
    timerID = setTimeout("UpdateTimer()", 1000);
}

function Start() {
    tStart   = new Date();
    timerID  = setTimeout("UpdateTimer()", 1000);
}

function Stop() {
    if(timerID) {
        clearTimeout(timerID);
        timerID  = 0;
    }
    tStart = null;
}

function Reset() {
    tStart = null;
}

function findPosX(Element)
{
    var CalculatedTotalOffsetLeft;
    CalculatedTotalOffsetLeft = 0;
    while (Element.offsetParent) {
        CalculatedTotalOffsetLeft += Element.offsetLeft ;
        Element = Element.offsetParent;
    }
    return CalculatedTotalOffsetLeft;
}

Reset();


function setpositions(menuid){
    Start();
    var sdvig=60;
    var maintablewidth=898;
    if (isOpera)
    {
        var maintableleft=document.getElementById('main_table').offsetLeft;
        var mtleft=document.getElementById(menuid).offsetLeft;
        var mtcenter=document.getElementById('s_'+menuid).clientWidth/2;
        var smenuwidth=document.getElementById('div_'+menuid).clientWidth;
        var smenuleft=maintableleft+mtleft+mtcenter;
        var smenucenter=smenuleft-(smenuwidth/2);
        if (smenucenter<(maintableleft+sdvig)) smenucenter=maintableleft+sdvig;
        if ((smenucenter+smenuwidth)>(maintableleft+maintablewidth-sdvig)) smenucenter=maintableleft+maintablewidth-sdvig-smenuwidth;
        document.getElementById('div_'+menuid).style.left=smenucenter+"px";
    }
    if (isMSIE)
    {
        var maintableleft=document.getElementById('main_table').offsetLeft;
        var mtleft=document.getElementById(menuid).offsetLeft;
        var mtcenter=60;
        var smenuwidth=document.getElementById('div_'+menuid).clientWidth;
        var smenuleft=maintableleft+mtleft+mtcenter;
        var smenucenter=smenuleft-(smenuwidth/2);
        if (smenucenter<(maintableleft+sdvig)) smenucenter=maintableleft+sdvig;
        if ((smenucenter+smenuwidth)>(maintableleft+maintablewidth-sdvig)) smenucenter=maintableleft+maintablewidth-sdvig-smenuwidth;
        document.getElementById('div_'+menuid).style.left=smenucenter+"px";
    }
    if (isMozilla)
    {
        var mtleftfull=findPosX(document.getElementById(menuid));
        var mtleft=document.getElementById(menuid).offsetLeft;
        var smenuwidth=document.getElementsByTagName('div')['div_'+menuid].clientWidth;
        var mtcenter=30;
        var maintablecenter=maintablewidth/2;
        var smenuleft=mtleftfull+mtcenter;
        var smenuoffset=smenuleft-smenuwidth/2;
        if (smenuoffset<(mtleftfull-mtleft+sdvig)) smenuoffset=mtleftfull-mtleft+sdvig;
        if ((smenuoffset+smenuwidth)>(mtleftfull-mtleft+maintablewidth-sdvig)) smenuoffset=mtleftfull-mtleft+maintablewidth-sdvig-smenuwidth;
        document.getElementById('div_'+menuid).style.left=smenuoffset+"px";
    }
}
//-->