if (!window.DownloadContent)
	window.DownloadContent = {};

DownloadContent.Page = function() 
{
}

DownloadContent.Page.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
		this.control = control;
		

		// Create a Downloader object.
		var downloader = control.createObject("downloader");

		downloader.addEventListener("downloadProgressChanged", onDownloadProgressChanged);
		downloader.addEventListener("completed", onCompleted);

		downloader.open("GET", "thebutterflyandthebear.wmv");

		downloader.send();

	}
}

function onDownloadProgressChanged(sender, eventArgs)
{
    var plugin = sender.getHost();

    var percentage = Math.floor(sender.downloadProgress * 100);

    var progressText = plugin.content.findName("progressText");
    var progressBar = plugin.content.findName("progressBar");

    progressText.text = percentage + "%";
    progressBar.width = percentage * 4; 
}


function onCompleted(sender, eventArgs)
{
    var plugin = sender.getHost();

    var progressText = plugin.content.findName("progressText");

    progressText.text = "Done";


    var myMediaPlayer = plugin.content.findName("myMediaPlayer");

    myMediaPlayer.setSource(sender, "");
    myMediaPlayer.play();

}

