$(document).ready(function(){
	// JS works, so let's go!
	var searchDefaultValue = $("#fSearch").val();
	$("#fSearch").focus(function() { if($(this).val() == searchDefaultValue) $(this).val('') });
	$("#fSearch").blur(function() { if($(this).val() == '') $(this).val(searchDefaultValue) });

	$('a[@rel*=lightbox]').fancybox({
		'zoomSpeedIn': 0,
		'zoomSpeedOut': 0,
		'overlayShow': true,
	});

	$("a").Tooltip({
		delay: 0,
		showURL: false,
		opacity: 0.85,
		track: true,
		showBody: " - "
	});

	$("#photos li p.action").hide();
    $("#photos li").hover(
        function()
        {
            $(this).find("p.action").show();
        },
        function()
        {
            $(this).find("p.action").hide();
        }
    );

	// Navigation
	$("#nav").hover(
		function()
		{
			$("#nav li.active ul").css('display', 'none');
			$("#nav > li").hover(
				function()
				{
					$("#nav li.hover").removeClass('hover');
					$(this).addClass('hover');

					var t = $(this).position();
					var left = t.left;

					if ($(this).attr('id') == 'nAbout')
					{
					    left = 600;
					}

					$("#nav li.hover ul").css('left', left);
				},
				function() {}
			);
		},
		function()
		{
			$(this).find('li.hover').removeClass('hover');
			$("#nav li.active ul").css('display', 'block');
		}
	);

	if($("ul#tabs")) {
		$("li.desc").hide();
		$("li.title a:first").addClass('active');

		var current_desc = $("li.title:has(a.active) li.desc").html();
		$("div.desc").html(current_desc);

		$("li.title:not(.instruction) a").click(function() {
			$("li.title a.active").removeClass('active');
			$(this).addClass('active');
			$("div.desc").html($("li.title:has(a.active) li.desc").html());
			return false;
		});
	}
});
