var bo_ns_id = 0;
var flashDebug = false;



var Videoversion = 8;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if ( plugin ) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	    for (var i = 0; i < words.length; ++i)
	    {
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	    }
	
	var VideoCanPlay =  MM_PluginVersion >= Videoversion;
	
	
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
   && (navigator.appVersion.indexOf("Win") != -1)) {
   
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	
	document.write('VideoCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & Videoversion)))\n');
	document.write('</SCR' + 'IPT\> \n');
}


function startIeFix(){
  if(isIE()){
    
  	document.write('<div id="bo_ns_id_' + bo_ns_id + '"><!-- ');
  }
}

function endIeFix(){
  if(isIE()){
  	
    document.write('</div>');
    var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);
    var theCode = theObject.innerHTML;
    theCode = theCode.substring(4 ,9+theCode.indexOf("</object>"))
    document.write(theCode);
    
  }
}

function isIE(){
  // only for Win IE 6+
  // But not in Windows 98, Me, NT 4.0, 2000
  var strBrwsr= navigator.userAgent.toLowerCase();
  if(strBrwsr.indexOf("msie") > -1 && strBrwsr.indexOf("mac") < 0){
    if(parseInt(strBrwsr.charAt(strBrwsr.indexOf("msie")+5)) < 6){
      return false;
    }
    if(strBrwsr.indexOf("win98") > -1 ||
       strBrwsr.indexOf("win 9x 4.90") > -1 ||
       strBrwsr.indexOf("winnt4.0") > -1 ||
       strBrwsr.indexOf("windows nt 5.0") > -1)
    {
      return false;
    }
    return true;
  }else{
    return false;
  }
}

