$(document).ready(function() {
	// Highlight current menus
	var url = document.location.href.replace(/https?:\/\/.*?\//i , '/');
	var urlParts = url.split("/");
	if (urlParts.length == 2)
		$("#menu a[href='/']").parent().addClass("active");
	else if (urlParts.length > 2)
		$("#menu a[href='/" + urlParts[1] + "/']").parent().addClass("active");
	$("#submenu a[href='" + url + "']").parent().addClass("active");

	// Trigger submit on enter
	$("#login input").keydown(function(e) {
		if (e.keyCode == 13) {
			$(this).closest("form").submit();
			return false;
		}
	});

	/* Carousel */
	var slideWidth = $("#carousel-slides-viewport").width();
	var slideMax = $(".carousel-slide").length - 1;
	var slideCurrent = 0;
	var slideHovering = false;
	function changeSlide() {
		if (slideCurrent > slideMax)
			slideCurrent = 0;
		if (slideCurrent < 0)
			slideCurrent = slideMax;
		$("#carousel-slides").animate({ left: slideCurrent * slideWidth * -1 }, { queue: false, duration: 500 });
		$("#carousel-indicator li").removeClass("active");
		$("#carousel-indicator li:eq(" + slideCurrent + ")").addClass("active");
	}
	$(document).everyTime(5000, "carousel", function(i) {
		slideCurrent++;
		changeSlide();
	});
	$("#carousel-indicator li").click(function() {
		$(document).stopTime("carousel");
		slideCurrent = $(this).prevAll().length;
		changeSlide();
	});
});

