//Variables for the ticker
var maxTicker=0;
var currentTicker=0;
var tickerTimer;
var tickerDelayTime=5000;
var tickerTransitionTime=400;

$(document).ready(function() {
  //Setup the ticker
  maxTicker=$('#ticker-items li').length;
  $('#ticker-items li').not(':eq('+currentTicker+')').hide();
  tickerTimer=setTimeout('nextTicker()',tickerDelayTime);
  
  //Make the label for the search light up when focused on the search input
  $('#search-input').focus(function() {
    $('.search label').css('color','#EEE');
  }).blur(function() {
    $('.search label').css('color','#7f7f7f');
  });
  //Select everything in the search if the user clicks on it
  $('#search-input').click(function() {$(this).select();});
  if($('#search-input').val().length>0)
    $('#search-input').select().focus();
  
  //Dropdown menu fix for IE 6 & 7
  if(!jQuery.support.cssFloat) {
    $('.level-1-li').hover(
      function() {
        $('.level-1-a',this).css('color','#FFF');
        $(this).css('overflow','visible');
      },
      function() {
        $('.level-1-a',this).css('color','#AAA');
        $(this).css('overflow','hidden');
      }
    );
  }
});

function nextTicker() {
  var n=currentTicker+1;
  if(n>=maxTicker)
    n=0;
  
  var target=$('#ticker-items li').eq(currentTicker);
  var nTarget=$('#ticker-items li').eq(n);
  
  target.stop().fadeOut({duration:tickerTransitionTime/2,
                         easing:'easeInExpo',
                         complete:function() {
                           $(this).hide();
                           currentTicker=n;
                           nTarget.stop().fadeIn(tickerTransitionTime/2,'easeOutExpo');
                        }});
  tickerTimer=setTimeout('nextTicker()',tickerDelayTime);
}