var $j = jQuery.noConflict();

$j(document).ready(function() {
	
		initPreviewPlayers();
		initVolumeDetailCallback();
});


function initVolumeDetailCallback(){
	
	$j(".volumeInnerContainer, .volumeAllInnerContainer").each(function() {
		if($j(this).hasClass('coming_soon')){
			return;
		}
		var $id = $j(this).attr('id').split('_')[1];
		$j(this).css({'cursor':'pointer'});
		$j(this).wrap('<a href="/volumes/view/' + $id + '" class="volumeLink" ></a>');
	});
	
}

var $players = [];
function initPreviewPlayers(){
	
	$j(".miniMp3Player").each(function() {
		$player_id = $j(this).attr('id').split('_')[1];
		$players[$player_id] = $j(this).html();
	});
	
	$j(".previewHolder").click(function(e) {
	
		var $id = $j(this).attr('id').split('_')[1];
		$j(this).hide();
		$j('#miniPlayerHolder_' + $id).show();
		
		
		$j('.miniPlayer:visible').each(function() {
			var $test_id = $j(this).attr('id').split('_')[1];
			if($test_id != $id){
				$j(this).hide();
				$j('#previewHolder_' + $test_id).show();
				stopMp3($test_id);
			}
		})
		
		
		
		e.preventDefault();
		return false;
		
	
	});
}

function removeMp3($id) {
	$j("#miniPlayer_" + $id).html('');
}

function addMp3($id) {
	$j("#miniPlayer_" + $id).html($players[$id]);
}
function stopMp3($id) {
	
	var flashMovie = $j('#miniPlayer_' + $id)[0];
	flashMovie.stopMedia();
}


