function newsletter()
{
	$('newsletter').enable();
	$('newsletter').reset();

	Event.observe( $('newsletter'), 'submit', function(e){ 
		e.stop(); 
		
		$('newsletter').request({
			onCreate: function()
			{
				$('newsletter').disable();
				$('newsletter-wait').show();
			},

			onComplete: function(r){ 
				if( r.responseText == 'ok' )
				{
					$('newsletter_success').show();
					$('newsletter').innerHTML = '';
				}
				else
				{
					alert( r.responseText );
					$('newsletter').enable();
					$('newsletter-wait').hide();
				}
			}
		});		
				
	} );
}

document.observe( 'dom:loaded', newsletter );
