

////////////////////////////////////////////
//	playing_list is declared at playlist
////////////////////////////////////////////


//var music_player_initialized	= false;
//var JavascriptReady	= false;

function FlashMovie(movieName) {

	playlist_status_title.innerHTML	= playing_list_title[playing_list_index];
	
	// Insert for Anni 10th
	if (playing_list_album[playing_list_index] == 1000) {
		playlist_status_album.innerHTML	= "錫安新歌十周年";
	} else {
		playlist_status_album.innerHTML	= "錫安新歌 " + playing_list_album[playing_list_index] + " : " + album_title[playing_list_album[playing_list_index]];
	}
	
	playlist_status_lyric.innerHTML	= document.getElementById("song_lyric_" + playing_list_song_id[playing_list_index]).innerHTML;
	playlist_status_album_icon.src	= "images/album/120/zionnewsong_" + playing_list_album[playing_list_index] + ".jpg";
	
	
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}

function fetchSound() {
	
	if (playing_list_index > playing_list.length) {
		playing_list_index	= 0;
	}
	if (playing_list_index < 0) {
		playing_list_index	= playing_list.length - 1;
	}
	
}

function getSound() {
//		alert(music_player_initialized);
/*
	if (!music_player_initialized) {
		music_player_initialized	= true;
		playing_list_index		= -1;
		return;
	}
*/
	playing_list_highlight(false);
	
	if (playing_list_length == 0)	return;

	if (getSound.arguments.length > 0)
		Action	= getSound.arguments[0];
	else
		Action	= "Next";

	if (Action == "Next") {

		if (playing_list_random) {
			playing_list_index	= Math.round(Math.random() * (playing_list.length - 1));
		} else {
			playing_list_index++;
		}
		playing_list_record.push(playing_list_index);

	} else if (Action == "Previous") {

		if (playing_list_random) {
			if (playing_list_record.length > 0)
				playing_list_index	= playing_list_record.pop();
			else
				playing_list_index--;
		} else {
			playing_list_index--;
		}

	}

	fetchSound();
	
	// In case the song is deleted
	if (playing_list[playing_list_index] == null) {
		getSound(Action);
		return;
	}

	FlashMovie("MusicPlayer").LoadSound(playing_list[playing_list_index], playing_list_title[playing_list_index]);
	
	playing_list_highlight(true);

//	playlist_status_lyric.innerHTML	= playing_list_lyric[playing_list_index];
//	CSI_load(playlist_status_lyric, "load_lyric.php?sid=" + playing_list_song_id[playing_list_index]);

/*	file		= playing_list[playing_list_index];
	title		= playing_list_title[playing_list_index];
	FlashMovie("MusicPlayer").LoadSound(file, title);		*/

}

function getWindowName() {
	if (window.name == '') {
		var WindowName, Char;
		WindowName = String.fromCharCode(Math.floor(Math.random() * 26) + 65);
		for(i=1; i<16; i++) {
			Char = Math.floor(Math.random() * 36);
			if (Char < 10) {
				WindowName = WindowName + Char;
			} else {
				WindowName = WindowName + String.fromCharCode(Char + 55);
			}
		}
		window.name = WindowName;
	}
	return window.name;
}

function Random() {
	playing_list_random	= !playing_list_random;
}


function isReady() {
	return true;
}
