var news;
var current_news = 0;
var news_scroller;
var news_pause = false;
var news_delay = 8000;

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

  size();

  $('main_menu').getElements('li.top').each( function( elem ) {
    var list = elem.getElement('ul.sub');

    elem.addEvents({
      'mouseenter' : function(){
        elem.addClass('active');
      },
      'mouseleave' : function(){
        elem.removeClass('active');
      }
    });  
  
    if(list) {
      var myFx = new Fx.Slide(list).hide();
      elem.addEvents({
        'mouseenter' : function(){
          myFx.cancel();
          myFx.slideIn();
        },
        'mouseleave' : function(){
          elem.removeClass('active');
          myFx.cancel();
          myFx.slideOut();
        }
      });
    }
  });
  
  news_scroller = new Fx.Scroll('news_msg', {
    wait: false,
    duration: 1000,
    offset: {'x': -10, 'y': 0},
    transition: Fx.Transitions.Quad.easeInOut
  });

  
  $('news_next').addEvent('click', function() {
    news_scroll('next');
  });

  $('news_prev').addEvent('click', function() {
    news_scroll('prev');
  });
  
  news = $('news_container').getChildren('.news');

  news_scroller.toElement(news[0].id);

  $('news_container').addEvent('mouseover', function() {
    news_pause = true;
  });

  $('news_container').addEvent('mouseout', function() {
    news_pause = false;
  });



  news_auto_scroll.delay(news_delay);

  $$('.rotate').each(function(el) {
    rotator(el, 8000);
  });



});


window.addEvent('resize', function() {
  size();
});

function news_scroll(type) {


  if(type == 'next') {

    if(current_news + 1 < news.length) {
      current_news = current_news + 1;
    }
    else current_news = 0;
  }
  if(type == 'prev') {

    if(current_news - 1 == -1) {
      current_news = news.length - 1;    
    }
    else current_news = current_news - 1;  
  }
  
  el = news[current_news].id;

  news_scroller.toElement(el);
}

function news_auto_scroll() {
  if(!news_pause) {
    news_scroll('next');
  }
  news_auto_scroll.delay(news_delay);
}

function size() {
  var body_height = $('body').getSize().y;
  var min_height = body_height - 261;
  if(min_height < 0) min_height = 0;
  $('inner_inner_main').setStyle('min-height', min_height);

}

