var jsReady = false;
var isPlaying = false;
var current = "0";

function isReady() {
	return jsReady;
}

function pageInit() {
	jsReady = true;
}

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}

function gotoAnchor(value) {
	$( 'ul#topnav li a' ).removeClass( 'current' );
	$.scrollTo(value, 1000);
}

function controlSong ( value ) 
{
	// Default to the randomly-set song from page load if no good
	// value is passed in.
	if ( isNaN( value ) ) {
		value = current;
		thisMovie( 'hmxplayer' ).newSong( value );
	}

	if ( current == value ) 
	{
		if ( isPlaying )
		{
			isPlaying = false;
			thisMovie( 'hmxplayer' ).pauseSong( );
			$( 'ul#listening li.listening' ).removeClass( 'paused' );
		}
		else
		{
			isPlaying = true;
			thisMovie( 'hmxplayer' ).playSong( value );		
			$( 'ul#listening li.listening' ).addClass( 'paused' );
		}
	} 
	// New song!
	else
	{
		$( 'ul#listening li' ).removeClass( 'listening' );	
		$( 'ul#listening li' ).removeClass( 'paused' );	
		$( 'ul#listening li:eq(' + value + ')' ).addClass( 'listening' );	
		$( 'ul#listening li:eq(' + value + ')' ).addClass( 'paused' );	

		isPlaying = true;
		thisMovie( 'hmxplayer' ).newSong( value );

		var which = $( 'ul#listening li.listening' ).attr( 'rel' );
		$( 'p#bands-intro' ).fadeOut( 750, function ( ) { 
			$( 'div#band-info' ).hide( ).load( 'inc/bands/' + which + '.html' ).fadeIn( 750 );
		} );
	} 

	current = value;
	current_item = $( 'ul#listening li.listening' ).attr( 'rel' );
}
