function prepareVideo(){systemOK=systemTest();}function myUnLoad(){for(ePlayer in ePlayerList){ePlayer.stopEvent=function(){};}}function destroyPlayer(a){if(c_bLogFlow){console.log("trying to destroy player "+a+"...");}if(ePlayerList[a]){ePlayerList[a].destroy();delete ePlayerList[a];if(c_bLogFlow){console.log("... destroyed!");}}}var playerPanel=new Object();playerPanel.createNewPanel=function(a,c){oPanel=$(c);if(oPanel){return new playerPanel[oPanel.className](a,c);}else{return new playerPanel.noPanel(a,null);}};playerPanel.noPanel=function(a,c){this.ePlayer=(typeof(a)=="undefined")?null:a;if(!!this.ePlayer){this.ePlayer.panel=this;}this.init=function(){this.guiPause(false);};this.togglePause=function(){this.ePlayer.toggleUserPause();};this.guiPause=function(d){};this.toggleMute=function(){};this.userVolume=function(){};this.setTimeTotal=function(d){};this.setTimeElapsed=function(d){};this.showBuffering=function(d){};this.init=function(){};this.init();};playerPanel.hiddenPlayer=playerPanel.noPanel;playerPanel.classicBottom=function(a,c){this.ePlayer=(typeof(a)=="undefined")?null:a;this.oPanel=$(c);this.timeTotal=null;this.timeElapsed=null;if(!!this.ePlayer){this.ePlayer.panel=this;}this.init=function(){this.b_Pause=this.oPanel.getElementById("b_pause");if(this.b_Pause){this.b_Pause.ePlayer=this.ePlayer;this.b_Pause.onclick=function(){this.ePlayer.sendPlayerCommand("TOGGLEUSERPAUSE",null);};}this.b_Mute=this.oPanel.getElementById("b_sound_off");if(this.b_Mute){this.b_Mute.onclick=this.toggleMute.bind(this);}this.i_Volume=this.oPanel.getElementById("i_volume");this.a_setVolume=this.i_Volume.getElementsByClassName("volumeBar");for(var d=0;d<this.a_setVolume.length;d++){this.a_setVolume[d].onclick=this.setVolume.bind(this,parseInt(this.a_setVolume[d].id.split("_")[1]));}this.b_volumeUp=this.oPanel.getElementById("b_volumeUp");if(this.b_volumeUp){this.b_volumeUp.onclick=this.volumeUp.bind(this);}this.b_volumeDown=this.oPanel.getElementById("b_volumeDown");if(this.b_volumeDown){this.b_volumeDown.onclick=this.volumeDown.bind(this);}this.b_FullScreen=this.oPanel.getElementById("b_fullscreen");if(this.b_FullScreen){this.b_FullScreen.onclick=this.toggleFullScreen.bind(this);}this.b_skipForward=this.oPanel.getElementById("b_skip_forward");if(this.b_skipForward){this.b_skipForward.onclick=this.skipForward.bind(this);}this.b_skipBack=this.oPanel.getElementById("b_skip_back");if(this.b_skipBack){this.b_skipBack.onclick=this.skipBack.bind(this);}this.timeTotal=this.oPanel.getElementById("timeTotal");this.timeElapsed=this.oPanel.getElementById("timeElapsed");this.setTimeTotal("00:00");this.setTimeElapsed("00:00");this.buffering=this.oPanel.getElementById("showBuffering");this.guiPause(false);};this.togglePause=function(){this.ePlayer.toggleUserPause();};this.guiPause=function(d){if(d){btn=this.oPanel.getElementById("b_pause");if(btn){btn.id="b_play";btn.src=imgPreLoad[btn.id+"_hi"].src;}}else{btn=this.oPanel.getElementById("b_play");if(btn){btn.id="b_pause";btn.src=imgPreLoad[btn.id+"_hi"].src;}}};this.setVolume=function(d){this.ePlayer.volume(d);};this.volumeUp=function(){this.ePlayer.volumeUpDown(10);};this.volumeDown=function(){this.ePlayer.volumeUpDown(-10);};this.userVolume=function(d){globalVolume=d;if(this.i_Volume){this.i_Volume.style.height=(100-d)+"%";}};this.toggleMute=function(){this.ePlayer.toggleMute();btn=this.oPanel.getElementById("b_sound_off");if(!btn){btn=document.getElementById("b_sound_on");btn.id="b_sound_off";}else{btn.id="b_sound_on";}btn.src=imgPreLoad[btn.id+"_hi"].src;};this.setTimeTotal=function(d){if(!!this.timeTotal){this.timeTotal.innerHTML=d;}};this.setTimeElapsed=function(d){if(!!this.timeElapsed){this.timeElapsed.innerHTML=d;}};this.skipForward=function(){if(typeof(customer)!="undefined"){customer.skipForward(this.ePlayer);}};this.skipBack=function(){if(typeof(customer)!="undefined"){customer.skipBack(this.ePlayer);}};this.showBuffering=function(d){if(!!this.buffering){b=this.oPanel.getElementById("showBuffering");if(!!b){if(this.ePlayer.bBuffering){b.style.display="inline";if(!!d){this.oPanel.getElementById("bufferingProgress").innerHTML=d+"%";}}else{this.oPanel.getElementById("showBuffering").style.display="none";}}}};this.init();};playerPanel.simpleTrainingBottom=function(a,c){this.ePlayer=(typeof(a)=="undefined")?null:a;this.oPanel=$(c);this.timeTotal=null;this.timeElapsed=null;if(!!this.ePlayer){this.ePlayer.panel=this;}this.init=function(){this.b_Pause=this.oPanel.getElementById("b_pause");if(this.b_Pause){this.b_Pause.ePlayer=this.ePlayer;if(!this.b_Pause.onclick){this.b_Pause.onclick=function(){this.ePlayer.sendPlayerCommand("TOGGLEUSERPAUSE",null);};}}this.b_Mute=this.oPanel.getElementById("b_sound_off");if(this.b_Mute&&!this.b_Mute.onclick){this.b_Mute.onclick=this.toggleMute.bind(this);}this.i_Volume=this.oPanel.getElementById("i_volume");this.a_setVolume=this.i_Volume.getElementsByClassName("volumeBar");for(var d=0;d<this.a_setVolume.length;d++){this.a_setVolume[d].onclick=this.setVolume.bind(this,parseInt(this.a_setVolume[d].id.split("_")[1]));}this.b_volumeUp=this.oPanel.getElementById("b_volumeUp");if(this.b_volumeUp&&!this.b_volumeUp.onclick){this.b_volumeUp.onclick=this.volumeUp.bind(this);}this.b_volumeDown=this.oPanel.getElementById("b_volumeDown");if(this.b_volumeDown&&!this.b_volumeDown.onclick){this.b_volumeDown.onclick=this.volumeDown.bind(this);}this.b_FullScreen=this.oPanel.getElementById("b_fullscreen");if(this.b_FullScreen&&!this.b_FullScreen.onclick){this.b_FullScreen.onclick=this.toggleFullScreen.bind(this);}this.b_skipForward=this.oPanel.getElementById("b_skip_forward");if(this.b_skipForward&&!this.b_skipForward.onclick){this.b_skipForward.onclick=this.skipForward.bind(this);}this.b_skipBack=this.oPanel.getElementById("b_skip_back");if(this.b_skipBack&&!this.b_skipBack.onclick){this.b_skipBack.onclick=this.skipBack.bind(this);}this.timeTotal=this.oPanel.getElementById("timeTotal");this.timeElapsed=this.oPanel.getElementById("timeElapsed");this.setTimeTotal("00:00");this.setTimeElapsed("00:00");this.guiPause(false);};this.togglePause=function(){this.ePlayer.toggleUserPause();};this.setVolume=function(d){this.ePlayer.volume(d);};this.volumeUp=function(){this.ePlayer.volumeUpDown(10);};this.volumeDown=function(){this.ePlayer.volumeUpDown(-10);};this.skipForward=function(){if(typeof(customer)!="undefined"){customer.skipForward(this.ePlayer);}};this.skipBack=function(){if(typeof(customer)!="undefined"){customer.skipBack(this.ePlayer);}};this.guiPause=function(d){if(d){btn=this.oPanel.getElementById("b_pause");if(btn){btn.id="b_play";btn.src=imgPreLoad[btn.id].src;}}else{btn=this.oPanel.getElementById("b_play");if(btn){btn.id="b_pause";btn.src=imgPreLoad[btn.id].src;}}};this.userVolume=function(e){globalVolume=e;if(!!this.a_setVolume&&this.a_setVolume.length>0){var f=this.i_Volume.style.backgroundImage.substring(this.i_Volume.style.backgroundImage.indexOf("(")+1,(this.i_Volume.style.backgroundImage.lastIndexOf(")")));var d=f.substr(f.lastIndexOf("."),4);var f=f.substr(0,f.lastIndexOf("/")+1);this.i_Volume.style.backgroundImage="url("+f+"bg_volume_"+e+d+")";}else{if(this.i_Volume){this.i_Volume.style.height=(100-e)+"%";}}};this.toggleMute=function(){this.ePlayer.toggleMute();btn=this.oPanel.getElementById("b_sound_off");if(!btn){btn=document.getElementById("b_sound_on");btn.id="b_sound_off";}else{btn.id="b_sound_on";}btn.src=imgPreLoad[btn.id+"_hi"].src;};this.toggleFullScreen=function(){if(typeof(customer)!="undefined"&&customer.toggleFullScreen){customer.toggleFullScreen();}else{this.ePlayer.setFullScreen(true);}};this.setTimeTotal=function(d){if(!!this.timeTotal){this.timeTotal.innerHTML=d;}};this.setTimeElapsed=function(d){if(!!this.timeElapsed){this.timeElapsed.innerHTML=d;}};this.showBuffering=function(d){b=this.oPanel.getElementById("showBuffering");if(!!b){if(this.ePlayer.bBuffering){b.style.display="inline";if(!!d){this.oPanel.getElementById("bufferingProgress").innerHTML=d+"%";}}else{this.oPanel.getElementById("showBuffering").style.display="none";}}};this.init();};playerPanel.trainingBottom=function(a,c){this.ePlayer=(typeof(a)=="undefined")?null:a;this.oPanel=$(c);this.timeTotal=null;this.timeElapsed=null;if(!!this.ePlayer){this.ePlayer.panel=this;}this.init=function(){this.bUserPause=false;this.b_Pause=this.oPanel.getElementById("b_pause");if(this.b_Pause){this.b_Pause.onclick=this.togglePause.bind(this);}this.b_Mute=this.oPanel.getElementById("b_mute");if(this.b_Mute){this.b_Mute.onclick=this.toggleMute.bind(this);}this.i_Volume=this.oPanel.getElementById("i_volume");this.timeTotal=this.oPanel.getElementById("timeTotal");this.timeElapsed=this.oPanel.getElementById("timeElapsed");this.setTimeTotal("00:00");this.setTimeElapsed("00:00");this.guiPause(false);};this.togglePause=function(){econtioTraining.sendCommandToAllPlayers("TOGGLEUSERPAUSE",null,false);this.bUserPause=!this.bUserPause;this.private_guiPause(this.bUserPause);};this.guiPause=function(d){};this.private_guiPause=function(d){if(d){btn=this.oPanel.getElementById("b_pause");if(btn){btn.id="b_play";btn.src=imgPreLoad[btn.id+"_hi"].src;}}else{btn=this.oPanel.getElementById("b_play");if(btn){btn.id="b_pause";btn.src=imgPreLoad[btn.id+"_hi"].src;}}};this.userVolume=function(d){globalVolume=d;if(this.i_Volume){this.i_Volume.style.height=(100-d)+"%";}};this.toggleMute=function(){this.ePlayer.toggleMute();btn=this.oPanel.getElementById("b_sound_off");if(!btn){btn=document.getElementById("b_sound_on");btn.id="b_sound_off";}else{btn.id="b_sound_on";}btn.src=imgPreLoad[btn.id+"_a"].src;};this.setTimeTotal=function(d){if(!!this.timeTotal){this.timeTotal.innerHTML=d;}};this.setTimeElapsed=function(d){if(!!this.timeElapsed){this.timeElapsed.innerHTML=d;}};this.showBuffering=function(d){b=this.oPanel.getElementById("showBuffering");if(!!b){if(this.ePlayer.bBuffering){b.style.display="inline";if(!!d){this.oPanel.getElementById("bufferingProgress").innerHTML=d+"%";}}else{this.oPanel.getElementById("showBuffering").style.display="none";}}};this.init();};function playMedia(d,v,i,m,l,a,o,j,c,g,s,r,e,n,u,k){u=!!u?u:null;k=!!k;n=parseInt(n);g=!!g&&g!=="NaN"?g:0;s=!!s;c=!!c?c:"";var h=!o;playerTarget="playerContainer_"+a+"/";if(d==""&&i!=""&&typeof(movie)=="object"&&typeof(movie[i])=="object"){d=movie[i]["short"][selLanguage];}if(d==""){return false;}if(!i){i=d;}if(g==0){var q=!!mecoVariables&&!!mecoVariables.STREAMING_PROVIDER?mecoVariables.STREAMING_PROVIDER:null;if(!q){g=1;}}if((n&2)&&system.MediaPlayer.bAvail&&system.MediaPlayer.bRightVersion){if(!ePlayerList[a]||typeof(ePlayerList[a].p)=="undefined"){ePlayer=new playerTypes.MediaPlayer(a,mainDebug,"debugMPlayer","Media Player "+a);this.ePlayer=ePlayer;ePlayerList[a]=ePlayer;ePlayer.windowlessVideo=h;ePlayer.selLanguage=selLanguage;ePlayer.fileExtension=(!!l)?"."+l:".wmv";void playerPanel.createNewPanel(ePlayer,"c_panel_"+a);ePlayer.makePlayer(playerTarget+"playerArea",a);}else{ePlayer=ePlayerList[a];}switch(g){case 0:switch(q){case"interlake":v=mecoVariables.STREAMER["WMV"]+mecoVariables.VIDEO_PATH["WMV"]+"&s=";break;case"rbm":v=mecoVariables.STREAMER["WMV"]+mecoVariables.VIDEO_PATH["WMV"];break;default:v=mecoVariables.STREAMER["WMV"]+mecoVariables.VIDEO_PATH["WMV"];break;}break;case 1:v=mecoVariables.STREAMER["PROGRESSIVE"]+mecoVariables.VIDEO_PATH["PROGRESSIVE"];break;}initPlayer(ePlayer,d,i,v);}else{if(system.FlashPlayer.bAvail&&system.FlashPlayer.bRightVersion){l=(!!l)?l:".flv";switch(g){case 0:switch(q){case"interlake":newURL=mecoVariables.VIDEO_PATH["FLASH"]+d;var f=newURL.replace(/;/g,"/")+l;newURL=newURL+";"+l.replace(/\./,"")+";jw.xml";var t=mecoVariables.STREAMER["FLASH"]+newURL;break;case"nacamar":newURL=mecoVariables.VIDEO_PATH["FLASH"]+d;var f=newURL.replace(/;/g,"/")+l;var t=mecoVariables.STREAMER["FLASH"]+"&file="+f;if(c_bLogFlow){console.log(t);}break;case"rbm":break;}break;case 1:if(v==""){v=c_Customer+"/video";}newURL="../"+v+(v.lastIndexOf("/")!=(v.length-1)?"/":"")+d+(d.indexOf(".flv")==-1?l:"");var f=newURL;var t="file="+newURL;break;case 2:case 3:newURL=d;var f=newURL;var t="file="+newURL;break;}if(!ePlayerList[a]||typeof(ePlayerList[a].p)=="undefined"){if(c_bLogFlow){console.log("creating new player: "+a);}ePlayer=new playerTypes.FlashPlayer(a,mainDebug,"debugMPlayer","Flash Player "+a);ePlayerList[a]=ePlayer;ePlayer.windowlessVideo=h;ePlayer.fileExtension=l;void playerPanel.createNewPanel(ePlayer,"c_panel_"+a);ePlayer.uiMode=s;if(c.indexOf("autostart")==-1){ePlayer.panel.guiPause(true);}if(customer&&customer.setFlashPlayerVars){r=customer.setFlashPlayerVars(r,e);}t=t.replace(/=/g,"~");t=t.replace(/&/g,"|");ePlayer.makePlayer(playerTarget+"playerArea",a,t+(!!r?"|"+r:""),c,f,g);ePlayer.bAutostart=k;if(!!u){ePlayer.playFromTC=u;}else{ePlayer.playFromTC=null;}}else{if(c_bLogFlow){console.log("reusing existing player: "+a);}ePlayer=ePlayerList[a];ePlayer.bAutostart=k;if(!!u){ePlayer.playFromTC=u;}else{ePlayer.playFromTC=null;}ePlayer.URL(f);}}}ePlayer.initVolume=globalVolume;if(typeof(timeLines[j])=="object"){ePlayer.timeLine=timeLines[j];ePlayer.timeLine.init();}else{ePlayer.timeLine=null;}return true;}function initPlayer(a,c,f,g){a.customPlaylist=new Array();if(c.substr(c.length-8,8)=="playList"){var e=a.createPlaylist("myPlaylist","");adragItems=$(c).getElementsByClassName("dragItem");if(adragItems.length==0){adragItems=$(c).getElementsByClassName("menuItem");}if(adragItems.length==0){alert("Sorry, but there are no clips in the playlist!");rbmWindow3.allWindows.wndVideo.close();return;}for(var d=0;d<adragItems.length;d++){p=adragItems[d];a.customPlaylist.push(p);c=p.movieData[slText[p.statusShortLong]][selLanguage];if(c.indexOf("~")!=0){aFileName=c.split("~");c=aFileName[0];}p.MediaItem=a.addToPlayList(g+c+a.fileExtension,p.movieDataName,e);}$fx("skip_forw").setDisplay(true);$fx("skip_back").setDisplay(true);a.startPlaylist(e);}else{if(c.indexOf("~")!=0){aFileName=c.split("~");c=aFileName[0];}a.URL(g+c+a.fileExtension);}}
