$(document).ready(function(){
    var submit_default = $("#recommend-article form span.submit-wrapper").html();
    var triggers = $(".news-detail-bar a.mini-ico-send")
        .click(function(){ $("#ra-email-address").val(""); $("#recommend-article .ajax-result").hide().html(""); })
        .overlay({
            expose: {
                color: '#2b488a',
                effect: 'apple',
                loadSpeed: 200
            },
            top: 146,
            left: 280,
            closeOnClick: true
    });

    $("#recommend-article form").submit(function(e){
        $("#recommend-article form span.submit-wrapper").html("<img src='/image/ajax/loader/overlay-box.gif' width='16' height='11' />");
        $("#recommend-article .ajax-result").hide().html("");
        $.ajax({
            url: "/ajax/validator/email/?s=" + $("#ra-email-address").val(),
            method: "GET",
            dataType: "json",
            /*
            complete: function(){
                $("#recommend-article form span.submit-wrapper").html(submit_default);
            },
            */
            success: function(json){
                if (!json.status) {
                    $("#recommend-article form span.submit-wrapper").html(submit_default);
                    $("#recommend-article .ajax-result").fadeIn().html("<p class='error-paragraph'>Zadali jste neplatnou emailovou adresu!</p>");
                } else {
                    $("#recommend-article .ajax-result").hide().html("");
                    $.ajax({
                        url: "/ajax/action/send-email/?email=" + $("#ra-email-address").val() + "&url=" + $("#ra-url").val() + "&id=" + $("#ra-id").val(),
                        method: "GET",
                        dataType: "json",
                        success: function(json){
                            $("#recommend-article form span.submit-wrapper").html(submit_default);
                            
                            if (json.status) {
                                $("#ra-email-address").val("");
                                $("#recommend-article .ajax-result").fadeIn().html("<p class='success-paragraph'>Emailová zpráva byla úspěšně odeslána.</p>");
                            } else {
                                $("#recommend-article .ajax-result").fadeIn().html("<p class='error-paragraph'>"+ json.errors[0] +"</p>");
                            }
                        }
                    });
                }
            }
        });
        return false;
    });
})
