function checkFlashPlayer(){return swfobject.hasFlashPlayerVersion("9")}function showFlashPlayer(f,e){if(e=="livestream"){var a={config:"flash/default.xml",file:"live/2908erfeins/live_de_"+(bandwidth=="1500"?"1500":"450"),streamer:"rtmpt://x2908erfeic14000.f.l.f.lb.core-cdn.net/14000erf",title:"ERF 1 - Livestream",autostart:(currentPlayerState=="BUFFERING"||currentPlayerState=="PLAYING"||currentPlayerState=="PAUSED")?"true":"false",plugins:"gapro-1"+(debug?",qualitymonitor-1":"")}}else{var c="tv_playlist_"+e+"_"+bandwidth+".xml";if(debug){console.log(c)}var a={config:"flash/default.xml",playlistfile:c,item:currentItem,streamer:"rtmpt://c14000-o.f.core.cdn.streamfarm.net/14000cina",autostart:((currentPlayerState=="BUFFERING"||currentPlayerState=="PLAYING"||currentPlayerState=="PAUSED")&&currentItem!=-1&&currentPosition!=-1)?"true":"false",plugins:"gapro-1"+(captions?",captions-1":"")+(debug?",qualitymonitor-1":""),"captions.fontsize":"8","captions.back":"true"};if(debug){console.log(a)}}var d={allowfullscreen:"true",allowscriptaccess:"always"};var b={id:playerID,name:playerID};swfobject.removeSWF(playerID);resetFlashPlayerVars();if($("#"+f).length==0){$("#"+f+"Outer").html("<div id='"+f+"'></div>")}swfobject.embedSWF("flash/jw_player_5.swf",f,"384",playerHeight,"9","flash/expressinstall.swf",a,d,b);currentPlayerState="IDLE";currentPlayerItem=currentItem}function setItem(a){if(player&&plyReady){try{player.sendEvent("ITEM",a)}catch(b){}if(setItem.arguments[1]===true){try{setTimeout("player.sendEvent('STOP')",500)}catch(b){}}checkPlayerItem(a,(setItem.arguments[1]===true))}else{setTimeout("setItem("+a+")",500)}if(debug){console.log("setItem("+a+", "+setItem.arguments[1]+")")}}function checkPlayerItem(a){if(plyFirstLoad&&currentItem!=currentPlayerItem){setTimeout("setItem("+a+((setItem.arguments[1]===true)?",true":"")+")",600)}else{plyFirstLoad=false}}function setPosition(b){if(currentPlayerState=="PLAYING"||currentPlayerState=="PAUSED"){try{player.sendEvent("SEEK",Math.floor(b))}catch(a){}}else{setTimeout("setPosition("+b+")",100)}}function jumpLabel(a){if(typeof a=="undefined"||a==null){a=0}setItemAndTime(currentItem,a)}function setCurrentItemAndTime(){setItemAndTime(currentItem,currentPosition)}function setItemAndTime(a,b){if(plyReady){if(a!=null&&a!=currentPlayerItem||currentPlayerState!="BUFFERING"&&currentPlayerState!="PLAYING"&&currentPlayerState!="PAUSED"){setTimeout("setItem("+a+")",500)}if(b!=null){setPosition(b)}}else{if(debug){console.log("setTimeout: setItemAndTime("+a+", "+b+")")}setTimeout("setItemAndTime("+a+", "+b+")",500)}}function addListeners(){if(player){if(debug){player.addModelListener("ERROR","errorListener")}player.addControllerListener("PLAY","playListener");player.addControllerListener("ITEM","itemListener");if(debug){player.addControllerListener("SEEK","seekListener")}player.addModelListener("TIME","timeListener");player.addModelListener("STATE","stateListener");if(debug){player.addModelListener("META","metaListener")}}else{setTimeout("addListeners()",100)}}function timeListener(a){currentPosition=a.position;if(currentPlayerItem==-1){currentPlayerItem=0;if(debug){console.log("Aktuelles Item: "+currentPlayerItem+" (positionListener)")}}}function stateListener(a){currentPlayerState=a.newstate;if(debug){console.log("State: "+currentPlayerState+" (stateListener)")}}function playListener(b){if(currentPlayerItem==-1){currentPlayerItem=0}if(tmpItemPosition!=-1){try{player.sendEvent("SEEK",tmpItemPosition)}catch(a){}tmpItemPosition=-1}if(debug){console.log("Aktuelles Item: "+currentPlayerItem+" (playListener)")}}function itemListener(a){if(a.index!=currentPlayerItem){previousPlayerItem=currentPlayerItem;currentPlayerItem=a.index;if(debug){console.log("Aktuelles Item: "+currentPlayerItem+" (itemListener)")}setActiveItem(currentPlayerItem)}}function errorListener(a){if(debug){console.log(a)}}function seekListener(a){if(debug){console.log("SEEK")}if(debug){console.log(a)}}function metaListener(a){if(debug){console.log("META")}if(debug){console.log(a)}}function playerReady(a){player=document.getElementById(a.id);addListeners();plyReady=true}function bandwidthDetection(){if(bandwidth==null){if(playlistName=="livestream"){if($.cookie("streambwLive")!=null){bandwidth=$.cookie("streambwLive")}else{bandwidth="450"}}else{if($.cookie("streambw3")!=null){bandwidth=$.cookie("streambw3")}else{bandwidth="auto"}}}$("input[name='bw']").val([bandwidth]);showFlashPlayer(playerName,playlistName)}function bandwidthManuel(c){bandwidth=c;try{bandwidth=bandwidth.toString()}catch(a){}$.cookie("streambw"+(playlistName=="livestream"?"Live":"3"),bandwidth,{expires:30});if(checkFlash){var b=currentPlayerState;showFlashPlayer(playerName,playlistName);if((b=="BUFFERING"||b=="PLAYING"||b=="PAUSED")&&currentItem!=-1&&currentPosition!=-1&&playlistName!="livestream"){setPosition(currentPosition)}}}function resetFlashPlayerVars(){player=null;plyReady=false;plyFirstLoad=true;currentPlayerItem=0;previousPlayerItem=-1;currentPlayerState="IDLE"}var debug=false&&(typeof console!="undefined");var playerName="flashPlayer";var playerID="tvplayer";var player=null;var plyReady=false;var plyFirstLoad=true;var bandwidth=null;var checkFlash=checkFlashPlayer();var currentPlayerItem=0;var previousPlayerItem=-1;var currentPlayerState="IDLE";var currentPosition=-1;var tmpItemPosition=-1;$(document).ready(function(){if(typeof playlistName!="undefined"){if(typeof bwDetection!="undefined"&&bwDetection){bandwidthDetection()}else{showFlashPlayer(playerName,playlistName)}}});
