// JavaScript Document

var flash = false;
var userAgent = navigator.userAgent;

/*function init() {
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if (hasReqestedVersion) {
		flash = true;
	}
}*/

function loadFlash(id,src,w,h) {
var x ="";
	if (navigator.cookieEnabled) {
		if (document.cookie) {
			if (document.cookie == "play=play") {
				x = "?autostart=play";
			}
		}
	}
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"'  name='"+id+"' align='middle'>\n   			<param name='allowScriptAccess' value='sameDomain' />\n			<param name='movie' value='"+src+x+"' />\n			<param name='wmode' value='transparent' />\n			<param name='quality' value='high' />\n			<param name='bgcolor' value='#F9F8F7' />\n			<embed src='"+src+x+"' quality='high' bgcolor='#F9F8F7' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='sameDomain' wmode='transparent' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n			</object>");
}

function setStyle(element, property, value) {
	if (isNaN(document.getElementById(element))) {
		if (document.getElementById(element).style) {
	        document.getElementById(element).style[property] = value;
		}
	}
}

function hide(){
	var i;
	for(i=0; i<arguments.length; i++)
	    setStyle(arguments[i], "display", "none");
}

function show(){
	var i;
	for(i=0; i<arguments.length; i++)
	    setStyle(arguments[i], "display", "block");
}

function setOpacity(element, value) {
	setStyle(element, "opacity", value);
	setStyle(element, "filter", "alpha(opacity="+Math.floor(value*100)+")");
	setStyle(element, "filter", "progid:DXImageTransform.Microsoft.Alpha(opacity="+Math.floor(value*100)+")");
	setStyle(element, "-moz-opacity", value);
}

function fadeout(opacity){
	setOpacity("textcol",opacity);
	setOpacity("animdiv",opacity);
	setOpacity("appendix",opacity);
	setOpacity("submenue",opacity);
	setOpacity("interaktivpfad",opacity);
	setOpacity("leftcol",opacity);
	if (opacity <= 0) {
	         hide('textcol', 'animdiv', 'submenue', 'interaktivpfad', 'leftcol');
			 setOpacity("textcol",0);
			 setOpacity("animdiv",0);
			 setOpacity("appendix",0);
			 setOpacity("submenue",0);
			 setOpacity("interaktivpfad",0);
			 setOpacity("leftcol",0);	
		     //div anzeigen
             show("storydiv");

   }
   if (opacity > 0) {
	   opacity = Math.ceil(opacity*100 - 10)/100;
	   //alert(opacity);
	   setTimeout("fadeout('"+opacity+"')",100);
   }
}

function fadein(opacity){
	setOpacity("textcol",opacity);
	setOpacity("submenue",opacity);
	setOpacity("interaktivpfad",opacity);
	setOpacity("appendix",opacity);
	setOpacity("leftcol",opacity);
	if (opacity >= 1) {
			 setOpacity("textcol",1);
			 setOpacity("submenue",1);
			 setOpacity("interaktivpfad",1);
			 setOpacity("appendix",1);
			 setOpacity("leftcol",1);	
			 hide("animdiv", "storydiv");
			 if (navigator.userAgent.indexOf('MSIE') >= 0) {
			    top.location.replace(window.location.href);
			 }
   }
   if (opacity < 1) {
	   opacity = Math.ceil(opacity*100 + 10)/100;
	   //alert(opacity);
	   setTimeout("fadein('"+opacity+"')",100);
   }
}

function hintfadeout(opacity){
	setOpacity("logo-hint",opacity);
	if (opacity <= 0) {
	         hide('logo-hint');
			 setOpacity("logo-hint",0);
   }
   if (opacity > 0) {
	   opacity = Math.ceil(opacity*100 - 10)/100;
	   //alert(opacity);
	   setTimeout("hintfadeout('"+opacity+"')",100);
   }
}

function hintfadein(opacity){
	setOpacity("logo-hint",opacity);
	if (opacity >= 1) {
			 setOpacity("logo-hint",1);
			// if (navigator.userAgent.indexOf('MSIE') >= 0) {
			//    top.location.replace(window.location.href);
			// }
			 setTimeout("hintfadeout('1')",8000);
   }
   if (opacity < 1) {
	   opacity = Math.ceil(opacity*100 + 10)/100;
	   //alert(opacity);
	   setTimeout("hintfadein('"+opacity+"')",100);
   }
}

function showHint(){
   setTimeout("hintfadein('0')",2000);
}

