var backBtnLabel = 'powrót';

$(document).ready(function(){
	
	
	if($('.fb_container').length > 0 )
		{
			$('.fb_container').find('img').attr('width','133');
			$('.fb_container').find('img').attr('height','auto');

		}
	
	//$('.portfolio-navi').css('left', ( ( 660 - $('.portfolio-navi').width() )/2));
	var animLength = 1000;
	var currentHeight = 0;
	var slideshowTimeout = null;
	var slideshowDelay = 4000;

	$('.portfolio-navi div div').each( function() {

		$(this).click( function() {

			$(this).parent().parent().parent().find('img').each( function() {  $(this).removeClass('current') ; });
			$(this).parent().parent().parent().find('img:nth-child('+$(this).attr('id')+')').addClass('current');

			$('.bt_current').removeClass('bt_current').addClass('bt');
			$(this).removeClass('bt').addClass('bt_current');
			
			
		})

		
		
	});

	
	function prepareFlash(obj,flSrc) {
		if (flSrc == null)
			var flSrc = obj.id.substr(6).replace(/\:/g,'/');

		$(obj).flash({
			width: '100%',
			height: '100%',
			swf: flSrc,
			wmode: 'opaque'
		});
	}
	
	$('div[id^=flash]').each(function(){
		prepareFlash(this);
	});	
	
	$('a[rel^=feature_banner]').bind("click",function(e){
		e.preventDefault();
		
		var sizes = this.rel.split(':');
		
		$pItem = $(this).closest('.white-box');
		if ($pItem.length == 0)
			$pItem = $(this).closest('.featured-news');
		
		$bannerFlash = $('<div></div>').css({
			width:sizes[1]+"px",
			height:sizes[2]+"px"
		});
		
		$('.menu-bar a.arrow-left, .menu-bar a.arrow-right').css('display','none');
		$('.menu-bar span.arrow-left, .menu-bar span.arrow-right').css('display','none');
		
		
		$overlay_banner = $('<div></div>').addClass('banner-overlay').append($bannerFlash)
		.bind("click",function(){
			$(this).remove();
			$('.overlay-back-btn').remove();
			$('.menu-bar a.arrow-left, .menu-bar a.arrow-right').css('display','');
			$('.menu-bar span.arrow-left, .menu-bar span.arrow-right').css('display','');
			$('.gray-box').css('display','');
			$('.mainpage-contact').css('display','');			
			
		})
		.css({
			minHeight:$(this).children('img').height()+"px"
		});
		
		var $backBtn = $('<a></a>').html(backBtnLabel).attr('href','#').addClass('overlay-back-btn').addClass('arrow-left').bind("click",function(e){
			$overlay_banner.remove();
			$(this).remove();
			$('.menu-bar a.arrow-left, .menu-bar a.arrow-right').css('display','');
			$('.menu-bar span.arrow-left, .menu-bar span.arrow-right').css('display','');
			$('.gray-box').css('display','');
			$('.mainpage-contact').css('display','');	
			e.preventDefault();
		});
		
		$pItem.append($overlay_banner);
		$overlay_banner.append($backBtn);
		
		$bg = $overlay_banner.closest('.bg');
		var newHeight = $bg.height() + $bg.offset().top - $overlay_banner.offset().top;
		$overlay_banner.css('height',newHeight+"px");
		$('.gray-box').css('display','none');
		$('.mainpage-contact').css('display','none');
		
		prepareFlash($bannerFlash,this.href);
	});
	
	var minHolderHeight = $('.holder').height();
	window.onresize = function(){
		var holderHeight = $('.holder').height();
		var bodyHeight = $('body').height();
		
		if (bodyHeight - 40 <= minHolderHeight)
			$('.holder').css('height','');
	//	else
		//	$('.holder').height((bodyHeight-48)+"px"); <- wtf?

	};
	window.onresize();
	setInterval(function(){window.onresize();},50);
	
});




/**
* Funkcja wystawiona flashowi do zamykania overlaya
*/
function closeOverlay(){
	$overlay_banner.remove();
	$('.overlay-back-btn').remove();
	$('.menu-bar a.arrow-left, .menu-bar a.arrow-right').css('display','');
	$('.menu-bar span.arrow-left, .menu-bar span.arrow-right').css('display','');
	$('.gray-box').css('display','');
	$('.mainpage-contact').css('display','');	
}

$(window).load(function() {
	if($('.fb_container').length > 0 )
		$('.fb_container').find('a').attr('target','_blank');
});


