	/*
	* File: galleries.js
	* Custom logic for the page: galleries
	*/

	var images_rotator_dir = "/images/rotator/galleries/b/";
	var slideShowTimer;

	$(document).ready(function () {

		var slides = $(".rotator_thumb");
		var slidesLength = slides.length;

		slideShowInit();

		//$("#rotatorImage").mouseover(function () { $("#rotatorInfo").show(); });
		//$("#rotatorImage").mouseout(function () { $("#rotatorInfo").hide(); });
		$("#rotatorArrLeft").mouseover(function () { $(this).addClass("rotator_arr_left_over"); });
		$("#rotatorArrLeft").mouseout(function () { $(this).removeClass("rotator_arr_left_over"); });
		$("#rotatorArrRight").mouseover(function () { $(this).addClass("rotator_arr_right_over"); });
		$("#rotatorArrRight").mouseout(function () { $(this).removeClass("rotator_arr_right_over"); });

		$(".rotator_thumb").mouseover(function () {
			$(this).addClass("rotator_thumb_over");
			$(this).find(".rotator_thumb_info").show();
		});

		$(".rotator_thumb").mouseout(function () {
			$(this).removeClass("rotator_thumb_over");
			$(this).find(".rotator_thumb_info").hide();
		});

		$(".rotator_thumb").click(function () {
			$(".rotator_thumb").removeClass("rotator_thumb_active");
			$(this).addClass("rotator_thumb_active");

			var slideImage = $(this).find(".rotator_thumb_data_image").text();
			var slideTitle = $(this).find(".rotator_thumb_data_title").text();
			var slideAuthor = $(this).find(".rotator_thumb_data_author").text();
			var slideLink = $(this).find(".rotator_thumb_data_link").text();

			$("#rotatorImage").css("backgroundImage", "url(" + images_rotator_dir + slideImage + ")");
			$("#rotatorImage").click(function() { window.location = slideLink; });
			$("#rotatorTitle").text(slideTitle);
			$("#rotatorAuthor").text(slideAuthor);
			$("#rotatorLink").attr("href", slideLink);

			clearTimeout(slideShowTimer);
			slideShowTimer = setTimeout("slideShow(1)", 8000);
		});

		$("#rotatorArrRight").click(function () {
			$(".rotator_thumb:first").appendTo(".rotator_thumbs");
		});

		$("#rotatorArrLeft").click(function () {
			$(".rotator_thumb:last").prependTo(".rotator_thumbs");
		});



		// tabs
		$("#galleriesTabs a").click(function () {
			var tabID = $(this).attr("id");
			$("#galleriesTabs a").removeClass("on");
			$(this).addClass("on");

			$("#galleriesTabsContent").find(".tab_content").hide();
			$("#" + tabID + "Content").show();
		});

	});
	
	
	
	function slideShowInit()
	{
		$("#rotatorImage").click(function() { window.location = $(".rotator_thumb:first").find(".rotator_thumb_data_link").text(); });
		slideShow(0);
	}
	
	
	
	function slideShow(switcher)
	{
		if (switcher)
		{
			gallery();
		}
		slideShowTimer = setTimeout("slideShow(1)", 8000);
	}


	function gallery()
	{
		var current = $(".rotator_thumb:first");
		var nextElm = (current.next().length) ? current.next() : $(".rotator_thumb:first");

		$(".rotator_thumbs").find(".rotator_thumb").removeClass("rotator_thumb_active");
		nextElm.addClass("rotator_thumb_active");

		var slideImage = nextElm.find(".rotator_thumb_data_image").text();
		var slideTitle = nextElm.find(".rotator_thumb_data_title").text();
		var slideAuthor = nextElm.find(".rotator_thumb_data_author").text();
		var slideLink = nextElm.find(".rotator_thumb_data_link").text();

		$("#rotatorImage").css("backgroundImage", "url(" + images_rotator_dir + slideImage + ")");
		$("#rotatorImage").click(function() { window.location = slideLink; });
		$("#rotatorTitle").text(slideTitle);
		$("#rotatorAuthor").text(slideAuthor);
		$("#rotatorLink").attr("href", slideLink);

		$(".rotator_thumb:first").appendTo(".rotator_thumbs");
	}