Base.modules.IntroBox = {
	init: function () {
		this.hijaxNavigation();
		this.autoScroll();
	}, 

	hijaxNavigation: function () {
		$('.intro-box-wrapper').scrollTo(0);
		$('.intro-box ul.navigation a:first').addClass('active');

		$('.intro-box ul.navigation a').click(function () {
			$('.intro-box-wrapper').scrollTo($(this).attr('href'), {axis: 'x', duration: 300});
			$('.intro-box ul.navigation a').removeClass('active');
			$(this).addClass('active');

			return false;
		});
	}, 

	autoScroll: function () {
		var interval = setInterval(function () {
			var next = $('.intro-box ul.navigation a.active').parent().next().find('a');

			if (!next.length) {
				next = $('.intro-box ul.navigation a:first');
			}

			next.click();
		}, 8000);

		$('.intro-box ul.navigation a').mouseup(function () {
			clearInterval(interval);
		});
	}
};

