﻿/// <reference path="jquery-1.2.6-vsdoc.js"/>

var sucessoInserir = 'jQuery("#frmNewsletter div.formErrors").hide("normal",function() {jQuery("#frmNewsletter div.formSuccess").html("Obrigado. Receberá a sua primeira newsletter em breve.").show("normal");});'; //é feito um eval desta var
//  DO NOT CHANGE anything beneath this line

//<![CDATA[
jQuery(document).ready(function() {
   
    jQuery("#frmNewsletter").submit(function() {
        var params = jQuery(this).serialize();
        jQuery("#frmNewsletter img.loading").show();//.css("display", "inline");
        jQuery.ajax({
            type: "POST",
            cache: false,
            url: this.getAttribute("action"),
            data: params,
            success: function(xml) {
                //jQuery("div.formErrors").hide("normal");
                strError = "Não foi possível submeter o seu pedido. Por favor tente mais tarde.";
                edit = "";
                insert = "";

                jQuery("AjaxResponse", xml).each(function() {
                    strError = jQuery(this).find('error').text() ? jQuery(this).find('error').text() : "";
                    edit = jQuery(this).find('edit').text() ? jQuery(this).find('edit').text() : "";
                    insert = jQuery(this).find('insert').text() ? jQuery(this).find('insert').text() : "";
                });
                jQuery("#frmNewsletter div.formSuccess").hide("normal");
                if (strError.length == 0) {
                    if (edit) {
                        jQuery("#frmNewsletter div.formErrors").hide("normal", function() { jQuery("#frmNewsletter div.formSuccess").html("<label><br/>Alteração efectuada com sucesso.</label><br/><br/>").show("normal"); });
                    } else {
                        eval(sucessoInserir);
                    }
                } else {
                        jQuery("#frmNewsletter div.formErrors").hide("normal", function() {
                        jQuery("#frmNewsletter div.formErrors").html("<h4>Problema<\/h4><ul>" + strError.replace(/(\n)(.+)/g, "<li>$2<\/li>") + "<\/ul>").show("normal");
                    });
                }
                jQuery("#frmNewsletter img.loading").hide();
            },
            error: function(xml, textStatus) {
                    jQuery("#frmNewsletter img.loading").hide();
                    jQuery("#frmNewsletter div.formErrors").hide("normal", function() {
                    jQuery("#frmNewsletter div.formErrors").html("<h4>Problema<\/h4><ul>" + "Não foi possível submeter o seu pedido. Por favor tente mais tarde.<\/ul>").show("normal");
                });
            }
        });

        return false;

    });
});
//]]>