function showStories() {	
    //flashtest();
    if (userAgent.indexOf('Netscape') != -1) {//|| flash == false) {
		window.location.href = "trialog-00.html";
	}
	//falls keine Störung, fortfahren
	//Flash-Film reinladen
	document.getElementById("storydiv").innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='1000' height='550' id='stories' align='middle'>\n   			<param name='allowScriptAccess' value='sameDomain' />\n			<param name='movie' value='flash/story.swf' />\n			<param name='wmode' value='transparent' />\n			<param name='quality' value='high' />\n			<param name='bgcolor' value='#F9F8F7' />\n			<embed src='flash/story.swf' quality='high' bgcolor='#F9F8F7' width='1000' height='550' name='stories' align='middle' allowScriptAccess='sameDomain' wmode='transparent' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n			</object>";
	fadeout(1);
}

function hideStories() {	
    //div anzeigen
    hide("storydiv");
    show("textcol", "appendix", "submenue", "interaktivpfad", "leftcol", "logo");
	setTimeout("fadein('0')",1000);
}

function fadeout2(opacity){
	setOpacity("textcol",opacity);
	setOpacity("submenue",opacity);
	setOpacity("interaktivpfad",opacity);
	setOpacity("leftcol",opacity);
	setOpacity("appendix",opacity);
	if (opacity <= 0) {
	         hide('textcol', 'appendix', 'submenue', 'interaktivpfad', 'leftcol');
			 setOpacity("textcol",0);
			 setOpacity("appendix",0);
			 setOpacity("submenue",0);
			 setOpacity("interaktivpfad",0);
			 setOpacity("leftcol",0);	
		     //div anzeigen
             show("animdiv");

   }
   if (opacity > 0) {
	   opacity = Math.ceil(opacity*100 - 10)/100;
	   //alert(opacity);
	   setTimeout("fadeout2('"+opacity+"')",100);
   }
}

function fadein2(opacity){
	setOpacity("textcol",opacity);
	setOpacity("submenue",opacity);
	setOpacity("interaktivpfad",opacity);
	setOpacity("leftcol",opacity);
	setOpacity("apendix",opacity);
	if (opacity >= 1) {
			 setOpacity("textcol",1);
			 setOpacity("submenue",1);
			 setOpacity("interaktivpfad",1);
			 setOpacity("leftcol",1);
			 setOpacity("appendix",1);	
			 hide("animdiv");
			 if (navigator.userAgent.indexOf('MSIE') >= 0) {
			    top.location.replace(window.location.href);
			 }
   }
   if (opacity < 1) {
	   opacity = Math.ceil(opacity*100 + 10)/100;
	   //alert(opacity);
	   setTimeout("fadein2('"+opacity+"')",100);
   }
}

function showPeople(opacity){
}

function hidePeople (opacity){
    //div anzeigen
    hide("animdiv");
    show("textcol", "appendix", "submenue", "interaktivpfad", "leftcol");
	setTimeout("fadein2('0')",1000);
}

function startAnim(flsrc, imgsrc) {
	setOpacity("animdiv",0);	
	
	//Flash-Film reinladen
	document.getElementById("animdiv").innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='440' height='372' id='stories' align='middle'>\n   			<param name='allowScriptAccess' value='sameDomain' />\n			<param name='movie' value='" + flsrc + "' />\n			<param name='quality' value='high' />\n			<param name='bgcolor' value='#F9F8F7' />\n			<embed src='" + flsrc + "' quality='high' bgcolor='#F9F8F7' width='440' height='372' name='stories' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\n			</object>";
   fadeout2(1);
}

function anmoderation(flsrc, imgsrc) {
/*var userAgent = navigator.userAgent;
    if (userAgent.indexOf('Netscape') == -1) {*/
		document.getElementById("anmoderation").innerHTML ="<a href=\"javascript:startAnim(\'"+flsrc+"\')\"><img src=\""+imgsrc+"\" alt=\"\" width=\"177\" height=\"133\" class=\"textbild\" /></a>";
/*	}*/
}

function stopAnim() {
	hidePeople(1);
}

function hideLogodiv() {
	setStyle("logo","display", "none");
}

function saveAnimPlayState(value) {
	//muss noch unterscheiden zwischen play und stop
	if (navigator.cookieEnabled) {
		document.cookie = "play="+value;
	}
}

function init(flsrc, imgsrc) {	
  anmoderation(flsrc, imgsrc);
}