function css() {

  $('#slider').slide();	
	$('#loading').hide();

	$('.foto-listing img').each(function(){
		f_src = $(this).parent().attr('href');
		jQuery("<img>").attr("src", f_src);
	});
	$('.foto-listing img').wrap('<span></span>');
	$('.foto-listing').fotoSlider();
	
	$('#fade-2').fadeImg({fadeSpeed:3500,fadeTime:7000});
	$('#fade-1').fadeImg({fadeSpeed:3500,fadeTime:7000,fadeLunch:3500});
	
	$('#fade-5').fadeImg({fadeSpeed:3500,fadeTime:7000});
	$('#fade-4').fadeImg({fadeSpeed:3500,fadeTime:7000,fadeLunch:3500});

/*	
	$('.homepage #content #nav li.item-1').append('<img class="img-header png" src="/image/hd-fade-1.png" alt="alt" />');
	$('.homepage #content #nav li.item-2').append('<img class="img-header png" src="/image/hd-fade-2.png" alt="alt" />');

	$('.homepage #content #nav li.item-4').append('<img class="img-header png" src="/image/hd-fade-4.png" alt="alt" />');
	$('.homepage #content #nav li.item-5').append('<img class="img-header png" src="/image/hd-fade-5.png" alt="alt" />');
*/

	$('#content').tabs();

	/* go on for IE in generall */
	if($.browser.msie){
		
		/* take care IE 6 only */
		if($.browser.version <= 6) {
		

			$('.foto-list li, .foto-listing li').hover(function(){ $(this).addClass('hover'); }, function(){ $(this).removeClass('hover'); });
			
			$('.png').wrap('<span class="img-header png"></span>');
			$('span.png').each(function(p){
				path = $('img',this).attr('src');
				$(this).css({filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path+"', sizingMethod='image')"});
			});
			
		}
	}
}

$(document).ready(css);


jQuery.fn.tabs = function(){
	return this.each(function(i){
	
		t_nav = $(this).find('.tabs-nav');
		t_item = $(t_nav).find('li');
		t_trigger = $(t_item).find('a');
		t_tab = $(this).find('.tab');
		
		if($('*').index($(t_nav)) != -1)
			$(this).addClass('tabbed');
		
		$(t_item).each(function(i){
			t_act = 0;
			_loop = true;
			if($(this).is('.act')){
				t_act = i;
				_loop = false;
			}
			if(t_act == 0){
				$(t_item).eq(0).addClass('act');
				$(t_tab).eq(0).show();
			}
			else{
				$(t_tab).hide();
				$(t_tab).eq(t_act).show();
			}
			return _loop;
		});
		
		
		$(t_trigger).click(function(t){
			$this = $(this);
			if($this.attr('rel') == 'Section'){
				t.preventDefault();
				t_item = $this.parent();
				
				t_id = $this.attr('href');
				t_id = t_id.split('#')[1];
				$(t_item).siblings().removeClass('act');
				$(t_item).addClass('act');
				$(t_item).parent().siblings('.tab').hide();
				$('#'+t_id).show();
			}
		});
		

	}); // each	
};	

