﻿var goreVideo = "videos/1997-Gates-Gore.deploy";
var raikesVideo = "videos/1998-Jeff-Raikes.deploy";
var bransonVideo = "videos/2000-Richard-Branson.deploy";
var ballmerVideo = "videos/2000-Steve-Ballmer.deploy";
var nxasanaVideo = "videos/2002-Sizwe-Nxasana.deploy";
var buffetVideo = "videos/2003-Buffet.deploy";
var gates2Video = "http://metahost.savvislive.com/microsoft/20050519/ceo_summit_20050519_300.asx";
var gates3Video = "http://www.microsoft.com/winme/0605/27736/BillG_CEO_Summit_MBR.asx";
var gates4Video = "http://metahost.origindigital.com/microsoft/20070516/ceosummit_20070516_500.asx";
var turnerVideo = "videos/2007-Kevin-Turner.deploy";
var gates5Video = "http://metahost.origindigital.com/microsoft/20070516/ceosummit_20070516_500.asx";
var gatesWallVideo = "http://msstudios.vo.llnwd.net/o21/presspass/zune/Touch_Wall_Zune.wmv";
var ballmer2009Video = "mms://msstudios.wmod.llnwd.net/a2294/o21/presspass/CEO_Summit2009_Ballmer2_MBR.wmv";

var introSlideVal = 100; //45;
var main;
var imageAssetsFile = "images/images.deploy";
var downloaderAssetsFile = "images/downloader.deploy";

function createSLObjects() {
	createSilverlight();
	var player = new StartPlayer_0();
}

function CanvasLoaded(sender)
{
	main = sender.findName("LayoutRoot");
	main.findName("loadEllipses").Visibility = "Visible";

	plugin = sender.getHost();

	if (plugin)
    {
	    downloader = plugin.createObject("downloader");
	    downloader.open("GET", downloaderAssetsFile);
   	    downloader.addEventListener("completed", loaderImagesDone);
   	    downloader.send();
    }

	sender.findName("TimelineControlThumbs")["Canvas.Left"] = 0; //45;
	timelineThumb_SetValue(main.findName("TimelineControlThumbs"), introSlideVal);
}


function loaderImagesDone(sender){
	
	var downLoaderAssets = sender;

	main.findName("loadingImage").setSource(downLoaderAssets, "progressloading.jpg");
	main.findName("loaderBlock").Visibility = "Collapsed";

	if (plugin)
    {
	    downloader = plugin.createObject("downloader");
	    downloader.open("GET", imageAssetsFile);
   	    downloader.addEventListener("downloadProgressChanged", onDownloadProgressChanged);
   	    downloader.addEventListener("completed", downloadCompleted);
   	    downloader.send();
    }
}

function onDownloadProgressChanged(sender, eventArgs) {
    percentage = Math.floor(sender.downloadProgress * 100);
	
	var newWidth = Math.floor(572.282 - (percentage * 5.72282));
    sender.findName("progressBar").Width = newWidth;
}


function downloadCompleted(sender)
{
	sender.findName("introSlideTimer").Begin();
	//sender.findName("positionSlider").Begin();	
	glbImageAssets = sender;
	//main.findName("thumbnailImage").setSource(glbImageAssets, "thumbnail.png");
	main.findName("backgroundImage").setSource(glbImageAssets, "background.jpg");
	main.findName("logoImage").setSource(glbImageAssets, "logoslayer.png");
	main.findName("photoImage").setSource(glbImageAssets, "photoslayer.png");
	main.findName("brokaw2008_add").setSource(glbImageAssets, "brokaw_2008.png");
	main.findName("hideLoader").Begin();
}

function hideLoader_Completed(sender)
{
	main.findName("loadingAnimation").Visibility = "Collapsed";
	main.findName("loadEllipsesSB").Begin();
}

function introSlide()
{
    main.findName("introSlideTimer").Begin();
    timelineThumb_SetValue(main.findName("TimelineControlThumbs"), introSlideVal);

	if (introSlideVal == 0) {    
	//clearInterval(introSlideInt);
    main.findName("introSlideTimer").Stop();
	}
    introSlideVal -= 1.5;
}



























function GoreVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonGore").Visibility = "Collapsed";
	sender.findName("playVideoButtonGoreOver").Visibility = "Visible";
	sender.findName("playVideoButtonGoreDown").Visibility = "Collapsed";
}

function GoreVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonGore").Visibility = "Visible";
	sender.findName("playVideoButtonGoreOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGoreDown").Visibility = "Collapsed";
}

function GoreVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonGore").Visibility = "Collapsed";
	sender.findName("playVideoButtonGoreOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGoreDown").Visibility = "Visible";
	sender.findName("playGoreVideo")["Canvas.Left"] += 3;
	sender.findName("playGoreVideo")["Canvas.Top"] += 3;
}

function GoreVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonGore").Visibility = "Visible";
	sender.findName("playVideoButtonGoreOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGoreDown").Visibility = "Collapsed";
	sender.findName("playGoreVideo")["Canvas.Left"] -= 3;
	sender.findName("playGoreVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = goreVideo;
	showVideoPlayerCanvas(sender);
}

function RaikesVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonRaikes").Visibility = "Collapsed";
	sender.findName("playVideoButtonRaikesOver").Visibility = "Visible";
	sender.findName("playVideoButtonRaikesDown").Visibility = "Collapsed";
}

function RaikesVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonRaikes").Visibility = "Visible";
	sender.findName("playVideoButtonRaikesOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonRaikesDown").Visibility = "Collapsed";
}

function RaikesVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonRaikes").Visibility = "Collapsed";
	sender.findName("playVideoButtonRaikesOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonRaikesDown").Visibility = "Visible";
	sender.findName("playRaikesVideo")["Canvas.Left"] += 3;
	sender.findName("playRaikesVideo")["Canvas.Top"] += 3;
}

function RaikesVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonRaikes").Visibility = "Visible";
	sender.findName("playVideoButtonRaikesOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonRaikesDown").Visibility = "Collapsed";
	sender.findName("playRaikesVideo")["Canvas.Left"] -= 3;
	sender.findName("playRaikesVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = raikesVideo;
	showVideoPlayerCanvas(sender);
}

function BransonVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonBranson").Visibility = "Collapsed";
	sender.findName("playVideoButtonBransonOver").Visibility = "Visible";
	sender.findName("playVideoButtonBransonDown").Visibility = "Collapsed";
}

function BransonVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonBranson").Visibility = "Visible";
	sender.findName("playVideoButtonBransonOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBransonDown").Visibility = "Collapsed";
}

function BransonVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonBranson").Visibility = "Collapsed";
	sender.findName("playVideoButtonBransonOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBransonDown").Visibility = "Visible";
	sender.findName("playBransonVideo")["Canvas.Left"] += 3;
	sender.findName("playBransonVideo")["Canvas.Top"] += 3;
}

function BransonVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonBranson").Visibility = "Visible";
	sender.findName("playVideoButtonBransonOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBransonDown").Visibility = "Collapsed";
	sender.findName("playBransonVideo")["Canvas.Left"] -= 3;
	sender.findName("playBransonVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = bransonVideo;
	showVideoPlayerCanvas(sender);
}

function BallmerVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonBallmer").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmerOver").Visibility = "Visible";
	sender.findName("playVideoButtonBallmerDown").Visibility = "Collapsed";
}

function BallmerVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonBallmer").Visibility = "Visible";
	sender.findName("playVideoButtonBallmerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmerDown").Visibility = "Collapsed";
}

function BallmerVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonBallmer").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmerDown").Visibility = "Visible";
	sender.findName("playBallmerVideo")["Canvas.Left"] += 3;
	sender.findName("playBallmerVideo")["Canvas.Top"] += 3;
}

function BallmerVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonBallmer").Visibility = "Visible";
	sender.findName("playVideoButtonBallmerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmerDown").Visibility = "Collapsed";
	sender.findName("playBallmerVideo")["Canvas.Left"] -= 3;
	sender.findName("playBallmerVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = ballmerVideo;
	showVideoPlayerCanvas(sender);
}

function NxasanaVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonNxasana").Visibility = "Collapsed";
	sender.findName("playVideoButtonNxasanaOver").Visibility = "Visible";
	sender.findName("playVideoButtonNxasanaDown").Visibility = "Collapsed";
}

function NxasanaVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonNxasana").Visibility = "Visible";
	sender.findName("playVideoButtonNxasanaOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonNxasanaDown").Visibility = "Collapsed";
}

function NxasanaVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonNxasana").Visibility = "Collapsed";
	sender.findName("playVideoButtonNxasanaOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonNxasanaDown").Visibility = "Visible";
	sender.findName("playNxasanaVideo")["Canvas.Left"] += 3;
	sender.findName("playNxasanaVideo")["Canvas.Top"] += 3;
}

function NxasanaVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonNxasana").Visibility = "Visible";
	sender.findName("playVideoButtonNxasanaOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonNxasanaDown").Visibility = "Collapsed";
	sender.findName("playNxasanaVideo")["Canvas.Left"] -= 3;
	sender.findName("playNxasanaVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = nxasanaVideo;
	showVideoPlayerCanvas(sender);
}

function BuffetVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonBuffet").Visibility = "Collapsed";
	sender.findName("playVideoButtonBuffetOver").Visibility = "Visible";
	sender.findName("playVideoButtonBuffetDown").Visibility = "Collapsed";
}

function BuffetVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonBuffet").Visibility = "Visible";
	sender.findName("playVideoButtonBuffetOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBuffetDown").Visibility = "Collapsed";
}

function BuffetVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonBuffet").Visibility = "Collapsed";
	sender.findName("playVideoButtonBuffetOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBuffetDown").Visibility = "Visible";
	sender.findName("playBuffetVideo")["Canvas.Left"] += 3;
	sender.findName("playBuffetVideo")["Canvas.Top"] += 3;
}

function BuffetVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonBuffet").Visibility = "Visible";
	sender.findName("playVideoButtonBuffetOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonBuffetDown").Visibility = "Collapsed";
	sender.findName("playBuffetVideo")["Canvas.Left"] -= 3;
	sender.findName("playBuffetVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = buffetVideo;
	showVideoPlayerCanvas(sender);
}

function Gates2Video_MouseEnter(sender)
{
	sender.findName("playVideoButtonGates2").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates2Over").Visibility = "Visible";
	sender.findName("playVideoButtonGates2Down").Visibility = "Collapsed";
}

function Gates2Video_MouseLeave(sender)
{
	sender.findName("playVideoButtonGates2").Visibility = "Visible";
	sender.findName("playVideoButtonGates2Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates2Down").Visibility = "Collapsed";
}

function Gates2Video_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonGates2").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates2Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates2Down").Visibility = "Visible";
	sender.findName("playGates2Video")["Canvas.Left"] += 3;
	sender.findName("playGates2Video")["Canvas.Top"] += 3;
}

function Gates2Video_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonGates2").Visibility = "Visible";
	sender.findName("playVideoButtonGates2Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates2Down").Visibility = "Collapsed";
	sender.findName("playGates2Video")["Canvas.Left"] -= 3;
	sender.findName("playGates2Video")["Canvas.Top"] -= 3;
	window.location = gates2Video;
}

function Gates3Video_MouseEnter(sender)
{
	sender.findName("playVideoButtonGates3").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates3Over").Visibility = "Visible";
	sender.findName("playVideoButtonGates3Down").Visibility = "Collapsed";
}

function Gates3Video_MouseLeave(sender)
{
	sender.findName("playVideoButtonGates3").Visibility = "Visible";
	sender.findName("playVideoButtonGates3Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates3Down").Visibility = "Collapsed";
}

function Gates3Video_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonGates3").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates3Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates3Down").Visibility = "Visible";
	sender.findName("playGates3Video")["Canvas.Left"] += 3;
	sender.findName("playGates3Video")["Canvas.Top"] += 3;
}

function Gates3Video_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonGates3").Visibility = "Visible";
	sender.findName("playVideoButtonGates3Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates3Down").Visibility = "Collapsed";
	sender.findName("playGates3Video")["Canvas.Left"] -= 3;
	sender.findName("playGates3Video")["Canvas.Top"] -= 3;
	window.location = gates3Video;
}


function TurnerVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonTurner").Visibility = "Collapsed";
	sender.findName("playVideoButtonTurnerOver").Visibility = "Visible";
	sender.findName("playVideoButtonTurnerDown").Visibility = "Collapsed";
}

function TurnerVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonTurner").Visibility = "Visible";
	sender.findName("playVideoButtonTurnerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonTurnerDown").Visibility = "Collapsed";
}

function TurnerVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonTurner").Visibility = "Collapsed";
	sender.findName("playVideoButtonTurnerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonTurnerDown").Visibility = "Visible";
	sender.findName("playTurnerVideo")["Canvas.Left"] += 3;
	sender.findName("playTurnerVideo")["Canvas.Top"] += 3;
}

function TurnerVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonTurner").Visibility = "Visible";
	sender.findName("playVideoButtonTurnerOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonTurnerDown").Visibility = "Collapsed";
	sender.findName("playTurnerVideo")["Canvas.Left"] -= 3;
	sender.findName("playTurnerVideo")["Canvas.Top"] -= 3;
	sender.findName("VideoWindow").Source = turnerVideo;
	showVideoPlayerCanvas(sender);
}


function Gates5Video_MouseEnter(sender)
{
	sender.findName("playVideoButtonGates5").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates5Over").Visibility = "Visible";
	sender.findName("playVideoButtonGates5Down").Visibility = "Collapsed";
}

function Gates5Video_MouseLeave(sender)
{
	sender.findName("playVideoButtonGates5").Visibility = "Visible";
	sender.findName("playVideoButtonGates5Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates5Down").Visibility = "Collapsed";
}

function Gates5Video_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonGates5").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates5Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates5Down").Visibility = "Visible";
	sender.findName("playGates5Video")["Canvas.Left"] += 3;
	sender.findName("playGates5Video")["Canvas.Top"] += 3;
}

function Gates5Video_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonGates5").Visibility = "Visible";
	sender.findName("playVideoButtonGates5Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonGates5Down").Visibility = "Collapsed";
	sender.findName("playGates5Video")["Canvas.Left"] -= 3;
	sender.findName("playGates5Video")["Canvas.Top"] -= 3;
	window.location = gates5Video;
}


function GatesWallVideo_MouseEnter(sender)
{
	sender.findName("playVideoButtonGatesWall").Visibility = "Collapsed";
	sender.findName("playVideoButtonGatesWallOver").Visibility = "Visible";
	sender.findName("playVideoButtonGatesWallDown").Visibility = "Collapsed";
}

function GatesWallVideo_MouseLeave(sender)
{
	sender.findName("playVideoButtonGatesWall").Visibility = "Visible";
	sender.findName("playVideoButtonGatesWallOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGatesWallDown").Visibility = "Collapsed";
}

function GatesWallVideo_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonGatesWall").Visibility = "Collapsed";
	sender.findName("playVideoButtonGatesWallOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGatesWallDown").Visibility = "Visible";
	sender.findName("playGatesWallVideo")["Canvas.Left"] += 3;
	sender.findName("playGatesWallVideo")["Canvas.Top"] += 3;
}

function GatesWallVideo_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonGatesWall").Visibility = "Visible";
	sender.findName("playVideoButtonGatesWallOver").Visibility = "Collapsed";
	sender.findName("playVideoButtonGatesWallDown").Visibility = "Collapsed";
	sender.findName("playGatesWallVideo")["Canvas.Left"] -= 3;
	sender.findName("playGatesWallVideo")["Canvas.Top"] -= 3;
	window.location = gatesWallVideo;
	//sender.findName("VideoWindow").Source = gatesWallVideo;
	//showVideoPlayerCanvas(sender);
}


function Ballmer2009Video_MouseEnter(sender)
{
	sender.findName("playVideoButtonBallmer2009").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmer2009Over").Visibility = "Visible";
	sender.findName("playVideoButtonBallmer2009Down").Visibility = "Collapsed";
}

function Ballmer2009Video_MouseLeave(sender)
{
	sender.findName("playVideoButtonBallmer2009").Visibility = "Visible";
	sender.findName("playVideoButtonBallmer2009Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmer2009Down").Visibility = "Collapsed";
}

function Ballmer2009Video_MouseDown(sender)
{
	sender.captureMouse();
	sender.findName("playVideoButtonBallmer2009").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmer2009Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmer2009Down").Visibility = "Visible";
	sender.findName("playBallmer2009Video")["Canvas.Left"] += 3;
	sender.findName("playBallmer2009Video")["Canvas.Top"] += 3;
}

