$(window).load(function() {
	$('body').addClass('js');
});

/**
 * Simple horizontal carousel for the homepage.
 */
 
(function homepageCarousel() {
	var homeCara = $('#homepage .homeLeft');
	var homeCaraWrap = homeCara.find('.outer');
	var itemWidth = 585;
	var items = homeCaraWrap.find('.inner');
	var currentIndex = 1;
	if(homeCara.length) {
		
		(function moveCarousel(e) {
			setTimeout(function() {
				homeCaraWrap.animate({
					left: 0 - (itemWidth * currentIndex)
				}, {
					duration: 600,
					easing: 'easeInOutCubic',
					complete: function() {
						moveCarousel();
					}
				});
				if((currentIndex+1) == items.length) {
					currentIndex = 0;
				}
				else {
					currentIndex ++;
				}
			}, 5000);
		})();
		
		items.each(function() {
			var dom = $($(this).data('background'));
 			$(this).css('backgroundImage', 'url('+dom.attr('src')+')'); 
			dom.remove();
		});
		
	}
})();
