﻿var MOt = null;

// JScript File
function MOSearchCB(result) {
    if (result && result.context) {
        var clientId = result.context;
        if (result.value) {
            var innerContent = dge(gs(clientId, 'IC'));
            if (innerContent) {
                innerContent.innerHTML = result.value;
                sh(clientId);
                if (gs(clientId, 'rto' + clientId) != '') {
                    window.clearTimeout(gs(clientId,'rto' + clientId));
                }
                if (gs(clientId,'prto') != '') {
                    ss(clientId,'rto'+ clientId,setTimeout('MOSearch(\'' + gs(clientId,'p') + '\',\'' + clientId + '\'); ', gs(clientId,'prto')));
                }
            }
        }
        TIHide(clientId);
        sh(clientId);
    }

    // Added 29-01-10
    if (gs(clientId,'as')=='1') {
        MOScroll(clientId);
    }

    // Added 13-03-10
    // Added 15-05-10
    if (gs(clientId,'scb')=='1') {
        removeArray(clientId,'selected');
    }

}

function MOSearch(pageNumber, clientId) {

    clearTimeout(MOt);

    TIShow(clientId);
    ss(clientId, 'p', pageNumber); 
    var s = '';
    var e = dge(gs(clientId,'tb'));
    if (e) {
        s = e.value;    
    }
    Webscene.UI.MO.LoadMOItems(clientId, sessionId, gs(clientId, 'cat'), gs(clientId, 'g'), s, gs(clientId, 'p'), gs(clientId, 'ps'),  gs(clientId, 'nodeId'), gs(clientId, 'o'), gs(clientId, 'col'), gs(clientId, 'or'), gs(clientId, 'ctids'), gs(clientId, 'cats'), gs(clientId, 'scat'), gs(clientId, 'clt'), skin, gs(clientId,'dl'), gs(clientId,'sd'), gs(clientId,'sa'), gs(clientId,'sr'), gs(clientId,'sc'), gs(clientId,'tl'), gs(clientId,'sll'), gs(clientId,'f1'), gs(clientId,'cnl'), gs(clientId,'sn'), gs(clientId,'tnc'), gs(clientId,'st'), gs(clientId,'sdu'), gs(clientId,'icc'), gs(clientId,'tw'), gs(clientId,'th'), gs(clientId,'scr'), gs(clientId,'sltg'), gs(clientId,'scb'), gs(clientId,'stb'), gs(clientId,'si'), gs(clientId,'pst'), gs(clientId, 'stl'), gs(clientId, 'mnpv'), gs(clientId, 'sta'), gs(clientId, 'as'), MOSearchCB, clientId);
}

function MOShowNavigation(clientId) {
    var element = dge(gs(clientId, 'nav'));
    if (element) {
        element.style.display = 'block';
    }
}
function MOHideNavigation(clientId) {
    var element = dge(gs(clientId, 'nav'));
    if (element) {
        element.style.display = 'none';
    }
}
function MOHidePlayers(clientId) {
var pt = dge(gs(clientId,'pt'));
    if (pt) {
        pt.style.visibility = 'hidden';
    }
}
function MOShowPlayers(clientId) {
var pt = dge(gs(clientId,'pt'));
    if (pt) {
        pt.style.visibility = 'visible';
    }
}
function MOClose(clientId) {
    MOHideNavigation(clientId);
    var element = dge(gs(clientId,'VV'));
    if (element) {
        element.style.display = 'none';
        var ic = dge(gs(gs(clientId,'VV'),'IC'));
        if (ic) {
            ic.innerHTML = '';
        }
        RCRHGet(gs(gs(clientId,'VV'),'RC'), '', 1);
    }
    var element = dge(gs(clientId,'PV'));
    if (element) {
        element.style.display = 'none';
        var ic = dge(gs(gs(clientId,'PV'),'IC'));
        if (ic) {
            ic.innerHTML = '';
        }
        RCRHGet(gs(gs(clientId,'PV'),'RC'), '', 1);
    }
        
    var element = dge(gs(clientId,'AP'));
    if (element) {
        element.style.display = 'none';
        var ic = dge(gs(gs(clientId,'AP'),'IC'));
        if (ic) {
            ic.innerHTML = '';
        }
        RCRHGet(gs(gs(clientId,'AP'),'RC'), '', 1);
    }
    var element = dge(gs(clientId,'SV'));
    if (element) {
        element.style.display = 'none';
        var ic = dge(gs(gs(clientId,'SV'),'IC'));
        if (ic) {
            ic.innerHTML = '';
        }
        RCRHGet(gs(gs(clientId,'SV'),'RC'), '', 1);
    }
    MOHidePlayers(clientId);
    sh(clientId);
    MOstopAutoPilot(clientId);
}

