if (!window._07674_SL_CareersBanner)
	window._07674_SL_CareersBanner = {};
	
var randomInt;
var downloader;
    
_07674_SL_CareersBanner.Page = function() 
{
}

_07674_SL_CareersBanner.Page.prototype =
{
	handleLoad: function(control, userContext, rootElement) 
	{
        randomInt = randomTml(4);
        downloader = control.createObject("downloader");
        downloader.addEventListener("downloadProgressChanged", onDownloadProgressChanged);
        downloader.addEventListener("completed", onCompleted);
        downloader.open("GET", "Assets.zip.xaml");
        downloader.send();
	}
}

function randomTml(x)
{
   var randomnumber=Math.floor(Math.random()*x+1)
   
   if (randomnumber != 0)
   {
        return randomnumber;
   }
}

function onDownloadProgressChanged(sender, eventArgs)
{    
    var preloaderText = sender.findName("preloaderText");
    var progressRectangle = sender.findName("foregroundBar");
    
    var percentage = Math.floor(sender.downloadProgress * 100);
    preloaderText.text = percentage + "%";
    
    progressRectangle.width = percentage * 3;
}

function onCompleted(sender, eventArgs)
{
    var slPlugin = sender.getHost();
    //var myTextBlock = sender.findName("preloaderText");
    
    //myTextBlock.setFontSource(sender);
    //myTextBlock.fontFamily = "segoeui.ttf";
    //myTextBlock.text = "complete";
    var file = "Banner" + randomInt + ".xaml";
    
    var nestedXaml = slPlugin.content.createFromXamlDownloader(sender, file);
    //var nestedXaml = slPlugin.content.createFromXamlDownloader(file);    
    var root = slPlugin.content.findName("PreLoader");
    root.children.add(nestedXaml);
    
    switch (randomInt)
    {
        case 1:
          tml01(sender);
          break       
        case 2:
          tml02(sender);
          break 
        case 3:
          tml03(sender);
          break       
        case 4:
          tml04(sender);
          break   
//        case 5:
//          tml05(sender);
//          break   
        default:
          document.write("error")
    }

    playTml01(sender);
}

function tml01(sender)
{
    sender.findName("tile10").setSource(sender, "darkRedTile.jpg");
    sender.findName("tile15").setSource(sender, "darkRedTile2.jpg");
    sender.findName("tile18").setSource(sender, "darkRedTile4.jpg");   
    sender.findName("tile9").setSource(sender, "redTile2.jpg");
    sender.findName("tile17").setSource(sender, "redTile3.jpg");
    sender.findName("tile19").setSource(sender, "redTile4.jpg");
    sender.findName("tile1").setSource(sender, "greenTile.jpg");
    sender.findName("tile12").setSource(sender, "greenTile2.jpg");
    sender.findName("tile27").setSource(sender, "GreenTile5.jpg");
    sender.findName("tile7").setSource(sender, "darkGreenTile2.jpg");
    sender.findName("tile25").setSource(sender, "darkGreenTile3.jpg");
    sender.findName("tile13").setSource(sender, "darkGreenTile4.jpg");
    sender.findName("tile3").setSource(sender, "darkRedTile3.jpg");
    sender.findName("tile21").setSource(sender, "darkGreenTile6.jpg");
    sender.findName("tile8").setSource(sender, "yellowTile.jpg");
    sender.findName("tile23").setSource(sender, "redTile5.jpg");
    sender.findName("tile20").setSource(sender, "yellowTile3.jpg");
    sender.findName("tile6").setSource(sender, "darkYellowTile.jpg");
    sender.findName("tile11").setSource(sender, "darkYellowTile2.jpg");
    sender.findName("tile26").setSource(sender, "blueTile.jpg");
    sender.findName("tile5").setSource(sender, "blueTile2.jpg");
    sender.findName("tile24").setSource(sender, "blueTile3.jpg");
    sender.findName("tile2").setSource(sender, "blueTile4.jpg");
    sender.findName("tile22").setSource(sender, "blueTile5.jpg");
    sender.findName("tile16").setSource(sender, "darkBlueTile.jpg");
    sender.findName("tile4").setSource(sender, "darkBlueTile2.jpg");
    sender.findName("tile14").setSource(sender, "darkBlueTile3.jpg");
    sender.findName("smalltile").setSource(sender, "final_smalltile.jpg");
    sender.findName("imgElated1").setSource(sender, "elated.jpg");
    sender.findName("imgAssured1").setSource(sender, "assured.jpg");
    sender.findName("imgUnsure1").setSource(sender, "unsure.jpg");
    sender.findName("imgEnthused1").setSource(sender, "enthused.jpg");
    sender.findName("imgGlad1").setSource(sender, "glad.jpg");
    sender.findName("imgPleased1").setSource(sender, "pleased.jpg");
    sender.findName("imgPuzzled1").setSource(sender, "puzzled.jpg");
    sender.findName("imgResolute1").setSource(sender, "resolute.jpg");
    sender.findName("imgJoyous1").setSource(sender, "joyous.jpg");
    sender.findName("imgConfident1").setSource(sender, "confident.jpg");
    sender.findName("imgPurposeful1").setSource(sender, "purposeful.jpg");
    sender.findName("imgAstounded1").setSource(sender, "astounded.jpg");
    sender.findName("imgThoughtful1").setSource(sender, "thoughtful.jpg");
    sender.findName("imgShocked1").setSource(sender, "shocked.jpg");
    sender.findName("imgAdamant1").setSource(sender, "adamant.jpg");    
    sender.findName("final_big_tile").setSource(sender, "final_bigtile.jpg"); 
}