function activateVideo(flashvars, preview) {
		
		if (flashDebug  && flashvars.length>0) {
			flashvars+="&debugging=true";
		} else if (flashDebug  && flashvars.length==0) {
			flashvars="debugging=true";
		}
		
		var myV =document.getElementById('videoplayer');
		if (preview) {
			var previewPic = document.getElementById('video360');
			var previewNav = document.getElementById('player');
		}
		
		/*
		var newscript=document.createElement("script");
		newscript.setAttribute("type", 'text/javascript');
		newscript.setValue="startIeFix();";
		//myV.appendChild(newscript);
*/
		
		// FLash anhängen
		var myObj = document.createElement("object");
		myObj.classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000';
		myObj.codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0';
		myObj.width='360';
		myObj.height='316';
		myObj.id='playervideo';
		myObj.align='left';
		// jetzt die Parameter
		var para_a = document.createElement("param");
		para_a.setAttribute("name", "allowScriptAccess");
		para_a.setAttribute("value", "always");
		myObj.appendChild(para_a);
		
		var para_b = document.createElement("param");
		para_b.setAttribute("name", "wmode");
		para_b.setAttribute("value", "opaque");
		myObj.appendChild(para_b);
		
		var para_c = document.createElement("param");
		para_c.setAttribute("name", "movie");
		para_c.setAttribute("value", "/flash/playerVideo_2.swf");
		myObj.appendChild(para_c);
		
		var para_d = document.createElement("param");
		para_d.setAttribute("name", "quality");
		para_d.setAttribute("value", "high");
		myObj.appendChild(para_d);
		
		var para_e = document.createElement("param");
		para_e.setAttribute("name", "flashVars");
		para_e.setAttribute("value", flashvars);
		myObj.appendChild(para_e);
		
		var para_f = document.createElement("param");
		para_f.setAttribute("name", "bgColor");
		para_f.setAttribute("value", "F4F4F3");
		myObj.appendChild(para_f);
		
		
		
		var myembed =document.createElement("EMBED");
		myembed.setAttribute("src", "/flash/playerVideo_2.swf");
		myembed.setAttribute("quality", "high");
		myembed.setAttribute("flashVars", flashvars);
		myembed.setAttribute("bgColor", "F4F4F3");
		myembed.setAttribute("wmode", "opaque");
		myembed.setAttribute("allowScriptAccess", "always");
		myembed.setAttribute("name", "playervideo");
		if (isIE()) {
		myembed.setAttribute("id", "playervideo");
		}
		myembed.setAttribute("width", "360");
		myembed.setAttribute("height", "316");
		myembed.setAttribute("align", "left");
		myembed.setAttribute("type", "application/x-shockwave-flash");
		myembed.setAttribute("pluginspace", "http://www.macromedia.com/go/getflashplayer");
		myembed.setAttribute("swLiveConnect", "true");
		if (VideoCanPlay) {
		if (isIE()) {
			myV.appendChild(myembed);
			
		} else {
			myObj.appendChild(myembed);
			myV.appendChild(myObj);
			
		} 
		} else {
			var myS =document.getElementById('showroom_360');
			myS.style.height="100px";
			myS.style.overflow="hidden";
			//myV.style.height="200px";
		myV.innerHTML ="<br><h2 class='beitrag'>Der für das Abspielen des MAZvideos benötigte Flash Player wurde nicht gefunden.<br><br></h2><a href='http://www.macromedia.com/go/getflash/' target='_blank'>Flashplayer jetzt installieren</a>";
		}
		/*
		// letzer Javascript-Part
		myV.innerHTML+="<!-- -->";
		
		var lastscript=document.createElement("script");
		lastscript.setAttribute("type", 'text/javascript');
		lastscript.setValue="endIeFix();";
		myV.appendChild(lastscript);
		*/
		if (preview) {
			previewPic.style.display="none";
			previewNav.style.display="none";
		}
		myV.style.zIndex=3;
		
	};
	
	function activateQTVideo(source, preview) {
		
		
		
		var myV =document.getElementById('videoplayer');
		
		if (preview) {
			var previewPic = document.getElementById('video360');
			var previewNav = document.getElementById('player');
		}
		
		/*
		var newscript=document.createElement("script");
		newscript.setAttribute("type", 'text/javascript');
		newscript.setValue="startIeFix();";
		//myV.appendChild(newscript);
*/
		
		// FLash anhängen
		var myObj = document.createElement("object");
		myObj.classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
		myObj.codebase='http://www.apple.com/qtactivex/qtplugin.cab';
		myObj.width='600';
		myObj.height='498';
		myObj.id='playerqt';
		
		// jetzt die Parameter
		var para_a = document.createElement("param");
		para_a.setAttribute("name", "AUTOPLAY");
		para_a.setAttribute("value", "true");
		myObj.appendChild(para_a);
		
		var para_b = document.createElement("param");
		para_b.setAttribute("name", "CONTROLLER");
		para_b.setAttribute("value", "true");
		myObj.appendChild(para_b);
		
		var para_c = document.createElement("param");
		para_c.setAttribute("name", "SRC");
		para_c.setAttribute("value", source);
		myObj.appendChild(para_c);
		
		var para_d = document.createElement("param");
		para_d.setAttribute("name", "KIOSKMODE");
		para_d.setAttribute("value", "true");
		myObj.appendChild(para_d);
		
		var para_d = document.createElement("param");
		para_d.setAttribute("name", "SHOWLOGO");
		para_d.setAttribute("value", "true");
		myObj.appendChild(para_d);
		
		
		var myembed =document.createElement("EMBED");
		myembed.setAttribute("src", source);
		myembed.setAttribute("AUTOPLAY", "true");
		myembed.setAttribute("KIOSKMODE", "true");
		myembed.setAttribute("CONTROLLER", "true");
		myembed.setAttribute("SHOWLOGO", "true");
		myembed.setAttribute("name", "playerqt");
		myembed.setAttribute("width", "600");
		myembed.setAttribute("height", "498");
		myembed.setAttribute("align", "left");
		myembed.setAttribute("type", "video/quicktime");
		myembed.setAttribute("pluginspace", "http://www.apple.com/de/quicktime/download/");
		
		
		if (isIE()) {
			myV.appendChild(myembed);
			
		} else {
			myObj.appendChild(myembed);
			myV.appendChild(myObj);
			
		}
		/*
		// letzer Javascript-Part
		myV.innerHTML+="<!-- -->";
		
		var lastscript=document.createElement("script");
		lastscript.setAttribute("type", 'text/javascript');
		lastscript.setValue="endIeFix();";
		myV.appendChild(lastscript);
		*/
		if (preview) {
			previewPic.style.display="none";
			previewNav.style.display="none";
		}
		myV.style.zIndex=3;
		
	};
	
	
	function openQT(src) {
	var qtwin = window.open(src, 'qtwin', 'resizable=yes,width=600,height=498,toolbar=no,status=no,menubar=no,scrollbars=no');
	qtwin.focus();
	// Flash-Player abstellen
	if (VideoCanPlay) {
		var myV =document.getElementById('videoplayer');
		var previewPic = document.getElementById('video360');
		var previewNav = document.getElementById('player');
		if (previewPic && previewPic.display=='none' && previewNav && previewNav.display=='none') {
			// bei Vorschaubild, dieses wieder darstellen
		previewNav.style.display="true";
		previewPic.style.display="true";
		previewPic.style.display="true";
		myV.style.display="none";
		myV.style.zIndex=-1;
		
		} else {
			// Ansonsten FLashPlayer ausschalten
			golabel('stopVideo');
		}
		
	}
	}


function thisMovie(movieName) {
// IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  }	else {
    return document[movieName]
  }
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {
  if (typeof(theMovie) != "undefined") {
    return theMovie.PercentLoaded() == 100;
  } else {
    return false;
  }
}



function golabel(label) {
	
  if (movieIsLoaded(thisMovie("playervideo"))) {
    thisMovie("playervideo").TGotoLabel("_level0/",label);
  }
}

