/** AO: This shizzle makes the backgroundPosition animate in Firefox! **/


$("html").removeClass ("no-js").addClass ("has-js");

$(document).ready( function () {

	/**
	
	$("#reveal-navigation ul").slideUp(0);
	
	$("#reveal-navigation").hover( function () {
		$(this).find("ul").stop(true,true).slideDown(600);
	}, function () {
		$(this).find("ul").stop(true,true).slideUp(600);	 
	});
	
	
	
	$("#reveal-navigation ul").fadeOut(0);
	
	$("#reveal-navigation").hover( function () {
		$(this).find("ul").stop(true,true).fadeIn(600);
	}, function () {
		$(this).find("ul").stop(true,true).fadeOut(600);	 
	});
	**/
	
	
	// open lightboxes function
	$(".content-navigator").click (function (e) {
		var fragment = $(this).find ("a").attr("href");
		e.preventDefault ();
		
		$(".lightbox-navigator a").removeClass("active");
		$(".lightbox-navigator a[href="+fragment+"]").addClass("active");
		
		lightbox ($(fragment));
		return false;
	});
	
	$(".lightbox-navigator").live ("click", function (e) {
		var fragment = $(this).find ("a").attr("href");
		e.preventDefault ();
		
		$(".lightbox-navigator a").removeClass("active");
		$(".lightbox-navigator a[href="+fragment+"]").addClass("active");
		
		if( $(this).hasClass("laptop-nav") )
		{
			lightboxMac ($(fragment));
		}
		else
		{
			lightbox ($(fragment));
		}
		
		
		return false;
	});
	
	$(".exit-navigator, .home-navigator").click (function (e) {
		window.location = $(this).find ("a").attr("href");
	});


	if( $("#sections ul").length )
	{
		$("#sections ul li a").live ( "click", function () {
			$(".sect").hide();
			var section = $(this).attr("href");
			$(section+".sect").show();
		
			$("#sections ul li a").removeClass("active");
			$(this).addClass("active");
		
		});
	}


});