function tml02(sender, eventArgs)
{
    sender.findName("tile1").setSource(sender, "darkGreenTile.jpg");
    sender.findName("tile2").setSource(sender, "darkYellowTile.jpg");
    sender.findName("tile3").setSource(sender, "darkRedTile.jpg");
    sender.findName("tile4").setSource(sender, "redTile.jpg");
    sender.findName("tile5").setSource(sender, "darkBlueTile.jpg");
    sender.findName("tile6").setSource(sender, "greenTile.jpg");
    sender.findName("tile7").setSource(sender, "yellowTile.jpg");
    sender.findName("tile8").setSource(sender, "redTile4.jpg");
    sender.findName("tile9").setSource(sender, "yellowTile2.jpg");
    sender.findName("tile10").setSource(sender, "redTile5.jpg");
    sender.findName("tile11").setSource(sender, "darkBlueTile2.jpg");
    sender.findName("tile12").setSource(sender, "darkRedTile2.jpg");
    sender.findName("tile13").setSource(sender, "darkYellowTile2.jpg");
    sender.findName("tile14").setSource(sender, "greenTile2.jpg");
    sender.findName("tile15").setSource(sender, "darkBlueTile3.jpg");
    sender.findName("tile16").setSource(sender, "darkYellowTile3.jpg");
    sender.findName("tile17").setSource(sender, "blueTile2.jpg");
    sender.findName("tile18").setSource(sender, "darkRedTile3.jpg");   
    sender.findName("tile19").setSource(sender, "redTile2.jpg");
    sender.findName("tile20").setSource(sender, "darkGreenTile3.jpg");    
    sender.findName("tile21").setSource(sender, "yellowTile4.jpg");
    sender.findName("tile22").setSource(sender, "redTile3.jpg");
    sender.findName("tile23").setSource(sender, "greenTile3.jpg");
    sender.findName("tile24").setSource(sender, "blueTile3.jpg");
    sender.findName("tile25").setSource(sender, "darkGreenTile4.jpg");
    sender.findName("tile26").setSource(sender, "darkYellowTile4.jpg");
    sender.findName("tile27").setSource(sender, "darkGreenTile5.jpg");
    sender.findName("smalltile").setSource(sender, "final_smalltile.jpg");
    sender.findName("imgElated1").setSource(sender, "elated.jpg");
    sender.findName("imgAssured1").setSource(sender, "assured.jpg");
    sender.findName("imgEnthused1").setSource(sender, "astounded.jpg");
    sender.findName("imgGlad1").setSource(sender, "adamant.jpg");
    sender.findName("imgPleased1").setSource(sender, "pleased.jpg");
    sender.findName("imgPuzzled1").setSource(sender, "thoughtful.jpg");
    sender.findName("imgResolute1").setSource(sender, "glad.jpg");
    sender.findName("imgJoyous1").setSource(sender, "driven.jpg");
    sender.findName("imgConfident1").setSource(sender, "resolute.jpg");
    sender.findName("imgPurposeful1").setSource(sender, "purposeful.jpg");
    sender.findName("imgAstounded1").setSource(sender, "confident.jpg");
    sender.findName("imgThoughtful1").setSource(sender, "puzzled.jpg");
    sender.findName("imgShocked1").setSource(sender, "shocked.jpg");
    sender.findName("imgAdamant1").setSource(sender, "joyous.jpg");
    sender.findName("imgThrilled1").setSource(sender, "thrilled.jpg");
    sender.findName("final_big_tile").setSource(sender, "final_bigtile.jpg"); 
}

