var newsletterForm;
function saveEmail( formId )
{
	$( 'newsletter_resposta' ).innerHTML = 'Aguarde, processando...';
	var form = $( formId );
	newsletterForm = form;
	var args = form.serialize();
	var ajax = new Ajax.Request( newsletterForm.getAttribute( 'action' ),
		{method: 'post',
		 postBody: args,
		 onComplete: completeSavingEmail
		} );
	newsletterForm.email.disabled = 'disabled'
	return false;
}

function completeSavingEmail( request )
{
	var response = request.responseXML.getElementsByTagName( 'response' );
	var message = getNodeValue( response[0], 'message' );
	$( 'newsletter_resposta' ).innerHTML = message;
	newsletterForm.email.disabled = '';
	newsletterForm.email.value = '';		
}

function getNodeValue( obj, tag )
{
   if( obj.getElementsByTagName(tag)[0].firstChild != null )
   {
      return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
   }
   else
   {
      return "";
   }
}