﻿

//Globals
var VC_SL_plugin;


//
function RootCanvasLoaded(sender)
{

    //
    VC_SL_plugin = sender.getHost();


    //
    //DisplayCurrentDateTime( sender );
    DisplayCurrentHighlight();


    // Start timer
    sender.findName("timerStoryboard").begin();

}






//
function timerStoryboardFinished( sender, eventArgs )
{

    //
    //DisplayCurrentDateTime( sender );
    DisplayCurrentHighlight();


    // Restart timer
    sender.findName("timerStoryboard").begin();

}




function DisplayCurrentHighlight() {

    //
    HighlightServices.GetCurrentHighlight(HighlightServices_GetCurrentHighlight_Completed);
    
}

function HighlightServices_GetCurrentHighlight_Completed(result) {

    //
    VC_SL_plugin.content.findName("HightlightTextBlock").Text = result;


    // Center TextBlock
    VC_SL_plugin.content.findName("HightlightTextBlock")["Canvas.Left"] = (650 - VC_SL_plugin.content.findName("HightlightTextBlock").ActualWidth) / 2;
    VC_SL_plugin.content.findName("HightlightTextBlock")["Canvas.Top"] = (20 - VC_SL_plugin.content.findName("HightlightTextBlock").ActualHeight) / 2;

}




function DisplayCurrentDateTime(sender) {
    var today = new Date();
    var d = today.toDateString();
    var t = today.toTimeString();

    //
    sender.findName( "HightlightTextBlock" ).Text = d + " " + t;
    

    // Center TextBlock
    sender.findName( "HightlightTextBlock" )["Canvas.Left"] = (650 - sender.findName( "HightlightTextBlock" ).ActualWidth) / 2;
    sender.findName( "HightlightTextBlock" )["Canvas.Top"] = (20 - sender.findName( "HightlightTextBlock" ).ActualHeight) / 2;

}
