
	$(document).ready(function(){
		Cufon.replace('.cufon-font');

		$('.koncerty-item:odd').css('background-color' ,'#EDEDED');
		$('.aktualnosci-item:odd').css('background-color' ,'#EDEDED');
		$('.bio-osiagniecie:even').css('background-color' ,'#EDEDED');
		$('.recenzje-item:odd').css('background-color' ,'#EDEDED');

		$('.projekty-item:even').css('background-color' ,'#EDEDED');
		$('.projekty2-item:even').css('background-color' ,'#EDEDED');

		$('.download-left .download-item:even').css('background-color' ,'#EDEDED');
		$('.download-right .download-item:even').css('background-color' ,'#EDEDED');

		//$('.muzyka-block .muzyka-item:even').css('background-color' ,'#EDEDED');

//		$('.muzyka-block').each(function() {
//			$('.muzyka-item:even', $(this)).css('background-color' ,'#EDEDED');
//		});


		$(".bio-menu").tabs("div.bio-tabs > div", {
			current: 'current',
			tabs: 'li'
		});

		var slider = $('.image-list-box').bxSlider({
			controls: false,
			displaySlideQty: 4
		});

		$('.galeria-next').click(function() {
			slider.goToNextSlide();
			return false;
		});

		$('.galeria-prev').click(function() {
			slider.goToPreviousSlide();
			return false;
		});

		$('.image-list-item').click(function() {
			zdjecie = $(this).attr('rel');			
			$('.galeria-image-image').attr('src', zdjecie);
		});

		$('.p3_b1').click(function() {
			$('.p3_c2').hide();
			$('.p3_c1').fadeIn();
			$('.p3_menu').removeClass('active');
			$(this).addClass('active');
		});

		$('.p3_b2').click(function() {
			$('.p3_c1').hide();
			$('.p3_c2').fadeIn();
			$('.p3_menu').removeClass('active');
			$(this).addClass('active');
		});

		$('.muzyka-box').masonry({
		  itemSelector: '.muzyka-block'
		});

		$(".main-page-visual-items").tabs("div.main-page-visual-images > img", { rotate : true, effect : 'fade', fadeInSpeed : 1400, fadeOutSpeed : 2000}).slideshow({ autoplay : true, interval : 5000 });

		var playerCurrentIndex = 0;
		var playerCookieTime = parseInt($.cookie("player.time"));
		var playerCookieIndex = $.cookie("player.index");
		var playerCookieMute = $.cookie("player.mute");
		
		$("#jpId").jPlayer( {
			swfPath: "public/js",
			solution: 'flash',
			cssSelector: {
				mute: '.player-unmute',
				unmute: '.player-mute'
			},
			wmode: 'transparent',
			muted: true,
			ready: function () {
				if(playerCookieIndex) {
					var item = $('.player-playlist li:eq(' + playerCookieIndex + ')');
					playerCurrentIndex = parseInt(playerCookieIndex);
				}
				else {
					var item = $('.player-playlist li:first');
					$.cookie("player.index",playerCurrentIndex, {path: '/'});
				}

				//console.log(item);

				var id = item.attr('id');
				var file = item.attr('file');

				$(this).jPlayer("setMedia", {
					mp3: "public/file/" + file
				});

				if(playerCookieTime) time = playerCookieTime;
				else time = 0;

				if(playerCookieMute) {
					if(playerCookieMute == 0) {
						$(this).jPlayer("mute");
						setTimeout('$("#jpId").jPlayer("play", ' + time + ');', 200);
						setTimeout('$("#jpId").jPlayer("stop");', 250);
//						$(this).jPlayer("play");
					}
					else {
						$(this).jPlayer("unmute");
						setTimeout('$("#jpId").jPlayer("play", ' + time + ');', 200);
						//setTimeout('$("#jpId").jPlayer("play");', 250);
//						$(this).jPlayer("pause");
					}

				} else {
					$('.top-player-unmute').hide();
					$(this).jPlayer("mute");
					$(this).jPlayer("stop");
				}

				$('.top-player-mute').click(function() {
					$('#jpId').jPlayer("unmute");
				});

				$('.top-player-unmute').click(function() {
					$('#jpId').jPlayer("mute");
				});



			},
			timeupdate: function(event) {
				time = Math.round(event.jPlayer.status.currentTime);

				if(playerCookieTime) {
					if(playerCookieTime < time) $.cookie("player.time",time, {path: '/'});
				} else $.cookie("player.time",time, {path: '/'});
			},
			volumechange: function(event) {
				if(event.jPlayer.status.muted) {
					$('.top-player-mute').show();
					$('.top-player-unmute').hide();

					$(this).jPlayer("stop");

					$.cookie("player.mute",0, {path: '/'});
				} else {
					$('.top-player-mute').hide();
					$('.top-player-unmute').show();

					$(this).jPlayer("play");

					$.cookie("player.mute",1, {path: '/'});
				}
			},
			ended: function(event) {
				var playlist = $('.player-playlist li');

				if(playerCurrentIndex < (playlist.length - 1)) playerCurrentIndex = playerCurrentIndex + 1;
				else playerCurrentIndex = 0;


				var item = $('.player-playlist li:eq(' + playerCurrentIndex + ')');
				var id = item.attr('id');
				var title = item.attr('title');
				var artist = item.attr('artist');
				var file = item.attr('file');

				$('.player-track-artist').html(artist);
				$('.player-track-title').html(title);

				$('.player-playlist li').removeClass('current');
				item.addClass('current');

				$.cookie("player.index",playerCurrentIndex, {path: '/'});
				playerCookieTime = 0;
				$('#jpId').jPlayer("setMedia", { mp3: "public/file/" + file });
				$(this).jPlayer("play");
			}
		});

		$('.player-tools-next').click(function() {
			var playlist = $('.player-playlist li');

			if(playerCurrentIndex < (playlist.length - 1)) playerCurrentIndex = playerCurrentIndex + 1;
			else playerCurrentIndex = 0;

			var item = $('.player-playlist li:eq(' + playerCurrentIndex + ')');

			var file = item.attr('file');
			var id = item.attr('id');
			var title = item.attr('title');
			var artist = item.attr('artist');

			$('.player-track-artist').html(artist);
			$('.player-track-title').html(title);

			$('.player-playlist li').removeClass('current');
			item.addClass('current');

			$.cookie("player.index", playerCurrentIndex, {path: '/'});
			playerCookieTime = 0;
			$('#jpId').jPlayer("setMedia", { mp3: "public/file/" + file });
			$('#jpId').jPlayer("play");
		});

		$('.player-tools-rev').click(function() {
			var playlist = $('.player-playlist li');

			if(playerCurrentIndex  > 0) playerCurrentIndex = playerCurrentIndex - 1;
			else playerCurrentIndex = (playlist.length - 1);

			var item = $('.player-playlist li:eq(' + playerCurrentIndex + ')');
			var id = item.attr('id');

			var file = item.attr('file');
			var title = item.attr('title');
			var artist = item.attr('artist');

			$('.player-track-artist').html(artist);
			$('.player-track-title').html(title);

			$('.player-playlist li').removeClass('current');
			item.addClass('current');

			$.cookie("player.index",playerCurrentIndex, {path: '/'});
			playerCookieTime = 0;
			$('#jpId').jPlayer("setMedia", { mp3: "public/file/" + file });
			$('#jpId').jPlayer("play");
		});

		$("#jplayer_inspector").jPlayerInspector({jPlayer:$("#jpId")});

	});

	function getPlayer(movieName) {
		if (navigator.appName.indexOf("Microsoft") != -1) return window[movieName];
		else return document[movieName];
	}

	function playPlayer(mowie) {
		getPlayer(mowie).playMusic();
	}