jQuery.fn.extend({
	fotoSlider: function() {
		var holder = $('#foto-zoom');
		var fotoPrevCl = 'foto-prev';
		var fotoNextCl = 'foto-next';
		var fotoActCl = 'active'
		var fotoItem = $(this).children('li');
		var fotoCnt = fotoItem.length;
		var fotoItemPos = $('#get_foto').attr('rel');
		
		
		var pagePrevLink, pageNextLink, pageCnt;
		pageCnt = $('.pagination li').size();
		if($('.pagination li:first-child').is('.item-prev'))
			pagePrevLink = $('.pagination .item-prev a').attr('href');
		else
			pagePrevLink = $('.pagination li').eq(pageCnt-2).children('a').attr('href');
			
		if($('.pagination li:last-child').is('.item-next'))
			pageNextLink = $('.pagination .item-next a').attr('href');
		else
			pageNextLink = $('.pagination li').eq(1).children('a').attr('href');
			
		var pagePrev = '<a href="'+pagePrevLink+'" class="pageLink" id="pagePrev"><img src="/image/btn-prev-3.png" alt="Poprzednia strona" title="Poprzednia strona"></a>';
		var pageNext = '<a href="'+pageNextLink+'" class="pageLink" id="pageNext"><img src="/image/btn-next-3.png" alt="Następna strona" title="Następna strona"></a>';
		
		if(fotoItemPos){
			fotoItemPos = fotoItemPos.split('_')[1];
			fotoItemPos = isNaN(fotoItemPos) ? 0 : fotoItemPos ;
		}
		else { fotoItemPos = 0; }
		
		$('.image').wrap('<table><tr><td></td></tr></table>');
		
		$(holder).prepend('<span class="foto-switch">'+pagePrev+'<a href="#'+fotoItemPos+'" class="'+fotoPrevCl+'"><img src="/image/btn-prev.png" alt="Poprzednie zdjęcie" title="Poprzednie zdjęcie"></a></span>');
		$(holder).append('<span class="foto-switch">'+pageNext+'<a href="#'+1+'" class="'+fotoNextCl+'"><img src="/image/btn-next.png" alt="Następne zdjęcie" title="Następne zdjęcie"></a></span>');
		
		
		changeImg(fotoItemPos);
		
		$('.foto-switch a').not('.pageLink').click(function(f){
			f.preventDefault();
			fotoItemPos = $(this).attr('href').split('#')[1];
			changeImg(fotoItemPos);
		});
		
		$(fotoItem).each(function(z){
			$(this).children('a').click(function(e){
				e.preventDefault();
				changeImg(z);
			});
		});
		
		function changeImg(fotoItemPos){
			
			fotoItemPos = parseInt(fotoItemPos);
			$(fotoItem).removeClass(fotoActCl).eq(fotoItemPos).addClass(fotoActCl);
			
			fotoItemPrev = fotoItemPos-1;
			fotoItemNext = fotoItemPos+1;
			
			if(fotoItemPrev == -1){ 
				$('.'+fotoPrevCl).hide();
				if($('.pagination li:first-child').is('.item-prev'))
					$('#pagePrev').show();
				else
					$('#pagePrev').hide();
			}
			else { 
				$('.'+fotoPrevCl).show().attr('href', '#'+fotoItemPrev); 
				$('#pagePrev').hide();
			}
			
			if(fotoItemNext == fotoCnt){ 
				$('.'+fotoNextCl).hide(); 
				if($('.pagination li:last-child').is('.item-next'))
					$('#pageNext').show();
				else
					$('#pageNext').hide();
			}
			else { 
				$('.'+fotoNextCl).show().attr('href', '#'+fotoItemNext); 
				$('#pageNext').hide();
			}
						
			fImg = new Image();
			fImg.src = $(fotoItem).eq(fotoItemPos).children('a').attr('href');	
			fImgAlt= $(fotoItem).eq(fotoItemPos).children('a').children('span').children('img').attr('alt');
			
			$('.image',holder).children('img').remove(); 
			$('.image',holder).prepend("<img src='"+fImg.src+"' alt='"+fImgAlt+"' />");
			$('.lightbox').attr('rel','lightbox'+fotoItemPos);
			fotoHref = fImg.src.split('/duze/')[1];
			$('.lightbox',holder).attr('href','/pliki/galeria/oryginalne/'+fotoHref);
			$('.lightbox',holder).attr('title',fImgAlt);


			if(fImgAlt == undefined || fImgAlt == null || fImgAlt == ''){
				$('#foto-desc').hide();
			}
			else{
				$('#foto-desc').show();
				$('#foto-desc .inner p').text(fImgAlt);
			}
			$('#get_foto').attr('rel',''+fotoItemPos);
			$('#get_foto span').text(''+fotoItemPos);
		}
		
	} // fotoSlider()
});	


jQuery.fn.fadeImg = function(fSettings) {
    fSettings = jQuery.extend({
        fadeSpeed: 500,
        fadeTime: 10000,
        fadeLunch:0
    }, fSettings);   
   
    return this.each(function(i){   

        faderID = $(this).attr('id');
        layersCnt = $('li',this).size();
       
        $('#'+faderID).children('li').not(':first-child').css({opacity: '0'});
       
       
        function fade(faderID){
       
            //alert(faderID);
            layersCnt = $('#'+faderID+' li').size();
            if(i == layersCnt-1) { j = 0; }
            else j = i+1;
            $('#'+faderID).children('li').eq(i).animate({opacity: '0'}, fSettings.fadeSpeed);
            $('#'+faderID).children('li').eq(j).animate({opacity: '1'}, fSettings.fadeSpeed);
            if(i == layersCnt-1) { i = -1; }
            i++;
           
            window.setTimeout(function() { fade(faderID); },fSettings.fadeTime);
           
        }
       
        if(fSettings.fadeLunch != 0){
       
            window.setTimeout(function() { fade(faderID); },fSettings.fadeLunch);
        }
        else{
        fade(faderID);
        }
       
    }); // each
};


