<!--
var Root;

var occuped = Array();
var LinkDivActive=0;
var onDiv;
var timeOnDiv;
var layerRef;
var styleRef;
var showVar;
var hideVar;
var ua=navigator.userAgent.toLowerCase();
var dom=(document.getElementById) ? 1 : 0;
var nn4=(document.layers) ? 1 : 0;
var ie=(((ua.indexOf('msie')!=-1) && (ua.indexOf('opera')==-1))) ? 1 : 0;
var opera=(ua.indexOf('opera')!=-1) ? 1 : 0; 

var offsetX=-21;
var offsetY=-13;

if (dom) {
        layerRef="document.getElementById(divId)";
        styleRef=".style";
        showVar="'visible'";
        hideVar="'hidden'";
} else if (ie) {
        layerRef="document.all[divId]";
        styleRef=".style";
        showVar="'visible'";
        hideVar="'hidden'";
} else if (nn4) {
        layerRef="document.layers[divId]";
        styleRef="";
        showVar="'show'";
        hideVar="'hide'";
}

function hideDiv(divId,id) {
        if (eval(layerRef)) eval(layerRef+styleRef+'.visibility='+hideVar);
        //if (eval(layerRef)) { timeOnEffect=setTimeout("Effect("+id+")",100); }
}

function Effect(id)
{
//layerRef+styleRef+'.style.alpha.opacity'=10;
}

function showDiv(divId) {
        if (eval(layerRef)) eval(layerRef+styleRef+'.visibility='+showVar);
}

function moveDiv(divId,xoff,yoff) {
        if (eval(layerRef)) eval(layerRef+styleRef+'.margin="'+yoff+'px 0 0 '+xoff+'px"');
}

function show(divId,id) {
        if (eval(layerRef)) {
                if (timeOnDiv != null) {
                    //alert('asd');
                        clearTimeout(timeOnDiv);
                        hideDiv(onDiv);
                }
                moveDiv(divId,relPosX('p'+divId)+offsetX,relPosY('p'+divId)+offsetY);
                showDiv(divId);
                onDiv=divId;
                occuped[id]=0;
        }
}

/*function hide() {
        divId=onDiv;
        if (eval(layerRef)) {
                if (timeOnDiv != null) {
                        clearTimeout(timeOnDiv);
                        hideDiv(onDiv);
                }
        }
}*/

function timer(divId,id) {
        timeOnDiv=setTimeout("divOut("+id+")",100);
}

function divOut(id) {
        if (occuped[id]==0) {
        if (LinkDivActive==0) {
                hideDiv(onDiv,id);
        }
        }
}

function relPosX(divId) {
        if (eval(layerRef)) {
                if (nn4) return eval(layerRef+styleRef+'.pageX');
                else {
                        var elem=eval(layerRef);
                        var pos=elem.offsetLeft;
                        while (elem.offsetParent!=null) {
                                elem=elem.offsetParent;
                                pos+=elem.offsetLeft;
                                if (elem.tagName=='BODY') break;
                        }
                        return pos;
                }
        }
}

function relPosY(divId) {
        if (eval(layerRef)) {
                if (nn4) return eval(layerRef+styleRef+'.pageY');
                else {
                        var elem=eval(layerRef);
                        var pos=elem.offsetTop;
                        while (elem.offsetParent!=null) {
                                elem=elem.offsetParent;
                                pos+=elem.offsetTop;
                                if (elem.tagName=='BODY') break;
                        }
                        return pos;
                }
        }
}

