/*!
 * jQuery functions to handle newsletter scripts
 * [br] funcoes jQuery para o script de newsletter
 * Revision: 2.0.0
 *
 * Created by Rafael Mussi on 2010-05-20. Please report any bug to rafaelmussi[at]gmail[dot]com
 *
 * Copyright (c) 2010 - Rafael Mussi (http://www.rafaelmussi.com.br)
 *
 * $Id: functionsNewsletter.js 2.0.0 2010-05-20 09:07:16Z rafaelmussi[at]gmail[dot]com $
 *
 */
$(document).ready(function(){var d=document.createElement("img");d.src="area_publica/jsf/jquery/images/ajax-loader.6.gif";var c=$('<div style="height:20px; color:#988D82; font-size:12px; ">&nbsp;aguarde...</div>').prepend(d);if($("#formNewsletter").is("form")){$("#formNewsletter #divSubmit").prepend(c.hide());var b=function(){c.ajaxStart(function(){$("div.error").hide();$("#formNewsletter #divSubmit #divAcao").hide();c.show()}).ajaxStop(function(){c.hide();$("#formNewsletter #divSubmit #divAcao").show()}).ajaxError(function(i,h,j){c.hide();$("#formNewsletter #divSubmit #divAcao").show();RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.ajax_error,RM.lang.ajax_try_again)});var g=$("#formNewsletter #newsNome").val();var e=$("#formNewsletter #newsEmail").val();var f={rmc_jsonapi_version:2,rmc_jsonapi_module:"Newsletter",rmc_jsonapi_func:"add_newsletter",cmd:"incluirNewsletterContato",newsNome:g,newsEmail:e};$.post("index.php",f,function(i){var h=i;if(h.rmcresult.error){RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.Error,h.rmcresult.error);$("#formNewsletter").clearForm()}else{if(h.rmcresult.data[0].result.status=="1"){RM.widgets.status_bar("add_NEWSLETTER_status_bar","success",RM.lang.newsletter_added,RM.lang.Thank_you,{showIcons:false});$("#formNewsletter").clearForm()}else{RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.Error,h.rmcresult.data[0].result.statusmsg);$("#formNewsletter").clearForm()}}},"json")};var a=function(){c.ajaxStart(function(){$("div.error").hide();$("#formNewsletter #divSubmit #divAcao").hide();c.show()}).ajaxStop(function(){c.hide();$("#formNewsletter #divSubmit #divAcao").show()}).ajaxError(function(i,h,j){c.hide();$("#formNewsletter #divSubmit #divAcao").show();RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.ajax_error,RM.lang.ajax_try_again)});var g=$("#formNewsletter #newsNome").val();var e=$("#formNewsletter #newsEmail").val();var f={rmc_jsonapi_version:2,rmc_jsonapi_module:"Newsletter",rmc_jsonapi_func:"add_newsletter",cmd:"removerNewsletterContato",newsNome:g,newsEmail:e};$.post("index.php",f,function(i){var h=i;if(h.rmcresult.error){RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.Error,h.rmcresult.error);$("#formNewsletter").clearForm()}else{if(h.rmcresult.data[0].result.status=="1"){RM.widgets.status_bar("add_NEWSLETTER_status_bar","success",RM.lang.newsletter_removed,RM.lang.Thank_you,{showIcons:false});$("#formNewsletter").clearForm()}else{RM.widgets.status_bar("add_NEWSLETTER_status_bar","error",RM.lang.Error,h.rmcresult.data[0].result.statusmsg);$("#formNewsletter").clearForm()}}},"json")};$("#formNewsletter").validate({submitHandler:function(){}});$("#newsRemover").click(function(){$("#cmdNewsletter").val("removerNewsletterContato");if($("#formNewsletter").valid()==true){a()}});$("#newsIncluir").click(function(){$("#cmdNewsletter").val("incluirNewsletterContato");if($("#formNewsletter").valid()==true){b()}})}});
