jQuery(function(){
    var delay = 7000;       // czas zmiany slajdów (w milisekundach)
    var tempo = 1000;        // tempo animacji slajdu (w milisekundach)
    var animation_type = "fade"; // do wyboru sposób animacji: "slide", "fade" lub "slideUp"
    var deflection = 0;   // odległość/wielkość zamachnięcie przy zmianie slajdu (w pikselach i przy opcji "slide")

    var width = $('#slider2').width();
    var deflection_tempo;
    if(deflection==0){
        deflection_tempo = 0;
    }
    else {
        deflection_tempo = tempo/4;
    }

    activeBanner(1);
    var clicked_id = 1;
    var zindex  = 1;
    var changeId = 0;
    var animation = width+deflection;
    var items_amount = $('#go2 > .slide2').size();
    var items_amount2 = $('#go3 > .slide3').size();
    
	var color1 = 'd90000';
	var color2 = '0da8d2';
	var color3 = 'f96610';
	var color4 = '59008c';
	var color5 = '2ed900';
	
	var apnd = '';
	
    for(i=1; i<=items_amount; i++) {
		apnd = "<a style='cursor:pointer' class='change button"+i+"' title='"+i+"'";
		//if (i == 1) apnd = apnd + " style=\"background-color:#"+color1+";\" ";
		//if (i == 2) apnd = apnd + " style=\"background-color:#"+color2+";\" ";
		//if (i == 3) apnd = apnd + " style=\"background-color:#"+color3+";\" ";
		//if (i == 4) apnd = apnd + " style=\"background-color:#"+color4+";\" ";
		//if (i == 5) apnd = apnd + " style=\"background-color:#"+color5+";\" ";
		apnd = apnd + "></a>";
        $('#change_buttons2').append(apnd);
    }

  

    animation = animation.toString()+'px';
    deflection = deflection.toString()+'px';
    $('#change_buttons2 .button1').css({
        'opacity':'.5'
    });

    
    $('#change_buttons2 .change').click(function(){
        if(animation_type=="fade"){
            clearInterval(changeId);
            activeButton($(this).attr("title"));
            clicked_id = $(this).attr("title");
            for(j=1; j < clicked_id; j++){
                $('#go2 .slide2:nth-child('+j+')').css({
                    "display":"block",
                    "z-index":'1'
                });
            }
            for(j=clicked_id; j <= items_amount; j++){
                zindex = items_amount-j+1;
                $('#go2 .slide2:nth-child('+j+')').css({
                    "display":"block",
                    "z-index":zindex
                });
                $('#go2 .slide2:nth-child('+j+')').fadeIn();
            }        
            toggleIt(clicked_id);      
        }
    });

    

    function toggleIt(item) {
        changeId = setInterval(function(){
            zindex = (items_amount+1) - item;
            $('#go2 .slide2:nth-child('+item+')').css({
                'z-index':zindex
            });
            if(item!=items_amount){
                $('#go2 .slide2:nth-child('+item+')').fadeOut(tempo);
                item++;
                activeButton(item);
                if(item==2){
                    $('#go2 .slide2:last-child').css({
                        "display":"block",
                        "z-index":'1'
                    }).show();
                }
                is_clicked=0;         
            }
            else {
                activeBanner(1);
                clearInterval(changeId);
                activeButton(1);
                clicked_id = 1;
                for(j=1; j < clicked_id; j++){
                    $('#go2 .slide2:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":'1'
                    });
                }
                for(j=clicked_id; j <= items_amount; j++){
                    zindex = items_amount-j+1;
                    $('#go2 .slide2:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":zindex
                    });
                    $('#go2 .slide2:nth-child('+j+')').fadeIn();
                }

                $('#slider2').fadeIn(tempo);

                toggleIt(1);
            }
        }, delay+tempo+deflection_tempo);
    }

    function toggleIt2(item) {
        changeId = setInterval(function(){
            zindex = (items_amount2+1) - item;
            $('#go3 .slide3:nth-child('+item+')').css({
                'z-index':zindex
            });
            if(item!=items_amount2){
                $('#go3 .slide3:nth-child('+item+')').fadeOut(tempo);
                item++;
                activeButton2(item);
                if(item==2){
                    $('#go3 .slide3:last-child').css({
                        "display":"block",
                        "z-index":'1'
                    }).show();
                }
                is_clicked=0;
            }
            else {
                activeBanner(3);
                clearInterval(changeId);
                activeButton3(1);
                clicked_id = 1;
                for(j=1; j < clicked_id; j++){
                    $('#go4 .slide4:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":'1'
                    });
                }
                for(j=clicked_id; j <= items_amount3; j++){
                    zindex = items_amount3-j+1;
                    $('#go4 .slide4:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":zindex
                    });
                    $('#go4 .slide4:nth-child('+j+')').fadeIn();
                }
                toggleIt3(clicked_id);
                $('#slider2').hide();
                $('#slider3').hide();
                $('#slider4').fadeIn(tempo);
                $('#slider5').hide();
            }
        }, delay+tempo+deflection_tempo);
    }

    function toggleIt3(item) {
        changeId = setInterval(function(){
            zindex = (items_amount3+1) - item;
            $('#go4 .slide4:nth-child('+item+')').css({
                'z-index':zindex
            });
            if(item!=items_amount3){
                $('#go4 .slide4:nth-child('+item+')').fadeOut(tempo);
                item++;
                activeButton3(item);
                if(item==2){
                    $('#go4 .slide4:last-child').css({
                        "display":"block",
                        "z-index":'1'
                    }).show();
                }
                is_clicked=0;
            }
            else {
                activeBanner(4);
                clearInterval(changeId);
                activeButton4(1);
                clicked_id = 1;
                for(j=1; j < clicked_id; j++){
                    $('#go2 .slide5:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":'1'
                    });
                }
                for(j=clicked_id; j <= items_amount4; j++){
                    zindex = items_amount4-j+1;
                    $('#go5 .slide5:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":zindex
                    });
                    $('#go5 .slide5:nth-child('+j+')').fadeIn();
                }
                toggleIt4(clicked_id);
                $('#slider2').hide();
                $('#slider3').hide();
                $('#slider4').hide();
                $('#slider5').fadeIn(tempo);
            }
        }, delay+tempo+deflection_tempo);
    }

    function toggleIt4(item) {
        changeId = setInterval(function(){
            zindex = (items_amount4+1) - item;
            $('#go5 .slide5:nth-child('+item+')').css({
                'z-index':zindex
            });
            if(item!=items_amount4){
                $('#go5 .slide5:nth-child('+item+')').fadeOut(tempo);
                item++;
                activeButton4(item);
                if(item==2){
                    $('#go5 .slide5:last-child').css({
                        "display":"block",
                        "z-index":'1'
                    }).show();
                }
                is_clicked=0;
            }
            else {
                activeBanner(1);
                clearInterval(changeId);
                activeButton(1);
                clicked_id = 1;
                for(j=1; j < clicked_id; j++){
                    $('#go2 .slide2:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":'1'
                    });
                }
                for(j=clicked_id; j <= items_amount; j++){
                    zindex = items_amount-j+1;
                    $('#go2 .slide2:nth-child('+j+')').css({
                        "display":"block",
                        "z-index":zindex
                    });
                    $('#go2 .slide2:nth-child('+j+')').fadeIn();
                }
                toggleIt(clicked_id);
                $('#slider2').fadeIn(tempo);
                $('#slider3').hide();
                $('#slider4').hide();
                $('#slider5').hide();
            }
        }, delay+tempo+deflection_tempo);
    }
    
    function activeButton(id){
        for(i=1; i<=items_amount; i++){
            if(i==id){
                $('#change_buttons2 .button'+i).css({
                    'opacity':'1'
                });
            }
            else {
                $('#change_buttons2 .button'+i).css({
                    'opacity':'0.5'
                });
            }
        }
    }

    function activeButton2(id){
        for(i=1; i<=items_amount2; i++){
            if(i==id){
                $('#change_buttons3 .button'+i).css({
                    'opacity':'1'
                });
            }
            else {
                $('#change_buttons3 .button'+i).css({
                    'opacity':'0.5'
                });
            }
        }
    }

    function activeButton3(id){
        for(i=1; i<=items_amount3; i++){
            if(i==id){
                $('#change_buttons4 .button'+i).css({
                    'opacity':'1'
                });
            }
            else {
                $('#change_buttons4 .button'+i).css({
                    'opacity':'0.5'
                });
            }
        }
    }

    function activeButton4(id){
        for(i=1; i<=items_amount4; i++){
            if(i==id){
                $('#change_buttons5 .button'+i).css({
                    'opacity':'1'
                });
            }
            else {
                $('#change_buttons5 .button'+i).css({
                    'opacity':'0.5'
                });
            }
        }
    }

    var index = 1;
    if(animation_type=="fade") {
 
        index=1;
        $('#go2 .slide2').css({
            'position':'absolute',
            'left':'0',
            'top':'0'
        });
        for(j=0; j < items_amount; j++){
            zindex = items_amount-j;
            index = j+1;
            $('#go2 .slide2:nth-child('+index+')').css({
                "display":"block",
                "z-index":zindex
            });
        }
        $('#change_buttons2').css({
            "z-index":"99"
        });
        $('#slider2').fadeIn(tempo);
        //$('#slider3').hide();
        //$('#slider4').hide();
        //$('#slider5').hide();
        toggleIt(1);
    }
   

    function activeBanner(banner){
        for(i=1; i<2; i++){
            if(i==banner){
                $("#banner_link"+i).addClass('banner_active');
            }
            else{
                $("#banner_link"+i).removeClass('banner_active');
            }
        }
    }

    $("#banner_link1").click(function(){
        activeBanner(1);
        clearInterval(changeId);
        activeButton(1);
        clicked_id = 1;
        for(j=1; j < clicked_id; j++){
            $('#go2 .slide2:nth-child('+j+')').css({
                "display":"block",
                "z-index":'1'
            });
        }
        for(j=clicked_id; j <= items_amount; j++){
            zindex = items_amount-j+1;
            $('#go2 .slide2:nth-child('+j+')').css({
                "display":"block",
                "z-index":zindex
            });
            $('#go2 .slide2:nth-child('+j+')').fadeIn();
        }
        toggleIt(clicked_id);
        $('#slider2').fadeIn(tempo);
        $('#slider3').hide();
        $('#slider4').hide();
        $('#slider5').hide();
    });

    $("#banner_link2").click(function(){
        activeBanner(2);
        clearInterval(changeId);
        activeButton2(1);
        clicked_id = 1;
        for(j=1; j < clicked_id; j++){
            $('#go3 .slide3:nth-child('+j+')').css({
                "display":"block",
                "z-index":'1'
            });
        }
        for(j=clicked_id; j <= items_amount2; j++){
            zindex = items_amount2-j+1;
            $('#go3 .slide3:nth-child('+j+')').css({
                "display":"block",
                "z-index":zindex
            });
            $('#go3 .slide3:nth-child('+j+')').fadeIn();
        }
        toggleIt2(clicked_id);
        $('#slider2').hide();
        $('#slider3').fadeIn(tempo);
        $('#slider4').hide();
        $('#slider5').hide();

    });

    $("#banner_link3").click(function(){
        activeBanner(3);
        clearInterval(changeId);
        activeButton3(1);
        clicked_id = 1;
        for(j=1; j < clicked_id; j++){
            $('#go4 .slide4:nth-child('+j+')').css({
                "display":"block",
                "z-index":'1'
            });
        }
        for(j=clicked_id; j <= items_amount3; j++){
            zindex = items_amount3-j+1;
            $('#go4 .slide4:nth-child('+j+')').css({
                "display":"block",
                "z-index":zindex
            });
            $('#go4 .slide4:nth-child('+j+')').fadeIn();
        }
        toggleIt3(clicked_id);
        $('#slider2').hide();
        $('#slider3').hide();
        $('#slider4').fadeIn(tempo);
        $('#slider5').hide();
    });

    $("#banner_link4").click(function(){
        activeBanner(4);
        clearInterval(changeId);
        activeButton4(1);
        clicked_id = 1;
        for(j=1; j < clicked_id; j++){
            $('#go5 .slide5:nth-child('+j+')').css({
                "display":"block",
                "z-index":'1'
            });
        }
        for(j=clicked_id; j <= items_amount4; j++){
            zindex = items_amount4-j+1;
            $('#go5 .slide5:nth-child('+j+')').css({
                "display":"block",
                "z-index":zindex
            });
            $('#go5 .slide5:nth-child('+j+')').fadeIn();
        }
        toggleIt4(clicked_id);
        $('#slider2').hide();
        $('#slider3').hide();
        $('#slider4').hide();
        $('#slider5').fadeIn(tempo);
    });
})
