if(!window.Silverlight){window.Silverlight={}
}Silverlight._silverlightCount=0;
Silverlight.__onSilverlightInstalledCalled=false;
Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=";
Silverlight.__installationEventFired=false;
Silverlight.onGetSilverlight=null;
Silverlight.onSilverlightInstalled=function(){window.location.reload(false)
};
Silverlight.isInstalled=function(L){if(L==undefined){L=null
}var M=false,A=null;
try{var E=null,D=false;
if(window.ActiveXObject){try{E=new ActiveXObject("AgControl.AgControl");
if(L===null){M=true
}else{if(E.IsVersionSupported(L)){M=true
}}E=null
}catch(B){D=true
}}else{D=true
}if(D){var C=navigator.plugins["Silverlight Plug-In"];
if(C){if(L===null){M=true
}else{var F=C.description;
if(F==="1.0.30226.2"){F="2.0.30226.2"
}var K=F.split(".");
while(K.length>3){K.pop()
}while(K.length<4){K.push(0)
}var I=L.split(".");
while(I.length>4){I.pop()
}var J,G,H=0;
do{J=parseInt(I[H]);
G=parseInt(K[H]);
H++
}while(H<I.length&&J===G);
if(J<=G&&!isNaN(J)){M=true
}}}}}catch(B){M=false
}return M
};
Silverlight.WaitForInstallCompletion=function(){if(!Silverlight.isBrowserRestartRequired&&Silverlight.onSilverlightInstalled){try{navigator.plugins.refresh()
}catch(A){}if(Silverlight.isInstalled(null)&&!Silverlight.__onSilverlightInstalledCalled){Silverlight.onSilverlightInstalled();
Silverlight.__onSilverlightInstalledCalled=true
}else{setTimeout(Silverlight.WaitForInstallCompletion,3000)
}}};
Silverlight.__startup=function(){navigator.plugins.refresh();
Silverlight.isBrowserRestartRequired=Silverlight.isInstalled(null);
if(!Silverlight.isBrowserRestartRequired){Silverlight.WaitForInstallCompletion();
if(!Silverlight.__installationEventFired){Silverlight.onInstallRequired();
Silverlight.__installationEventFired=true
}}else{if(window.navigator.mimeTypes){var A=navigator.mimeTypes["application/x-silverlight-2"],D=navigator.mimeTypes["application/x-silverlight-2-b2"],C=navigator.mimeTypes["application/x-silverlight-2-b1"],B=C;
if(D){B=D
}if(!A&&(C||D)){if(!Silverlight.__installationEventFired){Silverlight.onUpgradeRequired();
Silverlight.__installationEventFired=true
}}else{if(A&&B){if(A.enabledPlugin&&B.enabledPlugin){if(A.enabledPlugin.description!=B.enabledPlugin.description){if(!Silverlight.__installationEventFired){Silverlight.onRestartRequired();
Silverlight.__installationEventFired=true
}}}}}}}if(!Silverlight.disableAutoStartup){if(window.removeEventListener){window.removeEventListener("load",Silverlight.__startup,false)
}else{window.detachEvent("onload",Silverlight.__startup)
}}};
if(!Silverlight.disableAutoStartup){if(window.addEventListener){window.addEventListener("load",Silverlight.__startup,false)
}else{window.attachEvent("onload",Silverlight.__startup)
}}Silverlight.createObject=function(A,H,I,C,B,F,D){var J={},M=C,K=B;
J.version=M.version;
M.source=A;
J.alt=M.alt;
if(F){M.initParams=F
}if(M.isWindowless&&!M.windowless){M.windowless=M.isWindowless
}if(M.framerate&&!M.maxFramerate){M.maxFramerate=M.framerate
}if(I&&!M.id){M.id=I
}delete M.ignoreBrowserVer;
delete M.inplaceInstallPrompt;
delete M.version;
delete M.isWindowless;
delete M.framerate;
delete M.data;
delete M.src;
delete M.alt;
if(Silverlight.isInstalled(J.version)){for(var L in K){if(K[L]){if(L=="onLoad"&&typeof K[L]=="function"&&K[L].length!=1){var E=K[L];
K[L]=function(N){return E(document.getElementById(I),D,N)
}
}var G=Silverlight.__getHandlerName(K[L]);
if(G!=null){M[L]=G;
K[L]=null
}else{throw"typeof events."+L+" must be 'function' or 'string'"
}}}slPluginHTML=Silverlight.buildHTML(M)
}else{slPluginHTML=Silverlight.buildPromptHTML(J)
}if(H){H.innerHTML=slPluginHTML
}else{return slPluginHTML
}};
Silverlight.buildHTML=function(B){var A=[];
A.push('<object type="application/x-silverlight" data="data:application/x-silverlight,"');
if(B.id!=null){A.push(' id="'+Silverlight.HtmlAttributeEncode(B.id)+'"')
}if(B.width!=null){A.push(' width="'+B.width+'"')
}if(B.height!=null){A.push(' height="'+B.height+'"')
}A.push(" >");
delete B.id;
delete B.width;
delete B.height;
for(var C in B){if(B[C]){A.push('<param name="'+Silverlight.HtmlAttributeEncode(C)+'" value="'+Silverlight.HtmlAttributeEncode(B[C])+'" />')
}}A.push("</object>");
return A.join("")
};
Silverlight.createObjectEx=function(A){var B=A,C=Silverlight.createObject(B.source,B.parentElement,B.id,B.properties,B.events,B.initParams,B.context);
if(B.parentElement==null){return C
}};
Silverlight.buildPromptHTML=function(A){var B="",C=Silverlight.fwlinkRoot,D=A.version;
if(A.alt){B=A.alt
}else{if(!D){D=""
}B="<a href='javascript:Silverlight.getSilverlight(\"{1}\");' style='text-decoration: none;'><img src='{2}' alt='Get Microsoft Silverlight' style='border-style: none'/></a>";
B=B.replace("{1}",D);
B=B.replace("{2}",C+"108181")
}return B
};
Silverlight.getSilverlight=function(C){if(Silverlight.onGetSilverlight){Silverlight.onGetSilverlight()
}var A="",B=String(C).split(".");
if(B.length>1){var E=parseInt(B[0]);
if(isNaN(E)||E<2){A="1.0"
}else{A=B[0]+"."+B[1]
}}var D="";
if(A.match(/^\d+\056\d+$/)){D="&v="+A
}Silverlight.followFWLink("149156"+D)
};
Silverlight.followFWLink=function(A){top.location=Silverlight.fwlinkRoot+String(A)
};
Silverlight.HtmlAttributeEncode=function(D){var B,A="";
if(D==null){return null
}for(var C=0;
C<D.length;
C++){B=D.charCodeAt(C);
if(B>96&&B<123||B>64&&B<91||B>43&&B<58&&B!=47||B==95){A=A+String.fromCharCode(B)
}else{A=A+"&#"+B+";"
}}return A
};
Silverlight.default_error_handler=function(C,A){var D,E=A.ErrorType;
D=A.ErrorCode;
var B="\nSilverlight error message     \n";
B+="ErrorCode: "+D+"\n";
B+="ErrorType: "+E+"       \n";
B+="Message: "+A.ErrorMessage+"     \n";
if(E=="ParserError"){B+="XamlFile: "+A.xamlFile+"     \n";
B+="Line: "+A.lineNumber+"     \n";
B+="Position: "+A.charPosition+"     \n"
}else{if(E=="RuntimeError"){if(A.lineNumber!=0){B+="Line: "+A.lineNumber+"     \n";
B+="Position: "+A.charPosition+"     \n"
}B+="MethodName: "+A.methodName+"     \n"
}}alert(B)
};
Silverlight.__cleanup=function(){for(var A=Silverlight._silverlightCount-1;
A>=0;
A--){window["__slEvent"+A]=null
}Silverlight._silverlightCount=0;
if(window.removeEventListener){window.removeEventListener("unload",Silverlight.__cleanup,false)
}else{window.detachEvent("onunload",Silverlight.__cleanup)
}};
Silverlight.__getHandlerName=function(A){var B="";
if(typeof A=="string"){B=A
}else{if(typeof A=="function"){if(Silverlight._silverlightCount==0){if(window.addEventListener){window.addEventListener("unload",Silverlight.__cleanup,false)
}else{window.attachEvent("onunload",Silverlight.__cleanup)
}}var C=Silverlight._silverlightCount++;
B="__slEvent"+C;
window[B]=A
}else{B=null
}}return B
};
Silverlight.onRequiredVersionAvailable=function(){};
Silverlight.onRestartRequired=function(){};
Silverlight.onUpgradeRequired=function(){};
Silverlight.onInstallRequired=function(){};
Silverlight.IsVersionAvailableOnError=function(C,B){var A=false;
try{if(B.ErrorCode==8001&&!Silverlight.__installationEventFired){Silverlight.onUpgradeRequired();
Silverlight.__installationEventFired=true
}else{if(B.ErrorCode==8002&&!Silverlight.__installationEventFired){Silverlight.onRestartRequired();
Silverlight.__installationEventFired=true
}else{if(B.ErrorCode==5014||B.ErrorCode==2106){if(Silverlight.__verifySilverlight2UpgradeSuccess(B.getHost())){A=true
}}else{A=true
}}}}catch(D){}return A
};
Silverlight.IsVersionAvailableOnLoad=function(A){var B=false;
try{if(Silverlight.__verifySilverlight2UpgradeSuccess(A.getHost())){B=true
}}catch(C){}return B
};
Silverlight.__verifySilverlight2UpgradeSuccess=function(D){var E=false,A="3.0.40818",B=null;
try{if(D.IsVersionSupported(A+".99")){B=Silverlight.onRequiredVersionAvailable;
E=true
}else{if(D.IsVersionSupported(A+".0")){B=Silverlight.onRestartRequired
}else{B=Silverlight.onUpgradeRequired
}}if(B&&!Silverlight.__installationEventFired){B();
Silverlight.__installationEventFired=true
}}catch(C){}return E
};
WMPObject=function(C,D,A,B){this.mov=C;
this.id=D;
this.width=A;
this.height=B;
this.redirect="";
this.sq=document.location.search.split("?")[1]||"";
this.altTxt="This content requires the Microsoft Windows Media Plugin. <a href='http://www.microsoft.com/windows/windowsmedia/download/'>Download Windows Media Player</a>.";
this.bypassTxt="<p>Already have Windows Media Player? <a href='?detectwmp=false&"+this.sq+"'>Click here.</a></p>";
this.params=new Object();
this.doDetect=getQueryParamValue("detectwmp")
};
WMPObject.prototype.addParam=function(A,B){this.params[A]=B
};
WMPObject.prototype.getParams=function(){return this.params
};
WMPObject.prototype.getParam=function(A){return this.params[A]
};
WMPObject.prototype.getParamTags=function(){var A="";
for(var B in this.getParams()){A+='<param name="'+B+'" value="'+this.getParam(B)+'" />'
}if(A==""){A=null
}return A
};
WMPObject.prototype.getHTML=function(){var A="";
if(navigator.plugins&&navigator.plugins.length){A+='<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="'+this.mov+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'"';
for(var B in this.getParams()){A+=" "+B+'="'+this.getParam(B)+'"'
}A+="></embed>"
}else{A+='<object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'">';
this.addParam("src",this.mov);
if(this.getParamTags()!=null){A+=this.getParamTags()
}A+="</object>"
}return A
};
WMPObject.prototype.getVariablePairs=function(){var B=new Array();
for(var A in this.getVariables()){B.push(A+"="+escape(this.getVariable(A)))
}if(B.length>0){return B.join("&")
}else{return null
}};
WMPObject.prototype.write=function(A){if(isWMPInstalled()||this.doDetect=="false"){if(A){document.getElementById(A).innerHTML=this.getHTML()
}else{document.write(this.getHTML())
}}else{if(this.redirect!=""){document.location.replace(this.redirect)
}else{if(A){document.getElementById(A).innerHTML=this.altTxt+""+this.bypassTxt
}else{document.write(this.altTxt+""+this.bypassTxt)
}}}};
function isWMPInstalled(){var A=false;
wmpObj=false;
if(navigator.plugins&&navigator.plugins.length){for(var B=0;
B<navigator.plugins.length;
B++){var C=navigator.plugins[B];
if(C.name.indexOf("Windows Media Player")>-1){A=true
}}}else{execScript('on error resume next: wmpObj = IsObject(CreateObject("MediaPlayer.MediaPlayer.1"))',"VBScript");
A=wmpObj
}return A
}function getQueryParamValue(C){var B=document.location.search;
var D=B.indexOf(C);
var A=(B.indexOf("&",D)!=-1)?B.indexOf("&",D):B.length;
if(B.length>1&&D!=-1){return B.substring(B.indexOf("=",D)+1,A)
}else{return""
}};
var MediaCollection=function(A,C,B){this._type=A;
this._isLive=C;
this._isGeoblocked=B;
this._download=false;
this._podcast=false;
this._audioImage="";
this._previewImage="";
this._mediaArray=new Array(false,false,false);
this._pluginArray=new Array(false,false,false)
};
MediaCollection.prototype={addMedia:function(A){this._mediaArray[A]=new Media(A);
return this
},addMediaStream:function(A,D,B,C){mediaStream=new MediaStream(D,B,C);
this._mediaArray[A].addMediaStream(mediaStream);
return this
},enablePlugin:function(B,A){this._pluginArray[B]=A
},getMediaAndPluginAvailableArray:function(){return this._pluginArray
},getMediaArray:function(){return this._mediaArray
},getBestMediaNumber:function(){var A=this.getMediaAndPluginAvailableArray();
for(i in A){if(A[i]!=false){bestMediaNumber=Number(i);
break
}}return bestMediaNumber
},getBestStreamNumber:function(B){var A=this.getMediaArray()[B].getMediaStreamArray();
if(A[1]!=false){bestStreamNumber=1
}else{if(A[0]!=false){bestStreamNumber=0
}else{if(A[2]!=false){bestStreamNumber=2
}}}return bestStreamNumber
},getRecommendedStreamNumber:function(){for(i in this._mediaArray){if(this._mediaArray[i]!=false){recommendedStreamNumber=Number(i);
break
}else{recommendedStreamNumber=0
}}return recommendedStreamNumber
},setDownload:function(A){this._download=A;
return this
},getDownload:function(){return this._download
},setPodcast:function(A){this._podcast=A;
return this
},getPodcast:function(){return this._podcast
},setAudioImage:function(A){this._audioImage=A;
return this
},getAudioImage:function(){return this._audioImage
},setPreviewImage:function(A){this._previewImage=A;
return this
},getPreviewImage:function(){return this._previewImage
},getType:function(){return this._type
},getIsLive:function(){return this._isLive
}};
var Media=function(A){this._plugin=A;
this._mediaStreamArray=new Array(false,false,false)
};
Media.prototype={addMediaStream:function(A){this._mediaStreamArray[A.getQuality()]=A
},getMediaStreamArray:function(){return this._mediaStreamArray
}};
var MediaStream=function(C,A,B){this._quality=C;
this._server=A;
this._stream=B
};
MediaStream.prototype={getQuality:function(){return this._quality
},getServer:function(){return this._server
},getStream:function(){return this._stream
}};
var PluginDetection=function(A){this._pluginFound=false;
this._detectClientPlugins(A)
};
PluginDetection.prototype={_detectClientPlugins:function(A){var C=new Array(this._detectFlashPlugin(),this._detectSilverlightPlugin(),this._detectWmPlugin());
for(var B in C){if(C[B]!=false&&A.getMediaArray()[B]!=false){A.enablePlugin(B,C[B]);
this._pluginFound=true
}}},_detectFlashPlugin:function(){if(swfobject.hasFlashPlayerVersion("9.0.115.0")){var A=swfobject.getFlashPlayerVersion();
var B=A.major+"."+A.minor+"."+A.release;
return B
}else{return false
}},_detectSilverlightPlugin:function(){if(Silverlight.isInstalled("3")){return"3"
}else{return false
}},_detectWmPlugin:function(){if(isWMPInstalled()){return"version n/a"
}else{return false
}},pluginFound:function(){return this._pluginFound
}};
var playerId="player";
var controlPanelId="panel";
var controlPanelBoxId="panelbox";
var downloadButtonId="downloadbutton";
var podcastButtonId="podcastbutton";
var hqVideoId="hq";
var hqPlayerId="hqplayer";
var hqLayerClass="hqlayer";
var hqButtonId="hqbutton";
var hqCloseButtonId="hqclose";
var dmcObjectArray=new Array();
var playerIdCurrentTimeArray=new Array();
var swfPath="/ard/static/";
jQuery.fn.addPlayerDiv=function(A){$j("#"+A).append('<div id="'+playerId+'"></div>')
};
jQuery.fn.addControlPanelDiv=function(A){$j("#"+A).append('<div id="'+controlPanelId+'" class="controlpanel"><a href="#"><span class="mt-icon mt-icon-collapseable_arrow" />Einstellungen</a></div>');
$j("#"+A).append('<div id="'+controlPanelBoxId+'" class="controlpanelbox"><div id="format">Playerformat<ul><li id="f0"><a href="#">Flash</a></li><li id="f1"><a href="#">Silverlight</a></li><li id="f2"><a href="#">Windows Media Plugin</a></li></ul></div><div id="connection">Verbindung<ul><li id="q0"><a href="#">Modem/ISDN</a></li><li id="q1"><a href="#">DSL</a></li></ul></div><div><a id="save" href="#">Einstellungen speichern</a></div><div><a id="deletesave" href="#">Standard wiederherstellen</a></div></div>');
$j("#"+A+" #format #f0").hide();
$j("#"+A+" #format #f1").hide();
$j("#"+A+" #format #f2").hide();
$j("#"+A+" #connection #q0").hide();
$j("#"+A+" #connection #q1").hide();
$j("#"+A+" #"+controlPanelBoxId).hide();
$j("#"+A+" #"+controlPanelId+" a").click(function(B){B.preventDefault();
if($j("#"+A+" #"+controlPanelBoxId).is(":hidden")){$j("#"+A+" #"+controlPanelBoxId).slideDown("fast");
$j("#"+A+" #"+controlPanelId).addClass("opened")
}else{$j("#"+A+" #"+controlPanelBoxId).slideUp("fast");
$j("#"+A+" #"+controlPanelId).removeClass("opened")
}});
$j("#"+A+" #deletesave").click(function(B){B.preventDefault();
$j("#"+A+" #"+controlPanelBoxId).slideUp("fast");
$j("#"+A+" #"+controlPanelId).removeClass("opened")
});
$j("#"+A+" #save").click(function(B){B.preventDefault();
$j("#"+A+" #"+controlPanelBoxId).slideUp("fast");
$j("#"+A+" #"+controlPanelId).removeClass("opened")
})
};
jQuery.fn.addButtonDiv=function(A){$j("#"+A+" #"+controlPanelId).append('<a id="'+hqButtonId+'" class="'+hqButtonId+'" href="#" />');
$j("#"+A+" #"+hqButtonId).hide();
$j("#"+A+" #"+controlPanelId).append('<a id="'+downloadButtonId+'" class="'+downloadButtonId+'" href="#" />');
$j("#"+A+" #"+downloadButtonId).hide();
$j("#"+A+" #"+controlPanelId).append('<a id="'+podcastButtonId+'" class="'+podcastButtonId+'" href="#" />');
$j("#"+A+" #"+podcastButtonId).hide()
};
jQuery.fn.addHqVideoDiv=function(A){$j("#"+A).before('<div id="'+A+hqVideoId+'" class="'+hqLayerClass+'"><a id="'+hqCloseButtonId+'" href="#"><span>schlie&szlig;en</span><span class="mt-icon">&nbsp;</span></a><div id="'+hqPlayerId+'" /></div>');
$j("#"+A+hqVideoId).hide()
};
jQuery.fn.showDownloadButton=function(B,A){$j("#"+B+" #"+downloadButtonId).attr("href",A).show();
$j("#"+B+" #"+downloadButtonId).click(function(C){C.preventDefault();
window.open(this.href,"Download","width=441,height=256,top=50,left=50")
})
};
jQuery.fn.showPodcastButton=function(B,A){$j("#"+B+" #"+podcastButtonId).attr("href",A).show();
$j("#"+B+" #"+podcastButtonId).click(function(C){C.preventDefault();
window.open(this.href,"Podcast","width=441,height=256,top=50,left=50")
})
};
jQuery.fn.showFormatButton=function(B,A){$j("#"+B+" #format #f"+A).show()
};
jQuery.fn.hideFormatButton=function(B,A){$j("#"+B+" #format #f"+A).hide()
};
jQuery.fn.selectFormatButton=function(B,A){$j("#"+B+" #format a").removeClass("selected");
$j("#"+B+" #format #f"+A+" a").addClass("selected")
};
jQuery.fn.showQualityButton=function(B,A){switch(A){case"0":case"1":$j("#"+B+" #connection #q"+A).show();
break;
case"2":$j("#"+B+" #"+hqButtonId).show();
break
}};
jQuery.fn.hideQualityButtons=function(A){$j("#"+A+" #connection li").hide();
$j("#"+A+" #"+hqButtonId).hide()
};
jQuery.fn.selectQualityButton=function(B,A){$j("#"+B+" #connection a").removeClass("selected");
$j("#"+B+" #connection #q"+A+" a").addClass("selected")
};
jQuery.fn.emptyPlayerDiv=function(A){$j("#"+A+" #"+playerId).empty()
};
jQuery.fn.emptyHqPlayerDiv=function(A){$j("#"+A+hqVideoId+" #"+hqPlayerId).empty()
};
jQuery.fn.showErrorMsg=function(D,B){var A="";
var C="";
switch(B){case 0:A="(Adobe Flash Player) ";
C=' <a href="http://get.adobe.com/de/flashplayer/" onclick="window.open(this.href); return false;">[Download Plugin]</a>';
break;
case 1:A="(Silverlight) ";
C=' <a href="www.microsoft.com/silverlight/downloads.aspx" onclick="window.open(this.href); return false;">[Download Plugin]</a>';
break;
case 2:A="(WindowsMedia Player) ";
C=' <a href="http://www.microsoft.com/windows/windowsmedia/de/default.aspx" onclick="window.open(this.href); return false;">[Download Plugin]</a>';
break
}$j("#"+D).html('<div class="errormsg">Es ist ein zus&auml;tzliches Plugin '+A+"notwendig, um den Clip abspielen zu k&ouml;nnen."+C+"</div>")
};
var Player=function(B,C,A,D){this._id=B;
this._mc=D;
this._pluginDetection=new PluginDetection(D);
this._pc=new Object();
this._pc.width=C;
this._pc.height=A;
this._pc.hqWidth=960;
this._pc.hqHeight=544;
this._pc.startTime=0;
this._pc.endTime=0;
this._pc.autoplay="AUTOPLAY";
this._pc.options=true;
this._pc.rememberTime=true;
this._pc.currentPlugin=false;
this._pc.currentQuality=false;
this._pc.setCurrentPlaybackPrefs=function(E,F){this.currentPlugin=E;
this.currentQuality=F
};
this._pc.getCurrentPlugin=function(){return this.currentPlugin
};
this._pc.getCurrentQuality=function(){return this.currentQuality
}
};
Player.prototype={init:function(){var G=this._id;
var E=this._mc;
if(this._pluginDetection.pluginFound()==true){var B=this._pc;
var D=false;
var F=false;
$j().addPlayerDiv(G);
if(B.options==true){$j().addControlPanelDiv(G);
$j().addButtonDiv(G);
$j().addHqVideoDiv(G)
}$j().addSaveFunction(G,B);
$j().addDeleteSaveFunction(G,E,B);
var A=E.getDownload();
var C=E.getPodcast();
if(A!=false){$j().showDownloadButton(G,A)
}if(C!=false){$j().showPodcastButton(G,C)
}if($j().checkCookiePrefAvailable(E)){D=$j().getCookiePlugin();
F=$j().getCookieQuality()
}else{D=E.getBestMediaNumber();
F=E.getBestStreamNumber(D)
}$j().showFormatButtonsAvailable(G,B,E);
$j().showQualityButtonsAvailable(G,D,B,E);
$j().addHqCloseClickFunctions(G,F,D,B,E);
$j().selectFormatButton(G,D);
$j().selectQualityButton(G,F);
$j().injectPlayer(G,D,F,B,E,false)
}else{$j().showErrorMsg(G,E.getRecommendedStreamNumber())
}},setStartStopTime:function(B,A){this._pc.startTime=B;
this._pc.endTime=A
},setHqDimensions:function(B,A){this._pc.hqWidth=B;
this._pc.hqHeight=A
},dontShowOptions:function(){this._pc.options=false
},dontRememberCurrentTime:function(){this._pc.rememberTime=false
},dontAutoPlay:function(){this._pc.autoplay="NOTHING"
}};
jQuery.fn.injectPlayer=function(F,D,E,A,C,B){if(B==false){A.setCurrentPlaybackPrefs(D,E);
$j().emptyPlayerDiv(F)
}else{$j().emptyHqPlayerDiv(F);
$j().emptyPlayerDiv(F)
}switch(D){case 0:$j().injectFlashPlayer(F,D,E,A,C,B);
break;
case 1:$j("#"+F+" #"+playerId).html("Starte SilverlightPlayer. Stream: "+C.getMediaArray()[D].getMediaStreamArray()[E].getStream()+"<br /><br />");
break;
case 2:$j().injectWmPlayer(F,D,E,A,C,B);
break
}};
jQuery.fn.showFormatButtonsAvailable=function(D,A,B){var C=B.getMediaAndPluginAvailableArray();
for(i in C){if(C[i]!=false){$j().showFormatButton(D,i);
$j()._addFormatClickFunctions(D,Number(i),A,B)
}}};
jQuery.fn._addFormatClickFunctions=function(G,F,A,E){var D=E.getMediaArray()[F];
var C=false;
var B=false;
$j("#"+G+" #format #f"+F).click(function(H){H.preventDefault();
$j().selectFormatButton(G,F);
$j().hideQualityButtons(G);
$j().emptyHqPlayerDiv(G);
$j("#"+G+hqVideoId).hide();
$j().showQualityButtonsAvailable(G,F,A,E);
if($j().checkCookiePrefAvailable(E)){currentStream=$j().getCookieQuality()
}else{currentStream=E.getBestStreamNumber(F)
}$j().selectQualityButton(G,currentStream);
$j().injectPlayer(G,F,currentStream,A,E,false)
})
};
jQuery.fn.showQualityButtonsAvailable=function(E,D,A,C){var B=C.getMediaArray()[D].getMediaStreamArray();
for(i in B){if(B[i]!=false){$j().showQualityButton(E,i,D);
$j()._addQualityClickFunctions(E,Number(i),D,A,C)
}}};
jQuery.fn._addQualityClickFunctions=function(F,E,D,A,C){var B=C.getMediaArray()[D].getMediaStreamArray();
switch(E){case 0:case 1:$j("#"+F+" #connection #q"+E).unbind("click");
$j("#"+F+" #connection #q"+E).click(function(G){G.preventDefault();
$j().emptyHqPlayerDiv(F);
$j("#"+F+hqVideoId).hide();
$j().selectQualityButton(F,E);
$j().injectPlayer(F,D,E,A,C,false)
});
break;
case 2:$j("#"+F+" #"+hqButtonId).unbind("click");
$j("#"+F+" #"+hqButtonId).click(function(G){G.preventDefault();
$j("#"+F+hqVideoId).show();
$j().injectPlayer(F,D,E,A,C,true)
});
break
}};
jQuery.fn.addHqCloseClickFunctions=function(E,D,C,A,B){$j("#"+E+hqVideoId+" #"+hqCloseButtonId).click(function(F){F.preventDefault();
$j().emptyHqPlayerDiv(E);
$j("#"+E+hqVideoId).hide();
$j().selectQualityButton(E,A.getCurrentQuality());
$j().injectPlayer(E,A.getCurrentPlugin(),A.getCurrentQuality(),A,B,false)
})
};
jQuery.fn.addSaveFunction=function(B,A){$j("#"+B+" #save").click(function(C){C.preventDefault();
$j.cookie("player",A.currentPlugin+"##"+A.currentQuality+"##"+B)
})
};
jQuery.fn.addDeleteSaveFunction=function(C,B,A){$j("#"+C+" #deletesave").click(function(D){D.preventDefault();
$j.cookie("player",null);
A.setCurrentPlaybackPrefs(B.getBestMediaNumber(),B.getBestStreamNumber(B.getBestMediaNumber()));
$j().selectFormatButton(C,A.getCurrentPlugin());
$j().hideQualityButtons(C);
$j().emptyHqPlayerDiv(C);
$j("#"+C+hqVideoId).hide();
$j().showQualityButtonsAvailable(C,A.getCurrentPlugin(),A,B);
$j().selectQualityButton(C,A.getCurrentQuality());
$j().injectPlayer(C,A.getCurrentPlugin(),A.getCurrentQuality(),A,B,false)
})
};
jQuery.fn.checkCookiePrefAvailable=function(C){if($j.cookie("player")!=null){var B=$j().getCookiePlugin();
var A=$j().getCookieQuality();
if(C.getMediaAndPluginAvailableArray()[B]!=false){if(C.getMediaArray()[B].getMediaStreamArray()[A]!=false){return true
}else{return false
}}else{return false
}}else{return false
}};
jQuery.fn.getCookiePlugin=function(){if($j.cookie("player")!=null){var B=$j.cookie("player");
var A=B.split("##");
return Number(A[0])
}};
jQuery.fn.getCookieQuality=function(){if($j.cookie("player")!=null){var B=$j.cookie("player");
var A=B.split("##");
return Number(A[1])
}};
jQuery.fn.injectFlashPlayer=function(B,K,M,H,J,N){var I=0;
var G=0;
if(N==false){var L="flash"+B;
var D=H.width;
var E=H.height;
$j("#"+B+" #"+playerId).append('<div id="'+L+'"></div>')
}else{var L="hqflash"+B;
var D=H.hqWidth;
var E=H.hqHeight;
if(J.getIsLive()==true){I=H.hqWidth;
G=H.hqHeight
}$j("#"+B+hqVideoId+" #"+hqPlayerId).append('<div id="'+L+'"></div>')
}var F=new Object();
F.id=B;
F.flashId=L;
F.type=J.getType();
F.isLive=J.getIsLive();
F.audioImage=J.getAudioImage();
F.previewImage=J.getPreviewImage();
F.flashWidth=D;
F.flashHeight=E;
F.videoWidth=I;
F.videoHeight=G;
F.startTime=H.startTime;
F.endTime=H.endTime;
F.autoplay=H.autoplay;
F.rememberTime=H.rememberTime;
F.config="config="+swfPath+"swf/config/config.xml";
if(F.type=="audio"){F.config="config="+swfPath+"swf/config/config-audio.xml"
}F.config+="&objectId="+L;
F.server=J.getMediaArray()[K].getMediaStreamArray()[M].getServer();
F.stream=J.getMediaArray()[K].getMediaStreamArray()[M].getStream();
if(F.server==""){F.server=F.stream;
F.stream=""
}swfobject.registerObject(L,"10.0.0",swfPath+"swf/expressInstall.swf");
var A={width:F.flashWidth,height:F.flashHeight,style:"visibility: visible",data:swfPath+"swf/Aardvark.swf"};
var C={scale:"exactFit",swliveconnect:"true",id:L,name:L,wmode:"transparent",bgcolor:"#EEEEEE",swliveconnect:"true",allowfullscreen:"true",allownetworking:"all",flashvars:F.config};
F.swf=swfobject.createSWF(A,C,L);
dmcObjectArray[L]=F;
playerReady=function(R){dmcObjectArray[R].swf.flEnableCallback(true);
dmcObjectArray[R].swf.flEnableTimer(true);
dmcObjectArray[R].swf.flAppendPlaylist(dmcObjectArray[R].server,dmcObjectArray[R].stream,dmcObjectArray[R].isLive,dmcObjectArray[R].videoWidth,dmcObjectArray[R].videoHeight,dmcObjectArray[R].previewImage,dmcObjectArray[R].autoplay,"AUTO",true,true,true,dmcObjectArray[R].startTime,dmcObjectArray[R].endTime,[]);
if(dmcObjectArray[R].type=="audio"){dmcObjectArray[R].swf.flLoadAddOn(swfPath+"swf/addon/PersistentAddOnSound.swf",[dmcObjectArray[R].audioImage,dmcObjectArray[R].autoplay])
}if(dmcObjectArray[R].rememberTime&&playerIdCurrentTimeArray[dmcObjectArray[R].id]!=undefined){var Q=2;
var O=(playerIdCurrentTimeArray[dmcObjectArray[R].id]).split("/");
var P=(O[0]).split(":");
var S=Number(P[0])*3600+Number(P[1])*60+Number(P[2]);
if(S>Q){dmcObjectArray[R].swf.flSeek(S-Q)
}}return true
};
onPlayerStatus=function(P,O){switch(O){case"mediaFinished":case"playlistFinished":if(dmcObjectArray[P].isLive==false){dmcObjectArray[P].swf.flAppendPlaylist(swfPath+"swf/addon/PlaylistAddOnReplay.swf","",false,0,0,"","AUTOPLAY","AUTO",false,false,false,0,0,["moviestopped",P])
}return false;
break;
case"play":case"resume":break
}};
onPlayerTime=function(P,O){playerIdCurrentTimeArray[B]=O
}
};

jQuery.fn.injectWmPlayer=function(D,G,I,E,F,J){var B=F.getMediaArray()[G].getMediaStreamArray()[I].getServer()+F.getMediaArray()[G].getMediaStreamArray()[I].getStream();
if(J==false){var H="wm"+D;
$j("#"+D+" #"+playerId).append('<div id="'+H+'"></div>');
var A=new WMPObject(B,H,E.width,E.height)
}else{var H="hqwm"+D;
$j("#"+D+hqVideoId+" #"+hqPlayerId).append('<div id="'+H+'"></div>');
var A=new WMPObject(B,H,E.hqWidth,E.hqHeight+75)
}if(E.autoplay=="AUTOPLAY"){A.addParam("autostart","1");
A.addParam("autoplay","1")
}else{A.addParam("autostart","0");
A.addParam("autoplay","0")
}if(F.getIsLive()==true){A.addParam("showtracker","0")
}else{A.addParam("showtracker","1")
}A.addParam("showcontrols","1");
A.addParam("showstatusbar","1");
A.addParam("showpositioncontrols","0");
A.addParam("windowlessvideo","1");
A.addParam("stretchtofit","1");
A.addParam("src",B);
A.write(H);
var C=($j("#"+H))
};
