﻿/**** OnClick Video functions to move the playlist from the navigation to the player ****/

var topFrame = GetTopFrame(self);
function onClickVideoDayport(articleIds, contractId, isFlashPlaylist, autoPlay, cookieExprireHours) {
    if(topFrame.player){ topFrame.player.location = '/mediacenter/videoplayer/dayportPlayer.aspx?articleIds=' + articleIds +'&contractId=' +contractId +'&isFlashPlaylist=' +isFlashPlaylist; }
    //if(topFrame.playerAd){ topFrame.playerAd.location = '/mediacenter/videoad/dayportVideoAd.aspx?articleIds=' + articleIds +'&contractId=' +contractId +'&isFlashPlaylist=' +isFlashPlaylist; }
}
function onClickVideoBBE(startVideoId, categoryId) {
    if(topFrame.player){ topFrame.player.location = '/mediacenter/videoplayer/bbePlayer.aspx?categoryid=' +categoryId +'&videoid=' +startVideoId; }
}
function videoFinishedPlaying(id, hoursToKeep){}
function onVideoDayport(articleIds, categoryId, contractDefId, contractVidObjId, contractBannerObjId, contractPostRollObjId, useProxy){
    /*  0 - articleIds, 
        1 - categoryId, 
        2 - videoAdConDefID, 
        3 - videoAdObjectID, 
        4 - bannerAdConDefID,
        5 - videoPostAdObjectID,
        6 - useProxy (NOT USED)
    */
    if (typeof(topFrame.Nickco)!="undefined"){
        var VidIDPaths = articleIds.split(',');
        var VidIDtoRequest = VidIDPaths[0].split('@');
        var adPackage = {
            videoAdConDefID:contractDefId,
            videoAdObjectID:contractVidObjId,
            bannerAdConDefID:contractBannerObjId 
            //videoPostAdObjectID:contractPostRollObjId
        };
        topFrame.Nickco.setAdPackages(adPackage);
        topFrame.Nickco.playArticle(VidIDtoRequest[0]);
    }
    else if(topFrame.player){ topFrame.player.location = '/mediacenter/videoplayer/dayportPlayer.aspx?articleIds=' +articleIds +'&categoryId=' +categoryId +'&loadPlaylist=true&contractId=' + contractDefId; }
    //if(topFrame.playerAd){ topFrame.playerAd.location = '/mediacenter/videoad/dayportVideoAd.aspx?contractId=' +contractId; }
}
function GetTopFrame(currentFrame){
    while (currentFrame != top)
        currentFrame = currentFrame.parent;
    return currentFrame;
}