function tml03(sender, eventArgs)
{
    sender.findName("tile1").setSource(sender, "greenTile.jpg");
    sender.findName("tile2").setSource(sender, "blueTile.jpg");
    sender.findName("tile3").setSource(sender, "darkGreenTile.jpg");
    sender.findName("tile4").setSource(sender, "darkBlueTile.jpg");
    sender.findName("tile5").setSource(sender, "blueTile2.jpg");
    sender.findName("tile6").setSource(sender, "darkYellowTile.jpg");
    sender.findName("tile7").setSource(sender, "darkYellowTile2.jpg");
    sender.findName("tile8").setSource(sender, "yellowTile.jpg");
    sender.findName("tile9").setSource(sender, "darkRedTile3.jpg");
    sender.findName("tile10").setSource(sender, "darkRedTile.jpg");
    sender.findName("tile11").setSource(sender, "darkYellowTile3.jpg");
    sender.findName("tile12").setSource(sender, "greenTile2.jpg");
    sender.findName("tile13").setSource(sender, "darkGreenTile2.jpg");
    sender.findName("tile14").setSource(sender, "darkBlueTile2.jpg");
    sender.findName("tile15").setSource(sender, "darkRedTile2.jpg");
    sender.findName("tile16").setSource(sender, "darkBlueTile3.jpg");
    sender.findName("tile17").setSource(sender, "redTile2.jpg");
    sender.findName("tile18").setSource(sender, "darkYellowTile4.jpg");   
    sender.findName("tile19").setSource(sender, "redTile4.jpg");
    sender.findName("tile20").setSource(sender, "yellowTile2.jpg"); 
    sender.findName("tile21").setSource(sender, "darkGreenTile3.jpg");
    sender.findName("tile22").setSource(sender, "blueTile3.jpg");
    sender.findName("tile23").setSource(sender, "yellowTile3.jpg");
    sender.findName("tile24").setSource(sender, "blueTile4.jpg");
    sender.findName("tile25").setSource(sender, "darkGreenTile4.jpg");
    sender.findName("tile26").setSource(sender, "blueTile5.jpg");
    sender.findName("tile27").setSource(sender, "darkGreenTile5.jpg");
    sender.findName("smalltile").setSource(sender, "final_smalltile.jpg");
    sender.findName("imgElated1").setSource(sender, "elated.jpg");
    sender.findName("imgEnthused1").setSource(sender, "astounded.jpg");
    sender.findName("imgUnsure1").setSource(sender, "unsure.jpg");
    sender.findName("imgEnthused2").setSource(sender, "enthused.jpg");
    sender.findName("imgGlad1").setSource(sender, "adamant.jpg");
    sender.findName("imgPleased1").setSource(sender, "pleased.jpg");
    sender.findName("imgPuzzled1").setSource(sender, "thoughtful.jpg");
    sender.findName("imgResolute1").setSource(sender, "glad.jpg");
    sender.findName("imgConfident1").setSource(sender, "resolute.jpg");
    sender.findName("imgPurposeful1").setSource(sender, "purposeful.jpg");
    sender.findName("imgExcited1").setSource(sender, "excited.jpg");
    sender.findName("imgThoughtful1").setSource(sender, "puzzled.jpg");
    sender.findName("imgShocked1").setSource(sender, "shocked.jpg");
    sender.findName("imgAdamant1").setSource(sender, "driven.jpg");    
    sender.findName("final_big_tile").setSource(sender, "final_bigtile.jpg"); 
}

