addLoadEvent( function( )
{
	var signUp = function( )
	{
		withID( "subscription_form" ).onclick = null;
		
		withID( "subscription_form" ).style.cursor = "default";
		
		withID( "subscription_form" ).innerHTML = 'Enter Your Email:<input id="email" type="text" name="email"><div id="send">Send...</div>';
		
		withID( "email" ).focus( );
		
		withID( "email" ).onkeypress = function( event )
		{
			var keycode;
			
			if ( window.event )
			{
				keycode = window.event.keyCode;
			}
			else if ( event )
			{
				keycode = event.which;
			}
			else
			{
				return true;
			}
			
			if ( keycode == 13 )
			{
				sendMail( );
				
				return false;
			}
			else
			{
			   return true;
			}
		};
		
		withID( "send" ).onclick = function( )
		{
			sendMail( );
		};
		
		var sendMail = function( )
		{
			withID( "send" ).onclick = null;
			
			ajaxRequest( "POST", "subscribe.php", "email=" + withID( "email" ).value, function( request )
			{
				if( request.responseText == 'success' )
				{
					withID( "subscription_form" ).innerHTML = 'Thank you for subscribing!';
				}
				else
				{
					withID( "subscription_form" ).innerHTML = 'Sign up for our newsletter!';
					withID( "subscription_form" ).style.cursor = "pointer";
					withID( "subscription_form" ).onclick = signUp;
				}
			});
		};
	};
	
	if ( withID( "subscription_form" ) )
	{
		withID( "subscription_form" ).onclick = signUp;
	}
} );

