var txtUserName_ok = false;
var txtPassword_ok = false;
var txtPassword_2_ok = false;
var email_ok = false;
var telefon_ok = false;
function enable_button_user_reg()
{

    if(document.reg_form.zezwolenie_na_przetwarzanie_danych.checked && document.reg_form.oswiadczenie_zapoznania_sie_z_regul.checked && txtUserName_ok && txtPassword_ok && txtPassword_2_ok && email_ok && telefon_ok) {
        document.reg_form.submit.disabled=false;

    } else {
        document.reg_form.submit.disabled=true;
    }
    return true;
}

$(document).ready(function(){

    if($("#txtUserName").val() == '') {
        $("#msgbox_txtUserName").removeClass().addClass('messagebox').text('Wprowadź dane...').fadeIn("fast");
        $("#msgbox_txtUserName").html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
        }
    if($("#txtPassword").val() == '') {
        $("#msgbox_txtPassword").removeClass().addClass('messagebox').text('Wprowadź dane...').fadeIn("fast");
        $("#msgbox_txtPassword").html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
        }
    if($("#txtPassword_2").val() == '') {
        $("#msgbox_txtPassword_2").removeClass().addClass('messagebox').text('Wprowadź dane...').fadeIn("fast");
        $("#msgbox_txtPassword_2").html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
        }
     if($("#email").val() == '') {
         $("#msgbox_email").removeClass().addClass('messagebox').text('Wprowadź dane...').fadeIn("fast");
        $("#msgbox_email").html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
        }
     if($("#telefon").val() == '') {
         $("#msgbox_telefon").removeClass().addClass('messagebox').text('Wprowadź dane...').fadeIn("fast");
        $("#msgbox_telefon").html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
        }


    $("#txtUserName").blur(function() {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox_txtUserName").removeClass().addClass('messagebox').text('Sprawdzanie...').fadeIn("slow");
        if($(this).val() == '') {//jezeli pole jest puste
            $("#msgbox_txtUserName").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
                txtUserName_ok = false;
                enable_button_user_reg();
            });
        } else {
            // sprawdzanie czy login istnieje w bazie
            $.post("processRegistration.php",{check_login: '1', user_name:$(this).val()} ,function(data) {
                if(data=='login_taken') {//if username not avaiable
                    $("#msgbox_txtUserName").fadeTo(200,0.1,function() {//start fading the messagebox
                        //add message and change the class of the box and start fading
                        $(this).html('Podany login już istnieje.').addClass('messageboxerror').fadeTo(900,1);
                        txtUserName_ok = false;
                        enable_button_user_reg();
                    });
                }
                if (data=='login_ok'){
                    $("#msgbox_txtUserName").fadeTo(200,0.1,function() {//start fading the messagebox
                        //add message and change the class of the box and start fading
                        $(this).html('Login prawidłowy.').addClass('messageboxok').fadeTo(900,1);
                        txtUserName_ok = true;
                        enable_button_user_reg();
                    });
                }
            });
        }
    });
});
//pole haslo
$(document).ready(function(){
    $("#txtPassword").blur(function() {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox_txtPassword").removeClass().addClass('messagebox').text('Sprawdzanie...').fadeIn("slow");
        if($(this).val() == '') {//if empty
            $("#msgbox_txtPassword").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
                txtPassword_ok = false;
                enable_button_user_reg();
            });
        } else {
            $("#msgbox_txtPassword").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Ok').addClass('messageboxok').fadeTo(900,1);
                txtPassword_ok = true;
                enable_button_user_reg();
            });
        }
    });
});
//pole haslo powtorz (txtPassword_2)
$(document).ready(function(){
    $("#txtPassword_2").blur(function() {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox_txtPassword_2").removeClass().addClass('messagebox').text('Sprawdzanie...').fadeIn("slow");
        if($(this).val() == '') {//if username not avaiable
            $("#msgbox_txtPassword_2").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
                txtPassword_2_ok = false;
                enable_button_user_reg();
            });
        } else {
            $("#msgbox_txtPassword_2").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Ok').addClass('messageboxok').fadeTo(900,1);
                txtPassword_2_ok = true;
                enable_button_user_reg();
            });
        }
    });
});
//pole email
$(document).ready(function(){
    $("#email").blur(function() {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox_email").removeClass().addClass('messagebox').text('Sprawdzanie...').fadeIn("slow");
        if($(this).val() == '') {//if username not avaiable
            $("#msgbox_email").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
                email_ok = false;
                enable_button_user_reg();
            });
        }
        else {
            $("#msgbox_email").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Ok').addClass('messageboxok').fadeTo(900,1);
                email_ok = true;
                enable_button_user_reg();
            });
        }
    });
});
//pole telefon
$(document).ready(function(){
    $("#telefon").blur(function() {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox_telefon").removeClass().addClass('messagebox').text('Sprawdzanie...').fadeIn("slow");
        if($(this).val() == '') {//if username not avaiable
            $("#msgbox_telefon").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('To pole nie może pozostać puste!').addClass('messageboxerror').fadeTo(900,1);
                telefon_ok = false;
                enable_button_user_reg();
            });
        }
        else {
            $("#msgbox_telefon").fadeTo(200,0.1,function() {//start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Ok').addClass('messageboxok').fadeTo(900,1);
                telefon_ok = true;
                enable_button_user_reg();
            });
        }
    });
});
