$(document).ready
(
	function()
	{
		$('a[href=#]').attr('href', 'javascript:void(0);');
		
		var random_background = Math.floor(Math.random()*5)+1;
		if (!$.cookie('body_background')) $.cookie('body_background', random_background);
		$("body").addClass("background"+$.cookie('body_background'));

		var random_header = Math.floor(Math.random()*12)+1;
		$("#header").addClass("header"+random_header);

		$('#rectangle a[@href^="http://"], .banner a, #skyscraper a').attr('target', '_blank');
		
		$('#searchform input#s, .signup-form-container form input.text').title();

		$("a.close").click
		(
		 	function()
			{
				$("div.subscr.popup").hide(); return false;
			}
		); 

		$(".sharing .email").click
		(
		 	function()
			{
				$(".sharing .email_popup").show(); return false;
			}
		); 

		$(".actions .email").click
		(
		 	function()
			{
				$(".actions .email_popup").show(); return false;
			}
		); 

		$(".email_popup a").click
		(
		 	function()
			{
				$(this).parents(".email_popup").hide(); return false;
			}
		); 

		$(".email_popup button").click
		(
		 	function()
			{
				container = $(this).parents(".email_popup");

				from_address = $(container).find("input[@name=email_from_address]").val();
				to_name = $(container).find("input[@name=email_to_name]").val();
				to_address = $(container).find("input[@name=email_to_address]").val();
				url = $(container).find("input[@name=email_url]").val();

				$.post
				(
					"/wp-content/themes/buzzine/email.php",
					{
						email_from_address:from_address,
						email_to_name:to_name,
						email_to_address:to_address,
						email_url:url
					},
					function(data)
					{
						if (data == "SUCCESS")
						{
							$(container).hide();
							alert("Your message has been sent.");
						}
						else
						{
							alert(data);	
						}
					}
				);
				
				return false;
			}
		);
		
		
		$('.signup, .signup-sidebar').click
		(
		 	function()
			{
				$(".signup-form-container:hidden")
					.css("top", ($(this).get(0).offsetTop) + "px")
					.css("left", ($(this).get(0).offsetLeft) + "px")
					.fadeIn("fast");	
				return false;
			}
		);
		
		$('.signup-form-container .close-container').click
		(
		 	function()
			{
				$(this).parents('.signup-form-container').fadeOut('fast');	
				return false;
			}
		);
		
		$('.signup-form-container form.signup-validation').submit
		(
			function()
			{
				emailAddress = $(this).find('input[@name=fldEmail]').val();
				firstName = $(this).find('input[@name=fldFName]').val();
				lastName = $(this).find('input[@name=fldLName]').val();

				$.post
				(
					'/wp-content/themes/buzzine/newsblast.php',
					{
						emailAddress: emailAddress,
						firstName: firstName,
						lastName: lastName
					},
					function(data)
					{
						if (data == 'SUCCESS')
						{
							var signupForm = $('.signup-form-container form.signup-form');
							
							$(signupForm).find('input[@name=fldEmail]').val(emailAddress);
							$(signupForm).find('input[@name=fldFName]').val(firstName);
							$(signupForm).find('input[@name=fldLName]').val(lastName);
							
							$('input[type=submit], button[type=submit]', $(signupForm)).click();
							
							$('.signup-form-container, #slideshow').hide();
							$('#container').fadeTo('slow', 0.1);
						}
						else
						{
							alert(data);	
						}
					}
				);
				
				return false;
			}
		); 
		
		
		xOffset = -53;
		yOffset = 17;
		
		$("a.scene").hover
		(
			function(e)
			{
				$("#scene-tooltip")
					.css("top", (e.pageY + yOffset) + "px")
					.css("left", (e.pageX + xOffset) + "px")
					.fadeIn("fast");						
	    },
	    function()
	    {
				$("#scene-tooltip").toggle();
			}
		);
		
		$("a.scene").mousemove
		(
			function(e)
			{
				$("#scene-tooltip")
					.css("top", (e.pageY + yOffset) + "px")
					.css("left", (e.pageX + xOffset) + "px");
			}
		);			
	}
);