function MOShowInfoBoxCB(result) {
    if (result) {
        var clientId = result.context;
        var ib = dge(gs(gs(clientId,'ib'),'IC'));
        if (ib) {
            if (result.value && result.value.length > 0) 
            {
                ib.innerHTML = result.value;
            } 
            else 
            {
            }
        }
    }
}

function MOShowInfoBox(clientId, contentId, sessionId) {
    Webscene.UI.IB.GetInfoBox(clientId, sessionId, contentId, nodeId, gs(clientId,'dlm'), gs(clientId,'tct'), 1, gs(clientId,'sltg'), gs(clientId,'snl'), 3, gs(clientId,'ssi'), MOShowInfoBoxCB, clientId);
}
function MOShowMediaViewerTitleCB(result) {
    if (result) {
        var clientId = result.context;
        var t = dge(gs(clientId,'mvt'));
        if (t) {
            t.innerHTML = result.value;
        }
    }
}
function MOShowMediaViewerTitle(clientId, contentId, sessionId) {
    Webscene.UI.MO.GetMediaViewerTitle(clientId, contentId, sessionId, nodeId, MOShowMediaViewerTitleCB, clientId);
}

function MOShowInfoBoxTitleRatingCB(result) {
    if (result) {
        var clientId = result.context;
        var t = dge(gs(clientId,'ibtl'));
        if (t) {
            t.innerHTML = result.value;
        }
    }
}

function MOShowInfoBoxTitleRating(clientId, contentId, sessionId) {
    Webscene.UI.IB.GetInfoBoxTitleRating(clientId, sessionId, contentId, nodeId, MOShowInfoBoxTitleRatingCB, clientId)
}

