if (swfobject)
{
	if (swfobject.hasFlashPlayerVersion("9.0.0"))
	{
		if( window.location.pathname != '/flash' )
		{
			window.location.href = '/flash';
		};
	}
}

$(document).ready(function()
{
	make_ajax_links();

	if( swfobject.hasFlashPlayerVersion("9.0.0") )
	{
		load_flash_background();
	}
	else
	{
		start_background_switcher();
	}

	animate_content();

	$('.blurb a').live("click", function()
	{
		var link = this.href;
		var newImage = link.substr(link.length - 1);
		newImage++;
		var oldSrc = $('.blurb img.selected').attr('src');
		var newSrc = oldSrc.substr(0, oldSrc.length - 5) + newImage + '.jpg';

		if( oldSrc != newSrc )
		{
			$('.blurb img.selected').attr('src', newSrc);
		}
		return false;
	});

	function load_flash_background()
	{
		var params = {
			quality:"medium",
			bgcolor:"#FFFFFF",
			wmode:"transparent"
		};
		var attributes = {
			id:"SWFAddressSample"
		};

		var flashvars = {};

		swfobject.embedSWF("/video.swf", "flash_background", "100%", "100%", "9.0.0", "", flashvars, params, attributes);
	}

	function make_ajax_links()
	{
		$('.ajax').live("click", function()
		{
			var link = this.href;
			animate_close_content( function()
			{
				$(".content_container .content .actual_content").load(link  + '?ajax=true', function()
				{
					animate_content();
					if( $('.actual_content .blurb_content').length > 0 )
					{
						$('.blurb .actual_content').html($('.actual_content .blurb_content').html());
						$('.actual_content .blurb_content').remove();
					}
				});

			});

			return false;
		});
	}

	function start_background_switcher()
	{
		var backgroundImages = new Array(
			"hall.jpg",
			"action_figures.jpg",
			"exitsign.jpg",
			"shoe.jpg",
			"cybertron.jpg",
			"keyboard.jpg",
			"etho_local.jpg",
			"roof.jpg"
		);
		var currentBackground = 0;
		var switchTime = 7000;

		function switchBackground()
		{
			currentBackground++;
			if( currentBackground >= backgroundImages.length )
			{
				currentBackground = 0;
			}

			$("#flash_background img").fadeOut(1000, function()
			{
				$("#flash_background img").attr("src", "/assets/media/" + backgroundImages[currentBackground]);
				$("#flash_background img").fadeIn(1000);
			});
		}

		setInterval(switchBackground, switchTime);
	}
});
	


