$(document).ready(function() {
	
	// hides the post fold tracklistings before page load.
	

	$('.tracklistblock-hidden').hide();
	
	//hide message_body after the first one
	
	//hide all discs after disc 1
	$(".disc:gt(0)").hide();
	
	//search through all tracklist blocks and hide tracks after track 7
	
	for(i=1;i<=$('.disc').size();i++){
	
		$(".tracklistblock-"+i+":gt(6)").hide();

		$('#tracklist-hide-'+i).hide();
	}
		
	$(".disc-tab:eq(0)").addClass('selected');

	
	// toggles the post fold tracklistings.
	
	$('a#tracklist-show').click(function() {
		$("#tracklistings li:gt(6)").slideToggle(500)
	
		return false;
	});
	
	// toggles the post fold tracklistings.
	
	$('a#tracklist-hide').click(function() {
		$("#tracklistings li:gt(6)").hide();
		$('#tracklist-hide').hide();
		$('#tracklist-show').show();
		return false;
	});
	
});

function show_track_listing(disc)
{
	$(".tracklistblock-"+disc).show();
	$('#tracklist-hide-'+disc).show();
	$('#tracklist-show-'+disc).hide();
}


function hide_track_listing(disc)
{
	$(".tracklistblock-"+disc+":gt(6)").hide();
	$('#tracklist-hide-'+disc).hide();
	$('#tracklist-show-'+disc).show();
}

function show_disc(disc)
{
	

	$(this).removeClass('headerShown');
	$(this).addClass('headerHidden');
	
	$(".disc-tab:gt("+(disc-1)+")").removeClass('selected');

	$(".disc-tab:lt("+(disc-1)+")").removeClass('selected');
	
	$(".disc-tab:eq("+(disc-1)+")").addClass('selected');


	for(i=1;i<=$('.disc').size();i++)
	{	
	
		if(i==disc)
		{
			$('#disc-'+i).show();
		}
		else
		{
			$('#disc-'+i).hide();
		}
	}
	
	
	
}	



//confirm('hehe');