/* dynamisch spelen van mp3 */

var hasQT = false;
var hasWMP = false;
var asEmbed = false;
var asActiveX = false;

function testSpeler()
{
	// controleren via navigator.plugins
	var np = navigator.plugins;
	for (var i=0; i < np.length; i++)
	{
		if (np[i].name.indexOf("QuickTime") >= 0)
			hasQT = true;
		else if (np[i].name.indexOf("Windows Media Player") >= 0)
			hasWMP = true;
		if (hasQT == true || hasWMP == true)
			asEmbed = true;
	}

	// controleren via ActiveX
	try {
		if (window.ActiveXObject) { 
			asActiveX = true; 
			player = new ActiveXObject("WMPlayer.OCX");
			hasWMP = true;
			player = null;
		}
	}
	catch (oError) { }
	try {
		if (window.ActiveXObject) { 
			asActiveX = true; 
			player = new ActiveXObject("QuickTime.QuickTime");
			hasQT = true;
			player = null;
		}
	}
	catch (oError) { }
	return true;
}

function spelerInvoegen(spelerContainer, bron, auto, loop)
{
	var p = document.getElementById(spelerContainer);
	if (p == null)
		return false;
	var optionalParams = new Array(
			"autoplay", "true",
			"loop", "true"
		);
	if (asActiveX == false)
	{
		p.innerHTML = "<embed src=\"/muziek.mp3\" type=\"audio/mpeg\" autoplay=\"" + (auto == true?"true":"false") + "\" height=\"16\" width=\"200\" loop=\"" + (loop == true?"true":"false") + "\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed>";
		//p.innerHTML = '<embed type="application/x-mplayer2" src="http://musiscoop.dev/muziek.mp3" width="200" height="70" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"></embed>';

		//http://www.apple.com/quicktime/tutorials/embed.html
		//http://www.apple.com/quicktime/tutorials/embed2.html
	}
	else
	{
		if (hasQT == true && 1 == 0)
			p.innerHTML = "<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" type=\"audio/mpeg\" width=\"200\" height=\"16\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\"><param name=\"src\" value=\"/muziek.mp3\"><param name=\"autoplay\" value=\"" + (auto == true?"true":"false") + "\"><param name=\"loop\" value=\"" + (loop == true?"true":"false") + "\"></object>";
		else if (hasWMP == true)
			p.innerHTML = "<object classid=\"clsid:6bf52a52-394a-11d3-b153-00c04f79faa6\" type=\"audio/mpeg\" width=\"200\" height=\"70\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=7\"><param name=\"url\" value=\"/muziek.mp3\"><param name=\"autostart\" value=\"" + (auto == true?"true":"false") + "\"><param name=\"playcount\" value=\"" + (loop == true?"9999":"1") + "\"><param name=\"uimode\" value=\"mini\"><param name=\"showcontrols\" value=\"1\"><param name=\"showstatusbar\" value=\"0\"></object>";
	}
	return true;
}
