function MediaPlayerHtml()
{
    var htmlBuilder = [];

	htmlBuilder.push('<object id="MediaPlayer" width="320" height="290" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"');
	htmlBuilder.push('	standby="Beelden worden geladen..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">');
	
	htmlBuilder.push('<param value="" name="filename" />');
	htmlBuilder.push('<param value="" name="URL" />');
	htmlBuilder.push('<param value="True" name="AutoStart" />');
	htmlBuilder.push('<param value="True" name="ShowControls" />');
	htmlBuilder.push('<param value="True" name="ShowStatusBar" />');
	htmlBuilder.push('<param value="False" name="ShowTracker" />');
	htmlBuilder.push('<param value="False" name="ShowDisplay" />');
	htmlBuilder.push('<param value="False" name="ShowPositionControls" />');
	htmlBuilder.push('<param value="full" name="uimode" />');
	htmlBuilder.push('<param value="0" name="stretchtofit" />');
	htmlBuilder.push('<param value="1" name="enablecontextmenu" />');
	htmlBuilder.push('<param value="1" name="rate" />');
	htmlBuilder.push('<param value="0" name="balance" />');
	htmlBuilder.push('<param value="0" name="currentPosition" />');
	htmlBuilder.push('<param value="1" name="playCount" />');
	htmlBuilder.push('<param value="0" name="currentMarker" />');
	htmlBuilder.push('<param value="-1" name="invokeURLs" />');
	htmlBuilder.push('<param value="" name="baseURL" />');
	htmlBuilder.push('<param value="75" name="volume" />');
	htmlBuilder.push('<param value="0" name="mute" />');
	htmlBuilder.push('<param value="0" name="windowlessVideo" />');
	htmlBuilder.push('<param value="-1" name="enabled" />');
	htmlBuilder.push('<param value="1" name="fullScreen" />');
	htmlBuilder.push('<param value="0" name="enableErrorDialogs" />');

	htmlBuilder.push('	<embed id="MyEmbed" width="320" height="290" align="middle" showstatusbar="false" showcontrols="false"');
	htmlBuilder.push('	pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" type="application/x-mplayer2"');
	htmlBuilder.push('  autostart="true" src="" />');

    htmlBuilder.push('<\/object>');
    return htmlBuilder.join('');
}

function SilverLigthHtml(strUrl)
{
	var htmlBuilder = [];

	htmlBuilder.push('<div id="silverlightControlHost">');
    htmlBuilder.push('    <object id="silverlightControl" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">');
	htmlBuilder.push('	  <param name="source" value="silver/ClientBin/SilverCam.xap"/>');
	htmlBuilder.push('	  <param name="onError" value="onSilverlightError" />');
	htmlBuilder.push('	  <param name="background" value="white" />');
	htmlBuilder.push('	  <param name="Windowless" value="true" />');
	htmlBuilder.push('	  <param name="InitParams" value="url='+strUrl+'" />');
	htmlBuilder.push('	  <param name="minRuntimeVersion" value="3.0.40624.0" />');
	htmlBuilder.push('	  <param name="autoUpgrade" value="true" />');
	htmlBuilder.push('	  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">');
 	htmlBuilder.push('		  <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>');
	htmlBuilder.push('	  </a>');
	htmlBuilder.push('    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>');
	return htmlBuilder.join('');
}

function Cam(intCam)
{
	try
	{
		switch(intCam)
		{
			case 0:
				CurrentUrl = url0;
				break;
			case 1:
				CurrentUrl = url1;
				break;
			case 2:
				CurrentUrl = url2;
				break;
			case 3:
				CurrentUrl = url3;
				break;
			case 4:
				CurrentUrl = url4;
				break;
			case 5:
				CurrentUrl = url5;
				break;
			case 6:
				CurrentUrl = url6;
				break;
			case 7:
				CurrentUrl = url7;
				break;
			case 8:
				CurrentUrl = url8;
				break;
			default:
				break;
		}
		try
		{
			var control = document.getElementById("silverlightControl");
			if(control != null)
				control.Content.SilverCam.Url = CurrentUrl;
		}
		catch(e)
		{
		}
		try
		{
			document.getElementById("MyEmbed").src = CurrentUrl;
			document.getElementById("MyEmbed").src = "leeg.txt";
		}
		catch(e)
		{
		}
		document.getElementById("MediaPlayer").URL = CurrentUrl;
		document.getElementById("MediaPlayer").fileName = CurrentUrl;
		document.getElementById("MediaPlayer").autostart = "1";
	}
	catch(e)
	{
		//alert(""+e);
	}
}

function MediaPlayer()
{
	var cnt = document.getElementById("mediaspace");
	cnt.innerHTML = MediaPlayerHtml();
	Cam(-1);
}

function SilverLight()
{
	var cnt = document.getElementById("mediaspace");
	cnt.innerHTML = SilverLigthHtml(CurrentUrl);
}

function CamSwitch()
{
	try
	{
		if(document.getElementById("MediaplayerOn").checked)
			MediaPlayer();
		else
			SilverLight();
	}
	catch(e)
	{
		alert(e+"");
	}
}

function DoInit()
{
	SilverLight();
}

window.onload = DoInit;
