window.onload=function() {
	SWFAddress.onChange=addrChange;
	flash=new SWFObject('Baner.swf', 'swfStos_kartek', '100%', '100%', '9', '#000000');
	flash.addParam("wmode", "transparent");
	flash.addParam("scale", "noscale");
	flash.addParam("salign", "t");
	flash.write('divFlashInner');
	
	setHeight();
	addrChange();
};

window.onresize=function(){
	$('#divPages').css('height', 'auto');
	setHeight();
}

function go(address) {
	if(!busy) {
		if($('#divFlash').height()>200) stopIntro();
		SWFAddress.setValue(address);
	}
}

function changePage(address) {
		busy=true;
		
		var newPageIndex=getPageIndex(address);
		
		if(newPageIndex!=currentPageIndex && address!='' && address!='/') {
			if(newPageIndex>currentPageIndex) direction=1;
			else direction=2;
			
			currentPageIndex=newPageIndex;
			
			var minH=$(window).height()-$('#footer').height()-$('#divFlash').height();
			var h=$($('.divPage')[0]).height();
			if(h<minH) h=minH;
			
			$('#divPages').css('height', h+'px');
				
			var margin='0px';
			var newMargin=$(window).width()+'px';
			var pageId=0;
			
			if(direction==2) {
				margin=$(window).width()+'px';
				newMargin='0px';
				pageId=1;
			}
			
			
			var newPage='<'+'div class="divPage" style="margin-left: '+margin+'; height: '+h+'px; overflow: hidden; display: none"'+'><'+'/div'+'>';
			$('#divPages').append(newPage);
			
			$($('.divPage')[1]).css('zIndex', 2);
			$($('.divPage')[1]).load('content.php?address='+address, '', function(){
				$($('.divPage')[1]).show();
				$($('.divPage')[1]).prepend('<div class="pageTop"><!-- --></div>');
				showPage(direction, pageId, newMargin);
			});
			hideFooter();
	}
	else {
		var addressTmp=address.replace('.html','').split(',');
		var page=addressTmp[0];
		var id=addressTmp[1];
		
		if(page=='portfolio-projekt') {
			var content='<div style="display: none;" class="project"></div>';
			$('#projectContainer').append(content);
			$('#projectContainer').css('height', $('#projectContainer').height()+'px');
			$('.project').css('position', 'absolute');
			$($('.project')[1]).load('project.php?id='+id, '', function(){
				$($('.project')[1]).fadeIn(function(){
					$($('.project')[0]).remove();
					$('.project').css('position', 'static');
					$('#projectContainer').css('height', 'auto');
					busy=false;
				});
			});
		}
		else busy=false;
	}
}

function showPage(direction, pageId, newMargin) {
	$($('.divPage')[0]).css('position', 'absolute');
	if(direction==2) $($('.divPage')[1]).css('position', 'absolute');
	
	$($('.divPage')[pageId]).animate({
		marginLeft: newMargin
	}, 1000, function(){
		
		$($('.divPage')[0]).remove();
		$($('.divPage')[0]).css('position', 'static');
		$('#divPages').css('height', 'auto');
		
		$($('.divPage')[0]).css('height', 'auto');
		
		var winH=($(window).height()-$('#footer').height()-$('#divFlash').height());	
		if(winH>$($('.divPage')[0]).height()) $($('.divPage')[0]).css('height', winH+'px');
		
		var pageIndex=getPageIndex(SWFAddress.getValue().replace('/', ''));
		busy=false;
		showFooter();
	});
}

function setHeight() {
	var minH=$(window).height()-$('#footer').height()-$('#divFlash').height();
	if($('#divPages').height()<minH) $('#divPages').css('height', minH+'px');
}

var busy=false;

function addrChange() {
	address=SWFAddress.getValue().replace('/', '');
	changePage(address);
}

function getPageIndex(addressTmp) {
	var index=0;
	
	var addressTmp2=addressTmp.replace('.html', '').split(',');
	var address=addressTmp2[0];
	
	if(address=='o-wts') index=1;
	else if(address=='filozofia') index=2;
	else if(address=='metodologia') index=3;
	else if(address=='portfolio') index=4; 
	else if(address=='portfolio-kreacje') index=4.1; 
	else if(address=='portfolio-doradztwo') index=4.2; 
	else if(address=='portfolio-projekt') index=4.3; 
	else if(address=='oferta') index=5;
	else if(address=='kontakt') index=6;
	
	return index;
}

function hideFooter() {
	$('#divFooter').animate({marginTop: '43px'});
}

function showFooter() {
	$('#divFooter').animate({marginTop: '0px'});
}

function changeProjectListType() {
	var type=2;
	
	if($('#project_type_1').attr('checked')) type=1;
	
	$('#list1').hide();
	$('#list2').hide();
	$('#list'+type).show();
}

var g_slide=1;
var flash;
function slideChange(dir) {
	slide_id=-1;
	if(dir==1 && g_slide>1) slide_id=g_slide-1;
	else if(dir==2 && g_slide<(slide.length-1)) slide_id=g_slide+1;
	
	if(slide_id>-1) {
		if(slide[slide_id].file_ext=='jpg') content='<a href="'+slide[slide_id].file+'" target="_blank" onmouseover="$(\'.zoom_ov\').stop(true, true); $(\'.zoom_ov\').fadeIn()" onmouseout="$(\'.zoom_ov\').stop(true, true); $(\'.zoom_ov\').fadeOut()"><img src="graph/btn_powieksz.jpg" alt="" style="margin-left: 585px; margin-top: 1px; position: absolute" /><img class="zoom_ov" src="graph/btn_powieksz_ov.jpg" alt="" style="margin-left: 585px; margin-top: 1px; position: absolute; display: none; z-index: 1" /><img src="'+slide[slide_id].file_prev+'" alt="" /></a>';
		else if(slide[slide_id].file_ext=='flv' || slide[slide_id].file_ext=='f4v') content='<div id="movie_'+slide[slide_id].id+'"></div>';
		
		if(dir==1) {
			$('#slideContainer').prepend('<div class="slide" style="margin-left: -608px">'+content+'</div>');
			$($('.slide')[0]).animate({marginLeft: '0px'}, function(){
				$($('.slide')[1]).remove();
			});
		}
		else {
			$('#slideContainer').append('<div class="slide">'+content+'</div>');
			$($('.slide')[0]).animate({marginLeft: '-608px'}, function(){
				$($('.slide')[0]).remove();
			});
		}
		if(slide[slide_id].file_ext=='flv' || slide[slide_id].file_ext=='f4v') {
			flash=new SWFObject('videoPlayer.swf?movie='+slide[slide_id].file+'&img='+slide[slide_id].file_prev, 'swf_movie_'+slide[slide_id].id, '608', '430', '9', '#000000');
			flash.addParam("wmode", "transparent");
			flash.addParam("allowFullScreen", "true");
			flash.write('movie_'+slide[slide_id].id);
		}
		$('#slideCounter').html(slide_id);
		if(slide_id==1) $('#slidePrev').hide();
		else $('#slidePrev').show();
		if(slide_id==(slide.length-1)) $('#slideNext').hide();
		else $('#slideNext').show();
		g_slide=slide_id;
	}
}

function banerClick(id) {
	go('portfolio-projekt,'+id+'.html');
}
