﻿// JScript File

function panvStopAndHideVideo(clientId) {

    var panvControl = dge(gs(clientId, "IC"));

    if (panvControl) {
        panvControl.innerHTML = '';
    }
    
    var panvContainer = dge(clientId);
        
    if (panvContainer) {
        panvContainer.style.display = 'none';
    }
    
}

function panvShowVideo(clientId, contentId, focus, sr) {

    if (contentId=='') {
    
        panvStopAndHideVideo(clientId);
        
    } else {
        
        var panvControl = dge(gs(clientId, "IC"));
        
        if (panvControl) {

            var result = Webscene.UI.MV.GetMedia(clientId, sessionId, contentId, nodeId, gs(clientId, "autostart"), gs(clientId, 'dlm'), gs(clientId, 'tct'), gs(clientId, 'st'), gs(clientId, 'mvt'), gs(clientId, 'sltg'), gs(clientId,'snl'), gs(clientId,'sib'), '', '', 1, gs(clientId,'ssi'), '');
                
            if (result) {
                
                if (result.value) {
                    
                    ensureFlash();

                    panvControl.innerHTML = result.value;
                    
                    if (gs(clientId,'sctb')=='1') {
                        CTBGet(gs(clientId,'CTB'), contentId);
                    }
                    
                }
            }
        
            panvControl.zIndex = 9999;
            panvControl.style.zIndex = 9999;
            
            panvControl.focus();
            panvControl.scrollIntoView(false);
            if (focus==1) {
            }
        }
    }
    
    if (window.RCRHGet) {
        RCRHGet(gs(clientId,"RC"), contentId, 1);
    }    
    
    if (window.RCGet && sr) {
        RCGet(1, gs(clientId,"RC"),contentId);
    }
    
    if (contentId!='') {
        
        var panvContainer = dge(clientId);
        	    
        if (panvContainer) {
        	    
            panvContainer.style.display = 'block';    
                
            sho(panvControl);
            sho(panvContainer);
                
        }
    }
}

