$(document).ready(function(){
    var blad = 0;
    var haslo = 0;
    var potwierdzHaslo = 0;
    var bladEmail = 0;
    var regulamin = 0;
    
    /*
    $("#rejestracja :input").each(function(){
        ++blad;
    })
    */
    
    
    
    $("#rejestracja #AdresEmail").blur(function(){
        bladEmail = 1;
        $("#rejestracja .AdresEmailError span").remove("span");
        $("#rejestracja #AdresEmail").css("border-color","#cdcdcd");
        $.getJSON("script/validate.php?email="+$("#rejestracja #AdresEmail").val(),
            function(data){
                if(data == '0'){
                   //$("#rejestracja").submit();
                   bladEmail = 0;
                }
                else if(data == '1'){
                    $("#rejestracja #AdresEmail").css('border-color','red');
                    $("#rejestracja .AdresEmailError").css('display','inline').append('<span>Adres zajęty!</span>');
                }else if(data == '2'){
                    $("#rejestracja #AdresEmail").css('border-color','red');
                    $("#rejestracja .AdresEmailError").css('display','inline').append('<span>Niepoprawny adres!</span>');
                }
            }
        )
    })
    
    $("#rejestracja #Haslo").blur(function(){
        haslo = 0;
        $(this).css("border-color","#cdcdcd");
        $("#rejestracja .HasloError span").remove("span");
        if($(this).val().length < '5'){
            haslo = 1;
            $(this).css("border-color", "red");
            $("#rejestracja .HasloError").append('<span>Minimalna długość hasła to 5 znaków</span>');
        }
    })
    
    $("#rejestracja #PotwierdzHaslo").blur(function(){
        potwierdzHaslo = 0;
        $(this).css("border-color","#cdcdcd");
        $("#rejestracja .PotwierdzHasloError span").remove("span");
        if($(this).val().length < '5'){
            potwierdzHaslo = 1;
            $(this).css("border-color", "red");
            $("#rejestracja .PotwierdzHasloError").append('<span>Minimalna długość hasła to 5 znaków</span>');
        }else if($("#rejestracja #Haslo").val() != $(this).val()){
            potwierdzHaslo = 1;
            $(this).css("border-color", "red");
            $("#rejestracja .PotwierdzHasloError").append('<span>Hasła muszą być takie same</span>');
        }
    })
    
    $("#rejestracja #takieSameDane").click(function(){
        //blad = 0;
        $("#DosNazwaFirmy").val($("#NazwaFirmy").val());
        $("#DosAdres").val($("#Adres").val());
        $("#DosKodPocztowy").val($("#KodPocztowy").val());
        $("#DosMiejscowosc").val($("#Miejscowosc").val());
        $("#DosTelefon").val($("#Telefon").val());
    })
    
    $("#rejestracja #zarejestruj").click(function(){
        blad = 16;
        //blad = 0;
        $("#rejestracja :input").css("border-color","#cdcdcd");
        $("#rejestracja :input").each(function(){

            if($(this).attr("Id") != "Regon" && $(this).attr("Id") != "regulamin"){
                //alert($(this).attr("Id"));
                if($(this).val().length < 3){
//                  alert($(this).attr("Id"));
                    $(this).css("border-color", "red");
                    //blad += 1;
                }else{
                    blad -= 1;
                }
            }
        })
        
        
        
        if($("#rejestracja #regulamin:checked").length == 0){
            regulamin = 1;
            $("span#regulaminMsg").show();
        }else{
            regulamin = 0;
            $("span#regulaminMsg").hide();
        }
        
       
        
       
        
        //alert(blad + ' ' + bladEmail + ' ' + haslo + ' ' + potwierdzHaslo + ' ' + regulamin);
        
        if(blad == 0 && bladEmail == 0 && haslo == 0 && potwierdzHaslo == 0 && regulamin == 0){
            
           $("#rejestracja").submit();
        }
    })
})
