$( function() { 
		ReleaseInit();

		$('.release-dataset-item ul li a').click ( function () {
				$(this).blur();
				if ( $(this).hasClass('playing') ) {
					$('#player').remove();
					$(this).removeClass('playing');
					return false;
				}
				if ( $('#player').length > 0 ) {
					$('#player').remove();
					$('.playing').removeClass('playing');
				}

				$('#release-dataset').append( '<div id="player"></div>' );
				var href = $(this).attr('href');
				swfobject.embedSWF( "/flash/InvisibleAudio.swf", "player", "1", "1", "9.0.0", false, { fileURL: href } );
				$(this).addClass('playing');
				if ( typeof pageTracker == 'object' ) {
					pageTracker._trackPageview( '/web/play' + href );
				}
				return false;
			});

		$('.release-dataset-item ul li').click ( function () {
				var a = $(this).find('a').attr('href');
				if ( typeof pageTracker == 'object' ) {
					pageTracker._trackPageview( '/web/download' + a );
				}
				window.location.href = a;
				return false;
			});


		$('#release-item-media ul li a').click ( function () {
				$(this).blur();
				if ( $(this).hasClass('playing') ) {
					$('#player').remove();
					$(this).removeClass('playing');
					return false;
				}
				if ( $('#player').length > 0 ) {
					$('#player').remove();
					$('.playing').removeClass('playing');
				}

				$('#release-item-media').append( '<div id="player"></div>' );
				var href = $(this).attr('href');
				swfobject.embedSWF( "/flash/InvisibleAudio.swf", "player", "1", "1", "9.0.0", false, { fileURL: href } );
				$(this).addClass('playing');
				if ( typeof pageTracker == 'object' ) {
					pageTracker._trackPageview( '/web/play' + href );
				}
				return false;
			});

		$('#release-item-media ul li').click ( function () {
				var a = $(this).find('a').attr('href');
				if ( typeof pageTracker == 'object' ) {
					pageTracker._trackPageview( '/web/download' + a );
				}
				window.location.href = a;
				return false;
			});

	});

function InvisibleAudioReceiver ( message )
{
  // receiving and handle ExternalInterface message from flash
  if ( message == 'complete' ) {
	  $('.playing').removeClass('playing');
	  $('#player').remove();
  }
}

function ReleaseInit() {

	if ( typeof(releaseVideoID) == 'undefined' ) {
		return false;
	}


	var s = '<div id="MediaPlayer"></div>';
	$('#release-item-player').html(s);
	var ord = Math.random()*100000000000;
	swfobject.embedSWF(
					   "/flash/MediaPlayer/MediaPlayer.swf?" + ord, 
					   "MediaPlayer", 
					   "720 ", 
					   "405", 
					   "9.0.0", 
					   false, 
					   { mediaURL: '/release/media/' + releaseVideoID + '.flv', splashImageURL: releaseSplashURL, autoplay: '1', showTimer: 0 },
					   { wmode: "transparent", bgcolor: "#111" } 
					   );
}

function MediaPlayerReceiver ( message )
{

  // receiving and handle ExternalInterface message from flash

  if ( message == 'stopped' ) {
  }

  if ( message == 'complete' ) {
  }


}

