$().ready(function() {

//--picture carousel
	if ($("#picture_carousel").length > 0) {
		$(".picture_carousel_elements > div").hide();
		$(".picture_carousel_elements > div .content").hide();
		numberOfSlides = $(".picture_carousel_elements > div").size();
		slideToShow = Math.floor(Math.random() * numberOfSlides);
		changeSlide();
		//show navigator
		$(".slideshow_navigator").show();
		$("#picture_carousel .thumbs span").click(function() {
			if ($(this).is(".active")) {
				//do nothing
			} else {
				slideToShow = $(this).index();
				changeSlide();
			}
		});
		$("#picture_carousel .prev_next_buttons img").click(function() {
			var prevNext = $(this).index();
			if (prevNext == 0 && slideToShow > 0) {
				slideToShow -= 1;
				changeSlide();
			} else if (prevNext == 1 && slideToShow < (numberOfSlides - 1)) {
				slideToShow += 1;
				changeSlide();
			}
		});
	}

//--ansattsøk resultatliste
	if ($(".search_results_employees").length > 0) {
		//remove list details out of sight
		$(".contact_info_employee").css({
			"position"	: "absolute",
			"top"			: "-999em"
		});
		
		var prevIndex = -1;
		//when clicking a name
		$(".search_results_employees a").click(function() {
			//get index on clicked item
			var newIndex = $(this).parents("tr").index() - 1;
			//hide previous
			if (prevIndex > -1) {
				$(".contact_info_employee:eq(" + prevIndex + ")").css({
					"position"	: "absolute",
					"top"			: "-999em"
				});
			}
			//show current
			$(".contact_info_employee:eq(" + newIndex + ")").removeAttr("style");
			//indicate selected row
			$(".search_results_employees tr:eq(" + (prevIndex + 1) + ")").removeClass("active");
			$(".search_results_employees tr:eq(" + (newIndex + 1) + ")").addClass("active");
			prevIndex = newIndex;
			//bypass anchor
			return false;
		});
	}
	
});

function changeSlide() {
	$(".picture_carousel_elements > div .content").slideUp("fast").delay(250);
	$("#picture_carousel .thumbs span").removeClass("active");
	$("#picture_carousel .thumbs span:eq(" + slideToShow + ")").addClass("active");
	$(".picture_carousel_elements > div").delay(250).fadeOut("slow");
	$(".picture_carousel_elements > div:eq(" + slideToShow + ")").delay(0).fadeIn("slow");
	$(".picture_carousel_elements > div:eq(" + slideToShow + ") .content").delay(100).slideDown("fast");
	if (slideToShow == 0) {
		$("#picture_carousel .prev_next_buttons img:eq(0)").addClass("inactive").attr("alt","");
	} else {
		$("#picture_carousel .prev_next_buttons img:eq(0)").removeClass("inactive").attr("alt","Forrige");
	}
	if (slideToShow == numberOfSlides - 1) {
		$("#picture_carousel .prev_next_buttons img:eq(1)").addClass("inactive").attr("alt","");
	} else {
		$("#picture_carousel .prev_next_buttons img:eq(1)").removeClass("inactive").attr("alt","Neste");
	}
}
