﻿var VideoItemInfo = {
    setCategories: function (selector, defaultCategory) {
        var categoryTree = jQuery.map(defaultCategory.split('|'), function (n) {
            return encodeURI(n);
        });

        function getAnchor(categorySubtree, index) {
            if (!categorySubtree) return;
            if (index <3) {

                return jQuery("<a href=\"/toronto/citynews/\">" + unescape(categorySubtree.pop()) + "</a>");
            }


            return jQuery("<a href=\"/toronto/citynews/Search?AssetType=BrightCoveVideo?q=" + categorySubtree[categorySubtree.length-1] + ">" + unescape(categorySubtree.pop()) + "</a>");
        }

        function getSeperator() {
            return jQuery("<span> , </span>");
        }

        (function () {

            if (!categoryTree.length) return;

            getAnchor(categoryTree, categoryTree.length).prependTo(selector);
            if (categoryTree.length)
                if (categoryTree.length < 2) 
                    getSeperator().prependTo(selector);
            arguments.callee();
        })();
    },
    update: function (uid) {
        var query = "AssetUID=" + uid + "&PlayVideo=true";
        updateVideoPlayer(query, false, query);
        jQuery('html,body').animate({ 'scrollTop': $(".td-Video").offset().top }, 'normal');
    }
}


