﻿var main;
var container;
var control;
var xamlDownloader = null;
var file = "zip/fileVideo.deploy";
var redirect = false;

function mainCanvasLoaded(s)
{
    control = s.getHost();     
    main=s.findName("canvasMain");
    GetDownloaded();
}


function GetDownloaded()
{    
    xamlDownloader = control.createObject("downloader");    
    xamlDownloader.open("GET", file);
    xamlDownloader.addEventListener("downloadprogresschanged",this.DownloadProgress);
    xamlDownloader.addEventListener("completed", this.XamlDownloadCompleted);
    xamlDownloader.send();
}

function DownloadProgress(sender, args)
{                   
     var progressBackground = main.findName("ProgressBackground");    
     var progressBar = main.findName("ProgressBar");    
     progressBar.Width = progressBackground.Width * sender.downloadProgress;         
     var progressText =main.findName("ProgressText");    
     var percentage = Math.floor(sender.downloadProgress * 100);   
     progressText.Text = percentage + "%";
}

function XamlDownloadCompleted(sender, args)
{    
    main.findName("canvasProgress").Visibility = "Collapsed";
    redirect = false;
    ShowAnimation1();
}

function ShowAnimation1()
{
        var media = main.findName("videoMedia");
        var imgIntro = main.findName("imgIntro");        
        media.Visibility = "Visible";
        media.SetSource(xamlDownloader,"intro1.wmv");
        media.play();
}


function ShowAnimation2()
{
        redirect = true;
        var media = main.findName("videoMedia");        
        media.Visibility = "Visible";
        media.SetSource(xamlDownloader,"intro2.wmv");
        media.play();        
}

function IntroComplete(sender)
{    
    if(redirect)
    {
        window.location = "hall.aspx";       
    }
    else
    {
        var imgIntro = main.findName("imgIntro");     
        imgIntro.Source = "images/render1.jpg";
        imgIntro.Visibility = "Visible";        
        sender.Visibility = "Collapsed";
        document.getElementById("imgLogin").style.visibility = "";
        container = main.findName("container");
        container.addEventListener("MouseLeftButtonDown", "ShowAnimation2");
        container.Cursor = "Hand";
    }
}

