var loc = new String(window.location);
loc = loc.replace('http://www.bigcyc.pl','').split('#')[0];
if (loc != '/') {
	window.location = 'http://www.bigcyc.pl/#'+loc;
}

var flaga;
var ktoryBox;
function ukryjBox(funkcja) {
	if (ktoryBox >= 0) {
		$('#body .box:eq('+ktoryBox+')').fadeOut('fast', function() {
			ukryjBox(funkcja);
		});
		ktoryBox--;
	} else {
		funkcja();
		flaga = false;
	}
};
function ukryjBoxy(funkcja) {
	ktoryBox = $('#body .box').length-1;
	ukryjBox(funkcja);
	flaga = true;
};
function pokazBox(funkcja) {
	if (ktoryBox < $('#body .box').length) {
		$('#body .box:eq('+ktoryBox+')').fadeIn('fast', function() {
			pokazBox(funkcja);
		});
		ktoryBox++;
	} else {
		funkcja();
		flaga = false;
	}
};
function pokazBoxy(funkcja) {
	ktoryBox = 0;
	pokazBox(funkcja);
	flaga = true;
};

var url;
function ladowanie() {
	$('#body').load(url+' #body > *', function() {
		if (url == '/' || url == '/aktualnosci') {
			$('.baner:first').slideDown();
			$('.zewzew').css('background-image', 'url(/images/background.jpg)');
		} else {
			$('.baner:first').slideUp();
			$('.zewzew').css('background-image', 'url(/images/background2.jpg)');
		}
		pokazBoxy($.start);
	});
};
var lasturl = '';
function handleChange(event) {
	$('.loader').fadeIn('slow');
	url = event.path;
	if (flaga) {
		window.location = 'http://www.bigcyc.pl'+url;
	}
	$('.menu a').removeClass('active');
	switch (url.split('/')[1]) {
		case '': case 'aktualnosci': $('.menu a.aktualnosci').addClass('active'); break;
		case 'galeria': $('.menu a.galeria').addClass('active'); break;
		case 'koncerty': $('.menu a.koncerty').addClass('active'); break;
		case 'dyskografia': $('.menu a.dyskografia').addClass('active'); break;
		case 'zespol': $('.menu a.zespol').addClass('active'); break;
		case 'teksty': $('.menu a.teksty').addClass('active'); break;
		case 'strefa-zrzutu': $('.menu a.strefa-zrzutu').addClass('active'); break;
		case 'linki': $('.menu a.linki').addClass('active'); break;
		case 'kontakt': $('.menu a.kontakt').addClass('active'); break;
	}
	if (lasturl != '') {
		if (lasturl != url) {
			ukryjBoxy(ladowanie);
			lasturl = url;
		}
	} else {
		ladowanie();
		lasturl = url;
	}
};
SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);

function flash(id, url, w, h) {
	$('#player'+id).flash(url, {
		version: '8.0.24',
		params: {
			allowfullscreen: true
		},
		attr: {
			width: w+'px',
			height: h+'px'
		}
	});
}

$.start = function() {
	$('.loader').fadeOut('slow');
	$('a').each(function() {
		var href = $(this).attr('href');
		if (href[0] == '/' && !$(this).hasClass('lightbox')) {
			$(this).attr('href', '#'+$(this).attr('href'));
		}
	});
	$('.lightbox').lightBox();
	$('.uruchomplayer').each(function() {
		var pid = $(this).attr('id');
		var podz = $(this).attr('title');
		var podziel = podz.split('|');
		var pfile = podziel[0];
		var pwidth = podziel[1];
		var pheight = podziel[2];
		jwplayer(pid).setup({flashplayer:"/videoplayer.swf",file:pfile,width:pwidth,height:pheight});
	});
	$('#terminarz').hover(function() {
		$(this).stop().fadeTo('fast', 0.9);
	}, function() {
		$(this).stop().fadeTo('slow', 0.6);
	}).fadeTo('fast', 0.6);
	$('.wplayerze').click(function() {
		$('.jwplayer h2 span').html($(this).attr('title'));
		$('.jwplayer a').attr('href', $(this).attr('href'));
		jwplayer('videomultimedia').setup({flashplayer:"/videoplayer.swf",autostart:true,file:$(this).attr('href'),image:'http://bigcyc.pl/images/nuta.jpg',width:640,height:360,controlbar:"bottom"});
		return false;
	});
	$('.zespolmenu a').hover(function () {
		$(this).stop().fadeTo('fast', 1);
	}, function() {
		$(this).stop().fadeTo('slow', 0.7);
	}).fadeTo('fast', 0.7);
	$('.wsrodku').each(function () {
		if ($(this).attr('rel')!='1') {
			$(this).attr('rel','1');
			$(this).click(function() {
				$('.loader').fadeIn('slow');
				if (!$(this).hasClass('nieodznaczaj')) {
					$('.box').removeClass('boxmain');
					$(this).parent().parent().parent().parent().addClass('boxmain');
				}
				var href = $(this).attr('href').replace('#','');
				$('#wsrodku').fadeTo('fast', 0.01, function() {
					$('#wsrodku').load(href+' #wsrodku > *', function() {
						$('#wsrodku .box').show();
						$('#wsrodku').fadeTo('fast', 1, function() {
							$.start();
							$('.loader').fadeOut('slow');
						});
					});
				});
				return false;
			});
		}
	});
};

var aktualnyBaner = 0;
var wszystkichBanerow;
var flagaBaner = false;
function nastepnyBaner() {
	if (!flagaBaner) {
		flagaBaner = true;
		$('.baner a:eq('+aktualnyBaner+')').fadeOut('fast', function() {
			aktualnyBaner++;
			if (aktualnyBaner >= wszystkichBanerow) {
				aktualnyBaner = 0;
			}
			$('.baner a:eq('+aktualnyBaner+')').fadeIn('slow', function() {
				flagaBaner = false;
			});
		});
	}
};
function poprzedniBaner() {
	if (!flagaBaner) {
		flagaBaner = true;
		$('.baner a:eq('+aktualnyBaner+')').fadeOut('fast', function() {
			aktualnyBaner--;
			if (aktualnyBaner < 0) {
				aktualnyBaner = wszystkichBanerow-1;
			}
			$('.baner a:eq('+aktualnyBaner+')').fadeIn('slow', function() {
				flagaBaner = false;
			});
		});
	}
};
function baner() {
	nastepnyBaner();
	setTimeout('baner()', 8000);
};

function wylaczplayer() {
	$('#playermuzyka').hide();
};

$(document).ready(function(){
	var win_w = $(window).width();
	var bgSrc = $('body').attr('class');
	var img1 = new Image();
	var img2 = new Image();
	$('.zewzew').hide();
	$('.baner:first').hide();
	$(img1).load(function() {
		$(img2).load(function() {
			$('.zewzew').css('background-image', 'url('+bgSrc+')');
			$('.zewzew').fadeIn('fast', function() {
				$('body').css('background-image', 'url(/images/background.jpg)');
			});
		}).attr('src', '/images/background2.jpg');
	}).attr('src', '/images/background.jpg');
	$('#body').css('min-height', $(window).height()-200);
	wszystkichBanerow = $('.baner a').length;
	$('.baner .left-arrow').click(function() {
		poprzedniBaner();
		return false;
	});
	$('.baner .right-arrow').click(function() {
		nastepnyBaner();
		return false;
	});
	if (wszystkichBanerow > 1) {
		setTimeout('baner()', 8000);
	}
});
