$(document).ready(function(){ 

  // BANNER Animation set up
  var ban           
    , len
    , nav
    , icons
    , news
    , glob
    , addBannerIcons =  function() { 
        $('#banner').append('<div class="BNav"><ul></ul></div>');
        nav = $('.BNav');
        ban.items.each(function(i,el) {
         nav
           .find('ul')
           .append('<li><a class="NavIcon" href="#'+i+'">&nbsp;</a></li>');
        });

        $('.NavIcon').click(function(e) {
          ban.override(this.hash.slice(1));
          e.preventDefault();
          return false;
        });

        icons = $('.BNav li');
        $(icons[0]).addClass('Active');
    };

  // Banners
  ban =  $('#banner .Images').fader( { duration: 4000 })
  len = ban.items.length

  addBannerIcons();

  ban.self.bind('tictok', function(e, i, state) {
    icons.removeClass('Active');
    $(icons[i]).addClass('Active'); 
  });

   
  // GlobalLeader 
  $('.Glob').fader();

 
  //N E W S  -  ticker
  news =  $('#newsBox .Box').loopIt({
    max: $('.NewsItem').length -1,

    next:  function(i, loop) { 
     $(this).filter(':not(:animated)').animate( {'margin-top' : -(i*50) }, 500, loop() ); 
    },

    back: function(i, loop) { 
      $(this).css('margin-top','50px')
             .filter(':not(:animated)')
             .animate( {'margin-top' : 0}, 500, loop() );
    }
  });

  news.start();
  

  // CLICK HANDLERS 

  //Banner
  $('.Ban img').live('click', function(e) {
    window.location = $(this).parent().find('a').attr('href');
  });

  //GlobalLeaders
  $('.GlobalLeader').live('click', function(e) {
    window.location =  $(this).find('input').val();
  });

  // Panels
  $('.Panel').click(function(e) {
    window.location =  $(this).find('a').attr('href');
  });

});

