$(function(){
	kiosque.init();
	$('#parallax img').parallax({
		mouseport: $("#parallax, #kiosque-slides")
	});

	$("#submenu-services").hide();

	var sub = false;
	$('#top-services').hover(function(){
		if($("#submenu-services").not(':animated').length){
			$("#submenu-services").fadeIn();
			$('#top-services a').addClass('active');
		}
	});
	$('#submenu-services').mouseleave(function(){
		$("#submenu-services").fadeOut();
		$('#top-services a').removeClass('active');
	});
});

var kiosque = {
	items: null,
	current: null,
	next: null,
	interval: null,
	init: function () {
		// - Store items
		kiosque.items = $('#kiosque-slides div');
	
		kiosque.current = kiosque.cur();

		// - Hide all items but the first
		kiosque.items.hide();
		kiosque.current.show();
	
		kiosque.interval = setInterval(kiosque.slide, 5000);
	
		$('#kiosque-menu ul li a').click(function(){
			kiosque.slide($(this).attr('href'));
		
			clearInterval(kiosque.interval);
			kiosque.interval = setInterval(kiosque.slide, 5000);
			return false;
		});
	},
	slide: function (item) {
		kiosque.current = kiosque.cur();
		if(typeof item == 'string') {
			kiosque.next = $(item);
		}	
		else {
			kiosque.next = kiosque.current.next().length ? kiosque.current.next() : kiosque.items.filter(':first');
		}

		// - Find next item to display
		kiosque.current.removeClass('active');
		kiosque.next.addClass('active');

		kiosque.current.fadeOut('slow');
		kiosque.next.fadeIn('slow');
	},
	cur: function () {
		return $('#kiosque-slides div.active').length ? $('#kiosque-slides > div.active') : kiosque.items.filter(':first');
	}
};
