/*
function initializePlayer(videoid){
	//var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer_rotation_20081001.swf", "player", "100%", "100%", "8","#000000");
	var so = new SWFObject("http://www.myspass.de/statics/flashplayer/flashvideoplayer_rotation_20081001.swf", "player", "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("videoid", videoid);
	so.addVariable("asf", videoid);
	so.addVariable("adText","Werbung dauert noch XX Sek.");
	so.write("player");
}
function initializePlayer(videoid,targetdiv,showads,skinurl) {
	if(typeof(targetdiv) == 'undefined') targetdiv = 'player';
	
	var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer.swf", targetdiv, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("videoid", videoid);
	if(typeof(skinurl) != 'undefined') so.addVariable("theme", skinurl);
	else so.addVariable("theme", "/tvtotal/media/flash/TVTotal_Skin.swf");
	so.addVariable("asf", videoid);
	so.addVariable("adText","Werbung dauert noch XX Sek.");
	so.addVariable("showads","false");
	so.addVariable("autoPlay","false");
	so.addVariable("allowTracking","true");
	so.write(targetdiv);
}

*/


// Diese Funktion dient dazu einen Ad Server Request an den Flashplayer in der div id "flashid" zu setzen
// aufgerufen wird diese funktion DIREKT aus dem FlashVideoPlayer
// Parameter: 
// flashid: Die DIV Id des Flash Elementes
// adtype: dies kann ein beliebiger strin sein ist aber meistens: (sponsor1,preroll1,postroll1)
function fpWriteAvtData(flashid, adtype){
	// var url = "http://adserver.71i.de/html.ng/place=" + adtype + "&"+ add2tag;
	var url = TVT_VideoAdRequest(adtype);
	 
	getFlashMovieObject(flashid).SetVariable("avtUrl", url);
}
	
function initializePlayer(videoid,targetdiv,showads,skinurl) {

/*	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/includes/xml/videoplayer_config.xml");
	so.write(targetdiv);
	*/
	
	// Ende Juni, Umstellung auf neueren cor
	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/default/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/default/config_player.xml");
	so.write(targetdiv);
}

function initializePlayerDevelopment(videoid,targetdiv,showads,skinurl) {

	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/player_core_dev.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/dev/config_player_dev.xml");
	so.write(targetdiv);
}


function initializeVideoVotingPlayer(videoid,targetdiv,showads,skinurl) {

 initializeNoavtPlayer(videoid,targetdiv,showads,skinurl);
	/*
		if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/noavt/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/noavt/config_player.xml");
	so.write(targetdiv);
	*/
	
}

function initializeNoavtPlayer(videoid,targetdiv,showads,skinurl) {
/*
	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/includes/xml/videoplayer_noavt_config.xml");
	so.write(targetdiv);
	*/
	
		if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/noavt/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/noavt/config_player.xml");
	so.write(targetdiv);
}

function initializeNippelBigPlayer(videoid,targetdiv,showads,skinurl) {
	initializeNoavtPlayer(videoid,targetdiv,showads,skinurl);
	/*
	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/includes/xml/videoplayer_nippel_config.xml");
	so.write(targetdiv);
	*/
	
	/*
		if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/noavt/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/noavt/config_player.xml");
	so.write(targetdiv);
	*/
}


function initializeReducedPlayer(videoid,targetdiv,showads,skinurl) {

		if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/reduced/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/reduced/config_player.xml");
	so.write(targetdiv);
}

function initializeNippelplayer(videoid,targetdiv,showads,skinurl) {

	/*
	if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/media/flash/flashvideoplayer.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","false");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","false");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/includes/xml/nippelplayer_config.xml");
	so.write(targetdiv);
	*/
	
	
		if (typeof(targetdiv) == 'undefined')
		targetdiv = 'player';
	var flashId = targetdiv + '_flash';

	var so = new SWFObject("/tvtotal/player/nippel/player_core.swf", flashId, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("allowFullScreen","true");
	so.addVariable("asf", videoid);
	so.addVariable("flashId", flashId);
	so.addVariable("config", "/tvtotal/player/nippel/config_player.xml");
	so.write(targetdiv);
}

function initializeTeaserPlayer(divid) {
 
	var dateObj = new Date();
	var ts = dateObj.getTime();
	
	if(typeof(divid) == 'undefined') divid = 'teaser_big_home';
	
	var so = new SWFObject("/tvtotal/media/flash/flash_startseitenteaser.swf?ts=" + ts, divid, "100%", "100%", "8","#000000");
	so.useExpressInstall('/tvtotal/media/flash/expressinstall.swf');
	so.addVariable("xml_url", '/tvtotal/includes/xml/home_big_teaser.xml?ts=' + ts);
	so.addParam("menu","true");
	so.addParam("wmode","transparent");
	so.addParam("quality","high");
	so.addParam("allowScriptAccess","sameDomain");
	so.write(divid);
 
	 
	
}

function fpGetAdd2Tag(objId) {
    if (objId != undefined) {
        getFlashMovieObject(objId).SetVariable("add2tag", add2tag);
    } else {
        getFlashMovieObject('player_flash').SetVariable("add2tag", add2tag);
    }
}

function getFlashMovieObject(movieName){
	if (window.document[movieName]) 
	{
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1)
	{
		if (document.embeds && document.embeds[movieName])
		return document.embeds[movieName]; 
	}
	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
	{
		return document.getElementById(movieName);
	}
}


function setFlashPlayerRequest(flashid,request){ 
	getFlashMovieObject(flashid).SetVariable("setRequest",request)
}


function skyVideo_DoFSCommand(command,args) {

	if (command == "loadParams") {
		writeDataToFlash();
	}
	if (command == "getAdData") {
		sendAddToTag();
	}
	if (command == "callTracking") {
		sky_count_video(args);            
	}                  
	if (command == "callAdTracking") {
		sky_count_ad(args);               
	}
}

function sendAddToTag() {
	document.skyVideo.SetVariable("add2tag",add2tag);	
}

function sky_count_video(NTKerweiterung) { 
	if(typeof NTKerweiterung == "undefined") { 
			   NTKerweiterung = ""; 
	} 
											   
	var NTKSKTG="flashvideo;"; 
	var NTKBASISPFAD = "pro7/tvtotal"+document.location.pathname; 
	var NTKPFAD="/flashvideo/"; 
	var imgntkbox = new Image(); 
											   
	NTKPFAD = NTKPFAD+NTKBASISPFAD+NTKerweiterung; 

	var ntkbox = "http://ntk.psdm.de/cgi-bin/ivw/CP/"+NTKSKTG+NTKPFAD; 
											   
	ntkbox += ((ntkbox.substr(-1) != "/") ? "/" : "") + "?" + Math.random().toString().replace(/\./, "");
	imgntkbox.src = ntkbox; 
}
//xxxxxxxxxxxxxxxxxxx InfoBox: Forwarding....
function showInfobox(){
	var infobox_values = {
		width: { to: 300 },
		opacity: { to: 0.8 }
	};
	opacity_obj = new YAHOO.util.Anim('overlay_infobox', infobox_values, 0.5, YAHOO.util.Easing.easeBoth);
	opacity_obj.animate();
}


function hideInfobox(){
	var infobox_values = {
		width: { to: 0 },
		opacity: { to: 0 }
	};
	opacity_obj = new YAHOO.util.Anim('overlay_infobox', infobox_values, 0.5, YAHOO.util.Easing.easeBoth);
	opacity_obj.animate();
}