// AUDIO PLAYER
var path = "mp3files/";

// On Audio.html
function preloadAudio() {
	var audioFilesArray = '';
	var embedaudioFilesArray = '';
	
	for (x=0; x<audioFiles.length; x++)  {
		audioFilesArray = audioFiles[x].split("|");
		embedaudioFilesArray += "<embed src='"+path+audioFilesArray[0]+"' hidden=true autostart=false>";
	}
	
	document.getElementById('preload').innerHTML = embedaudioFilesArray;
	//alert(embedaudioFilesArray);
}

function iframeChange(audioid) {
	var iframesrc = 'player.html?audioid='+audioid;
	document.getElementById('iframeplayer').src = iframesrc;
}

// On Player.html
function loadAudio() {
	var selectedAudioId = getQueryValue('audioid');
	if (selectedAudioId != '') {
		playThis(selectedAudioId);
	}	
}

function getQueryValue(field) {
  var queryString = window.location.search.substring(1);
  var queryPairs = queryString.split("&");
  for (var i = 0; i < queryPairs.length; i++) {
	var thisPair = queryPairs[i].split("=");
	if (thisPair[0] == field) {
	  return thisPair[1];
	}
  } 
  return false;
}

function playThis(audioid) {
	// Get file
	var audioFileInfo = audioFiles[audioid].split("|");
	var filename = audioFileInfo[0];
	var friendlyname = audioFileInfo[1];
	var artist = audioFileInfo[2];

	var thefile = path + filename;

	// Build the player
	var player = '<b>Now Playing</b><br /> '+friendlyname+'<br />';
	player += artist + "<br />";
	player += '<a style="font-size:smaller;" href="javascript:hidePlayer();">Stop</a><br />';
	player += '<object width="1" height="1" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Please wait while the file loads" type="application/x-oleobject">';
    player += '<param name="src" value="'+thefile+'">';
    player += '<param name="autoplay" value="true">';
    player += '<param name="controller" value="false">';
    player += '<param name="bgcolor" value="#FFFFFF">';
    player += '<embed src="'+thefile+'" autostart="true" loop="false" width="1" height="1" controller="false" bgcolor="#FFFFFF"></embed>';
    player += '</object>';

	// Write it to the div
	document.getElementById('player').innerHTML = player;

}	
function hidePlayer() {
	document.getElementById('player').innerHTML = '<b>Music Stopped</b><br />Select a song to play.';	
}