
function number_format(liczba) {

    var temp=liczba.toString();
    var pos=temp.indexOf('.');
    if ( pos != -1) {

        var subS=temp.substring(0,pos+3);

        return parseFloat(subS);

    } else return liczba;
}

function test_form() {
    $('input').removeClass('brak');

    if (!$('.produkt_tr').length) {

        $.prompt('Koszyk nie zawiera produktów',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){
            }
        }
        );
        return false;
    }

    var imie=$('#imie').val();
    var nazwisko=$('#nazwisko').val();
    var telefon=$('#telefon').val();
    var ulica=$('#ulica').val();
    var numerdomu=$('#numerdomu').val();
    //var numerlokalu=$('#numerlokalu').val();
    var kodpocztowy=$('#kodpocztowy').val();
    var miejscowosc=$('#miejscowosc').val();
    var email=$('#email').val();
    var nazwa=$('#nazwa').val();
    var nip=$('#nip').val();

    var nazwa_odbiorcy=$('#nazwa_odbiorcy').val();
    var imie2=$('#imie2').val();
    var nazwisko2=$('#nazwisko2').val();
    var telefon2=$('#telefon2').val();
    var ulica2=$('#ulica2').val();
    var numerdomu2=$('#numerdomu2').val();
    //var numerlokalu=$('#numerlokalu').val();
    var kodpocztowy2=$('#kodpocztowy2').val();
    var miejscowosc2=$('#miejscowosc2').val();

    if (email.replace(/\s/g,"")==""  || imie.replace(/\s/g,"")==""  || nazwisko.replace(/\s/g,"")=="" || telefon.replace(/\s/g,"")==""  || ulica.replace(/\s/g,"")==""  || numerdomu.replace(/\s/g,"")==""  || kodpocztowy.replace(/\s/g,"")=="" || miejscowosc.replace(/\s/g,"")=="" ){

        $.prompt('Wypełnij wszystkie pola obowiązkowe. Dla ułatwienia oznaczyliśmy je gwiazdką.',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){


                if ( $('#inny').is(':checked') ) {


                    if (miejscowosc2.replace(/\s/g,"")=="")  {
                        $("#miejscowosc2").focus();
                        $("#miejscowosc2").addClass('brak');
                    }
                    if (kodpocztowy2.replace(/\s/g,"")=="")  {
                        $("#kodpocztowy2").focus();
                        $("#kodpocztowy2").addClass('brak');
                    }
                    if (numerdomu2.replace(/\s/g,"")=="")    {
                        $("#numerdomu2").focus();
                        $("#numerdomu2").addClass('brak');
                    }
                    if (ulica2.replace(/\s/g,"")=="")        {
                        $("#ulica2").focus();
                        $("#ulica2").addClass('brak');
                    }
                    if (telefon2.replace(/\s/g,"")=="")      {
                        $("#telefon2").focus();
                        $("#telefon2").addClass('brak');
                    }
                    if (nazwisko2.replace(/\s/g,"")=="")     {
                        $("#nazwisko2").focus();
                        $("#nazwisko2").addClass('brak');
                    }
                    if (imie2.replace(/\s/g,"")=="")         {
                        $("#imie2").focus();
                        $("#imie2").addClass('brak');
                    }
                


                }

                if (email.replace(/\s/g,"")=="")  {
                    $("#email").focus();
                    $("#email").addClass('brak');
                }
                if (miejscowosc.replace(/\s/g,"")=="")  {
                    $("#miejscowosc").focus();
                    $("#miejscowosc").addClass('brak');
                }
                if (kodpocztowy.replace(/\s/g,"")=="")  {
                    $("#kodpocztowy").focus();
                    $("#kodpocztowy").addClass('brak');
                }
                if (numerdomu.replace(/\s/g,"")=="")    {
                    $("#numerdomu").focus();
                    $("#numerdomu").addClass('brak');
                }
                if (ulica.replace(/\s/g,"")=="")        {
                    $("#ulica").focus();
                    $("#ulica").addClass('brak');
                }
                if (telefon.replace(/\s/g,"")=="")      {
                    $("#telefon").focus();
                    $("#telefon").addClass('brak');
                }
                if (nazwisko.replace(/\s/g,"")=="")     {
                    $("#nazwisko").focus();
                    $("#nazwisko").addClass('brak');
                }
                if (imie.replace(/\s/g,"")=="")         {
                    $("#imie").focus();
                    $("#imie").addClass('brak');
                }

                if ( $('#firma_radio').is(':checked') ) {

                    if (nip.replace(/\s/g,"")=="")  {
                        $("#nip").focus();
                        $("#nip").addClass('brak');
                    }

                    if (nazwa.replace(/\s/g,"")=="")  {
                        $("#nazwa").focus();
                        $("#nazwa").addClass('brak');
                    }
                }

                



            }
        }
        );

        return false;
    }

    if ( $('#inny').is(':checked') ) {

        if ( imie2.replace(/\s/g,"")==""  || nazwisko2.replace(/\s/g,"")=="" || telefon2.replace(/\s/g,"")==""  || ulica2.replace(/\s/g,"")==""  || numerdomu2.replace(/\s/g,"")==""  || kodpocztowy2.replace(/\s/g,"")=="" || miejscowosc2.replace(/\s/g,"")=="" ){

            $.prompt('Wypełnij wszystkie pola obowiązkowe. Dla ułatwienia oznaczyliśmy je gwiazdką.',{
                focus:1,
                top: 180,
                buttons:{
                    'OK':true
                },
                callback: function(v,m,f){


                    if (miejscowosc2.replace(/\s/g,"")=="")  {
                        $("#miejscowosc2").focus();
                        $("#miejscowosc2").addClass('brak');
                    }
                    if (kodpocztowy2.replace(/\s/g,"")=="")  {
                        $("#kodpocztowy2").focus();
                        $("#kodpocztowy2").addClass('brak');
                    }
                    if (numerdomu2.replace(/\s/g,"")=="")    {
                        $("#numerdomu2").focus();
                        $("#numerdomu2").addClass('brak');
                    }
                    if (ulica2.replace(/\s/g,"")=="")        {
                        $("#ulica2").focus();
                        $("#ulica2").addClass('brak');
                    }
                    if (telefon2.replace(/\s/g,"")=="")      {
                        $("#telefon2").focus();
                        $("#telefon2").addClass('brak');
                    }
                    if (nazwisko2.replace(/\s/g,"")=="")     {
                        $("#nazwisko2").focus();
                        $("#nazwisko2").addClass('brak');
                    }
                    if (imie2.replace(/\s/g,"")=="")         {
                        $("#imie2").focus();
                        $("#imie2").addClass('brak');
                    }
                    



                }
            }
            );
            return false;
        }

        if (!kodpocztowy2.match(/^[0-9]{2}-([0-9]){3}$/) ) {

            $.prompt('Podałeś błędny kod pocztowy.<br>Wypełnij pole według podanego przykładu.',{
                focus:1,
                top: 180,
                buttons:{
                    'OK':true
                },
                callback: function(v,m,f){
                    $("#kodpocztowy2").addClass('brak');
                    $("#kodpocztowy2").focus();


                }
            }
            );
            return false;
        }

        if (isNaN(telefon2) || telefon2.length!=9) {

            $.prompt('Podałeś błędny telefon.<br>Wypełnij pole według podanego przykładu.',{
                focus:1,
                top: 180,
                buttons:{
                    'OK':true
                },
                callback: function(v,m,f){
                    $("#telefon2").addClass('brak');
                    $("#telefon2").focus();


                }
            }
            );
            return false;


        }

    }


    if ( $('#firma_radio').is(':checked') ) {

        

        if (nazwa.replace(/\s/g,"")==""  || nip.replace(/\s/g,"")=="" ){

            $.prompt('Dla wybranego statusu "firma" pola Nazwa firmy i NIP są obowiązkowe.',{
                focus:1,
                top: 180,
                buttons:{
                    'OK':true
                },
                callback: function(v,m,f){
                    if (nip.replace(/\s/g,"")=="")  {
                        $("#nip").focus();
                        $("#nip").addClass('brak');
                    }
                    
                    if (nazwa.replace(/\s/g,"")=="")  {
                        $("#nazwa").focus();
                        $("#nazwa").addClass('brak');
                    }
                    

                }
            }
            );
            return false;
        }

       
        if (isNaN(nip) || nip.length!=10) {

            $.prompt('Podałeś błędny NIP.<br>Wypełnij pole według podanego przykładu.',{
                focus:1,
                top: 180,
                buttons:{
                    'OK':true
                },
                callback: function(v,m,f){
                    $("#nip").addClass('brak');
                    $("#nip").focus();


                }
            }
            );
            return false;


        }
    }


    



    
    
    if (!kodpocztowy.match(/^[0-9]{2}-([0-9]){3}$/) ) {
        
        $.prompt('Podałeś błędny kod pocztowy.<br>Wypełnij pole według podanego przykładu.',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){
                $("#kodpocztowy").addClass('brak');
                $("#kodpocztowy").focus();
                   

            }
        }
        );
        return false;
    }

    if (isNaN(telefon) || telefon.length!=9) {

        $.prompt('Podałeś błędny telefon.<br>Wypełnij pole według podanego przykładu.',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){
                $("#telefon").addClass('brak');
                $("#telefon").focus();


            }
        }
        );
        return false;


    }


    if (email && !email.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/) ) {
        
        $.prompt('Podałeś błędny adres email.',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){
                $("#email").addClass('brak');
                $("#email").focus();
                   

            }
        }
        );
        return false;
       
    }

  



    if ($('#potwierdzenie1').is(':checked') && $('#potwierdzenie2').is(':checked') ) {

        $('#zakup').val(4);
        return true;
    } else {

        $.prompt('Nie dokonałeś potwierdzenia regulaminu i zgody na przetwarzanie danych.',{
            focus:1,
            top: 180,
            buttons:{
                'OK':true
            },
            callback: function(v,m,f){



            }
        }
        );
        return false;

    }


}

