var timer,
    intervalSetted = false
    interval = 3000,
    animUp = 300,
    animDown = 300,
    fadeOut = 1000,
    fadeIn = 1000;
$(document).ready(function(){
	$('#header_menu ul li').hover(function(){
    if ($(this).hasClass('active')) return;
    clearInterval(timer);
    intervalSetted = false;
    $('#header_menu ul li.active').stop(true, true).animate({paddingBottom: 0}, animDown).removeClass('active');
    $(this).stop().animate({paddingBottom: 13}, animUp).addClass('active');
    $.fadeHeader($('#header_menu ul li').index(this));
  }, function(){
    $.setInterval();
  });
  
  $.setInterval = function(){
    if (intervalSetted) return;
    intervalSetted = true;
    timer = setInterval('$.doSwitch()', interval);
  }
  
  $.doSwitch = function(){
    var $this = $('#header_menu ul li.active'),
        next = $this.next(),
        index;
    if (next.length == 0)
      next = $('#header_menu ul li').eq(0);
    index = $('#header_menu ul li').index(next);
    $.fadeHeader(index)
    $this.stop(true, true).animate({paddingBottom: 0}, animDown).removeClass('active');
    next.stop(true, true).animate({paddingBottom: 13}, animUp).addClass('active');
  }
  
  $.fadeHeader = function(index){
    $('#header .header_content .images img').filter('.active').stop(true, true).fadeOut(fadeOut).removeClass('active')
                                            .end().eq(index).stop(true, true).fadeIn(fadeIn).addClass('active');
    $('#header .header_content .text > div').filter('.active').stop(true, true).fadeOut(fadeOut).removeClass('active')
                                            .end().eq(index).stop(true, true).fadeIn(fadeIn).addClass('active');
  }
  
  $.setInterval();
  
  return;
  var timer = null;
  var delay = 5000;
  var delayClick = 10000;
  var selector = '#top div.right div.slider div.image';
  var selectorList = '#news-main ul li a';
  var newsLen = $(selector).length;
  var nextNews = null;
  var newsLock = false;
  
  $(selectorList).bind('click', function(e){
    e.preventDefault();
    $(this).blur();
    clearTimeout(timer);
    nextNews = $(selectorList).index(this);
    switchNews();
  });

  function switchNews(){
    if (newsLock == false){
      newsLock = true;
      $(selector + ':visible').fadeOut('normal', function() {
        var id = $(this).index();
        var next = (nextNews == null) ? (id + 1) % newsLen : nextNews;
        $(selectorList + ':eq(' + id + ')').removeClass(cssClass);
        $(selector + ':eq(' + next + ')').fadeIn('normal');
        $(selectorList + ':eq(' + next + ')').addClass(cssClass);
        timer = setTimeout(switchNews, nextNews == false ? delay : delayClick);
        newsLock = false;
        nextNews = null;
    });
    }
  }
  $(selector + ':first').show();
  $(selectorList + ':first').addClass(cssClass);
  timer = setTimeout(switchNews, delay);   
});