function MOShowMedia(clientId, contentId, ct, autoStart, focus, sr) {
    ss(clientId, 'cid', contentId);
    // Added 14-03-10
    ss(clientId, 'auto', autoStart);
    ss(clientId, 'f', focus);
    ss(clientId, 'showr', sr);
    ss(clientId, 'ct', ct);
    
    MOShowPlayers(clientId);
    //ss(clientId, "cmt", cmt);
    if (ct == 37) {
        var element = dge(gs(clientId,'PANV'));
        if (element) {
             element.style.display = 'block';
        }
        ss(gs(clientId, "PANV"), 'autostart', autoStart);
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),'', 0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),'', 0); }
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"), '', 0, 0); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),'', 0, 0); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),'', 0, 0); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),contentId, 0, sr); }
    } 
    if (ct==12 || ct==35) {
        var element = dge(gs(clientId,'VV'));
        if (element) {
             element.style.display = 'block';
        }
        ss(gs(clientId, "VV"), 'autostart', autoStart);
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),'', 0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),'', 0); }
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"), contentId, gs(gs(clientId,"VV"),'foc'), sr); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),'', 0, 0); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),'', 0, 0); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),'', 0, 0); }
    } 
    if (ct==5) {
        var element = dge(gs(clientId,'PV'));
        if (element) {
            element.style.display = 'block';
        }
        ss(gs(clientId, "PV"), 'autostart', autoStart);
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"),'',0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),'', 0); }
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),contentId, 0, sr); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),'', 0, 0); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),'', 0, 0); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),'', 0, 0); }
    }
    if (ct==17) {
        var element = dge(gs(clientId,'AP'));
        if (element) {
             element.style.display = 'block';
        }   
        ss(gs(clientId, "AP"), 'autostart', autoStart);
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"),'',0, 0); }
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),'', 0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),contentId, sr); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),'', 0, 0); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),'', 0, 0); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),'', 0, 0); }
    }
    if (ct==23) {
        var element = dge(gs(clientId,'SV'));
        if (element) {
             element.style.display = 'block';
        }   
        ss(gs(clientId, "SV"), 'autostart', autoStart);
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"),'',0, 0); }
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),'', 0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),'', 0); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),contentId, 0, sr); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),'', 0, 0); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),'', 0, 0); }
    }
    if (ct==29) {
        var element = dge(gs(clientId,'DV'));
        if (element) {
            element.style.display = 'block';
        }
        ss(gs(clientId, "DV"), 'autostart', autoStart);
        if (window.vvShowVideo) { vvShowVideo(gs(clientId, "VV"),'',0, 0); }
        if (window.apPlayAudio) { apPlayAudio(gs(clientId, "AP"),'', 0); }
        if (window.moShowPicture) { moShowPicture(gs(clientId, "PV"),'', 0, 0); }
        if (window.svShowStream) { svShowStream(gs(clientId, "SV"),'', 0, 0); }
        if (window.moShowDocument) { moShowDocument(gs(clientId, "DV"),contentId, 0, sr); }
        if (window.panvShowVideo) { panvShowVideo(gs(clientId, "PANV"),'', 0, 0); }
    }
    if (contentId!='') {
        MODeterminePrevNext(clientId, contentId, focus);
        if (sessionId!='') {
            var a = dge(gs(clientId,'addToPl'));
            var r = dge(gs(clientId,'remFrmPl'));
            if (a && r) {
                a.style.display = 'none';
                r.style.display = 'none';
                // Modified : 11-01-2010
                if (ct==12 || ct==17 || ct==35)  {
                    var isPl = Webscene.UI.MO.MOIsPl(clientId, sessionId, nodeId, contentId);
                    if (isPl) {
                        if (isPl.value==1) {
                            ss(clientId,'plm',1);
                            a.style.display = 'none';
                            r.style.display = 'inline';
                        } else if (isPl.value==0) {
                            ss(clientId,'plm',0);
                            a.style.display = 'inline';
                            r.style.display = 'none';
                        }
                    }
                }
            }
        }
    }

    // Added 14-03-2010 : 
    var ib = dge(gs(clientId, 'ib'));
    var ibtl = dge(gs(clientId, 'ibtl'));
    
    if (gs(clientId,'sib')=='1') {
        // Moved here : 28-06-09 UV-146    
        if(ib) {
            ib.style.display = 'block';
            MOShowInfoBox(clientId, contentId, sessionId);
            // Added 19-07-09
            if (ib) {
                ibtl.style.display = 'block';
                MOShowInfoBoxTitleRating(clientId, contentId, sessionId);
            }
        }
    } else {
        if (ib) {
            ib.style.display = 'none';
        }
        if (ibtl) {
            ibtl.style.display = 'none';
        }
    }
    if (gs(clientId, 'mvt')) {
        MOShowMediaViewerTitle(clientId, contentId, sessionId);
    }
    sh(clientId);
    if (gs(clientId, "autopilot") == 1) {
        ss(clientId, "to", setTimeout('MOautoPilot(\'' + clientId + '\')',5000));
    }
    
}


