﻿// define Homepage Hero class
if (!window.introVideo)
	window.introVideo = {};

introVideo.Page = function() 
{
}

introVideo.Page.prototype =
{   
	handleLoad: function(control, userContext, rootElement) 
	{
	    recordDebugMessage("IntroVideo.xaml.js:introVideo.handleLoad: control=" + control + ", userContext=" + userContext + ", rootElement=" + rootElement, 9);

		this.control = control;
		
	}
}

// functions for the IntroVideo
function onSkipEnter(sender, eventArgs)
{
    
    sender.findName("overlay_intro_skip_over").Visibility = "Visible";
    sender.findName("overlay_intro_skip_up").Visibility = "Collapsed";
}

function onSkipLeave(sender, eventArgs)
{
    sender.findName("overlay_intro_skip_over").Visibility = "Collapsed";
    sender.findName("overlay_intro_skip_up").Visibility = "Visible";
}

function onSkipClick(sender, eventArgs)
{
    window.location = "Home.aspx";
}

var isMuted = false;
function onMuteClick(sender, eventArgs)
{
    if(isMuted == true)
    {
        sender.findName("overlay_intro_muteOff_up").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOn_up").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOff_over").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOn_over").Visibility = "Visible";
        isMuted = false;
        sender.findName("overlay_intro_main_wmv").IsMuted = false;
    }
    else
    {
        sender.findName("overlay_intro_muteOff_up").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOn_up").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOff_over").Visibility = "Visible";
        sender.findName("overlay_intro_muteOn_over").Visibility = "Collapsed";
        isMuted = true;
        sender.findName("overlay_intro_main_wmv").IsMuted = true;
    } 
}

function onMuteEnter(sender, eventArgs)
{
    if (isMuted == true)
    {
        sender.findName("overlay_intro_muteOff_over").Visibility = "Visible";
        sender.findName("overlay_intro_muteOff_up").Visibility = "Collapsed";
    }
    else
    {
        sender.findName("overlay_intro_muteOn_over").Visibility = "Visible";
        sender.findName("overlay_intro_muteOn_up").Visibility = "Collapsed";
    }
    
}

function onMuteLeave(sender, eventArgs)
{
    if (isMuted == true)
    {
        sender.findName("overlay_intro_muteOff_up").Visibility = "Visible";
        sender.findName("overlay_intro_muteOff_over").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOn_over").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOn_up").Visibility = "Collapsed";
       
    }
    else
    {
        sender.findName("overlay_intro_muteOn_up").Visibility = "Visible";
        sender.findName("overlay_intro_muteOn_over").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOff_up").Visibility = "Collapsed";
        sender.findName("overlay_intro_muteOff_over").Visibility = "Collapsed";
        
    }
}

function onIntroCompleted(sender, eventArgs)
{
    window.location = "Home.aspx";
}

function onIntroFailed(sender, eventArgs)
{
    window.location = "Home.aspx";
}