function onSubmit(frmId) {
    $('body').css("cursor","wait");
    $(frmId + " :submit").addClass("disabled");
    $(frmId + " :submit").attr("disabled","disabled");
}
function afterSubmit(params) {
    if(params["frmId"] != undefined) {
        $('body').css("cursor","default");
        $(params["frmId"] + " :submit").removeClass("disabled");
        $(params["frmId"] + " :submit").removeAttr("disabled");
    }
    if(params["resultLayout"] != undefined & params["noMsg"] == undefined) {
        if(params["isError"] != undefined & params["isError"]==1) {
            $(params["resultLayout"]).attr("class","resultErr");
            $(params["resultLayout"]).prepend('<span class="errorIm"></span>');
        } else {
            $(params["resultLayout"]).attr("class","resultOK");
            $(params["resultLayout"]).prepend('<span class="validIm"></span>');
        }
        $(params["resultLayout"]).show();
        if(params["doScroll"] != undefined & params["doScroll"]==1)
            $.scrollTo( params["resultLayout"], 800, {margin:true} );
        //setTimeout('$("'+params["resultLayout"]+'").hide(500);', 5000 );

    }
}
function showErr(layer, msg) {  
    $(layer).html(msg);
    $(layer).show();
    $(layer).attr("class","resultErr");
    $(layer).prepend('<span class="errorIm"></span>');
    $.scrollTo( layer, 800, {margin:true} );
    setTimeout ( '$("' + layer + '").hide(500);', 5000 );
}
function showOk(layer, msg) {
    $(layer).html(msg);
    $(layer).attr("class","resultOK");
    $.scrollTo( layer, 800, {margin:true} );
    setTimeout ( '$("' + layer + '").hide(500);', 5000 );
}
$(document).ready(function(){

    jQuery.preloadImages = function()
    {
        for(var i = 0; i<arguments.length; i++)
        {
            $("<img>").attr("src", arguments[i]);
        }
    }
    $("#mailingSubscribe").click(function(event){
        var email=$('#emailMailing').val();
        if(email=='') {
            $('errEmailingSave').show();
            return false;
        }
        var isEmail = new RegExp('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$').test(email);
        if(isEmail) {
            document.location.href='/index.php?c=myEquiGaia&m=subscribe&mail='+encodeURI(email);
        } else {
            $('errEmailingSave').show();
        }
        return false;
    });

});