function MODeterminePrevNext(clientId, contentId, focus) {
    var result = Webscene.UI.MO.GetPrevNext(sessionId, gs(clientId, "cat"), gs(clientId, "g"), gs(clientId, "s"), 0, nodeId, 'created', gs(clientId, "mt"), contentId, gs(clientId,'ctids'), gs(clientId, "sta"));
    if (result) {
        if (result.value) {
            var list = result.value.split("|"); 
            for (var i=0; i < list.length; i++) {
                if (i==0) {
                    ss(clientId, "pcid", list[i]);
                }
                if (i==1) {
                    ss(clientId, "pmt", list[i]);
                }
                if (i==2) {
                    ss(clientId, "ncid", list[i]);
                }
                if (i==3) {
                    ss(clientId, "nmt", list[i]);
                    var e = dge(gs(clientId, "prev"));
                    if (e) {
                        if (gs(clientId, "pcid") !='') {
                            e.style.visibility = 'visible'; 
                        } else {
                            e.style.visibility = 'hidden';
                        }
                    }
                    e = dge(gs(clientId, "next"));
                    if (e) {
                        if (gs(clientId, "ncid") !='') {
                            e.style.visibility = 'visible'; 
                        } else {
                            e.style.visibility = 'hidden';      
                        }
                    }
                    if (focus==1) {
                        e = dge(gs(clientId,'gad'));
                        if (!e) { 
                            e = dge(gs(clientId,'nav'));
                        }
                        if (e) {
                            e.scrollIntoView();
                        }
                    }
                }
            }
        }
    }
}
function MOautoPilot(clientId) {
  var stop = true;
    if (gs(clientId, 'ncid')) {
        if (gs(clientId, 'nmt')) {
            MOShowMedia(clientId, gs(clientId, 'ncid'), gs(clientId, 'nmt'), 1, 1, 0);
            stop = false;
        }
    }
    if (stop) {        
            MOstopAutoPilot(clientId);
    }
}
function MOstartAutoPilot(clientId) {
  	ss(clientId, 'to', setTimeout('MOautoPilot(\'' + clientId + '\')',5000));
  	ss(clientId, 'autopilot', 1);
    var element = dge(gs(clientId, 'hf'));
    if (element) {
        element.style.visibility = 'hidden';
    }
    var element = dge(gs(clientId, 'stop'));
    if (element) {
        element.style.visibility = 'visible';
    }
  }
  function MOstopAutoPilot(clientId) {
  	window.clearTimeout(gs(clientId, 'to'));
    var element = dge(gs(clientId,'stop'));
    if (element) {
        element.style.visibility = 'hidden';
    }
    var element = dge(gs(clientId,'hf'));
    if (element) {
        element.style.visibility = 'visible';
    }
  	ss(clientId, 'autopilot', 0);
  }
  function MODeleteCB(result) {
    if (result) {
        var clientId = result.context;
        moShowPicture(gs(clientId, "PV"),'', 0, 0);
        apPlayAudio(gs(clientId, "AP"),'', 0);
        vvShowVideo(gs(clientId, "VV"),'',0, 0);
        moShowDocument(gs(clientId, "DV"),'', 0, 0);
        panvShowVideo(gs(clientId, "PANV"),'', 0, 0);
        MOShowMedia(clientId,gs(clientId,'ncid'),gs(clientId,'nmt'), 1, 1, 0);
        MOSearch(gs(clientId, 'p'), clientId);
        sh(clientId);
        removeArray(clientId);
        if (result.value) {
            AL(result.value);                
        }
        TIHide(clientId);
        // Added 13-03-10
        // Added 15-05-10
        if (gs(clientId,'scb')=='1') {
            removeArray(clientId,'selected');
        }    
     }
  }
  function MODelete(clientId, contentId) {
    TIShow(clientId);
    Webscene.UI.MO.Delete(sessionId, nodeId, contentId, MODeleteCB, clientId);
  }
  function MOTBDeleteCB(result) {
    if (result) {
        var clientId = result.context;
        moShowPicture(gs(clientId, "PV"),'', 0, 0);
        apPlayAudio(gs(clientId, "AP"),'', 0);
        vvShowVideo(gs(clientId, "VV"),'',0, 0);
        moShowDocument(gs(clientId, "DV"),'', 0, 0);
        panvShowVideo(gs(clientId, "PANV"),'', 0, 0);
        MOSearch(gs(clientId, 'p'), clientId);
        TIHide(clientId);
        removeArray(clientId)
        if (result.value) {
            AL(result.value);                
        }
        // Added 13-03-10
        // Added 15-05-10
        if (gs(clientId,'scb')=='1') {
            removeArray(clientId,'selected');
        }    
    }
  }
  function MOTBDelete(clientId) {
    TIShow(clientId);
    Webscene.UI.MO.Delete(sessionId, nodeId, getArray(clientId, 'selected'), MOTBDeleteCB, clientId);
  }
  function MOSetAsProfilePictureCB(result) {
    if (result) {
        var clientId = result.context;
        if (!result.error) {
            if (window.PCGetPPC) {
                PCGetPPC();
            }
        }
        if (result.value) {
            AL(result.value);                
        }
        TIHide(clientId);
    }
  }
  function MOSetAsProfilePicture(clientId, contentId) {
    if (contentId) {
        if (contentId!='') {
            TIShow(clientId);
            Webscene.UI.MO.SetAsPP(sessionId, nodeId, contentId, MOSetAsProfilePictureCB, clientId);
        }
    }
  }
    function MOSetAsNodeBackgroundCB(result) {
        if (result) {
            var clientId = result.context;
            if (result.value) {
                var e = dge(gs(clientId,'body'));
                if (e) {
                    e.style.backgroundImage = 'url(\'' + result.value + '\')';
                    // Added 08-01-08
                    e.style.backgroundRepeat = 'repeat';
                }
            }
            TIHide(clientId);
        }
    }
    function MOSetAsNodeBackground(clientId, contentId, t) {
    if (contentId) {
        if (contentId!='') {
            TIShow(clientId);        
            Webscene.UI.MO.SetAsNodeBackground(sessionId, nodeId, contentId, t, MOSetAsNodeBackgroundCB, clientId);
            }
        }
    }
    function MOAddToPLCB(result) {
        if (result) {
            var clientId = result.context;
            if (result.value) {
                AL(result.value);
                var a = dge(gs(clientId,'addToPl'));
                var r = dge(gs(clientId,'remFrmPl'));
                if (a && r) {
                    if (gs(clientId,'m')==0) {
                        a.style.display = 'none';
                        r.style.display = 'block';
                    } else {
                        a.style.display = 'block';
                        r.style.display = 'none';
                    }
                    if (window.PLCLoad) {
                        if (gs('PLC','clid')!='') {
                            PLCLoad(gs('PLC','clid'));
                        }
                    }
                }
            }
            TIHide(clientId);
        }
    }
    function MOAddToPL(clientId, cid, m) {
        TIShow(clientId);
        ss(clientId,'m',m);
        Webscene.UI.MO.MOAddToPL(clientId, sessionId, nodeId, cid, gs(clientId,'m'), MOAddToPLCB, clientId);
    }
  function MOReload(clientId, contentId, ct, clickType, node, param, p) {
  
    // Removed 19-02-2007 : Default.aspx
    var loadUrl = '?';
    // Added 13-11-08
    if (p && clickType > 3) {
        loadUrl = p + '?';
    } else {
        if (clickType==3) {
            loadUrl = 'node.aspx?id=' + node + '&';
        }
        if (clickType==4) {
            loadUrl = 'video.aspx?';
        }
        if (clickType==5) {
            loadUrl = 'gadgets.aspx?';
        }
        if (clickType==6) {
            loadUrl = 'casts.aspx?';
        }
        if (clickType==7) {
            loadUrl = 'documents.aspx?';
        }
    }
    if (ct == 12) {
        loadUrl += 'vid='
    }
    if (ct == 35) {
        loadUrl += 'vid='
    }
    if (ct == 37) {
        loadUrl += 'vid='
    }
    if (ct == 5) {
        loadUrl += 'pid='
    }
    if (ct == 17) {
        loadUrl += 'aid='
    }
    if (ct == 25) {
        loadUrl += 'gid='
    }
    if (ct == 21) {
        loadUrl += 'cstid='
    }
    if (ct == 29) {
        loadUrl += 'did='
    }
    loadUrl += contentId;
    loadUrl += param;
    loadUrl += '&moPage=' + gs(clientId, 'p');
    loadUrl += '&sr=' + gs(clientId, 'sfr');
    document.location.href = loadUrl;
}
function MOSetCatCB(result) {
    if (result.value) {
        AL(result.value);
        removeArray(clientId);
    }
    var clientId = result.context;
    MOSearch(1,clientId);
    sh(clientId);
    TIHide(clientId);  
}
function MOSetCat(clientId) {
    TIShow(clientId);
    var cpl = dge(gs(clientId,'cpl') + '_cat');
    if (cpl) {
        ss(clientId,'cat',cpl.value);
    }
    if (getArray(clientId, 'selected')!='') {
        Webscene.UI.MO.Move(sessionId, nodeId, getArray(clientId, 'selected'), gs(clientId,'cat'), MOSetCatCB, clientId);
    } else {
        MOSearch(1,clientId);
    }
}
function MOfullscreen(clientId, cid) {
    
    MOWideScreen(clientId);
    
    //window.open('fullscreen.aspx?id=' + cid, 'Fullscreen', 'fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0');
}

