if (!window.console) console = {};
console.log = console.log || function(){};
console.warn = console.warn || function(){};
console.error = console.error || function(){};
console.info = console.info || function(){};


function scrollNext(){
    if (!(bannerScrollPos == -2844)) {
        
        $("#mainFolio .scrollwrap").animate({
            left: '-=948'
        });
        
        bannerScrollPos = bannerScrollPos-948;
        $("#bPrev").show();
        
        if(bannerScrollPos == -2844) {
            $("#bNext").hide();
        }
        
    } else {
        
        $(this).hide();
        $("#bPrev").show();
    }
}

function scrollPrev(){
    if (!(bannerScrollPos == 0)) {
        $("#mainFolio .scrollwrap").animate({
            left: '+=948'
        });
        bannerScrollPos = bannerScrollPos+948;
        $("#bNext").show();
        if(bannerScrollPos == 0) {
            $("#bPrev").hide();
        }
    } else {
        $(this).hide();
        $("#bNext").show();
    }
}

function animateBanner() {
    if (!(bannerScrollPos == -2844)) {
        $("#mainFolio .scrollwrap").animate({
            left: '-=948'
        }, 800);
        bannerScrollPos = bannerScrollPos - 948;
        $("#bPrev").show();
        
        if(bannerScrollPos == -2844) {
            $("#bNext").hide();
        }
        
    } else {
        $("#mainFolio .scrollwrap").animate({
            left: '0'
        });
        bannerScrollPos = 0;
        $("#bPrev").hide();
        $("#bNext").show();
    }
}

$(document).ready(function(){

    $("a").attr({onfocus: "blur()"});
    $("div").attr({onfocus: "blur()"});
    
    // skrypt do rela
    $("a[rel='external']")
        .addClass("external")
        .click(function() {
            var href = $(this).attr('href');

            var prefix1 = "http://";
            var prefix2 = "https://";
            var new_href = href;
            if ((href.search(prefix1) == -1)&&(href.search(prefix2) == -1)) {
                new_href = prefix1 + href;
            }

            window.open(new_href);
            return false;
        })

        $("#pager a").click(function(){
            var id = $(this).attr('id');

            $('.imageGallery .gallery .pictures').each(function(){
                $(this).css('display', 'none');
            });
            $('.imageGallery .gallery #page_' + id).css('display', 'block');

            $("#pager a").each(function(){
                $(this).removeClass('selected');
            });
            $(this).addClass('selected');
        });
    
    
    // zmienna treść na stronie głównej
    
    $("#mainBox .kreacja").show();
    $(".lKreacja").addClass("selected");
    
    $(".lKreacja a").hover(function(){
        $("#mainBox .tip").css('top','24px');
        $("#mainBox div").hide();
        $("#mainBox .kreacja").show();
        $("#main-category li").removeClass("selected");
        $(".lKreacja").addClass("selected");
    });
    
    $(".lReklama a").hover(function(){
        $("#mainBox .tip").css('top','60px');
        $("#mainBox div").hide();
        $("#mainBox .reklama").show();        
        $("#main-category li").removeClass("selected");
        $(".lReklama").addClass("selected");
    });
    
    $(".lGadzety a").hover(function(){
        $("#mainBox .tip").css('top','100px');
        $("#mainBox div").hide();
        $("#mainBox .gadzety").show();        
        $("#main-category li").removeClass("selected");
        $(".lGadzety").addClass("selected");
    });
    
    $(".lInternet a").hover(function(){
        $("#mainBox .tip").css('top','136px');
        $("#mainBox div").hide();
        $("#mainBox .internet").show();
        $("#main-category li").removeClass("selected");
        $(".lInternet").addClass("selected");
    });
    
    /*
     * Rotator obrazków
     */
    $("#mainFolio .scrollwrap").css("left", 0);
    bannerScrollPos = parseFloat($("#mainFolio .scrollwrap").css("left"));


    $("#bPrev").hide();
    
    $("#bPrev").click(function(){
        scrollPrev();
    });
    
    $("#bNext").click(function(){
        scrollNext();
    }); 
    
    bannerAnimationInterval=self.setInterval("animateBanner()",3000);
    
    $('#mainFolio').mouseenter(function(){
        int=window.clearInterval(bannerAnimationInterval);
    });   
    $('#mainFolio').mouseleave(function(){
        bannerAnimationInterval=self.setInterval("animateBanner()",3000);
    });   
});

