musicUrl = 'http://binghamexclusive.com/intro.mp3';
cookieParams = {path:'/', expires:31};

paused = (typeof($.cookie('playerPaused')) != 'undefined' && $.cookie('playerPaused') == 1);
$.cookie('playerPaused', paused ? 1 : 0, cookieParams);

$(document).ready(function(){
	$('#player').jPlayer({
		ready:function(){
			$(this).setFile(musicUrl)
			if (!paused) $(this).play();
			$.cookie('playerPaused', paused ? 1 : 0, cookieParams);
		},
		oggSupport: false,
		volume: $.cookie('playerVolume') || 70
	})
	.jPlayerId("play", "player_play")
	.jPlayerId("pause", "player_pause")
	.jPlayerId("stop", "player_stop")
	.jPlayerId("loadBar", "player_progress_load_bar")
	.jPlayerId("playBar", "player_progress_play_bar")
	.jPlayerId("volumeMin", "player_volume_min")
	.jPlayerId("volumeMax", "player_volume_max")
	.jPlayerId("volumeBar", "player_volume_bar")
	.jPlayerId("volumeBarValue", "player_volume_bar_value")
	.onProgressChange(function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) {
		var myPlayedTime = new Date(playedTime);
		var ptMin = (myPlayedTime.getUTCMinutes() < 10) ? "0" + myPlayedTime.getUTCMinutes() : myPlayedTime.getUTCMinutes();
		var ptSec = (myPlayedTime.getUTCSeconds() < 10) ? "0" + myPlayedTime.getUTCSeconds() : myPlayedTime.getUTCSeconds();
		$("#play_time").text(ptMin+":"+ptSec);
		
		$.cookie('playerVolume', $(this).jPlayerGetInfo('volume'), cookieParams);
		
		if (playedTime > 0) {
			$.cookie('playerPosition', playedTime.toString(), cookieParams);
			//document.title = $.cookie('playerPosition')
		}
		
		var myTotalTime = new Date(totalTime);
		var ttMin = (myTotalTime.getUTCMinutes() < 10) ? "0" + myTotalTime.getUTCMinutes() : myTotalTime.getUTCMinutes();
		var ttSec = (myTotalTime.getUTCSeconds() < 10) ? "0" + myTotalTime.getUTCSeconds() : myTotalTime.getUTCSeconds();
		$("#total_time").text(ttMin+":"+ttSec);
	})
	.onSoundComplete(function(){
		$.cookie('playerPosition', 0, cookieParams);
		$(this).play();
	});
	
	$('#player').bind('jPlayer.pause', function(){$.cookie('playerPaused', 1, cookieParams); paused = true;});
	$('#player').bind('jPlayer.play', function(){
		$.cookie('playerPaused', 0, cookieParams);
		paused = false;
		if (typeof($.cookie('playerPosition')) != 'undefined' && $.cookie('playerPosition') * 1 > 0) $(this).playHeadTime($.cookie('playerPosition') * 1);
	});
	
	$('#player').bind('jPlayer.volume', function(){$.cookie('playerVolume', $(this).jPlayerGetInfo('volume'), cookieParams)});
});
