/*
 * 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 b=document.createElement("img");b.src="area_publica/jsf/jquery/images/ajax-loader.9.gif";var d=$('<div style="height:20px; color:#000; font-size:12px; ">&nbsp;&nbsp;&nbsp;</div>').prepend(b);if($("#formNewsletter").is("form")){varDefaultNome="Digite seu nome";$("#newsNome").attr({value:varDefaultNome}).focus(function(){if($(this).val()==varDefaultNome){$(this).val("")}}).blur(function(){if($(this).val().replace(/(^[\s\xA0]+|[\s\xA0]+$)/g,"")==""){$(this).val(varDefaultNome)}});varDefaultEmail="Digite seu e-mail";$("#newsEmail").attr({value:varDefaultEmail}).focus(function(){if($(this).val()==varDefaultEmail){$(this).val("")}}).blur(function(){if($(this).val().replace(/(^[\s\xA0]+|[\s\xA0]+$)/g,"")==""){$(this).val(varDefaultEmail)}});$("#formNewsletter #divSubmit").prepend(d.hide());var c=function(){d.ajaxStart(function(){$("div.error").hide();$("#formNewsletter #divSubmit #divAcao").hide();d.show()}).ajaxStop(function(){d.hide();$("#formNewsletter #divSubmit #divAcao").show()}).ajaxError(function(i,h,j){d.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(){d.ajaxStart(function(){$("div.error").hide();$("#formNewsletter #divSubmit #divAcao").hide();d.show()}).ajaxStop(function(){d.hide();$("#formNewsletter #divSubmit #divAcao").show()}).ajaxError(function(i,h,j){d.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){c()}})}});
