$(function() {

  /*if (true) { //$.browser.msie
    var i = 0;
    $('.teams a').hide();    
    $('.teams a').each(function() {
      
      var offset = $(this).offset();
      $(this).css({ position: 'absolute', left: (i * $(this).width()), bottom: 0 });
      i++;
      if (i > 3) return;
      
    });
    $('.teams').css({ position: 'relative', display: 'block' });
    $('.teams a').show();
  }*/

  var viewport = $('#header .slider .slides');
  var slidecount = viewport.find('.slide').size();


  $('#header a.slider-previous').hide();
  if (slidecount < 2) {
    $('#header a.slider-next').hide();
  }

  if (Browser.isWebkit && Browser.supportsTouch) {
    var controller = new Waltrip.TouchSlider();
  } else {
    var controller = new Waltrip.Slider();
  }

  controller.init(viewport,{
    next: $('#header a.slider-next'),
    previous: $('#header a.slider-previous')
  });
  
  $('#header a.slider-next, #header a.slider-previous').click(stopAutoPlay);
  
  controller.subscribe('transition_end', function(c) {
    var page_num = c.page(c.current_x);
    //$('#features-area .popout a').removeClass('current').eq(page_num).addClass('current');
    
    $(viewport).find('.title, .text').hide();
    viewport.find('.slide').eq(page_num).find('.title, .text').fadeIn();
    
    toggleArrows(c, {hide: true});
  });
  controller.subscribe('end_no_move', function(c) {
    unBindEvent(c.element[0], 'webKitTransitionEnd', c);
  });
	
	var autoplay;
  var ap_count = 0;
	function startAutoplay() {
    autoplay = setInterval(function() {
      var page_num = controller.page(controller.current_x);
      next = page_num + 1;
      if (next == slidecount)
        next = 0;
      controller.current_x = controller.pageX(next);
      controller.update(controller.current_x);  
    }, 10000);
	}
	function stopAutoPlay() {
    clearInterval(autoplay);	
	}
	function resetAutoPlay() {
	  stopAutoPlay();
	  startAutoplay();
	}
	
	if (slidecount > 1)
    startAutoplay();

  if (Browser.isWebkit && Browser.supportsTouch) {
    window.addEventListener('scroll', function() { resetAutoPlay(); }, false);
  }
  controller.subscribe('first_move', function(c) { resetAutoPlay(); });



  var tweet_viewport = $('.tweets .slider .slides');
  var tweet_slidecount = tweet_viewport.find('.slide').size();
  $('.tweets a.slider-previous').hide();
  if (tweet_slidecount < 2) {
    $('.tweets a.slider-next').hide();
  }
  if (Browser.isWebkit && Browser.supportsTouch) {
    var tweet_controller = new Waltrip.TouchSlider();
  } else {
    var tweet_controller = new Waltrip.Slider();
  }
  tweet_controller.init(tweet_viewport,{
    next: $('.tweets a.slider-next'),
    previous: $('.tweets a.slider-previous')
  });
  tweet_controller.subscribe('transition_end', function(c) {
    toggleArrows(c, {hide: true});
  });
  tweet_controller.subscribe('end_no_move', function(c) {
    unBindEvent(c.element[0], 'webKitTransitionEnd', c);
  });


});