function MOtbOMO(img, cid) {
    if (img) {
        
    }
}

var MOtlto = null;
var MOtlint = 100;
var MOtldur = 3000;
var MOtlnoi = 8;

function ImageIsLoaded(img) {
    try {
        if (img.readyState == 'complete') {
            return true;
        }
        if (typeof img.naturalWidth!= 'undefined' && img.naturalWidth > 0) {
            return true;
        }
    }
    catch(err) {
    }
    return false;
}

function MOtlrun(id, tln, clientId) {
    try {
        window.clearTimeout(MOtlto);
        var obj = dge(id);
        var obj2 = dge(gs(clientId,'tli'));
        if (obj && obj2) {
            if (tln==0) {
                if (obj.src.lastIndexOf('_') && obj.src.lastIndexOf('_') > 0) {
                    obj.src = obj.src.substring(0, obj.src.lastIndexOf('_')) + '_t.jpg';
                }
                //window.clearTimeout(MOtlto);
            } 
            else 
            {
                if (tln * MOtlint > MOtldur) {
                    //window.clearTimeout(MOtlto);
                    if (obj.src.lastIndexOf('_') && obj.src.lastIndexOf('_') > 0) {
                        obj.src = obj.src.substring(0, obj.src.lastIndexOf('_')) + '_t.jpg';    
                    }
                } else {
                
                    if (ImageIsLoaded(obj2)) {
                        if (obj2.src.lastIndexOf('_') && obj2.src.lastIndexOf('_') > 0) {
                            obj.src = obj2.src;
                        }
                    }
                    
                    var n = parseInt(  (    (tln * MOtlint) / MOtldur ) * (MOtlnoi - 1) ) + 2;
                    
                    if (obj2.src != obj.src.substring(0, obj.src.lastIndexOf('_')) + '_t' + n.toString() + '.jpg' && obj.src.lastIndexOf('_') && obj.src.lastIndexOf('_') > 0) {
                        obj2.src = obj.src.substring(0, obj.src.lastIndexOf('_')) + '_t' + n.toString() + '.jpg';
                    }
                    tln = tln + 1;
                    MOtlto = setTimeout('MOtlrun(\'' + id + '\', ' + tln + ',\'' + clientId + '\')', MOtlint);
                } 
            }
        }
    }
    catch(err) {
    }
}

