$(document).ready(function() {

	if ($('#slider').length) {
		$("#slider").show();
		$("#slider").easySlider({
			auto: true,
			continuous: true,
			speed: 2000,
			pause: 5500
		});
	}
	
	if ($("#carousel").length) {
		$("#carousel").jcarousel({visible: 4, wrap: 'circular'});
	}
	
	if ($.fancybox) {
		$("a[rel=galleryGroup]").fancybox({
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
			}
		});
	}

	$("ul.submenu").each(function() {
		var submenu = $(this);
		var open = false;
		submenu.hide();
		submenu.parent().click(function() {
			if (open) {
				submenu.slideUp();
				open = false;
			} else {
				open = true;
				submenu.slideDown();
			}
		});
		submenu.parent().hover(function() {
			submenu.parent().addClass('downarrow');
		}, function() {
			submenu.parent().removeClass('downarrow');
		});
		submenu.click(function(e) {
			e.stopPropagation();
		});
	});
	
	showSelectedMenu();
});

function showSelectedMenu() {
	$("ul.submenu").each(function() {
		var submenu = $(this);
		submenu.children('li').each(function() {
			if ($(this).children('a').hasClass('selected')) {
				submenu.slideDown();
			}
		});
	});
}
