function pressStart()
{
	document.player.pressStart();
}
function pressMute()
{
	document.player.pressPause();
	if (document.player.getPlayerState() == 3)
	{
		document.getElementById("mute").src="http://www.flyermix.fr/images/sound_mute.png";
		document.getElementById("mute").title="Enlever la sourdine";
	}
	else
	{
		document.getElementById("mute").src="http://www.flyermix.fr/images/sound.png";
		document.getElementById("mute").title="Mettre en sourdine";
	}
}
function pressPause()
{
	document.player.pressPause();
	if (document.panel.pause.value=="Resume/Pause") document.panel.pause.value="Pause/Resume";
	else document.panel.pause.value="Resume/Pause";
}
function pressStop()
{
	document.player.pressStop();
}
function pressShuffle()
{
	document.player.pressShuffle();
}
function pressRepeat()
{
	document.player.pressRepeat();
}

function pressNext()
{
	document.player.pressNext();
}
function pressPrevious()
{
	document.player.pressPrevious();
}
function loadSkin()
{
	var skinURL = document.panel.skinselect.options[document.panel.skinselect.selectedIndex].value;
	if (skinURL != "") document.player.loadMySkin(getBaseURL()+"skins/"+skinURL);
}
function loadPlaylist()
{
	var playlistURL = document.panel.playlist.value;
	if (playlistURL != "")
	{
	   document.player.loadMyPlaylist(playlistURL);
	   document.player.resetMyPlaylist();
	}
}
function getBaseURL()
{
	var baseURL = location.href;
	baseURL = baseURL.substring(0,(baseURL.lastIndexOf("/"))+1);
	return baseURL;
}
function getPlaylist()
{
	var playlist = document.player.getPlaylistDump();
	alert(playlist);
}
function getCurrentState()
{
	var state = document.player.getPlayerState();
	if (state == 0) state = "INIT";
	else if (state == 1) state = "OPEN";
	else if (state == 2) state = "PLAY";
	else if (state == 3) state = "PAUSE";
	else if (state == 4) state = "STOP";
	alert(state);
}
function getCurrentSong()
{
	var song = document.player.getCurrentSongName()+"\n"+document.player.getCurrentSongPath();
	alert(unescape(song));
}

function getGain()
{
	var gain = document.player.getGain();
	return gain;
}

function getBalance()
{
	var balance = document.player.getBalance();
	return balance;
}

function setBalance(val)
{
	document.player.setBalance(val);
}

function setGain(val)
{
	document.player.setGain(val);
}

function gain(r){
	switch (r){
		case 0 :
			document.jauge.src="../images/jauge/geauge-fond_0.gif";
		break;
		case 0.5 :
			document.jauge.src="../images/jauge/geauge-fond_0_5.gif";
		break;
		case 1 :
			document.jauge.src="../images/jauge/geauge-fond_1.gif";
		break;
		case 1.5 :
			document.jauge.src="../images/jauge/geauge-fond_1_5.gif";
		break;
		case 2 :
			document.jauge.src="../images/jauge/geauge-fond_2.gif";
		break;
		case 2.5 :
			document.jauge.src="../images/jauge/geauge-fond_2_5.gif";
		break;
		case 3 :
			document.jauge.src="../images/jauge/geauge-fond_3.gif";
		break;
		case 3.5 :
			document.jauge.src="../images/jauge/geauge-fond_3_5.gif";
		break;
		case 4 :
			document.jauge.src="../images/jauge/geauge-fond_4.gif";
		break;
		case 4.5 :
			document.jauge.src="../images/jauge/geauge-fond_4_5.gif";
		break;
		case 5 :
			document.jauge.src="../images/jauge/geauge-fond_5.gif";
		break;
	}
}

function init()
{
  DumpPlaylist();
  document.panel.gainvalue.value=getGain();
  document.panel.balancevalue.value=getBalance();
}

function DumpPlaylist()
{
 var playlist=""+document.player.getPlaylistDump()+"";
 var playlist_array=playlist.split("#");
 var iframedoc = document.getElementById('myiframe').contentDocument;

 if (iframedoc==null) iframedoc=document.frames.myiframe.document;
 with (iframedoc)
 {
  open("text/html");
  clear();
  write("<html><head><title>Blank</title></head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>\n");
  for (var loop=0; loop < playlist_array.length; loop++)
  {
    var data_array = playlist_array[loop].split("|");
    var col = "#000000";
    for (var loopd=0; loopd < data_array.length; loopd++)
    {
     if (loopd == 0) col = "#000000";
     else col = "#AAAAAA";
     if (data_array[loopd].length > 0) writeln("<font face=Verdana size=-2 color="+col+">"+unescape(data_array[loopd])+"</font><br>");
    }
  }
  write("</body></html>\n");
  close();
  }

}