$(document).ready(function(){

    /**
     * Walidacja pola odbiorca (newsletter)
     */
    $(".newsletter").submit(function() {
        value = $('#odbiorca').val();
        result = validate_email(value);
        if(!result) {
            $(".komunikaty_odbiorca").html(komunikaty.email_bledny);
            return false
        } else {
            $.post( '/newsletter/waliduj/format/html', {
                wartosc: value,
                pole: 'odbiorca'
            }, function(data) {
                wynik = parseInt(data);
                alert(wynik);
                return false;
                if(wynik==1) {
                    $(".komunikaty_odbiorca").html(komunikaty.email_istnieje);
                    return false;
                }
            });
        }
        return true;
    });

 
    $(".email").click(function() {
        var val = $(this).attr('value');
        if(val == 'Wpisz adres e-mail') {
            $(this).attr('value','');
        }
    });
    $("#email").click(function() {
        var val = $(this).attr('value');
        if(val == 'Wpisz adres e-mail') {
            $(this).attr('value','');
        }
    });
    $("#newsletter_email").click(function() {
        var val = $(this).attr('value');
        if(val == 'Wpisz adres e-mail') {
            $(this).attr('value','');
        }
    });
});

/**
 * Sprawdza poprawność formatu email
 */
function validate_email(email) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(email) == false) {
        return false;
    }
    return true;
}

/**
 * Komunikaty do pól formularza
 */
var komunikaty = {
    "email_bledny" : "Błędny format email",
    "email_istnieje" : "Email już istnieje"
};
