/*
*	Copyright (c) 2009 TENSQUARE gmbh (www.tensquare.de)
*	Version 1.0.4
*	Benötigt: SWFObject v1.5
*/
var __TSSWFVIDEOPLAYERLIST__=[];function TSFlashInterface(a){try{if(typeof(a)==="object"){for(var c in a){if(a[c]=="null"){a[c]="";}}if(a.uid){__TSSWFVIDEOPLAYERLIST__[a.uid].handlePlayerEvent(a);}}}catch(b){}return;}function TSSwfVideoPlayer(w,h,v,n){this.playerWidth=(typeof(w)!="undefined")?w:470;this.playerHeight=(typeof(h)!="undefined")?h:382;this.playerVersion=(typeof(v)!="undefined")?v:8;
this.name=(typeof(n)!="undefined")?n:"vp";this.playerBackgroundColor="#FFFFFF";this.serverUrl="";this.version="";this.playerDir="";this.playerId="vPlayer";this.playerUrl="";this.playerSkinUrl="";this.playerVideoSource="";this.playerImageSource="";this.playerText="";this.autoPlay=0;this.noFlashImageSource="";this.noFlashImageAltText="";this.noFlashImageAltTextWidth=0;this.noFlashTargetUrl="";this.divId="vpswfvideo";this.divClass="";this.divHtml="";this.noFlashContent="";this.wmode="transparent";this.startEventId="start";
this.pauseEventId="pause";this.startEventListener=[];this.pauseEventListener=[];this._buildDiv=function(){var idProperty=(this.divId!="")?' id="'+this.divId+'"':"";var classProperty=(this.divClass!="")?' class="'+this.divClass+'"':"";this.divHtml="<div "+idProperty+classProperty+">\n";if(this.noFlashTargetUrl){if(this.noFlashImageSource){this.divHtml+='<a href="'+this.noFlashTargetUrl+'" target="_blank"><img src="'+this.noFlashImageSource+'" style="border:0;" alt="'+this.noFlashImageAltText+'" /></a>\n';
}if(this.noFlashImageAltText){this.divHtml+='<div style="width:'+this.noFlashImageAltTextWidth+'px;"><a href="'+this.noFlashTargetUrl+'" target="_blank">'+this.noFlashImageAltText+"</a></div>\n";}}else{if(this.noFlashImageSource){this.divHtml+='<img src="'+this.noFlashImageSource+'" style="border:0;" alt="'+this.noFlashImageAltText+'" />\n';}if(this.noFlashImageAltText){this.divHtml+='<div style="width:'+this.noFlashImageAltTextWidth+'px;">'+this.noFlashImageAltText+"</div>\n";}}this.divHtml+="</div>\n";
};this._buildSwfObject=function(){this.player=new SWFObject(this.playerUrl,this.playerId,this.playerWidth,this.playerHeight,this.playerVersion,this.playerBackgroundColor);this.player.addParam("wmode",this.wmode);this.player.addVariable("previewimageurl",this.playerImageSource);this.player.addVariable("welcometext",this.playerText);this.player.addVariable("version",this.version);this.player.addVariable("serverurl",this.serverUrl);this.player.addVariable("playerskinurl",this.playerSkinUrl);this.player.addVariable("autoplay",this.autoPlay);
this.player.addVariable("playername",this.name);this.player.addVariable("uid",this.uid);};this.expand=function(){this._buildDiv();document.write(this.divHtml);this._buildSwfObject();var playerAvailable=this.player.write(this.divId);if(!playerAvailable){document.write(this.noFlashContent);}return playerAvailable;};this.setPlayer=function(url){this.playerUrl=url;};this.setPlayerSkin=function(url){this.playerSkinUrl=url;};this.setServerUrl=function(url){this.serverUrl=url;};this.setVersion=function(val){this.version=val;
};this.setDirectory=function(path){this.playerDir=path;};this.setImage=function(url){this.playerImageSource=url;};this.setVideo=function(url){this.playerVideoSource=url;};this.setText=function(text){var newText=text.replace(/"/g,"&quot;");this.playerText=newText;};this.setNoFlashContent=function(val){this.noFlashContent=val;}
/*
	* @deprecated  use setNoFlashContent
	*/
;this.setNoFlashImage=function(url){this.noFlashImageSource=url;}
/*
	* @deprecated  use setNoFlashContent
	*/
;this.setNoFlashImageAltText=function(text){this.noFlashImageAltText=text;
}
/*
	* @deprecated  use setNoFlashContent
	*/
;this.setNoFlashImageAltTextWidth=function(w){if(isNaN(w)){return;}this.noFlashImageAltTextWidth=w;}
/*
	* @deprecated  use setNoFlashContent
	*/
;this.setNoFlashTargetUrl=function(url){this.noFlashTargetUrl=url;};this.setPlayerId=function(v){this.playerId=v;};this.setName=function(v){this.name=v;};this.setDivId=function(v){this.divId=v;};this.setDivClass=function(v){this.divClass=v;};this.setAutoplay=function(v){this.autoPlay=(parseInt(v)==1||v==true||typeof(v)=="undefined")?1:0;
};this.getVideoUrl=function(){return this.playerVideoSource;};this.setFlashplayerVideoUrl=function(v){if(v==""){return;}var swfPlayer=eval("window.document."+this.playerId);if(swfPlayer){swfPlayer.SetVariable(v,this.getVideoUrl());}};this.getUniqueId=function(len){len=typeof(len)=="undefined"||len<=0?10:len;return("_"+(new Date()).getTime()*Math.floor(Math.random()*1000000)).substr(0,len);};this.addEventListener=function(event,listener){switch(event.toLowerCase()){case this.startEventId:this.startEventListener.push(listener);
break;case this.pauseEventId:this.pauseEventListener.push(listener);break;}};this.callPlayerListener=function(event,args){switch(event.toLowerCase()){case this.startEventId:if(this.startEventListener){this._callPlayerListener(this.startEventListener,event,args);}break;case this.pauseEventId:if(this.pauseEventListener){this._callPlayerListener(this.pauseEventListener,event,args);}break;}};this._callPlayerListener=function(listeners,event,args){for(var i=0;i<listeners.length;i++){var callback=listeners[i];
if(typeof(callback)=="function"){callback(event,args);}}};this.handlePlayerEvent=function(args){if(typeof(args)==="object"){switch(args.event.toLowerCase()){case this.startEventId:this.callPlayerListener(this.startEventId,args.event);break;case this.pauseEventId:this.callPlayerListener(this.pauseEventId,args.event);break;}}};this.uid=this.getUniqueId();__TSSWFVIDEOPLAYERLIST__[this.uid]=this;}