window.addEvent('domready', function() {

    var myMenu = new UvumiDropdown('nav',{
        'transition':Fx.Transitions.Quad.easeOut,
        'duration':250,
        'closeDelay':150,
        'openDelay':50
    });

    if (!$(document).getElement('body').hasClass('sub-page')) {

        $('v-acc').getElements('div.v-acc-e').setStyle('display','block');

        var myAccordion = new Accordion($('v-acc'), 'h2.v-acc-t', 'div.v-acc-e', {
            opacity: (Browser.Engine.trident) ? false : true,
            display: $(document.body).hasClass('sub-page') ? -1 : 0,
                onActive: function(toggler, element){
                        toggler.addClass('v-acc-t-a');
                },
                onBackground: function(toggler, element){
                        toggler.removeClass('v-acc-t-a');
                }
        });
    }

    var nav = $('nav');
    var curr_li = nav.getElement('li.current');
    if (curr_li) {
        //curr_li.getElement('a').setStyle('background-image','none');
        var curr_dim = curr_li.getCoordinates();
    } else {
        var curr_dim = nav.getElement('li').getCoordinates();
        //curr_dim.left = -curr_dim.width-20;
    }
        
    var slider = new Element('div',{'class':'menu-slide','id':'menu-slide'});
    $(document.body).adopt(slider);

    var current_m = new Fx.Morph(slider, {
        duration: 400,
//         transition: Fx.Transitions.Elastic.easeOut,
        link: 'cancel'
    });


    slider.setStyles({
        'top':curr_dim.top,
        'opacity':0,
        'left':curr_dim.left + curr_dim.width - 4
    });

    nav.getElements('a').addEvents({
        'mouseenter':function (e) {
            var p_li = this.getParent('li');
            var dim = p_li.getCoordinates();
            current_m.start({
                'left':dim.left + dim.width/2 - 4,
                'opacity':1.0
            });
        },
        'mouseleave':function (e) {
            current_m.start({
                'left':curr_dim.left + curr_dim.width/2 - 4,
                'opacity':0
            });
        }
    });

    var f_box = $('features-box');
    if (f_box) {
        var a_tab = f_box.getElement('li.tab-active');
        if (a_tab) {
            var c_box_id = a_tab.getElement('a.tab-link').getProperty('href');
            $(c_box_id).setStyle('display','block');
        }

        f_box.getElements('a.tab-link').addEvent('click',function (e) {
            e.stop();
            var box_id = this.getProperty('href');

            var a_tab = f_box.getElement('li.tab-active');
            var c_box_id = a_tab.getElement('a.tab-link').getProperty('href');
            //$(c_box_id).setStyle('display','none');
                a_tab.removeClass('tab-active');
                this.getParent('li.tab').addClass('tab-active');
            $(c_box_id).set('tween',{'duration':250});
            $(c_box_id).get('tween').start('opacity',0).chain(function () {
                $(c_box_id).setStyle('display','none');

                $(box_id).set('tween',{'duration':250});
                $(box_id).setStyles({'display':'block','opacity':0});
                $(box_id).get('tween').start('opacity',1);
            }.bind(this));
        });
    }

    var news_slides = $('news-slides');
    if (news_slides) {
        var slides_a = new Array(news_slides.getElements("div.slide-box").length);
        var scrl_sl = new noobSlide({box:news_slides,items:slides_a,size:130,autoPlay:false,mode:'vertical',addButtons:{previous:$("news-down"),next:$("news-up")}});
    }
});
