<!--
	var _StandardLiveStream = "http://magneato.vividas.com/splittest/LukesMed_0000000.viv";
	var _StandardMediumRateStream = "http://video.vividas.com/media/3859_Vividas/medium/3859_DejavuNEW.viv";
	var _StandardMediumRateMonoStream = "http://video.vividas.com/media/3859_Vividas/medium/3859_Nike_384.viv";
	var _StandardMediumRateLegacyStream = "http://video.vividas.com/webdev/cog_480c.asf";
	var _StandardSnifferStream = "http://video.vividas.com/CDN2/4461_Sony/viv/casinoroyale.txt";
	//var _DRM_MSBStream = "http://video.vividas.com/webdev/3001_SDKTester_v3_425.viv";
	var _DRM_MSBStream = "http://video.vividas.com/webdev/3001_SDKTester_DRM_Protect_Frame_Update_v4_425.viv";
	var _DRM_LSBValidStream = "http://video.vividas.com/webdev/3001_NEWdrmtest_384.viv";
	var _DRM_LSBInvalidStream = "http://video.vividas.com/webdev/3001_DRM_test_02_384.viv";

	function displayTrackList()
	{
		getRefToDiv("trackListDiv").innerHTML = "";

		if(getPlaylistLength() > 0) {
			if(getActivePlaylistTrackIdx() < getPlaylistLength()) {
				for(var i = 0; i < getPlaylistLength(); i++) {
					if(i == getActivePlaylistTrackIdx())
						getRefToDiv("trackListDiv").innerHTML = getRefToDiv("trackListDiv").innerHTML + "<br><b>" + getPlaylistEntry(i)._url + "</b>";
					else
						getRefToDiv("trackListDiv").innerHTML = getRefToDiv("trackListDiv").innerHTML + "<br>" + getPlaylistEntry(i)._url;
				}

				getRefToDiv("trackListDiv").style.display = "block";
			}
			else
				getRefToDiv("trackListDiv").style.display = "none";
		}
	}

	function playTwice()
	{
		clearPlaylist();

		appendToPlaylist('http://video.vividas.com/media/4765_Taiwan/4765_Taiwanese_644.viv',
										   400, 300, 500, 600, false, 4000, true, true, false, 0, 'blah');
		appendToPlaylist('http://video.vividas.com/media/4765_Taiwan/4765_Taiwanese_644.viv',
										   512, 384, 200, 300, false, 4000, true, true, false, 0, 'blah');

		setInterval("onCheckPlaybackStatus()", 1000);

		playAllTracks();

		//displayTrackList();
	}

	function skipTrackPressed()
	{
		advanceActivePlaylistTrack();
		//displayTrackList();
	}

	function playEragon(media)
	{
		if(getPlayerObject() != null) {
			getPlayerObject().registerForTimeEvent("5 second bookmark event", 5000);
			getPlayerObject().registerForTimeEvent("10 second bookmark event", 10000);
			getPlayerObject().registerForTimeEvent("15 second bookmark event", 15000);
			getPlayerObject().registerForTimeEvent("20 second bookmark event (etc. etc.)", 20000);

			getPlayerObject().setEmbedded(true);

			if(!_UpdateStarted) {
				_UpdateStarted;
				setInterval("onCheckPlaybackStatus()", 1000);
			}
		}

		playPressed(media, true)
	}

	function resizePlayer(width, height)
	{
		PlaybackWidth = width;
		PlaybackHeight = height;

		if(getPlayerObject().width > 0 && getPlayerObject().height > 0) {
		        getPlayerObject().width = width;
		        getPlayerObject().height = height;

			getRefToDiv("VividasPlayerSection").style.width = width;
			getRefToDiv("VividasPlayerSection").style.height = height;

			if(!_ocx)
				getPlayerObject().setSize(width, height);

			window.scroll(0, 0);

			getPlayerObject().setPlaybackDims(width, height);
		}
	}

	function resizePressed()
	{
		resizePlayer(parseInt(getRefToDiv("playerWidthField").value), parseInt(getRefToDiv("playerHeightField").value));
	}

	function seekBackward(amount)
	{
		getPlayerObject().seekBackward(amount);
	}

	function seekForward(amount)
	{
		getPlayerObject().seekForward(amount);
	}

	function showFrameRate()
	{
		alert(getPlayerObject().getFrameRate());
	}

	function setVolume(percent)
	{
		getPlayerObject().setVolume(percent);
	}

	function volumeIncreasePressed()
	{
		setVolume(getPlayerObject().getVolume() + 10);
	}

	function volumeDecreasePressed()
	{
		setVolume(getPlayerObject().getVolume() - 10);
	}

	function playBasicMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playBasicMediumFullscreenTest()
	{
		playPressedFull(_StandardMediumRateStream, false, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

    function playBasicMediumMonoTest()
    {
		playPressedFull(_StandardMediumRateMonoStream, true, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
    }

	function playBasicMediumLegacyTest()
	{
		playPressedFull(_StandardMediumRateLegacyStream, true, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playStartFrameMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 625, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playEndFrameMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 125, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playStartAndEndFrameMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 375, 500, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playShowEndPromptMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 125, 4000, 0, true, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playEventsDisplayMediumTest()
	{
		getPlayerObject().clearEvents();

		getPlayerObject().registerForTimeEvent("5 second bookmark event", 5000);
		getPlayerObject().registerForTimeEvent("10 second bookmark event", 10000);
		getPlayerObject().registerForTimeEvent("15 second bookmark event", 15000);
		getPlayerObject().registerForTimeEvent("20 second bookmark event (etc. etc.)", 20000);

		playPressedFull(_StandardMediumRateStream, true, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playEOSNotificationMediumTest()
	{
		getPlayerObject().clearEvents();
                _eosTest = true;
		playPressedFull(_StandardMediumRateStream, true, 0, 125, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playTrackListTest()
	{
		clearPlaylist();

		appendToPlaylist(_StandardMediumRateStream,
						 512, 384, 0, 125, false, 4000, true, true, true, 0, "a");
		appendToPlaylist(_StandardSnifferStream,
						 512, 384, 0, 250, false, 4000, true, true, true, 0, "b");
		appendToPlaylist(_StandardMediumRateStream,
						 512, 384, 625, 0, false, 4000, false, true, true, 0, "c");

		playAllTracks();

	}

	function playPrebufferMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 250, 10000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playSplashDelayMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 250, 4000, 10000, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playFullscreenEscapeToggleMediumTest()
	{
		playPressedFull(_StandardMediumRateStream, false, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playSpeedSenseTest()
	{
		playPressedFull(_StandardSnifferStream, true, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playURLRedirectMediumTest()
	{
		// TODO
	}

	function playLiveStreamTest()
	{
		playPressedFull(_StandardLiveStream, true, 0, 500, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playPopupWindowModeTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 0, 4000, 0, false, false);
	}

	function playDRMMSBTest(type)
	{
		if(!type) {
			ClientID = opener.getRefToDiv('protectClientID').innerHTML;
			/*
			try {
				ClientID = opener.getRefToDiv('protectClientID').innerHTML;
			}
			catch(e) {
				ClientID = "TEST00003aa8c075215c29720000TEST";
			}
			*/
		}
		else
			ClientID = "TEST00003aa8c075215c29720000TEST";

		playPressedPPV(_DRM_MSBStream, true, 100, 0, 10000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked, ClientID);
	}

	function playReloadAutoTest()
	{
	    document.location.href = './index_autoplay.html';
    }

	function playGetTotalFramesTest()
	{
		playPressedFull(_StandardMediumRateStream, true, 0, 250, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playViewModeEventTest()
	{
		_viewModeTest = true;
		playPressedFull(_StandardMediumRateStream, false, 0, 0, 4000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked);
	}

	function playLSBValidTest()
	{
		ClientID = opener.getRefToDiv('assureClientID').innerHTML;
		playPressedPPV(_DRM_LSBValidStream, true, 100, 0, 10000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked, ClientID);
	}

	function playLSBInvalidTest()
	{
		ClientID = "TEST00003aa8c075215c29720000TEST";
		playPressedPPV(_DRM_LSBInvalidStream, true, 100, 0, 10000, 0, false, getRefToDiv("PlayEmbeddedCheckbox").checked, ClientID);
	}

	function playDefaultFrameSizeTest()
	{
		PlaybackWidth = 0;        
    		PlaybackHeight = 0;
		playPressedFull(_DefaultFrameSizeStream, true, 0, 0, 4000, 0, false, false);
		PlaybackWidth = PlayerWidth;
    		PlaybackHeight = PlayerHeight;
	}

	function playSelectedPressed()
	{
		var selected = getRefToDiv("ClipSelector").value;

		switch(selected) {
			case "0":
				playBasicMediumTest();
				break;

			case "1":
				playBasicMediumLegacyTest();
				break;

			case "2":
				playStartFrameMediumTest();
				break;

			case "3":
				playEndFrameMediumTest();
				break;

			case "4":
				playStartAndEndFrameMediumTest();
				break;

			case "5":
				playShowEndPromptMediumTest();
				break;

			case "6":
				playEventsDisplayMediumTest();
				break;

			case "7":
				playEOSNotificationMediumTest();
				break;

			case "8":
				playTrackListTest();
				break;

			case "9":
				playPrebufferMediumTest();
				break;

			case "10":
				playFullscreenEscapeToggleMediumTest();
				break;

			case "11":
				playSpeedSenseTest();
				break;

			case "12":
				playURLRedirectMediumTest();
				break;

			case "13":
				playLiveStreamTest();
				break;

			case "14":
				playDRMMSBTest(false);
				break;

			case "15":
				playPopupWindowModeTest();
				break;

			case "16":
				playBasicMediumFullscreenTest();
				break;

                        case "17":
                                playBasicMediumMonoTest();
                                break;

			case "18":
				playSplashDelayMediumTest();
				break;

			case "19":
				playGetTotalFramesTest();
				break;

			case "20":
				playViewModeEventTest();
				break;

			case "21":
				playReloadAutoTest();
				break;

			case "22":
				playLSBValidTest();
				break;

			case "23":
				playLSBInvalidTest();
				break;

			default:
				break;
		}
	}

	function togglePlaybackControlPanel()
	{
		if(getRefToDiv("PlaybackControlPanel") != null) {
			if(getRefToDiv("PlaybackControlPanel").style.display == "block")
				getRefToDiv("PlaybackControlPanel").style.display = "none";
			else
				getRefToDiv("PlaybackControlPanel").style.display = "block";
		}
	}

	function togglePlayerStatusPanel()
	{
		if(getRefToDiv("PlayerStatusPanel") != null) {
			if(getRefToDiv("PlayerStatusPanel").style.display == "block")
				getRefToDiv("PlayerStatusPanel").style.display = "none";
			else
				getRefToDiv("PlayerStatusPanel").style.display = "block";
		}
	}
-->

