
//Static Slide Menu 6.5 � MaXimuS 2000-2001, All Rights Reserved.
//Site: http://www.absolutegb.com/maximus
//Script featured on Dynamic Drive (http://www.dynamicdrive.com)

//March 20th, 09'- Updated for IE8 compatibility

NS6 = (document.getElementById&&!document.all)
IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")

tempBar='';
barBuilt=0;
ssmItems=new Array();

function truebody(){
    return (document.compatMode!="BackCompat")? document.documentElement : document.body
}

$(document).ready(function(){
    var m_h = $('#thessm').height();
    var c_h = $('#ortopkontener').height();
    if (c_h<m_h) $('#ortopkontener').height(m_h+20+'px');
});
moving=setTimeout('null',1)
function moveOut() {
    if ((NS6||NS)&&parseInt(ssm.left)<0 || IE && ssm.pixelLeft<0) {
        clearTimeout(moving);
        moving = setTimeout('moveOut()', slideSpeed);
        slideMenu(10)
    }
    else {
        clearTimeout(moving);
        moving=setTimeout('null',1)
    }
};
function moveBack() {
    clearTimeout(moving);
    moving = setTimeout('moveBack1()', waitTime)
}
function moveBack1() {
    if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE && ssm.pixelLeft>(-menuWidth)) {
        clearTimeout(moving);
        moving = setTimeout('moveBack1()', slideSpeed);
        slideMenu(-10)
    }
    else {
        clearTimeout(moving);
        moving=setTimeout('null',1)
    }
}
function slideMenu(num){
    if (IE) {
        ssm.pixelLeft += num;
    }
    if (NS6) {
        ssm.left = parseInt(ssm.left)+num+"px";
    }
    if (NS) {
        ssm.left = parseInt(ssm.left)+num;
        bssm.clip.right+=num;
        bssm2.clip.right+=num;
    }
}

function makeStatic() {
    if (NS||NS6) {
        winY = window.pageYOffset;
    }
    if (IE) {
        winY = truebody().scrollTop;
    }

    if (NS6||IE||NS) {
        var test = $(window).height();
        var jh = $('#thessm').height();
        var jp = $('#podstrona').height()-40;
        if (test>jh){
            winY=winY-260;

            if (winY!=lastY&&winY>YOffset-staticYOffset) {
                if ((lastY+jh)<jp){
                    smooth = .2 * (winY - lastY - YOffset + staticYOffset);
                } else {
                    smooth=0
                }
            }
            else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) {
                smooth = .2 * (winY - lastY - (YOffset-(YOffset-winY)));
            }
            else {
                smooth=0
            }
            if(smooth > 0) smooth = Math.ceil(smooth);
            else smooth = Math.floor(smooth);
            if (IE) bssm.pixelTop+=smooth;
            if (NS6) bssm.top=parseInt(bssm.top)+smooth+"px"
            if (NS) bssm.top=parseInt(bssm.top)+smooth
            lastY = lastY+smooth;
        } else {
            if (IE) bssm.pixelTop=YOffset;
            if (NS6) bssm.top=YOffset+"px";
            if (NS) bssm.top=YOffset;
            lastY = 0;
        }
        setTimeout('makeStatic()', 1)
    }
}
function buildBar() {
    if(barText.indexOf('<IMG')>-1) {
        tempBar=barText
    }
    else{
        for (b=0;b<barText.length;b++) {
            tempBar+=barText.charAt(b)+"<BR>"
        }
    }
    document.write('<td align="center" rowspan="100" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD>')
}

function initSlide() {
    if (NS6){
        ssm=document.getElementById("thessm").style;
        bssm=document.getElementById("basessm").style;
        bssm.clip="rect(0 "+document.getElementById("thessm").offsetWidth+" "+document.getElementById("thessm").offsetHeight+" 0)";
        ssm.visibility="visible";
    }
    else if (IE) {
        ssm=document.all("thessm").style;
        bssm=document.all("basessm").style
        bssm.visibility = "visible";
    }
    else if (NS) {
        bssm=document.layers["basessm1"];
        bssm2=bssm.document.layers["basessm2"];
        ssm=bssm2.document.layers["thessm"];
        bssm2.clip.left=0;
        ssm.visibility = "show";
    }
    if (menuIsStatic=="yes") makeStatic();
}