function Ballmer2009Video_MouseUp(sender)
{
	sender.releaseMouseCapture();
	sender.findName("playVideoButtonBallmer2009").Visibility = "Visible";
	sender.findName("playVideoButtonBallmer2009Over").Visibility = "Collapsed";
	sender.findName("playVideoButtonBallmer2009Down").Visibility = "Collapsed";
	sender.findName("playBallmer2009Video")["Canvas.Left"] -= 3;
	sender.findName("playBallmer2009Video")["Canvas.Top"] -= 3;
	window.location = ballmer2009Video;
	//sender.findName("VideoWindow").Source = ballmer2009Video;
	//showVideoPlayerCanvas(sender);
}



function BobHerbold_MouseEnter(sender)
{
	sender.findName("showBobHerbold").Begin();
}

function BobHerbold_MouseLeave(sender)
{
	sender.findName("hideBobHerbold").Begin();
}


function _1999May20Click_MouseEnter(sender)
{
	sender.findName("show_1999May20").Begin();
}

function _1999May20Click_MouseLeave(sender)
{
	sender.findName("hide_1999May20").Begin();
}

function May24Click_MouseEnter(sender)
{
	sender.findName("show_May24").Begin();
}

function May24Click_MouseLeave(sender)
{
	sender.findName("hide_May24").Begin();
}
function May2001Click_MouseEnter(sender)
{
	sender.findName("show_May2001").Begin();
}

function May2001Click_MouseLeave(sender)
{
	sender.findName("hide_May2001").Begin();
}
function May2002Click_MouseEnter(sender)
{
	sender.findName("show_May2002").Begin();
}

function May2002Click_MouseLeave(sender)
{
	sender.findName("hide_May2002").Begin();
}
function May2004Click_MouseEnter(sender)
{
	sender.findName("show_May2004").Begin();
}

function May2004Click_MouseLeave(sender)
{
	sender.findName("hide_May2004").Begin();
}
function May2005Click_MouseEnter(sender)
{
	sender.findName("show_May2005").Begin();
}

function May2005Click_MouseLeave(sender)
{
	sender.findName("hide_May2005").Begin();
}


function showVideoPlayerCanvas(sender)
{
	sender.findName("videoPlayerCanvas").Visibility = "Visible";
	sender.findName("videoPlayerScale")["ScaleX"] = 0;
	sender.findName("videoPlayerScale")["ScaleY"] = 0;
	sender.findName("videoPlayerCanvas").Opacity = 0;
	sender.findName("showVideoPlayer").Begin();
}

function showVideoPlayer_Completed(sender)
{
	sender.findName("VideoWindow").AutoPlay = "true";
	sender.findName("VideoWindow").Play();
	
}

function TextBackground_MouseEnter(sender)
{
	sender.Opacity = 1;
}

function TextBackground_MouseLeave(sender)
{
	sender.Opacity = 0;
}

function Mundie_MouseUp(sender)
{
	window.open("http://www.microsoft.com/presspass/exec/craig/05-20MSCEOSummit.mspx");
}

function gatesEmail_MouseUp(sender)
{
	window.open("http://www.microsoft.com/mscorp/execmail/2006/05-17eim.mspx");
}

function gatesRemarks_MouseUp(sender)
{
	window.open("http://www.microsoft.com/Presspass/exec/billg/speeches/2007/05-16-2007CEOSummit.mspx");
}

function CloseButton_MouseEnter(sender)
{
	sender.findName("CloseButtonOver").Visibility = "Visible";
	sender.findName("CloseButtonNormal").Visibility = "Collapsed";
}

function CloseButton_MouseLeave(sender)
{
	sender.findName("CloseButtonOver").Visibility = "Collapsed";
	sender.findName("CloseButtonNormal").Visibility = "Visible";
}

function CloseButton_MouseDown(sender)
{
	sender.findName("videoPlayerCanvas").Visibility = "Collapsed";
	sender.findName("CloseButtonOver").Visibility = "Visible";
	sender.findName("CloseButtonNormal").Visibility = "Collapsed";
	sender.findName("VideoWindow").Stop();
}