$(document).ready(function(){  

	//case audiobutt off, caps on: default start with caps or not
	var startWithCaps = "false";


	var swfpluginVersion = swfpluginCheck(9);
	//alert("swfpluginVersion:" + swfpluginVersion);
	
	isiPhone = function(){
	    return (
	        (navigator.platform.indexOf("iPhone") != -1) ||
	        (navigator.platform.indexOf("iPod") != -1) ||
	        (navigator.platform.indexOf("iPad") != -1)
	    );
	}
	
	
	if(swfpluginVersion>=9 || isiPhone()) {
	
		if ($('div#warningtext').length > 0) {
			$('div#warningtext').remove();
	        }
	}
	else {
		if(swfpluginVersion==0) {
			if ($('div#warningtext').length > 0) {
				$('div#warningtext').html('<h2>Achtung:</h2>Zur Betrachtung des Videos wird ein <a href="http://get.adobe.com/de/flashplayer/">Flash Plugin benoetigt</a><br />Installationszeit unter 1 Minute<br /><br />');
				$('div#extplayercontrolsid').style('dispay', 'none');
			}
		}
		
		else {
			$('div#warningtext').html('<h2>Achtung:</h2>Zur reibungslosen Betrachtung des Videos wird ein <a href="http://get.adobe.com/de/flashplayer/">neueres Flash Plugin benoetigt</a><br />Installationszeit unter 1 Minute<br /><br />');
		}
	}


	parr = [];
	indexi = 0;	
	playerReady = function(obj) {
		
	
		$('div.previewcnt').each(
			function( intIndex ){
				
				if((obj.id == 'multi2' + intIndex) || (obj.id == 'multi' + intIndex)) {	
					parr[intIndex] = gid(obj.id);	
					parr[intIndex].addControllerListener("MUTE","muteTracker" +  intIndex);
					parr[intIndex].addControllerListener("VOLUME", "volumeListener" +  intIndex);
					parr[intIndex].addModelListener("TIME", "positionListener" +  intIndex);
					
					//init volume
					parr[intIndex].sendEvent('VOLUME', currentVolume[intIndex]);	
				}				
			}
		);

	}


	gid = function(name) {
		return document.getElementById(name);
	}
	

	
	playerInits = function(playeridt,playerFlvi,playerWidth,playerHeight,playerImg) { 	
		//alert("playerInits called playeridt:" + playeridt + "playerFlvi: " + playerFlvi + "capsbutt:" + captionButton[playeridt]);
		
		if (startWithCaps == "true") {
		
			if (captionButton[playeridt] == "on" && audioButton[playeridt] == "on"){
				
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 0);
				changeAaccButt(playeridt,'off');
			}
			else if (captionButton[playeridt] == "on" && audioButton[playeridt] == "off"){
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 1);
				changeCapsButt(playeridt,'off');
			}		
			else if (captionButton[playeridt] == "off" && audioButton[playeridt] == "on"){
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 2);
				changeAudioButt(playeridt,'off');
			}
			else{
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 3);
			}
		}
		else {
			
			if (captionButton[playeridt] == "on" && audioButton[playeridt] == "on"){
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 0);
				changeAaccButt('off');
			}
			else if (captionButton[playeridt] == "on" && audioButton[playeridt] == "off"){
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 3);
				changeCapsButt('on');
			}		
			else if (captionButton[playeridt] == "off" && audioButton[playeridt] == "on"){
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 2);
				changeAudioButt('off');
			}
			else{
				writeDynPlayer(playeridt,playerFlvi,playerWidth,playerHeight,playerImg, 3);
			}			
			
		}
		
	}	
	
	
	currentPosition = [];	
	//TODO funktionen dynamisieren ??? !!!
	positionListener0 = function(obj) { 
		currentPosition[0] = obj.position; 
		//$('div#position0').html("pos0: " + currentPosition[0]);
	}
	positionListener1 = function(obj) { 
		currentPosition[1] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener2 = function(obj) { 
		currentPosition[2] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener3 = function(obj) { 
		currentPosition[3] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener4 = function(obj) { 
		currentPosition[4] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener5 = function(obj) { 
		currentPosition[5] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener6 = function(obj) { 
		currentPosition[6] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener7 = function(obj) { 
		currentPosition[7] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener8 = function(obj) { 
		currentPosition[8] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}
	positionListener9 = function(obj) { 
		currentPosition[9] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener10 = function(obj) { 
		currentPosition[10] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener11 = function(obj) { 
		currentPosition[11] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener12 = function(obj) { 
		currentPosition[12] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener13 = function(obj) { 
		currentPosition[13] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}	
	positionListener14 = function(obj) { 
		currentPosition[14] = obj.position; 
		//$('div#position1').html("pos1: " + currentPosition[1]);
	}													
	
	
	currentVolume = [];
	//TODO funktionen dynamisieren ??? !!!
	volumeListener0 = function(obj) { 
		currentVolume[0] = obj.percentage; 
		//$('div#volume0').html("vol0: " + currentVolume[0]);	
	}
	volumeListener1 = function(obj) { 
		currentVolume[1] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener2 = function(obj) { 
		currentVolume[2] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener3 = function(obj) { 
		currentVolume[3] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener4 = function(obj) { 
		currentVolume[4] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener6 = function(obj) { 
		currentVolume[6] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener7 = function(obj) { 
		currentVolume[7] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener8 = function(obj) { 
		currentVolume[8] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener9 = function(obj) { 
		currentVolume[9] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener10 = function(obj) { 
		currentVolume[10] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener11 = function(obj) { 
		currentVolume[11] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener12 = function(obj) { 
		currentVolume[12] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener13 = function(obj) { 
		currentVolume[13] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}
	volumeListener14 = function(obj) { 
		currentVolume[14] = obj.percentage; 
		//$('div#volume1').html("vol1: " + currentVolume[1]);
	}					


	writeDynPlayer = function(playeridt,playerFlvi,playerWidth,playerHeight,playerImg,plType) {
		//alert("writeDynPlayer called type: "+ plType + "playeridt: " + playeridt);
		
		//RESET !!
		$('object#multi' + playeridt + '').replaceWith("<div id=\"previewreplacer" + playeridt + "\"></div>");
		
		var playerInsert = "";
		var accAllon = "";
		var capOnlyon = "";
		var adOnlyon = "";
		var audioState = "true";
		var capsState = "true";
		var playStretching = "fill";
		var playAllowfullscreen = "true";
		var playBgcolor = "#FFFFFF";
		
		//ff 
		var prevVidViClass = "prevvidvi";
		var prevVidObClass = "prevvidob2";
		var prevVidEmClass = "prevvidem";
		
		if ( $.browser.msie ) {
		
			//if ( $.browser.version == "8.0" ) {
				var prevVidViClass = "prevvidvi";
				var prevVidObClass = "prevvidob";
				var prevVidEmClass = "prevvidem";
			//}
		}
		
		
		if(isiPhone()){
		    //alert("iphone or ipod");
			
			playerInsert = "<video class='" + prevVidViClass + "' width='" + playerWidth + "' height='" + playerHeight + "' controls poster='" + playerImg + "'>\n";
			playerInsert = playerInsert + "<source src='" + playerFlvi + "' type='video/mp4' />\n";
			playerInsert = playerInsert + "Dieser Browser ist nicht HTML 5 kompatibel.\n";
			playerInsert = playerInsert + "</video>\n";
			
			$('div#previewreplacer' + playeridt + '').html(playerInsert);	
		}	
		else {	
			
			sw_id = "multi" + playeridt;
			sw_name = "multi" + playeridt;
			sw_preview = "previewreplacer" + playeridt;

			var accAllon = ",'plugins':'" + accessibilityPluginsPath + "','audiodescription.file':'" + audioDescFile[playeridt] + "','captions.file':'" + captionFile[playeridt] + "'";
			
			if (plType == 0) {
			
				flashvars1 = {
					'file':playerFlvi,
					'skin':playerSkin,
					'image':playerImg,
					'stretching':playStretching
					,'plugins':accessibilityPluginsPath,
					'audiodescription.file':audioDescFile[playeridt],
					'audiodescription.state':audioState,
					'audiodescription.volume':audioDescVolume,
					'captions.file':captionFile[playeridt],
					'captions.state':capsState,
					'captions.back':captionBackground		
				};
			}
			else if (plType == 1) {
			//cc only on
				
				flashvars1 = {
					'file':playerFlvi,
					'skin':playerSkin,
					'image':playerImg,
					'stretching':playStretching
					,'plugins':accessibilityPluginsCapsOnlyPath,
					'captions.file':captionFile[playeridt],
					'captions.state':capsState,
					'captions.back':captionBackground		
				};				

			}
			
			else if (plType == 2) {
			//ad only on
				var adOnlyon = ",'plugins':'" + accessibilityPluginsAudioOnlyPath + "','audiodescription.file':'" + audioDescFile[playeridt] + "','audiodescription.state':'" + audioState + "','audiodescription.volume':'" + audioDescVolume + "'";  
				
				flashvars1 = {
					'file':playerFlvi,
					'skin':playerSkin,
					'image':playerImg,
					'stretching':playStretching
					,'plugins':accessibilityPluginsAudioOnlyPath,
					'audiodescription.file':audioDescFile[playeridt],
					'audiodescription.state':audioState,
					'audiodescription.volume':audioDescVolume		
				};				
			}
			
			else {
			//standard
				flashvars1 = {
					'file':playerFlvi,
					'skin':playerSkin,
					'image':playerImg,
					'stretching':playStretching
				};	
			}
			
			params1 = {'allowfullscreen':playAllowfullscreen,'allowscriptaccess':'always','wmode':'opaque','bgcolor':'#ffffff'};
			attributes1 = {'id':sw_id,'name':sw_name};

			swfobject.embedSWF(playerUrl, sw_preview, playerWidth, playerHeight, '9', 'false', flashvars1, params1, attributes1);
			/*
			alert (sw_id);
			alert (sw_name);
			alert (sw_preview);
			alert (playerFlvi);
			alert (playerSkin);
			alert (playerImg);
			alert (playStretching);
			alert (playAllowfullscreen);
			alert (playerUrl);
			alert (playerWidth);
			alert (playerHeight);
			*/
			
			
			/*
			playerInsert = "<object class='" + prevVidObClass + "' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='" + playerWidth + "' height='" + playerHeight + "' id='multi" + playeridt + "' name='multi" + playeridt + "'>\n";
			playerInsert = playerInsert + "<param name='movie' value='" + playerUrl + "'>\n";
			playerInsert = playerInsert + "<param name='allowfullscreen' value='" + playAllowfullscreen + "'>\n";
			playerInsert = playerInsert + "<param name='allowscriptaccess' value='always'>\n";
			playerInsert = playerInsert + "<param name='wmode' value='opaque'>\n";
			playerInsert = playerInsert + "<param name='flashvars' value='file=" + playerFlvi + "&skin=" + playerSkin + "&image=" + playerImg + "&stretching=" + playStretching + "" + accAllon + "" + capOnlyon + "" + adOnlyon + "'>\n";
			playerInsert = playerInsert + "<embed class='" + prevVidEmClass + "' \n";
			playerInsert = playerInsert + "  id='multi2" + playeridt + "'\n";
			playerInsert = playerInsert + "  name='multi2" + playeridt + "'\n";
			playerInsert = playerInsert + "  src='" + playerUrl + "'\n";
			playerInsert = playerInsert + "  width='" + playerWidth + "'\n";
			playerInsert = playerInsert + "  height='" + playerHeight + "'\n";
			playerInsert = playerInsert + "  bgcolor='" + playBgcolor + "'\n";
			playerInsert = playerInsert + "  allowscriptaccess='always'\n";
			playerInsert = playerInsert + "  allowfullscreen='" + playAllowfullscreen + "'\n";
			playerInsert = playerInsert + "  flashvars='file=" + playerFlvi + "&skin=" + playerSkin + "&image=" + playerImg + "&stretching=" + playStretching + "" + accAllon + "" + capOnlyon + "" + adOnlyon + "'\n";
			playerInsert = playerInsert + "/>\n";
			playerInsert = playerInsert + "</object>\n";
			
			*/
		}
		
		
		
		
		

	}
	

		
	
	initPlayerControls = function(playerconidt) {
		//alert("initPlayerControls called");
		
		var playerControls;
		
		if(isiPhone()){
			//alert("iphone or ipod");
			playerControls = "";
		}
		else {
			
			playerControls = "<div id=\"extfilmmenue" + playerconidt + "\" class=\"extplayercontrolshead\">\n";
			playerControls = playerControls + "<a name=\"extcontrol\" class=\"hidden\"></a><h2><a href=\"javascript:void(0)\" class=\"hc_bg" + playerconidt + "\" accesskey=\"9\" title=\"Accesskey 9\">Filmsteuerung erweitern</a></h2>\n";
			playerControls = playerControls + "</div>\n";
			playerControls = playerControls + "<div id=\"helpcontrol" + playerconidt + "\">\n";
			playerControls = playerControls + "<ul>\n";
			playerControls = playerControls + "<li ><a class=\"eins\" href=\"javascript:void(0)\" accesskey=\"1\" title=\"Accesskey 1\" onclick=\"playerPlay(" + playerconidt + ");\"><img class=\"icon_play\" src=\"" + playerImgBaseUrl + "video/img/icons/play.jpg\" alt=\"Abspielen Pause\" title=\"Abspielen Pause\" /></a></li>\n";
			playerControls = playerControls + "<li ><a class=\"zwei\" href=\"javascript:void(0)\" accesskey=\"2\" title=\"Accesskey 2\" onclick=\"playerStop(" + playerconidt + ");\"><img class=\"icon_stop\" src=\"" + playerImgBaseUrl + "video/img/icons/stop.jpg\" alt=\"Stop\" title=\"Stop\" /></a></li>\n";
			
			playerControls = playerControls + "<li><a class=\"drei_1\" href=\"javascript:void(0)\" onclick=\"playerSeekFF(" + playerconidt + ");\"><img class=\"icon_fastf\" src=\"" + playerImgBaseUrl + "video/img/icons/fastf.jpg\" alt=\"vorspulen\" title=\"vorspulen\" /></a></li>\n";
			playerControls = playerControls + "<li><a class=\"drei_2\" href=\"javascript:void(0)\" onclick=\"playerSeekBB(" + playerconidt + ");\"><img class=\"icon_back\" src=\"" + playerImgBaseUrl + "video/img/icons/back.jpg\" alt=\"zur&uuml;ckspulen\" title=\"zur&uuml;ckspulen\" /></a></li>\n";
			
			if (audioButton[playerconidt]=="on" && captionButton[playerconidt]==="on") {
				playerControls = playerControls + "<li id=\"aaccpp" + playerconidt + "\"><a class=\"vier\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); changeAaccButt(" + playerconidt + ",'on');\"><img class=\"icon_adccoff\" src=\"" + playerImgBaseUrl + "video/img/icons/adccoff.jpg\" alt=\"Untertitel und Audiobeschreibung ausschalten\" title=\"Untertitel und Audiobeschreibung ausschalten\" /></a></li>\n";
			}
			if (audioButton[playerconidt]==="on" && captionButton[playerconidt]==="off") {
				playerControls = playerControls + "<li id=\"audipp" + playerconidt + "\"><a class=\"vier\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); changeAudioButt(" + playerconidt + ",'on');\"><img class=\"icon_adoff\" src=\"" + playerImgBaseUrl + "video/img/icons/adoff.jpg\" alt=\"Audiobeschreibung ausschalten\" title=\"Audiobeschreibung ausschalten\" /></a></li>\n";
			}
			
			if (startWithCaps=="true") {
				if (audioButton[playerconidt]==="off" && captionButton[playerconidt]==="on") {
					playerControls = playerControls + "<li id=\"capspp" + playerconidt + "\"><a class=\"vier\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); changeCapsButt(" + playerconidt + ",'on');\"><img class=\"icon_ccoff\" src=\"" + playerImgBaseUrl + "video/img/icons/ccoff.jpg\" alt=\"Untertitel ausschalten\" title=\"Untertitel ausschalten\" /></a></li>\n";
				}	
			} 
			else{
				if (audioButton[playerconidt]==="off" && captionButton[playerconidt]==="on") {
					playerControls = playerControls + "<li id=\"capspp" + playerconidt + "\"><a class=\"vier\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],1); changeCapsButt(" + playerconidt + ",'of');\"><img class=\"icon_cc\" src=\"" + playerImgBaseUrl + "video/img/icons/cc.jpg\" alt=\"Untertitel\" title=\"Untertitel\" /></a></li>\n";
				}
			}		
				
			playerControls = playerControls + "<li id=\"playermute" + playerconidt + "\"><a class=\"fuenf\"   href=\"javascript:void(0)\" onclick=\"playerMute(" + playerconidt + ",0)\"><img class=\"icon_tonaus\" src=\"" + playerImgBaseUrl + "video/img/icons/tonaus.jpg\" alt=\"Ton aus\" title=\"Ton aus\" /></a> <a class=\"acht\"   href=\"javascript:void(0)\" onclick=\"playerMuteMod(" + playerconidt + ",0)\"><img class=\"icon_tonup\" src=\"" + playerImgBaseUrl + "video/img/icons/tonup.jpg\" alt=\"Ton lauter\" title=\"Ton lauter\" /></a> <a class=\"neun\"   href=\"javascript:void(0)\" onclick=\"playerMuteMod(" + playerconidt + ",1)\"><img class=\"icon_tondown\" src=\"" + playerImgBaseUrl + "video/img/icons/tondown.jpg\" alt=\"Ton leiser\" title=\"Ton leiser\" /></a></li>\n";
			
			if (signButton[playerconidt]==="on") {
			
				if (audioButton[playerconidt]==="on" && captionButton[playerconidt]==="on") {
					playerControls = playerControls + "<li><a class=\"sechs\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",signLanguageUrl[" + playerconidt + "],playerWidth,playerHeight,signLanguageImg[" + playerconidt + "],3); changeAaccButt(" + playerconidt + ",'on');\"><img class=\"icon_sign\" src=\"" + playerImgBaseUrl + "video/img/icons/sign.jpg\" alt=\"Geb&auml;rdensprachvideo\" title=\"Geb&auml;rdensprachvideo\" /></a></li>\n";
					playerControls = playerControls + "<li><a class=\"sieben\"  href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg,3); changeAaccButt(" + playerconidt + ",'on');\"><img class=\"icon_original\" src=\"" + playerImgBaseUrl + "video/img/icons/original.jpg\" alt=\"Originalvideo\" title=\"Originalvideo\" /></a></li>\n";
				}
				else if (audioButton[playerconidt]==="off" && captionButton[playerconidt]==="on") {
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",signLanguageUrl[" + playerconidt + "],playerWidth,playerHeight,signLanguageImg[" + playerconidt + "],1); changeCapsButt(" + playerconidt + ",'on');\"><img class=\"icon_sign\" src=\"" + playerImgBaseUrl + "video/img/icons/sign.jpg\" alt=\"Geb&auml;rdensprachvideo\" title=\"Geb&auml;rdensprachvideo\" /></a></li>\n";
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); changeCapsButt(" + playerconidt + ",'on');\" ><img class=\"icon_original\" src=\"" + playerImgBaseUrl + "video/img/icons/original.jpg\" alt=\"Originalvideo\" title=\"Originalvideo\" /></a></li>\n";
				}
				else if (audioButton[playerconidt]==="on" && captionButton[playerconidt]==="off") {
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",signLanguageUrl[" + playerconidt + "],playerWidth,playerHeight,signLanguageImg[" + playerconidt + "],3); changeAudioButt(" + playerconidt + ",'on');\"><img class=\"icon_sign\" src=\"" + playerImgBaseUrl + "video/img/icons/sign.jpg\" alt=\"Geb&auml;rdensprachvideo\" title=\"Geb&auml;rdensprachvideo\" /></a></li>\n";
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); changeAudioButt(" + playerconidt + ",'on');\" ><img class=\"icon_original\" src=\"" + playerImgBaseUrl + "video/img/icons/original.jpg\" alt=\"Originalvideo\" title=\"Originalvideo\" /></a></li>\n";	
				}
				else {	
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",signLanguageUrl[" + playerconidt + "],playerWidth,playerHeight,signLanguageImg[" + playerconidt + "],3);\"><img class=\"icon_sign\" src=\"" + playerImgBaseUrl + "video/img/icons/sign.jpg\" alt=\"Geb&auml;rdensprachvideo\" title=\"Geb&auml;rdensprachvideo\" /></a></li>\n";
					playerControls = playerControls + "<li><a href=\"javascript:void(0)\" onclick=\"writeDynPlayer(" + playerconidt + ",playerFlv[" + playerconidt + "],playerWidth,playerHeight,playerFlvImg[" + playerconidt + "],3); \" ><img class=\"icon_original\" src=\"" + playerImgBaseUrl + "video/img/icons/original.jpg\" alt=\"Originalvideo\" title=\"Originalvideo\" /></a></li>\n";		
				}	
			}
			playerControls = playerControls + "<li class=\"cboxacht\"><a href=\"javascript:void(0)\" class=\"colorboxCss" + playerconidt + "\" onclick=\"setColorbox(" + playerconidt + ");\"><img class=\"icon_big\" src=\"" + playerImgBaseUrl + "video/img/icons/big.jpg\" alt=\"Video gr&ouml;&szlig;er\" title=\"Video gr&ouml;&szlig;er\" /></a></li>\n";
			
			playerControls = playerControls + "</ul>\n";
			
			playerControls = playerControls + "</div>\n";
			
			//alert(playerControls);	
			$('div#extplayercontrolsid' + playerconidt + '').html(playerControls);
			
			
			$('a.hc_bg' + playerconidt + '').text("Filmsteuerung erweitern"); 
			$('a.hc_bg' + playerconidt + '').click(function () {         
				//alert("a.hc_bg1 klick");     
				$('div#helpcontrol' + playerconidt + '').animate({height: "toggle"}, 400, function () {
				$('a.hc_bg' + playerconidt + '').text() == "Filmsteuerung erweitern" ? $('a.hc_bg' + playerconidt + '').text("Filmsteuerung minimieren") : $('a.hc_bg' + playerconidt + '').text("Filmsteuerung erweitern");
				});
			});	
			
			$('div#helpcontrol' + playerconidt + '').hide();
			
		}	
	}
	
	setColorbox = function(playerconidt) {
		//alert("setcolorbox");
		var colorFrame = "#videobox" + playerconidt;
		
		$('a.colorboxCss' + playerconidt + '').colorbox({
			//single video
			onLoad:function(){  $('div#preview' + playerconidt + '').removeClass("plwr_default"); $('div#preview' + playerconidt + '').addClass("plwr_big"); $('div#videobox' + playerconidt + '').removeClass("vb_default"); $('div#videobox' + playerconidt + '').addClass("vb_big"); },
			onComplete:function(){ playerInits(playerconidt,playerFlv[playerconidt],playerWidth,playerHeight,playerFlvImg[playerconidt]); $('li.cboxacht').hide(); $('a.hc_bg' + playerconidt + '').focus();},
			onClosed:function(){ playerInits(playerconidt,playerFlv[playerconidt],playerWidth,playerHeight,playerFlvImg[playerconidt]); $('li.cboxacht').show(); $('div#preview' + playerconidt + '').removeClass('plwr_big'); $('div#preview' + playerconidt + '').addClass('plwr_default');  $('div#videobox' + playerconidt + '').removeClass('vb_big'); $('div#videobox' + playerconidt + '').addClass('vb_default'); $('div#extfilmmenue' + playerconidt + '').focus();},
			width:"715px", height:"790", inline:true, close: "<a  title=\"schlie&szlig;en\" class=\"cb_clo\" href=\"javascript:void(0)\">schlie&szlig;en</a>", href:colorFrame
		});	
		
	}
	
	$('a.videoskip').focus(function() {
		$.colorbox.close()
	});
	
	playerPlay = function(playerconidt) {
		//alert(parr);
		//alert("PlayerId: " + playerconidt + "PlayerObj: " + parr[playerconidt]);
		parr[playerconidt].sendEvent('PLAY');
	}
	
	playerStop = function(playerconidt) {
		//alert("PlayerId: " + playerconidt + "PlayerObj: " + parr[playerconidt]);
		parr[playerconidt].sendEvent('STOP');
	}	
	
	playerSeekFF = function(playerconidt) {
		parr[playerconidt].sendEvent('PLAY'); 
		parr[playerconidt].sendEvent('SEEK', currentPosition[playerconidt]+5)
	}
	
	playerSeekBB = function(playerconidt) {
		parr[playerconidt].sendEvent('PLAY'); 
		parr[playerconidt].sendEvent('SEEK', currentPosition[playerconidt]-20)
	}	
	
	playerMute = function(playerconidt,action) {
		var iaction = 0;
		var iaction = action;
			
		if (iaction == 0) {	
			$('li#playermute' + playerconidt + '').html('<a class="fuenf2"  href="javascript:void(0)" onclick="playerMute(' + playerconidt + ',1);"><img class="icon_tonein" src="' + playerImgBaseUrl + 'video/img/icons/tonein.jpg" alt="Ton ein" title="Ton ein" /></a> <a class="acht"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',0)"><img class="icon_tonup" src="' + playerImgBaseUrl + 'video/img/icons/tonup.jpg" alt="Ton lauter" title="Ton lauter" /></a> <a class="neun"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',1)"><img class="icon_tondown" src="' + playerImgBaseUrl + 'video/img/icons/tondown.jpg" alt="Ton leiser" title="Ton leiser" /></a>');
			parr[playerconidt].sendEvent('MUTE');
			return;
		}
		
		if (iaction == 1) {	
			$('li#playermute' + playerconidt + '').html('<a class="fuenf"  href="javascript:void(0)" onclick="playerMute(' + playerconidt + ',0);"><img class="icon_tonaus" src="' + playerImgBaseUrl + 'video/img/icons/tonaus.jpg" alt="Ton aus" title="Ton aus" /></a> <a class="acht"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',0)"><img class="icon_tonup" src="' + playerImgBaseUrl + 'video/img/icons/tonup.jpg" alt="Ton lauter" title="Ton lauter" /></a> <a class="neun"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',1)"><img class="icon_tondown" src="' + playerImgBaseUrl + 'video/img/icons/tondown.jpg" alt="Ton leiser" title="Ton leiser" /></a>');
			parr[playerconidt].sendEvent('MUTE');
			return;
		}
	}
	
	playerMuteMod = function(playerconidt,action) {
		//alert("currentVolume: " + currentVolume);
		var iaction = 0;
		var iaction = action;
		currentVolumeMod = [];
		
		//alert(currentVolume[playerconidt]);
		
		if(currentVolume[playerconidt] <= 0) {
			playerMute(playerconidt,0);
		}

		if (iaction == 0 && currentVolume[playerconidt] < 100) {		
			currentVolumeMod[playerconidt] = currentVolume[playerconidt]+10;
			parr[playerconidt].sendEvent('VOLUME', currentVolumeMod[playerconidt]);
			return;
		}
		
		if (iaction == 1 && currentVolume[playerconidt] > 0) {	
			currentVolumeMod[playerconidt] = currentVolume[playerconidt] - 10;
			parr[playerconidt].sendEvent('VOLUME', currentVolumeMod[playerconidt]);
			return;
		}
	}
	
	
	
	muteTracker = function(obj) { 
		if (obj.state == true){
			//ton aus
			$('li#playermute' + playerconidt + '').html('<a class="fuenf2"  href="javascript:void(0)" onclick="playerMute(' + playerconidt + ',1);"><img class="icon_tonein" src="' + playerImgBaseUrl + 'video/img/icons/tonein.jpg" alt="Ton ein" title="Ton ein" /></a> <a class="acht"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',0)"><img class="icon_tonup" src="' + playerImgBaseUrl + 'video/img/icons/tonup.jpg" alt="Ton lauter" title="Ton lauter" /></a> <a class="neun"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',1)"><img class="icon_tondown" src="' + playerImgBaseUrl + 'video/img/icons/tondown.jpg" alt="Ton leiser" title="Ton leiser" /></a>');
		}
		
		if (obj.state == false){
			//ton ein
			$('li#playermute' + playerconidt + '').html('<a class="fuenf"  href="javascript:void(0)" onclick="playerMute(' + playerconidt + ',0);"><img class="icon_tonaus" src="' + playerImgBaseUrl + 'video/img/icons/tonaus.jpg" alt="Ton aus" title="Ton aus" /></a> <a class="acht"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',0)"><img class="icon_tonup" src="' + playerImgBaseUrl + 'video/img/icons/tonup.jpg" alt="Ton lauter" title="Ton lauter" /></a> <a class="neun"   href="javascript:void(0)" onclick="playerMuteMod(' + playerconidt + ',1)"><img class="icon_tondown" src="' + playerImgBaseUrl + 'video/img/icons/tondown.jpg" alt="Ton leiser" title="Ton leiser" /></a>');
		}
	}


	changeAaccButt = function(playerconidt,pi) { 
		if (pi == "on" ){
			//aacc ein
			
			$('li#aaccpp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],0); changeAaccButt(' + playerconidt + ',\'off\');"><img class="icon_adcc" src="' + playerImgBaseUrl + 'video/img/icons/adcc.jpg" alt="Untertitel und Audiobeschreibung" title="Untertitel und Audiobeschreibung" /></a>');
		}
		else {
			//aacc aus
			$('li#aaccpp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],3); changeAaccButt(' + playerconidt + ',\'on\');"><img class="icon_adccoff" src="' + playerImgBaseUrl + 'video/img/icons/adccoff.jpg" alt="Untertitel und Audiobeschreibung ausschalten" title="Untertitel und Audiobeschreibung ausschalten" /></a>');
		}	
	}

	changeCapsButt = function(playerconidt,pi) { 
		if (pi == "on" ){
			//caps ein
			$('li#capspp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],1); changeCapsButt(' + playerconidt + ',\'off\');"><img class="icon_cc" src="' + playerImgBaseUrl + 'video/img/icons/cc.jpg" alt="Untertitel" title="Untertitel" /></a>');
		}
		else {
			//caps aus	
			$('li#capspp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],3); changeCapsButt(' + playerconidt + ',\'on\');"><img class="icon_ccoff" src="' + playerImgBaseUrl + 'video/img/icons/ccoff.jpg" alt="Untertitel ausschalten" title="Untertitel ausschalten" /></a>')
		}	
	}


	changeAudioButt = function(playerconidt,pi) { 
		if (pi == "on" ){
			//audio ein
			$('li#audipp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],2); changeAudioButt(' + playerconidt + ',\'off\');"><img class="icon_ad" src="' + playerImgBaseUrl + 'video/img/icons/ad.jpg" alt="Audiobeschreibung" title="Audiobeschreibung" /></a>');
		}
		else {
			//audio aus
			$('li#audipp' + playerconidt + '').html('<a class="vier"  href="javascript:void(0)" onclick="writeDynPlayer(' + playerconidt + ',playerFlv[' + playerconidt + '],playerWidth,playerHeight,playerFlvImg[' + playerconidt + '],3); changeAudioButt(' + playerconidt + ',\'on\');"><img class="icon_adoff" src="' + playerImgBaseUrl + 'video/img/icons/adoff.jpg" alt="Audiobeschreibung ausschalten" title="Audiobeschreibung ausschalten" /></a>');
		}	
	}


	


	
});
