$(document).ready( function() {
	/* show and hide description text in main nav */

	$('ul#nav li a').hover(function() {
		$(this).children('span.nav-description').addClass('preview');
	}, function() {
		$(this).children('span.nav-description').removeClass('preview') 
	});

	/* fade flume logo in and out */

	$('ul#nav li#flume-logo a').hover(function() {
		$(this).stop().animate({ opacity: "0"});
	}, function() {
		$(this).stop().animate({opacity: "1.0"});  
	});

	/* make external links open in a new window */

	$('a[href^="http://"]')  
	.attr("target", "_blank");

	/* fancy work navigation */

	$('ul#sub-nav li').hover(function () {
		var bgpos = $(this).attr('class');
		var fghover = $('ul#work li[class='+bgpos+']');
		$('#container').addClass(bgpos);
		$(fghover).addClass('hover'); 
	}, 	function() {
		var bgpos = $(this).attr('class');
		$('#container').removeClass(bgpos);
		$('ul#work li').removeClass('hover');
	});

	$('ul#work li').hover(function () {
		var bgpos = $(this).attr('class');
		var fghover = $('ul#work li[class='+bgpos+']');
		$('#container').addClass(bgpos);
		$(fghover).addClass('hover'); 
	}, 	function() {
		var bgpos = $(this).attr('class');
		$('#container').removeClass(bgpos);
		$('ul#work li').removeClass('hover');
	});

	/* make entire list items into links */

	$('ul#work li').click(function() {
		window.location = $(this).children('a').attr('href');;
	});

	/* work preview button fading */

	$('.go-website a').hover( function() {
		$(this).animate({ backgroundColor: "#9792c9" });
	}, function() {
		$(this).animate({ backgroundColor: "#91a4c0" });
	});
});