// Javascript document.

function mp3downloads ()
{
	// Row highlighting.
	$(".product-tracklist .row").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
	
	// Initialise preview tracks.
	$("a[rel='preview']").click(
		function()
		{
			
			var display_status = $(this).css("display");
			var pid = $(this).attr("href").substring(1);
			var title_name = $("#title_"+pid).val();
			var track_duration = $("#duration_"+pid).val();
			
			$("a[rel='preview']").css("display", "block");
			$(this).css("display", "none");
			
			$(".preview-player").empty();
			$(".preview-player").css("display", "none");

			var so = new SWFObject("player.swf", "mymovie", "20", "20", "8", "");
			so.addVariable("song_name", "../../mp3/" + pid + "/preview.mp3");
			so.addVariable("title_name", title_name);
			so.addVariable("track_duration", track_duration);
			so.write("preview_" + pid);
			$("#preview_" + pid).css("display", "block");
			
			return false;
			
		}
	);
	
	$("a[rel='dlfile']").click(
		function ()
		{
			
			var sendto = $(this).attr("href");
			var mrp = $(this).attr("class").substring(2);
			
			var dl_count_box = $("#dl_count_"+mrp).text();
			var dcb_sep_position = dl_count_box.indexOf("/");
			var curr_count = parseInt(dl_count_box.substring(0, dcb_sep_position));
			var total = dl_count_box.substring(dcb_sep_position+1);
			
			if(total == "unlimited") { 
			
				$("#dl_count_"+mrp).text((curr_count+1)+"/unlimited");
			
			} else {
			
				total = parseInt(total);
				
				if( (curr_count+1) <= total) {
				
					$("#dl_count_"+mrp).text((curr_count+1)+"/"+total);
				
				}
			
			}
			
		}
	);
	
}

$(document).ready(
	function ()
	{
		mp3downloads();
	}
);