/*
jQuery.wrapList v1.0
Copyright 2008 JC Grubbs (grubbs.jc@gmail.com)
Licensed under Creative Commons Attribution 3.0 United States License 
(Creative Commons Attribution 3.0 United States License)
Designed for jQuery v1.2.6 or higher
*/

$.fn.wrapList = function(options) {
    var defaults = {
        itemsPerColumn: 10
    };
    var opts = $.extend($.fn.wrapList.defaults, options);
    this.each(function() {
        var ul = this;
        var li = $(ul).children("li");
        $(ul).empty();

        for (var i = 0; i < opts.itemsPerColumn; i++)
        $(ul).append(li[i]);

        var curUl = ul;
        $(curUl).css("float", "left");

        for (var i = 1; i < li.length / opts.itemsPerColumn; i++) {
            var newUl = document.createElement("ul");
            for (var j = opts.itemsPerColumn * i; j < (opts.itemsPerColumn * i) + opts.itemsPerColumn; j++)
            $(newUl).append(li[j]);
            $(newUl).css("float", "left");
            $(curUl).after(newUl);
            curUl = newUl;
        }
    });
};


$( function() {

    // Skrolowanie obrazkow (Lewo <> Prawo)
	$(".scrollable").scrollable({
        keyboard: 'true'
    });
	
	$( '#s0' ).html('').flash({
		swf: '/swf/banner/banner.swf',
		width: 600,
		height: 115,
		hasVersion: 9, 
		expressInstaller: '/swf/expressInstall.swf'
	});
	
	$( '#s1' ).html('').flash({
		swf: '/swf/partners/partners.swf',
		width: 155,
		height: 155,
		hasVersion: 9,
		flashvars: {
			file: "/swf/partners/data.xml?overstretch=false?rotatetime=2?shuffle=false", 
			transition: "circles", 
			screencolor: "0xFFFFFF", 
			autostart: "true", 
			shownavigation: "false", 
			width: "150", 
			height: "150", 
			rotatetime: "2", 
			overstretch: "false", 
			shuffle: "false"
		},
		expressInstaller: '/swf/expressInstall.swf'
	});
	
	$( '#s2' ).html('').flash({
		// { 
		swf: '/swf/start/start.swf',
		width: 550,
		height: 375,
		hasVersion: 9,
		expressInstaller: '/swf/expressInstall.swf'
	});
	

    // Nadaje klase .active pierwszemu Elementowi
    $('.gallery .thumbs ul.items li:first').addClass('active');

    // Tworze galerie
    $('.gallery .thumbs ul.items').galleria({
        history: false,
        clickNext: false,
        insert: '.gallery .image .src'
    });

    // Wyswietlam submenu produktow
    $("li.submenu").hover(
    function() {
        $('li.submenu ul').css({
            'display': 'block'
        });
    },
    function() {
        $('li.submenu ul').css({
            'display': 'none'
        });
    }
    );

    // FancyBox (galeria)
    // $(".fancybox a").fancybox({ 'overlayShow': true });
    // Wyswietla submenu
    $("#sidebar .submenu, #sidebar #show").click(function() {
        $("#submenu").show("slow");
        $("#show").hide("slow");
    });

    // Chowa submenu
    $("#sidebar .close-link").click(function() {
        $("#submenu").hide("slow");
        $("#show").show("slow");
    });

    var main_height = $("#main").height();
    $("#sidebar #submenu").css({
        'height': main_height
    });

    // Pokazuje/chowa opis
    $('.show-description').click(function() {
        $('#' + this.rel).toggle();
    }).toggle(function()
    {
        $(this).text('(ukryj opis)')
        $(".gallery .image .description").css({
            'display': 'block'
        });
    },
    function()
    {
        $(this).text('(pokaż opis)')
        $(".gallery .image .description").css({
            'display': 'none'
        });
    });

    if ($('ul.products').length > 0) {
        $("#container #main-wrapper #main #content").css({
            'min-height': '453px'
        });
    }

    $('.center').center();

    // uklad dwuszpaltowy referencji
    iHalfReferencses = (Math.round($('#www-referencje li').length / 2));
    $('#www-referencje').wrapList({
        itemsPerColumn: iHalfReferencses
    });
    $('#www-referencje').parent().find('li').css({
        'float': 'none',
        'padding-bottom': '3px'
    });

    $('#www-referencje').parent().find('a').not('a[href$=.pdf]').fancybox({
        'overlayShow': true
    });
});