$(document).ready(function(){

    $('#submit_a').click(function(){
        $('#pieces').val('0');
        $('#form').submit();
    });

    $('#przycisk1').click(function(){
        $('#pieces').val('0');
    });

    $('#przycisk2').click(function(){
        $('#pieces').val('2');
    });
    $('#nick_submit').click(function(){
        if ($('#nick_val').val()!=""){
            return true;
        }else{
            return false;
        }
    });

    $('#upload').click(function(){
        var error=0;
        if ($('#reg').is(":checked")){
            $('#reg').parent().removeAttr("style");
        }else{
            $('#reg').parent().css("border","1px solid #da0000");
            $('#reg').parent().css("width","370px");
            error++;
        }
        $('input').each(function(){
            if ($(this).val()==""){
                $(this).css("border","1px solid #da0000");
                error++;
            }
            else
                $(this).removeAttr("style")
            
        });

        var tab = $('input:file').val().split(".");
        exp = tab[tab.length-1];
        exp = exp.toLowerCase();
        if (exp!='jpg' && exp!='png' && exp!='gif'){
            error++;
            $('input:file').css("border","1px solid #da0000");
            $('.message').css("color","#da0000").text("Błędny format pliku. Akceptowane formaty to: GIF, PNG, GIF");
        }else{
            $('input:file').removeAttr("style");
            $('.message').text('');
        }
 
        $('textarea').each(function(){
            if ($(this).val()==""){
                $(this).css("border","1px solid #da0000");
                error++;
            }
            else
                $(this).removeAttr("style")
        });

        var a = $('#email').val().match((/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/));
            if (a==null){
                $('#email').css("border","1px solid #da0000");
                $('.message').css("color","#da0000");
                $('.message').text("Podaj prawidłowy format adresu e-mail");
                error++;
            }else
                $('#email').removeAttr("style")

            if (error==0)
                return true;
            else
                return false;
        });

    var maxlenght_desc = 255;
    var maxlenght_title = 30;
    var maxlenght_adder = 20;
    var maxlenght_mail = 50;

    $('#description').keydown(function(){
        if ($('#description').val().length>maxlenght_desc){
            $('#description').val($('#description').val().substr(0, maxlenght_desc));
        }
    });
    $('#title').keydown(function(){
        if ($('#title').val().length>maxlenght_title){
            $('#title').val($('#title').val().substr(0, maxlenght_title));
        }
    });
    $('#adder').keydown(function(){
        if ($('#adder').val().length>maxlenght_adder){
            $('#adder').val($('#adder').val().substr(0, maxlenght_adder));
        }
    });
    
     $('#email').keydown(function(){
        if ($('#email').val().length>maxlenght_mail){
            $('#email').val($('#email').val().substr(0, maxlenght_mail));
        }
    });

});


function addComent(time, minutes,image)
{
    var now = new Date();
    var elapsed = now.getTime()-(time*1000);
    if (elapsed < minutes*60000)
    {
        left = window.innerWidth*0.50;
        left -=300;
        top = 100;
        window.open('/comments.php?image='+image,'','height=595,width=1010,toolbar=no,left='+left+",top="+top);
    }
    else{
        alert("Komentarz można dodać maksymalnie "+minutes+" minut po ułożeniu puzzli");
    }
}