function inny_adres() {

    if ($('#inny').is(':checked')) $('#innyadres').show();
    else $('#innyadres').hide();
}

function zmien_status (typ) {

    if (typ) {
        // firma
        $('#tfirma').show();
        $('#podmiana_imie').html('Imię (odbierającego FV):*');
        $('#podmiana_nazwisko').html('Nazwisko (odbierającego FV):*');
        $('#innyadres_div').show();
    } else {
        // osoba prywatna
        $('#tfirma').hide();
        $('#podmiana_imie').html('Imię:*');
        $('#podmiana_nazwisko').html('Nazwisko:*');
        $('#inny').attr('checked','');
        $('#innyadres_div').hide();
        $('#innyadres').hide();
    }
}

function przelicz(id_produktu) {

    var cena=0;

    var brutto=0;
    var ilerazem=0;

    $('.z_ilosc').each(function(){
        ilerazem +=parseInt($(this).val());
    });
 
    $('.z_ilosc').each(function(){

        var id_z=$(this).attr('id').split('_');
        var ile=parseInt($(this).val());

        var cen=ile*parseFloat($('#j_'+id_z[1]).val());


        var test=cen-parseInt(cen);
        if (test) cen=number_format(cen);

        $('#zb_'+id_z[1]).val(cen);

        cena+=cen;
     
    });


    cena+=parseFloat($('.bruttop').val());
 

    var test=cena-parseInt(cena);
    
    if (test) {
        cena=number_format(cena);
    }
    
 
    $('#suma_brutto').html(cena);
    
    
    var myDate=new Date();
    myDate.setDate(myDate.getDate()+1);

    var CookieOptions = {
        expiresAt: myDate
    }

    var all=0;
    var cookie_string=new Array();
    var ciacho=$.cookies.get( 'koszyk' ) ;
    var produkty=ciacho.split('p');
    for(var p in produkty){
        var temp=produkty[p].split('_');
        var ile_p=$('#zi_'+temp[0]).val();
        all +=parseInt(ile_p);
        if ($('#tr'+temp[0]).length) cookie_string[p]=temp[0]+"_"+ile_p;
    }
    
    $.cookies.set('koszyk',cookie_string.join('p'),CookieOptions);
    if (isNaN(all)) all=0;
    $('#koszyk_ile').html(all);
}

