$(document).ready(
	function()
	{
		if( $.cookie("newsletter" ) == "dontShow")
			return;
			
		//ajaxify newsletter signup form
		$('#newsletterForm').ajaxForm();
		var ajaxOptions = {
			beforeSubmit: loadIndicator,
			success: sayThanks
		};
	
		$('.submitForm').click(
			function()
			{
				$('#newsletterForm').ajaxSubmit(ajaxOptions);
				return false;
			}
		);
	
		function loadIndicator()
		{
			$('#newsletter').html("<p><img src=\"../images/ajax-loader.gif\"/></p>");
		}
	
		function sayThanks()
		{
			$('#newsletter').html("<h1>Thank you!</h1>");
			setTimeout( function() { $('#newsletter').jqmHide(); }, 2000);
		}
	
		//give newsletter signup form fields default values
		$('#forename').defaultValue('Forename');
		$('#surname').defaultValue('Surname');
		$('#email').defaultValue('Your Email Address');
	
		//use jqModal to make a pretty (and intrusive) popup
		var closeModal = function(hash)
		{
			$.cookie("newsletter", "dontShow", {path: '/'} );
			hash.w.fadeOut('500', function(){ hash.o.remove();} )
		};
	
		$('#newsletter').jqm({modal: true, onHide: closeModal});
		$('#newsletter').jqmShow();
	}
);