function MOtlstart(id, tln, clientId) {
    try {
        var obj = dge(id);
        var obj2 = dge(gs(clientId,'tli'));
        if (obj && obj2) {
            MOtlrun(id, 1, clientId);
        }
    }
    catch(err) {
    }
}

function MOtlend(id, clientId) {
    try {
        var obj2 = dge(gs(clientId,'tli'));
        if (obj2) {
            obj2.src = obj2.src.substring(0,  obj2.src.lastIndexOf('/')) + 'void.jpg' ;
        }
        window.clearTimeout(MOtlto);
        MOtlrun(id, 0, clientId); 
    }
    catch(err) {
    }
}

function MOSelectAll(clientId) {

    // Added 13-03-10
    // Added 15-05-10
    if (gs(clientId,'scb')=='1') {
        removeArray(clientId,'selected');
    }    
    var cbs = dge(clientId); 
    if (cbs) { 
        var cbsList = cbs.getElementsByTagName('input'); 
        for (i=0; i<cbsList.length; i++) 
        { 
            try {
                cbsList[i].click();
            }
            catch(err)
            {
            }
            cbsList[i].checked = true; 
        }
    }
}

var MOPos = 0;
var MOControls = 1;
var MODir = 1;

function MOScroll(clientId) {

    clearTimeout(MOt);

    var divOffset = $('#' + gs(clientId, 'IC')).offset().top;
    var pOffset = $('#' + gs(clientId, 'IC') + ' #MOITEM:eq(' + (MOPos).toString() + ')').offset().top;
    var pScroll = pOffset - divOffset;

    $('#' + gs(clientId, 'IC')).animate({scrollTop: '+=' + pScroll + 'px'}, 1000);
    
    MOPos+=MODir;
    
    if (MOPos > (gs(clientId,'ps'))) {
        MOPos = 0;
    }
    if (MOPos < 0) {
        MOPos = gs(clientId,'ps');
    }
    
    clearTimeout(MOt);
    
    MOt = setTimeout('MOScroll(\''+ clientId +'\')', 3000);
    
}

function MOWideScreen(clientId) {
    ss(clientId,'sib','0');
    var nav = dge(gs(clientId,'nav'));
    if (nav) {
        nav.style.display='none';
    }
    if (gs(clientId,'VV'))
    {
        ss(gs(clientId,'VV'), 'vw', '950');
        ss(gs(clientId,'VV'), 'vh', '534');
    }
    
    MOShowMedia(clientId, gs(clientId,'cid'), gs(clientId,'ct'), gs(clientId,'auto'), gs(clientId,'f'), gs(clientId,'sr'))
}