﻿// JScript File

function vvStopAndHideVideo(clientId) {

    var vvControl = dge(gs(clientId, "IC"));

    if (vvControl) {
        vvControl.innerHTML = '';
    }
    
    var vvContainer = dge(clientId);
        
    if (vvContainer) {
        vvContainer.style.display = 'none';
    }
    
}

function vvShowVideo(clientId, contentId, focus, sr) {

    if (contentId=='') {
    
        vvStopAndHideVideo(clientId);
        
    } else {
        
        var vvControl = dge(gs(clientId, "IC"));
        
        if (vvControl) {

            // Added 14-03-10 : vw + vh
            // Added 14-03-10 : ssi
                var result = Webscene.UI.VV.GetVideo(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'), gs(clientId,'sd'), gs(clientId,'ssi'), gs(clientId,'vw'), gs(clientId,'vh'))
                
            if (result) {
                
                if (result.value) {
                    
                    ensureFlash();

                    vvControl.innerHTML = result.value;
                    
                    if (gs(clientId,'sctb')=='1') {
                        CTBGet(gs(clientId,'CTB'), contentId);
                    }
                    
                }
            }
        
            vvControl.zIndex = 9999;
            vvControl.style.zIndex = 9999;
            
            //30-11-2009
            //vvControl.focus();
            //vvControl.scrollIntoView(false);
            if (focus==1) {
              vvControl.focus();
              vvControl.scrollIntoView(false);
            }
        }
    }
    
    if (window.RCRHGet) {
        RCRHGet(gs(clientId,"RC"), contentId, 1);
    }    
    
    if (window.RCGet && sr) {
        RCGet(1, gs(clientId,"RC"),contentId);
    }
    
    if (contentId!='') {
        
        var vvContainer = dge(clientId);
        	    
        if (vvContainer) {
        	    
            vvContainer.style.display = 'block';    
                
            sho(vvControl);
            sho(vvContainer);
                
        }
    }
}

