
$(document).ready(function(){
	
	// animation
	$('.animation').animation();
	
	// stop dla pustych linkow
	$('a[href=#]').click(function(){ return false; })
	
	/*
	 * 		SHADOWBOX
	 */
	// aktywacja shadowbox
	Shadowbox.init();
	
	if ( $.browser.msie && (parseInt($.browser.version, 10) < 8) ) {
	  $('body').prepend('<div style="padding:10px;font-size:11px;color:#666;background-color:#fffdd1;border-bottom:1px solid #000;">Wygląda na to, że używasz przestarzałej przeglądarki i część funkcji tej strony może nie działać poprawnie. Zalecamy <a href="http://windows.microsoft.com/pl-PL/internet-explorer/products/ie/home">aktualizację Twojej przeglądarki</a> lub ściągnięcie jednej z alternatywnych: <a href="http://www.google.pl/chrome">Chrome</a>, <a href="http://www.mozilla.org/pl/firefox/fx/">Firefox</a>, <a href="http://www.opera.com/portal/choice/?language=pl">Opera</a>, <a href="http://www.apple.com/pl/safari/">Safari</a></div>');
	}

})



$.fn.animation = function(options){
	return this.each(function(){
		var slider = $(this);
		var items = $(this).find('.slide').size();
		var pos = 1;
		
		if(items>1){
			// ustawienie stylu dla kontenera glwonego
			$(this).css('position','relative');
			// dodanie kontenera dla przyciskow
			$(this).append('<p class="buttons" style="position:absolute; bottom:0; left:50%; margin:0; padding:0; z-index:100;"></p>');
			var buttons = $(this).find('.buttons');
			// dodanie przyciskow
			for(i=1;i<=items;i++){
				buttons.append('<a rel="'+i+'" class="b'+i+'">'+i+'</a>');
				if(i!=1) slider.find('.slide:nth-child('+i+')').hide();
			}
			// aktywacja pierwszego przycisku
			buttons.find('.b1').addClass('active');
			// aktywacja akcji klikniecia
			buttons.find('a').each(function(){
				var i = $(this).attr('rel');
				$(this).bind('click', {item:i}, function(event){ slide(event.data.item); return false; });
			})
		}
		
		
		setInterval(function(){
            if (pos >= items) {
                pos = 0;
            }
            slide(++pos);
        }, 5000);
		
		function slide(item){
        	buttons.find('.active').removeClass('active');
            slider.find('.slide:visible').fadeOut(function(){
                buttons.find('a:nth-child('+item+')').addClass('active');
                slider.find('.slide:nth-child('+item+')').fadeIn();
            });
            pos = item;
	    }
	})
}

