    var imenu_timer = new Array();
    var imenu_ol = new Array();
    var imenu_li = new Array();
    var imenu_stav = new Array();
    var imenu_opacity = new Array();
    
    var index_selected = -1;
    
    var step = 0.15;
    var maxOp = 0.9;
    var interval = 30;

    function iMenuShowDo(i)
    {
        imenu_opacity[i] += step;
        
        
        var menu = imenu_ol[i];
        menu.style.opacity = imenu_opacity[i];
        menu.style.filter = 'alpha(opacity=' + Math.round(imenu_opacity[i]*100) + ')';
              
        if(imenu_opacity[i] < maxOp)
            setTimeout("iMenuShowDo('" + i + "')", interval);
        else
            imenu_stav[i] = 2;  
    }
    
    
    function iMenuShow(i)
    {            
        if(imenu_timer[i])
            clearTimeout(imenu_timer[i]);
            
        if(imenu_stav[i] == 1 || imenu_stav[i] == 2)
            return;
        
        imenu_stav[i] = 1;
        var menu = imenu_ol[i];
        
        menu.style.visibility = "visible";
        menu.style.display = 'block';
        imenu_opacity[i] = 0;
        
        for(j = 0; j < imenu_stav.length; j++)
            if(imenu_stav[j] && j != i)
                iMenuHideDo(j);    
        
        setTimeout("iMenuShowDo('" + i + "')", interval);
         
        
        imenu_li[i].className += ' selected';           
    }  
    
    
    function iMenuCheck(i)
    {
        if(imenu_timer[i]) clearTimeout(imenu_timer[i]);    
    }
    
    function iMenuHide(i)
    {
        iMenuCheck(i);
        imenu_timer[i] = setTimeout("iMenuHideDo('" + i + "')", 500);
    }
    
    function iMenuHideDo(i)
    {
        var menu = imenu_ol[i];     
        menu.style.visibility = "hidden";
        menu.style.display = "none";
        imenu_stav[i] = 0;
        
        imenu_opacity[i] = 0;
        menu.style.opacity = imenu_opacity[i];
        menu.style.filter = 'alpha(opacity=' + imenu_opacity[i] * 100 + ')';
        
        imenu_li[i].className = imenu_li[i].className.substr(0, 5);
    }
    
    
    
    var _slider1_step = 1;
    var _slider1_value = 0;
    var _slider1;
    function timeOut1()
    {
        _slider1_value += _slider1_step;
        if(_slider1_value == _slider1.range)
            _slider1_step = -1;
        
        if(_slider1_value < 0)
        {
            _slider1_step = 1;
            _slider1_value = 0;
        }
        
        _slider1.set(_slider1_value);
        
        if(_slider1_step != 0)
            setTimeout("timeOut1()", 50);
    }
    
    var _slider2_step = 1;
    var _slider2_value = 0;
    var _slider2;
    function timeOut2()
    {
        _slider2_value += _slider2_step;
        if(_slider2_value == _slider2.range)
            _slider2_step = -1;
        
        if(_slider2_value < 0)
        {
            _slider2_step = 1;
            _slider2_value = 0;
        }
        
        _slider2.set(_slider2_value);
        
        if(_slider2_step != 0)
            setTimeout("timeOut2()", 50);
    }
    
    var _slider3_step = 1;
    var _slider3_value = 0;
    var _slider3;
    function timeOut3()
    {
        _slider3_value += _slider3_step;
        if(_slider3_value == _slider3.range)
            _slider3_step = -1;
        
        if(_slider3_value < 0)
        {
            _slider3_step = 1;
            _slider3_value = 0;
        }
        
        _slider3.set(_slider3_value);
        
        if(_slider3_step != 0)
            setTimeout("timeOut3()", 50);
    }
    

window.addEvent('domready', function() {
    
    var menu = $('topMenu');
    
    var j = 0;
    for(i = 0; i < menu.children.length; i++)
    {
        var li = menu.children.item(i);
        li._index = j;
        if(li.className.indexOf('selected') > 0) index_selected = i;
        if(li.getElementsByTagName('ol').length == 0) continue;
        var ol = li.getElementsByTagName('ol').item(0);
        ol._index = j;
        li.getElementsByTagName('a').item(0).href = 'javascript: void(0);';
        imenu_li.push(li);
        imenu_ol.push(ol);
        imenu_stav.push(0);
        imenu_opacity.push(0);
        j++;
        
        //$('wrapper').appendChild(ol);

    }

    for(i = 0; i < imenu_li.length; i++)
    {
        var li = imenu_li[i];
        var ol = imenu_ol[i]; 
        li.onmouseout = function() { iMenuHide(this._index); }
        li.onmouseover = function() { iMenuShow(this._index); iMenuCheck(this._index); }
        
        ol.onmouseout = function() { iMenuHide(this._index); }
        ol.onmouseover = function() { iMenuShow(this._index); iMenuCheck(this._index); }
    }
    
    
    
      
    var news_slider = $('news_slider');
    if(news_slider) {                    
        _slider1 = new Slider(news_slider, news_slider.getElement('.knob'), {
            range: [0, $('boxik_news_inner').offsetHeight - $('boxik_news').offsetHeight],
            initialStep: 0,
            wheel: true,
            mode: 'vertical',
            onChange: function(value){
                $('boxik_news_inner').style.top = '-' + value + 'px';
                if(value != _slider1_value && value != this.range) _slider1_step = 0;                      
            }
        });
        //timeOut1();
    }
    
    var dvere_slider = $('dvere_slider');
    if(dvere_slider) {                    
        $('boxik_dvere_inner').getElementsByTagName('a').item(0).style.margin = "0px";
        $('boxik_dvere_inner').style.width = ($('boxik_dvere_inner').getElementsByTagName('a').length * ($('boxik_dvere_inner').getElementsByTagName('a').item(0).offsetWidth + 9)) + 'px';
        //alert($('boxik_dvere_inner').getElementsByTagName('a').length );
        
        _slider2 = new Slider(dvere_slider, dvere_slider.getElement('.knob'), {
            range: [0, $('boxik_dvere_inner').offsetWidth - $('boxik_dvere').offsetWidth],
            initialStep: 0,
            wheel: true,
            onChange: function(value){
                $('boxik_dvere_inner').style.left = '-' + value + 'px';  
                if(value != _slider2_value && value != this.range) _slider2_step = 0;                      
            }
        });
        timeOut2();
    }
    
    var dvere_slider2 = $('dvere_slider2');
    if(dvere_slider2) {                    
        $('boxik_dvere_inner2').getElementsByTagName('a').item(0).style.margin = "0px";
        $('boxik_dvere_inner2').style.width = ($('boxik_dvere_inner2').getElementsByTagName('a').length * ($('boxik_dvere_inner2').getElementsByTagName('a').item(0).offsetWidth + 9)) + 'px';
        //alert($('boxik_dvere_inner').getElementsByTagName('a').length );
        
        _slider3 = new Slider(dvere_slider2, dvere_slider2.getElement('.knob'), {
            range: [0, $('boxik_dvere_inner2').offsetWidth - $('boxik_dvere2').offsetWidth],
            initialStep: 0,
            wheel: true,
            onChange: function(value){
                $('boxik_dvere_inner2').style.left = '-' + value + 'px';
                if(value != _slider3_value && value != this.range) _slider3_step = 0;                        
            }
        });
        timeOut3();
    }

});

