var IMAGE_DIMENSION_M = 370;
var background_colours = ["#B6C0C5", "#A5C5C2"];

function animate_background()
{
	var colour = background_colours.shift();
	$("body").animate({backgroundColor: colour}, 5000, null, animate_background);
	background_colours.push(colour);
}

$(document).ready(
	function() 
	{
		$("#blip").show();
		window.setTimeout(
			function()
			{
				$("#blip").hide();
			}
		, 60);
		window.setTimeout(
			function()
			{
				$("#blip2").show();
			}
		, 50);
		window.setTimeout(
			function()
			{
				$("#blip2 > img").show();
			}
		, 100);
		window.setTimeout(
			function()
			{
				$("#blip2").hide();
			    //$("#blip").hide();
			}
		, 140);
		
		$(".newsstory, #disc div div").hide();
		
		if (!$('body').hasClass('home'))
		{
		    var colour = background_colours.shift();
		    $("body").css("background-color", colour);
		    background_colours.push(colour);
		    animate_background();
		}
		
		$(".newstitle, .audiotitle")
			.hover(
				function()
				{
					if ($(this).next().css("display") == "none")
					{
						$(this).children().children().toggleClass("current");
						$(this).css("background-image","url('images/plusdark.gif')");
					}
				},
				function()
				{
					if ($(this).next().css("display") == "none")
					{
						$(this).children().children().toggleClass("current");
						$(this).css("background-image","url('images/plus.gif')");
					}
				}
			)
			.click(
				function()
				{
					if ($(this).next().css("display") == "none")
						$(this).css("background-image","url('images/minus.gif')");
					else
						$(this).css("background-image","url('images/plusdark.gif')");

					$(this).next().toggle();
				}
			)
			
		$(".gig")
			.hover(
				function()
				{
					$(this).children().children().toggleClass("current");
				},
				function()
				{
					$(this).children().children().toggleClass("current");
				}
			);
		
		$("#disc h1")
			.hover(
				function()
				{
					if ($(this).next().css("display") == "none")
					{
						$(this).toggleClass("current");
						$(this).css("background-image","url('images/plusdark.gif')");
					}
				},
				function()
				{
					if ($(this).next().css("display") == "none")
					{
						$(this).toggleClass("current");
						$(this).css("background-image","url('images/plus.gif')");
					}
				}
			)
			.click(
				function()
				{
					if ($(this).next().css("display") == "none")
						$(this).css("background-image","url('images/minus.gif')");
					else
						$(this).css("background-image","url('images/plusdark.gif')");
					
					$(this).next().toggle();
				}
			);
			
		$("#links > li > a")
			.hover(
				function()
				{
					var bg_colour = $(this).css("background-color");
					var colour = $(this).css("color");
					$(this).css("background-color", colour);
					$(this).css("color", bg_colour);
				},
				function()
				{
					var bg_colour = $(this).css("background-color");
					var colour = $(this).css("color");
					$(this).css("background-color", colour);
					$(this).css("color", bg_colour);					
				}
			);
			
		$("#shopthumbs").children().children()
			.mouseover(
				function()
				{
					var thumbnail_url = $(this).children("img").attr("src").split("-");
					thumbnail_url[thumbnail_url.length-1] = IMAGE_DIMENSION_M + ".jpg";
					var image_url = thumbnail_url.join("-");
					$("#shopinspector > img").attr("src", image_url);
					
					var item_title =$(this).children("img").attr("alt");
					$("#shopinspector > h1").html(item_title);
				}
			);
		
	}
);