$(document).ready
(
	function()
	{
		if (typeof(animate) == "undefined")
		{
			animate_navigation();
		}
		else
		{
			$("#navigation").css("left", "290px");
			$("#navigation > div").css("left", "135px");
			$("#decoration > div").css("left", "0px");
			$("#content").css("left", "290px");
		}
		
		$(".on a").click(function() { return false; });
		
		$('ul.extra li a').click
		(
			function()
			{
				$(this).parent().parent().find('li').removeClass('on');
				$(this).parent().addClass('on');
				$('div#content').html($('div#content-more div#content-'+ $(this).attr('id')).html());
			}
		);
		
		$('ul.extra li a:first').click();

		$("body.gallery #navigation div.categories ul li a").click
		(
			function()
			{
				$("body.gallery #navigation div.thumbnails ul li").hide();
				$("body.gallery #navigation div.thumbnails ul li." + $(this).parent().attr("class")).show();

				$("body.gallery #navigation div.thumbnails div.window").jScrollPane({showArrows:true});
		
				return false;
			}
		);
		
		$("body.gallery #navigation div.categories ul li a:first").click();
		
		$('body.gallery #navigation div.thumbnails ul li a').click
		(
			function()
			{
				$(this).find("img").attr("src", "images/navigation-div.thumbnails-ul-li-img.hover.png");
				var image = $(this).siblings('img:hidden');
				
				if (typeof(image) == 'undefined') return;
				
				// description
				$('div#content p').html($(image).attr('alt'));
				
				// image
				var file = new String($(this).children().attr('style'));
				$('div#content img').remove();
				//$('div#content').append($(image).clone());
				$('div#content table tr td.image').append($(image).clone());
				$('div#content img:hidden').attr('style', file.replace(/\/thumbs\//, '/preview/')).show();
				$('div#content img:hidden').removeClass().addClass($(image).attr("class"));
				
				return false;
			}
		);
		
		$("body.gallery #navigation div.thumbnails ul li a").hover
		(
			function()
			{
				$(this).find("img").attr("src", "images/navigation-div.thumbnails-ul-li-img.hover.png");
			},
			
			function()
			{
				$(this).find("img").attr("src", "images/navigation-div.thumbnails-ul-li-img.png");
			}
		);
		
		$('body.gallery #navigation div.thumbnails ul li a:first').click();
		
		$("body.news #content div.window div.content").jScrollPane();

		$("body.gallery #navigation div.categories div.window").jScrollPane();
	}
);

function animate_navigation()
{
	$("#navigation").animate({left:"290px"}, 1000, null, animate_decoration);
}

function animate_decoration()
{
	var value = parseInt($("#decoration > div").css("right"));

	if (value > 0)
	{
		$("#decoration > div").css("right", value-50);
		setTimeout(animate_decoration, 99);
	}
	else
	{
		if ($("#navigation ul li").hasClass("on")) animate_content();
		else animate_image();
	}

	//if ($("#navigation ul li").hasClass("on")) $("#decoration > div").animate({right:"0px"}, 1000, null, animate_content);
	//else $("#decoration > div").animate({right:"0px"}, 1000, null, animate_image);
}

function reset_decoration()
{
	$("#decoration > div").css("right", 750);
}

function animate_content()
{
	$("#content").animate({left:"290px"}, 1000, null, animate_image);
}

function animate_image()
{
	$("#navigation > div").animate({left:"135px"}, 500);
}

document.onmousedown = function () { return false; };