function usun(id) {
    $('#tr'+id).remove();
    $('.h'+id).remove();
    przelicz(0);
}


function zmien_platnosc (typ) {


    var myDate=new Date();
    myDate.setDate(myDate.getDate()+1);

    var CookieOptions = {
        expiresAt: myDate
    }


    if (typ==0) {
        //przy odbiorze

        $('.cenap').val(kpobranie);
        $('.bruttop').val(kpobranie);
        $('.przesylka').html('Koszt wysyłki za pobraniem');
        $.cookies.set('forma_palatnosci',"0",CookieOptions);
    }else {
        // zapłacę z góry
        $('.cenap').val(kprzedplata);
        $('.bruttop').val(kprzedplata);
        $('.przesylka').html('Koszt wysyłki przedpłaconej');
        $.cookies.set('forma_palatnosci','1',CookieOptions);

    }

    przelicz(0);
}

var slajd=1;
var t1=0;

function zmien (numer) {

    //$('#belka img').attr('src','gfx/grey.png');
    //$('#p'+numer).attr('src','gfx/blue.png');
    var pomocnicza;
    if (slajd>slajd_count) {
        pomocnicza=1;
        slajd=1
    }
    else if (slajd==slajd_count) pomocnicza=0;
    else pomocnicza=slajd;
    sl=pomocnicza+1;
    $('#r'+sl).animate(
    {
        'left':'0px'
    },1000
    );

    $('#r'+slajd).animate(
    {
        'left':'-664px'
    },1000,function() {
        $(this).css({
            'left':'664px'
        })
    }
    );
    if (slajd==slajd_count) slajd=0;
    $('.buttony img').attr('src','gfx/kwadrat.png');
    $('#przycisk_'+sl).attr('src','gfx/kwadrat_active.png');
    $('.buttony img').ifixpng();
}


