jQuery.ajaxSetup({
        dataType: "json"
    });

var mail = {
    init: function() {
        $(document).ready(function() {
            $("#mailing_list").submit(function(e) {
                if (!mail.submit()) {                    
                    return false
                }
            });            
        });                            
    },
            
    submit: function() {
        if (mail.check($("form#mailing_list input[type|='text']").val())) {
            return false;
        }
    },
    
    add: function(new_mail) {
        $.get("ajax.php", {
                action: "add", email: new_mail
            },
            function(data) {
                if (data == 1) { 
                    alert('Dik, zajic, e-mail byl ulozen!');
                } else {
                    alert('Pruser! Asi chyba s DB, prosim kontaktujte nas na info@trabagr.cz');
                }
        });
    },
    
    get_all: function() {    
        $.get("ajax.php", {
                action: "get_all"
            },
            function(data) {                            
                $("#all_mail").html(data);
        });        
    },
    
    check: function(new_mail) {
        var getData = 1; 
        $.get("ajax.php", {
                action: "check", email: new_mail
            },
            function(data) {              
                if (data == 0) alert('Spatne, zajic! E-mail nebyl zadan ve spravnem tvaru.');
                if (data == 3) alert('Sory, zajic, ale tento e-mail je jiz ulozen.');
                if (data != 0 && data!= 3) {
                    mail.add($("form#mailing_list input[type|='text']").val());
                    mail.get_all();
                }                    
        });                         
    }
}
