﻿function pageLoad() {
    var videoId = document.getElementById("ctl00_contentPlaceHolderMain_ResourceId").value;
    if (videoId != null) {
        var ret = GetTags.GetTagsForVideoAsList(document.getElementById("ctl00_contentPlaceHolderMain_ResourceId").value, OnGetTagsCompleted, OnGetTagsTimeOut, OnGetTagsError)

        // if the user is logged in, load the favorite status.
        var favUser = document.getElementById("FavoriteUser");
        if (favUser != null) {
            var favRet = FavoritesService.IsFavorite(videoId, document.getElementById("FavoriteUser").value, OnIsFavoriteCompleted, OnGetTagsTimeOut, OnGetTagsError)
        }
    }
}

function IsUser() {
    var favUser = document.getElementById("FavoriteUser");
    if (favUser != null) {
        return true;
    }
    document.getElementById("AddToFavsDiv").innerHTML = " + Please sign in to add favorites!";
    return false;
}

function OnGetTagsTimeOut(result) { 
    // Do something we timed out
}

function OnGetTagsError(result) {
    // Do something, there was an error returning tags.
}

function OnGetTagsCompleted(result) {
    document.getElementById("RelatedTagsSpan").innerHTML = result;
}

function OnIsFavoriteCompleted(result) {
    if (result == true) {
        document.getElementById("AddToFavsDiv").style.display = 'none';
        document.getElementById("IsAFavoriteDiv").style.display = 'block';
    }
    else {
        document.getElementById("AddToFavsDiv").style.display = 'block';
        document.getElementById("IsAFavoriteDiv").style.display = 'none';
    }
        
}