$(document).ready(function(){


function processRegister(data) {
    if(data.result==0) {
        alert(data.msg);
    }
    if(data.result==1) {
        window.location = "/p-rejestracja.html";
    }
}

    $("#register").validate({
        event: "blur",
        errorElement: "div",
        rules: {
            u_mail: {
                required: true,
                email: true
            },
            u_type: {
                required: true,
                minlength: 1,
                maxlength: 2
            },
            u_passwd: {
                required: true,
                minlength: 7
            },
            u_passwd2: {
                required: true,
                minlength: 7
            },
            u_name: {
                required: true
            },
            u_surname: {
                required: true
            },
            u_postcode: {
                required: true,
                minlength:2,
                maxlength: 3
            },
            u_postcode2: {
                required: true,
                minlength: 3,
                maxlength: 3
            },
            u_city: {
                required: true
            },
            u_phone: {
                required: true
            },
            u_from: {
                required: true
            },
            reg : {
                required: true
            }
        },
        messages: {
            u_mail: {
                required: "Musisz podać e-mail!",
                email: "Musisz podać poprawny adres e-mail!"
            },
            u_type: {
                required: "Musisz wybrać typ!",
                minlength: "Musisz wybrać typ!",
                maxlength: "Musisz wybrać typ!"
            },
            u_passwd: {
                required: "Musisz podać hasło!",
                minlength: "Minimalna długość hasła to 7 znaków!"
            },
            u_passwd2: {
                required: "Musisz powtórzyć hasło!",
                minlength: "Minimalna długość hasła to 7 znaków!"
            },
            u_name: {
                required: "Musisz podać imię!"
            },
            u_surname: {
                required: "Musisz podać nazwisko!"
            },
            u_postcode: {
                required: "Musisz podać kod pocztowy!",
                minlength: "Wpisz 2 cyfry!",
                maxlength: "Wpisz 2 cyfry!"
            },
            u_postcode2: {
                required: "Musisz podać kod pocztowy!",
                minlength: "Wpisz 3 cyfry!",
                maxlength: "Wpisz 3 cyfry!"
            },
            u_city: {
                required: "Musisz podać miejscowość!"
            },
            u_phone: {
                required: "Musisz podać numer telefonu!"
            },
            u_from: {
                required: "Musisz wybrać skąd się dowiedziałeś o nianie.pl!"
            },
            reg: {
                required: "Musisz zaakceptować regulamin!"
            }
        },
        submitHandler: function(form) {

            $(form).ajaxSubmit({
               dataType:  'json',
               success:   processRegister
            });

        }
    });

/* Edycja danych */

function processRegister2(data) {
    if(data.result==0) {
        alert(data.msg);
    }
    if(data.result==1) {
        alert("OK");
        window.location = "/edycja-danych.html";
    }
}

    $("#register2").validate({
        event: "blur",
        errorElement: "div",
        rules: {
            u_passwd: {
                minlength: 7
            },
            u_passwd2: {
                minlength: 7
            },
            u_name: {
                required: true
            },
            u_surname: {
                required: true
            },
            u_postcode: {
                required: true,
                minlength:2,
                maxlength: 3
            },
            u_postcode2: {
                required: true,
                minlength: 3,
                maxlength: 3
            },
            u_city: {
                required: true
            },
            u_phone: {
                required: true
            },
            u_from: {
                required: true
            }
        },
        messages: {

            u_passwd: {
                minlength: "Minimalna długość hasła to 7 znaków!"
            },
            u_passwd2: {
                minlength: "Minimalna długość hasła to 7 znaków!"
            },
            u_name: {
                required: "Musisz podać imię!"
            },
            u_surname: {
                required: "Musisz podać nazwisko!"
            },
            u_postcode: {
                required: "Musisz podać kod pocztowy!",
                minlength: "Wpisz 2 cyfry!",
                maxlength: "Wpisz 2 cyfry!"
            },
            u_postcode2: {
                required: "Musisz podać kod pocztowy!",
                minlength: "Wpisz 3 cyfry!",
                maxlength: "Wpisz 3 cyfry!"
            },
            u_city: {
                required: "Musisz podać miejscowość!"
            },
            u_phone: {
                required: "Musisz podać numer telefonu!"
            },
            u_from: {
                required: "Musisz wybrać skąd się dowiedziałeś o nianie.pl!"
            }
        },
        submitHandler: function(form) {

            $(form).ajaxSubmit({
                dataType:  'json',
                success:   processRegister2
            });

        }
    });
/* edycja koniec */

/*
function processLogin(data) {
    if(data.result==0) {
        alert(data.msg);
    }
    if(data.result==1) {
        window.location = "/";
    }
}

    $("#loginform").validate({
        submitHandler: function(form) {

            $(form).ajaxSubmit({
                dataType:  'json',
                success:   processLogin
            });

        }
    });

$('#loginform').keyup(function(e) {
  if (e.keyCode == 13) {
    $('#loginform').submit();
  }
});
*/

function processPassword(data) {
    if(data.result==0) {
        alert(data.msg);
    }
    if(data.result==1) {
        $("#resethaslo").hide();

        $("#haslo_ok").show();

    }
}

    $("#resethaslo").validate({
        event: "blur",
        errorElement: "div",
        rules: {
            u_mail: {
                required: true,
                email: true
            }
        },
        messages: {
            u_mail: {
                required: "Musisz podać e-mail!",
                email: "Musisz podać poprawny adres e-mail!"
            }
        },
        submitHandler: function(form) {

            $(form).ajaxSubmit({
                dataType:  'json',
                success:   processPassword
            });

        }
    });

});