//slajd_count
function slajd_change() {
    zmien(slajd);
    slajd++;
    t1=setTimeout("slajd_change()",delay);
}

function slajd_change2() {
    clearInterval(t1);
    $(".rotator_content img").stop();

    $('.rotator_content img').css('left','664px');
    $('#r'+slajd).css('left','0px');
    $('.buttony img').attr('src','gfx/kwadrat.png');
    $('#przycisk_'+slajd).attr('src','gfx/kwadrat_active.png');
   
    t1=setTimeout("slajd_change()",delay);
}

//clearTimeout(t1);
$(function() {
  
    if ($('.rotator_content').length) {

        t1=setTimeout("slajd_change()",delay);

        $('.buttony img').click(function(){
            
            iteracja=$(this).attr('id').split('_');
            slajd=parseInt(iteracja[1]);
            slajd_change2();
        });
    }

    $('.nawigacja').click(function(){
        if ($(this).hasClass('lewo')) {
            if (slajd>1) {
                slajd=slajd-1;
                slajd_change2();
            }
        }
        if ($(this).hasClass('prawo')) {
            if (slajd<slajd_count) {
                slajd++;
            
                slajd_change2();
            } 
        }
        
        
    });

    $('.faq_kat city,.faq_img').click(function(){

        //
        var idik=$(this).attr('id').split('_');
        $('.faqpodkat').not('#faqpodkat_'+idik[1]).hide();
        $('.faq_answer').hide();

        $('.faq_img').attr({
            'src':'gfx/plus.gif'
        });

        if ($('#faqpodkat_'+idik[1]).css('display')=='block') $('#img_'+idik[1]).attr({
            'src':'gfx/plus.gif'
        });
        else $('#img_'+idik[1]).attr({
            'src':'gfx/minus.gif'
        });
        
        $('#faqpodkat_'+idik[1]).toggle();
    });

    $('.faq_ask').click(function(){

        //
        var idik=$(this).attr('id').split('_');
        $('.faq_answer').not('#answer_'+idik[1]).hide();

        $('#answer_'+idik[1]).toggle();
    });

    $('.faq_ask').hover(function() {
        $(this).css({
            'text-decoration':'underline'
        });
    },function() {
        $(this).css({
            'text-decoration':'none'
        });
    });


});
