/* Author: Uros Lates

*/

$(document).ready(function(){
  initSlider( $('#banner') ); 
  
  handleBackground();
  
  vjs();
});

/*
function initSlider (slider) {
  if(slider && slider.length) {
    slider.slides({
    	preload: true,
  		generateNextPrev: true,
  		preload: true,
      play: 900000000,
      pause: 2500,
      slideSpeed: 600,
      hoverPause: true,
      autoHeight: true,
      generatePagination: false,
      animationComplete: function(current) {
        $('#banner-nav li').removeClass('active').filter(':nth-child('+current+')').addClass('active');
			}
  	}).hover(
  	  function(){
  	    $('#slides .prev, #slides .next').stop(true, true).fadeIn();
  	  }, 
  	  function(){
  	    $('#slides .prev, #slides .next').stop(true, true).fadeOut();
  	  }
	  );
	  $('#slides .prev, #slides .next').fadeOut();
	  
	}
}
*/
function initSlider (slider) {
  if(slider && slider.length) {
    slider.slides({
    	preload: true,
  		generateNextPrev: false,
  		preload: true,
      play: 900000000,
      pause: 2500,
      slideSpeed: 600,
      hoverPause: true,
      autoHeight: true,
      generatePagination: false,
      animationComplete: function(current) {
        var $curr = $('#banner-nav li').removeClass('active').filter(':nth-child('+current+')');
        $curr.addClass('active');
        if( jQuery('.video-js').length ) { jQuery('.video-js').trigger('pause'); }
    }
  	});
	  $('#slides .prev, #slides .next').fadeOut();
	  if( jQuery('.video-js').length ){ setTimeout(function(){jQuery('.video-js').trigger('pause')}, 1000); }
	}
}
 
function handleBackground () {
  var $wrap = $('#wrap'),
      wrapInitWidth = $('#wrap').width(),
      $win = $(window);
      
  function windowResized (e) {
    ( $win.width() < (wrapInitWidth + 20) ) ? $wrap.css('width', '100%') : $wrap.width(wrapInitWidth);
    handleHeight();
  }                                                                                 
  
  $win.resize(windowResized);
  handleHeight();
}

function handleHeight() {
  var th = $('.website-wrap section.main-section section.article').outerHeight(true),
      snh = $('#.website-wrap #social-icons-section').height(),
      $aside_ccnt = $('.website-wrap section.main-section aside #aside-content-container');

  if( $aside_ccnt.height() < (th-snh) ) {
    $aside_ccnt.height(th);
  }
}

function vjs () {
    jQuery('.vjs-fullscreen-control').remove()
  var $btn = jQuery('.vjs-big-play-btn'), $player = jQuery('.video-js'), initH, $poster = $player.parent('.video-js-box').find('.vjs-poster'),
			$resizables = jQuery('.video-js, .scroller-container');

  if($player && $player.length) {
    initH = $player.height();
  	$player.bind("play", function(){ $resizables.animate({'height': '510px'}); $btn.fadeOut(); })
    .bind("ended", function(){ $resizables.animate({'height': initH + 'px'}); })
    .bind("pause", function(){ $btn.fadeIn(); $resizables.animate({'height': initH + 'px'}, function(){ $poster.height(initH); }); });    
  }

}
