window.addEvent('domready', function(){
    var mainMenuHover = function(){
        var el = this.get('tag')=='li'?this:this.getParent('li');
        if(!el.hasClass('hover')) el.addClass('hover');
    };
    var mainMenuOut = function(){
        var el = this.get('tag')=='li'?this:this.getParent('li');
        if(el.hasClass('hover')) el.removeClass('hover');
    };
    document.getElements('.main_menu .linkbox, .main_menu .dropbox, .main_submenu li').addEvents({
        'mouseenter': mainMenuHover,
        'mouseleave': mainMenuOut
    });
    
    document.getElements('.component_list .name').addEvent('click', function(event){
        var target = $(new Event(event || window.event).target);
        if(!target.getProperty('href'))
            target.getParent('li').toggleClass('full');
    });
});

var scrollNews = function(data){
    var scrollArea = $('scrollNewsArea');
   
    (function(news){
        scrollArea.getElement('.title').set('text', news.title);
        scrollArea.getElement('.date').set('text', ' - ' + news.date);
        scrollArea.getElement('.last_news_cls').setProperty('href', news.url);
    })(data[arguments.callee.currentNewsIndex=(
        (typeof arguments.callee.currentNewsIndex == 'undefined')
        ||
        (arguments.callee.currentNewsIndex == (data.length-1))
    )? (1): ++arguments.callee.currentNewsIndex
    ]);
};
