jQuery(document).ready(function($) {
	
	$(window).resize(function(e) {
		var _w = $(this).width();
		if (_w < 1160) {
			if (_w >= 960) {
				var _l = Math.round((_w-1160)/2);
				$('#nav-bar-wrapper').add('#slide-wrapper').add('#promo-boxes').css('left',_l+'px');
			} else {
				$('#nav-bar-wrapper').add('#slide-wrapper').add('#promo-boxes').css('left','-100px');
			}
		} else if (_w >= 1160) {
			$('#nav-bar-wrapper').add('#slide-wrapper').add('#promo-boxes').css('left','');
		}
	});
	
	if ($('.slide').length > 1) { // only initiate if there is more than 1 slide
		
		// add the navigation container to the red bar
		$('#nav-bar').click(function(e){e.preventDefault();}).append('<div id="slide-nav"></div>');
		
		// start the slides
		$('#slide-wrapper').cycle({ 
			activePagerClass: 'current',
			after: function(curr, next, opts, fwd) {
				var $after = $(curr).attr('data-after');
				return ($after !== undefined)?eval($after):null;
			},
			autostop: false,
			autostopCount: $('.slide').length + 1,
			before: function(curr, next, opts, fwd) {
				var $before = $(curr).attr('data-before');
				return ($before !== undefined)?eval($before):null;
			},
			containerResize: 0,
			delay: 0, /* -2000 */
			fx: 'scrollHorz',
			height: 550,
			pager: '#slide-nav',
			pagerAnchorBuilder: function(idx, slide) { 
				var slideId = 'slide'+idx;
				$('.slide').eq(idx).attr('id', slideId);
				return '<a>'+ (idx+1) +'</a>'; 
			},
			pause: 1,
			pauseOnPagerHover: 1,
			slideExpr: '.slide',
			speed: 'fast',
			timeoutFn: function(curr, next, opts, fwd) {
				var $timeout = $(curr).attr('data-timeout');
				return ($timeout !== undefined)?parseInt($timeout):7500;
			}
		});
		
	} else {
	
		$('.slide').fadeIn('fast');
	
	}
	
});