function tml04(sender, eventArgs)
{    
    sender.findName("tile1").setSource(sender, "yellowTile.jpg");
    sender.findName("tile2").setSource(sender, "greenTile.jpg");
    sender.findName("tile3").setSource(sender, "darkYellowTile.jpg");
    sender.findName("tile4").setSource(sender, "blueTile.jpg");
    sender.findName("tile5").setSource(sender, "darkGreenTile3.jpg");
    sender.findName("tile6").setSource(sender, "darkBlueTile.jpg");
    sender.findName("tile7").setSource(sender, "blueTile2.jpg");
    sender.findName("tile8").setSource(sender, "darkGreenTile.jpg");
    sender.findName("tile9").setSource(sender, "darkYellowTile2.jpg");
    sender.findName("tile10").setSource(sender, "darkYellowTile3.jpg");
    sender.findName("tile11").setSource(sender, "darkRedTile.jpg");
    sender.findName("tile12").setSource(sender, "yellowTile2.jpg");
    sender.findName("tile13").setSource(sender, "blueTile3.jpg");
    sender.findName("tile14").setSource(sender, "greenTile3.jpg");
    sender.findName("tile15").setSource(sender, "redTile.jpg");
    sender.findName("tile16").setSource(sender, "darkRedTile2.jpg");
    sender.findName("tile17").setSource(sender, "redTile2.jpg");
    sender.findName("tile18").setSource(sender, "darkGreenTile2.jpg");   
    sender.findName("tile19").setSource(sender, "redTile3.jpg");
    sender.findName("tile20").setSource(sender, "yellowTile3.jpg");    
    sender.findName("tile21").setSource(sender, "redTile4.jpg");
    sender.findName("tile22").setSource(sender, "blueTile4.jpg");
    sender.findName("tile23").setSource(sender, "darkRedTile3.jpg");
    sender.findName("tile24").setSource(sender, "darkBlueTile2.jpg");
    sender.findName("tile25").setSource(sender, "greenTile4.jpg");
    sender.findName("tile26").setSource(sender, "blueTile5.jpg");
    sender.findName("tile27").setSource(sender, "darkBlueTile3.jpg");
    sender.findName("smalltile").setSource(sender, "final_smalltile.jpg");

    sender.findName("imgElated1").setSource(sender, "elated.jpg");
    sender.findName("imgAssured1").setSource(sender, "assured.jpg");
    sender.findName("imgUnsure1").setSource(sender, "unsure.jpg");
    sender.findName("imgEnthused1").setSource(sender, "astounded.jpg");
    sender.findName("imgGlad1").setSource(sender, "adamant.jpg");
    sender.findName("imgPleased1").setSource(sender, "pleased.jpg");
    sender.findName("imgPuzzled1").setSource(sender, "thoughtful.jpg");
    sender.findName("imgExcited1").setSource(sender, "excited.jpg");
    sender.findName("imgJoyous1").setSource(sender, "driven.jpg");
    sender.findName("imgConfident1").setSource(sender, "resolute.jpg");
    sender.findName("imgPurposeful1").setSource(sender, "purposeful.jpg");
    sender.findName("imgAstounded1").setSource(sender, "confident.jpg");
    sender.findName("imgThoughtful1").setSource(sender, "puzzled.jpg");
    sender.findName("imgShocked1").setSource(sender, "shocked.jpg");
    sender.findName("imgAdamant1").setSource(sender, "joyous.jpg");
    sender.findName("imgThrilled1").setSource(sender, "thrilled.jpg");
    sender.findName("imgContemplative1").setSource(sender, "contemplative.jpg");
    sender.findName("imgFocused1").setSource(sender, "focused.jpg");
    sender.findName("final_big_tile").setSource(sender, "final_bigtile.jpg");    
}

function tml05(sender, eventArgs)
{
    sender.findName("smalltile").setSource(sender, "final_smalltile.jpg");
}

function playTml01(sender)
{
    // Play Tml01
    sender.findName("tml01").Begin();
}

