function init(tuiGroup) {
	initLocal();
	navigationArrows();
	optimizeView();	
	showWOTLogo(tuiGroup);
	proofdivforIR();
	
	// Overflow-Steuerung im IR-GB-Bereich	
	var url = window.location.href;

	//if(url.indexOf("/ir/berichte/gb_2005/") <= -1 && url.indexOf("/ir/reports/gb_2005/") <= -1 || url.indexOf("/ir/berichte/gb_2006/") <= -1 && url.indexOf("/ir/reports/gb_2006/") <= -1  ) {
	if(url.indexOf("/ir/berichte/gb_2004/") != -1 ||url.indexOf("/ir/reports/gb_2004/") != -1 || url.indexOf("/de/ir/berichte/zwischenberichte_2004/") != -1 || url.indexOf("/en/ir/reports/interim_reports_2004/") != -1 || url.indexOf("/ir/berichte/gb_2003/") != -1 ||url.indexOf("/ir/reports/gb_2003/") != -1 || url.indexOf("/de/ir/berichte/zwischenberichte_2003/") != -1 || url.indexOf("/en/ir/reports/interim_reports_2003/") != -1) {
		scaleIROverflowBegin();
		window.onresize = scaleIROverflow;
		window.onscroll = scaleIROverflow;
	}
}

function initLocal() {
	/*
	*	Diese Function kann von jeder Seite aus
	*	ueberschrieben werden.
	*/
	return true;
}

function navigationArrows() {
	/*
		Hier werden die schwarzen Pfeile der Hauptnavigation
		gesteuert.
	*/
	var navigation = document.getElementById("navigation");
	if(navigation) {
		var as = navigation.getElementsByTagName("a");
		for (var i = 0; i < as.length; i++) {
			var a = as[i];
			a.onmouseover = naviRollOver;
			a.onmouseout = naviRollOut;
		}
	}
	function naviRollOver() {
		var li = this.parentNode;
		if(li && li.className.indexOf('normal') != -1) {
			li.style.backgroundImage = "url(/standards/bilder/pfeil_schwarz_rechts.gif)";
		}
	}
	
	function naviRollOut() {
		var li = this.parentNode;
		if(li && li.className.indexOf('normal') != -1) {
			li.style.backgroundImage = "none";
		}
	}
	
	/*
		Workaround fuer die blauen Pfeile bei der Metanavigation
		fuer IE < 5.5, da dieser Browser 'padding'-Angaben bei
		Inline-Elemente ignoriert.
	*/
	if(browser.isIE && browser.isWin &&  browser.versionMinor < 5.5) {
		var metanavigation = document.getElementById("metanavigation");
		if(metanavigation) {
			var as = metanavigation.getElementsByTagName("a");
			for (var i = 0; i < as.length; i++) {
				var a = as[i];
				a.onmouseover = function() {
						var li = this.parentNode;
						if(li) {
							li.style.backgroundImage = "url(/standards/bilder/pfeil_blau.gif)";
						}
					};
				a.onmouseout = function() {
						var li = this.parentNode;
						if(li) {
							li.style.backgroundImage = "none";
						}
					};
			}
		}
	}
}


function resizeGallery() {
	if(browser.isIE && browser.versionMajor > 6) {
		window.resizeTo(750, 730);
	} else {
		window.resizeTo(750, 725);
	}
}

function optimizeView() {
	/*
		Falls sich durch unterschiedliche Konstellationen
		von Tabellen und Formularen "leere" DIVs mit der Klasse
		"seiteninhalt" gebildet worden sind, sollten diese
		nachtraeglich per Javascript entfernt werden, da z.B. der
		IExplorer fuer leere Elemente trotzdem Raum reserviert.
	*/	
	var content = document.getElementById("content");
	if(content) {
		var divs = content.getElementsByTagName("div");
		if(divs) {
			for(var i=0; i < divs.length; i++) {
				var div = divs[i];
				if(div.className == "seiteninhalt") {
					var unterelemente = div.childNodes;
					if(unterelemente.length == 0) {
						div.style.display = "none";	
					}
				}
			}
		}
	}
	
	/*
		Bei Tabellen wird wird die letzte Zeile (und die Kopfzeile,
		falls diese leer ist) entfernt, falls
		es keine Auszeichnung durch 'optik="1"' erfolgt ist. 
		Dies ist im Augenblick die schnellste Loesung, sollte aber
		nach Moeglichkeit durch geschickte XSL-Loesung ersetzt werden.
	*/
	var content = document.getElementById("content");
	if(content) {
		var divs = content.getElementsByTagName("div");
		if(divs) {
			for(var i=0; i < divs.length; i++) {
				var div = divs[i];
				if(div.className == "tabelleWrap") {
					var tabelleWrap = div;
					var tabelle = tabelleWrap.getElementsByTagName("table")[0];
					if(tabelle) {
						var trs = tabelle.getElementsByTagName("tr");
						var tabelleBreite = tabelle.offsetWidth;
						for(var j=0; j < trs.length; j++) {
							var tr= trs[j];
							if(tr.className == "last") {								
								var optik1An = false;								
								var tds = tr.getElementsByTagName("td");
								for(var k=0; k < tds.length; k++) {
									var td= tds[k];
									if(td.className == "optik1Ende") {
										optik1An = true;
										break;
									}
								}								
								if(! optik1An) {
									tr.style.display = "none";
									/* Fix fuer Firefox fuer extrem lange Tabellen im IR Bereich */
									if(browser.isFirefox) {
										div.style.width = tabelleBreite + "px";
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	/*
		Auf dem MacIExplorer scheint die Beschriftung einer Tabelle
		zu weit nach oben rauszuragen. Dies wird hiermit unterbunden.
	*/
	if(browser.isMac && browser.isIE) {
		var content = document.getElementById("content");
		if(content) {
			var divs = content.getElementsByTagName("div");
			if(divs) {
				for(var i=0; i < divs.length; i++) {
					var div = divs[i];
					if(div.className == "tabelleWrap") {
						var tabelleWrap = div;
						var tds = tabelleWrap.getElementsByTagName("td");
						if(tds) {
							for(var j=0; j < tds.length; j++) {
								var td = tds[j];
								if(td.className == "description") {
									var p = td.getElementsByTagName("p")[0];
									p.style.marginTop = "-4px";
								}
							}
						}
					}
				}
			}
		}
	}
	
	/*
		Falls mal ein Bild mit Beschriftung verlinkt werden sollte,
		darf der IE aufgrund der gegeben HTML-Struktur nicht aussteigen.
	*/
	if(browser.isWin && browser.isIE) {
		var content = document.getElementById("content");
		if(content) {
			var divs = content.getElementsByTagName("div");
			if(divs) {
				for(var i=0; i < divs.length; i++) {
					if(divs[i].className == "inlinebild") {
						var inlinebild = divs[i];
						var parent = inlinebild.parentNode;
						if(parent.nodeName.toLowerCase() == 'a') {
							var pfad = parent.href;
							
							inlinebild.onclick = function() {
									location.href = pfad;
								};
						}
					}
				}
			}
		}
	}
	
	/*
		Beim anlegen einer neuen Seite sollte nach Moeglichkeit das WOT-Logo
		unten links zu sehen sein. Hier wird erst die Hoehe der Navigation
		ausgelesen und der Paddingwert des Seitedrucken bzw. Footer entsprechend aufgezogen.
	*/
	var navigation = document.getElementById("navigation");
	if(navigation) {
		/*
			Die Anpassung soll aber nich erfolgen, wenn IE 6 und
			man in dem GB-Bereich ist, zusaetzlich noch der Overflow-Layer
			eingesetzt wird.
		*/		
		var anpassenHoehe = true;
		var IROverflow = document.getElementById("IROverflow");
		if(IROverflow && browser.isWin && browser.isIe && browser.versionMinor >= 6) {
			anpassenHoehe = false;
		}
		if(anpassenHoehe) {
			var navhoehe = navigation.offsetHeight + 110;	
			var printAndSend = document.getElementById("printAndSend");
			var footer = document.getElementById("footer");	
			if(printAndSend) {
				var letztesElement = printAndSend;			
			} else if(footer) {
				var letztesElement = footer;
			}		
			
			if(letztesElement && letztesElement.offsetTop < navhoehe) {
				if(browser.isWin && browser.isIE && browser.versionMinor < 5.5) {
					letztesElement.style.paddingTop = (navhoehe - letztesElement.offsetTop + 21) + "px";
				} else if(browser.isWin && browser.isIE) {
					letztesElement.style.paddingTop = (navhoehe - letztesElement.offsetTop + 43) + "px";
				} else if(browser.isSafari) {
					letztesElement.style.paddingTop = (navhoehe - letztesElement.offsetTop + 20) + "px";
				} else if(browser.isMac && browser.isIE) {
					letztesElement.style.paddingTop = (navhoehe - letztesElement.offsetTop + 73) + "px";
				} else {
					letztesElement.style.paddingTop = (navhoehe - letztesElement.offsetTop + 18) + "px";
				}
			}
		}
	}
	/* Doppelklick der Kopfgrafiken (Flash) vermeiden. (Eolas-Patent) */
	if(browser.isIE && browser.isWin && browser.versionMinor > 5.5) {
		var markenFilm = document.getElementById("brands");
		var kopfgrafiken = document.getElementById("kopfmotiv");
		var flashgrafik_tem = document.getElementById("flashmotiv");
		if (markenFilm) {
			rewriteFlash ("flash", "markenObject", "markenGif");
		}
		if (kopfgrafiken) {
			rewriteFlash ("kopfmotiv", "flashKopfmotiv", "kopfmotivGif");
		}
		if (flashgrafik_tem) {
			rewriteFlash ("flashmotiv", "kopfgrafik_tem", "kopfmotivGif_tem");
		}
	}
}



function rewriteFlash (flashContainer, objectId, gifId)	{
	var container = document.getElementById(flashContainer);
	var movieUrl = "";
	var imgUrl = "/standards/bilder/pixel.gif";
	var movieWidth = "";
	var movieHeight = "";
    if(container) {
	    var flashObject = document.getElementById(objectId);
	    var gifUrl = document.getElementById(gifId);
	    if(flashObject) {
		    var movieUrl = flashObject.data;
		    var movieWidth = flashObject.width;
		    var movieHeight = flashObject.height;
		    if (gifUrl) {
		    	var imgUrl = gifUrl.src;
	    	}
		    container.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + movieWidth + '" height="' + movieHeight + '"><param name="movie" value="' + movieUrl + '"/><param name="wmode" value="transparent" /><img src="' + imgUrl + '" width="' + movieWidth +'" height="' + movieHeight + '" /></object>';
	    }
	}
}


//Doppelklick bei Flash im IE vermeiden - kein Aufblitzen mehr bei IE7
// Flash-Detection
function  FlashMovie(flashUri, flashName, breitePx, hoehePx, version, quality, bgcolor, flashvars, wmode, altBildUri, altBildAltText) {
	var d = document;
	if (flashUri && flashName && breitePx && hoehePx) {
		if (detectFlash() && !((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))) {
			d.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  width="' +breitePx+ '" height="' +hoehePx+ '" id="' +flashName+ '">');
			d.write('<param name="movie" value="' + flashUri + '">');
			d.write('<param name="FlashVars" value="' +flashvars+ '">');
			d.write('<param name="quality" value="'+quality+'">');
			d.write('<param name="wmode" value="'+wmode+'">');
			d.write('<param name="bgcolor" value="'+bgcolor+'">');
			d.write('<embed src="' + flashUri + '" quality="'+quality+'" FlashVars="' +flashvars+ '"');
			d.write('    type="application/x-shockwave-flash" width="' + breitePx + '" height="' + hoehePx + '" bgcolor="' + bgcolor+ '" border="0" hspace="0" vspace="0"></embed></object>');
		} else if (altBildUri) {
			var alt = altBildAltText;
			if (!altBildAltText)
				alt = "";
			d.write('<img src="' + altBildUri + '" alt="' + alt + '" width="' + breitePx + '" height="' + hoehePx + '">');
		}
	}
}

var detectableWithVB = false;

if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1)) {
	var d = document;
    d.writeln('<script language="VBscript">');

    d.writeln('detectableWithVB = False');
    d.writeln('If ScriptEngineMajorVersion >= 2 then');
    d.writeln('  detectableWithVB = True');
    d.writeln('End If');

    d.writeln('Function detectActiveXControl(activeXControlName)');
    d.writeln('  on error resume next');
    d.writeln('  detectActiveXControl = False');
    d.writeln('  If detectableWithVB Then');
    d.writeln('     detectActiveXControl = IsObject(CreateObject(activeXControlName))');
    d.writeln('  End If');
    d.writeln('End Function');

    d.writeln('</scr' + 'ipt>');
}

function detectFlash() {
	var pluginFound = false;
    pluginFound = detectPlugin('Shockwave', 'Flash');
    if(!pluginFound && detectableWithVB) {
		pluginFound = detectActiveXControl('ShockwaveFlash.ShockwaveFlash');
    }
    return pluginFound;
}

function detectPlugin() {
    var daPlugins = detectPlugin.arguments;
    var pluginFound = false;
    if (navigator.plugins && navigator.plugins.length > 0) {
		var pluginsArrayLength = navigator.plugins.length;
		for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
			var numFound = 0;
			for (namesCounter=0; namesCounter < daPlugins.length; namesCounter++) {
				if( (navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter]) >= 0) ||
					(navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter]) >= 0) ) {
					numFound++;
				}
			}
			if(numFound == daPlugins.length) {
				pluginFound = true;
				break;
			}
		}
    }
    return pluginFound;
}


function showWOTLogo(tuiGroup) {
	if(tuiGroup == 'true'){
	var contentWrap	= document.getElementById("contentWrap");
	var contentWrapHpClassic = document.getElementById("contentWrapHpClassic");

		if(contentWrap) {
			contentWrap.style.backgroundImage = "url(/standards/bilder/wot_fuss.gif)";
		}
		if(contentWrapHpClassic) {
			contentWrapHpClassic.style.backgroundImage = "url(/standards/bilder/wot_hp.gif)";
		}
	} else if (tuiGroup == 'noLogo') {
		if(contentWrap) {
			contentWrap.style.backgroundImage = "url(/standards/bilder/pixel.gif)";
		}
		if(contentWrapHpClassic) {
			contentWrapHpClassic.style.backgroundImage = "url(/standards/bilder/pixel.gif)";
		}
	}

}

function hideWOTLogo() {
	var contentWrap	= document.getElementById("contentWrap");
	var contentWrapHpClassic = document.getElementById("contentWrapHpClassic");
	if(contentWrap) {
		contentWrap.style.backgroundImage = "none";
	}
	if(contentWrapHpClassic) {
		contentWrapHpClassic.style.backgroundImage = "url(/standards/bilder/wot_hp.gif)";
	}
}

// Pop-Up
function popUpFenster(seite, fenstername, breite, hoehe) {
	var popup = window.open(seite,fenstername, 'toolbar=0,location=0, directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + breite + ',height=' + hoehe);
}

// Pop-Up fuer FP
function popUpFensterFp(seite, fenstername, breite, hoehe, resizable, scrollbars) {
	var popup = window.open(seite,fenstername, 'toolbar=0,location=0, directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',width=' + breite + ',height=' + hoehe);
}

// Blendet den Marken-Flashfilm aus und die Ersatzgrafik ein.
function noFlash() {
	var el = document.getElementById("flash");
	el.style.display = "none";
	
	var el = document.getElementById("flashImg");
	el.style.display = "block";
}

// Steuert die Hoehe des Overflow-DIVs
function scaleIROverflowBegin() {
	if(browser.isWin && browser.isIE && browser.versionMinor >= 6) {
		var IROverflow = document.getElementById("IROverflow");
		if(IROverflow) {
			// WoT-Logo ausblenden, da es sonst unter die Navigation rutschen kann
			hideWOTLogo();
			scaleIROverflow();
			// Falls ein Anker uebergeben wurde, wird dieser neu an die URL gesetzt, da er beim Reload abgeschnitten wird
			if(window.location.hash != 0) {
				window.location.href = window.location.hash;
			}
		}
	}
}

function scaleIROverflow() {
	var url = window.location.href;
	//if(url.indexOf("/ir/berichte/gb_2005/") <= -1 && url.indexOf("/ir/reports/gb_2005/") <= -1 && url.indexOf("/de/ir/berichte/zwischenberichte_2006/") <= -1 && url.indexOf("/en/ir/reports/interim_reports_2006/") <= -1 && url.indexOf("/ir/berichte/gb_2006/") <= -1 && url.indexOf("/ir/reports/gb_2006/") <= -1 && url.indexOf("/de/ir/berichte/zwischenberichte_2007/") <= -1 && url.indexOf("/en/ir/reports/interim_reports_2007/") <= -1) {
	if(url.indexOf("/ir/berichte/gb_2004/") != -1 ||url.indexOf("/ir/reports/gb_2004/") != -1 || url.indexOf("/de/ir/berichte/zwischenberichte_2004/") != -1 || url.indexOf("/en/ir/reports/interim_reports_2004/") != -1 || url.indexOf("/ir/berichte/gb_2003/") != -1 ||url.indexOf("/ir/reports/gb_2003/") != -1 || url.indexOf("/de/ir/berichte/zwischenberichte_2003/") != -1 || url.indexOf("/en/ir/reports/interim_reports_2003/") != -1) {
		if(browser.isWin && browser.isIE && browser.versionMinor <= 6) {
			var IROverflow = document.getElementById("IROverflow");
			if(IROverflow) {
				// Hoehe setzen
				var sichtbareHoehe = document.documentElement.clientHeight;
				var sichtbareBreite = document.documentElement.clientWidth;
				IROverflow.style.height = (sichtbareHoehe - 285) + "px";
				
				// Breite setzten (ausgehend von der Breite der breitesten Tabelle oder eines Bildes)
				var maxWidth = 0;
				var divs = IROverflow.getElementsByTagName("div");
				if(divs.length > 0) {
					for(var i = 0; i < divs.length; i++) {
						if(divs[i].className == 'tabelleWrap' || divs[i].className == 'irBild') {
							var tabelleWrap = divs[i];
							if(tabelleWrap.offsetWidth > maxWidth) {
								maxWidth = tabelleWrap.offsetWidth;
							}
						}
					}
					
					// Neue Breite
					if(maxWidth > 0) {
						var scrollerBreite = 16;
						var naviBreite = 210;
						if(sichtbareBreite < (maxWidth + naviBreite)) {
							document.getElementsByTagName("body")[0].scroll = "auto";
							IROverflow.style.width = (sichtbareBreite - naviBreite - scrollerBreite - 4) + "px";
							IROverflow.style.overflowX = "scroll";						
						} else {
							IROverflow.style.width = (maxWidth + scrollerBreite) + "px";	
						}
					}
				}
			}
		}
	}
}

/*
Fix fuer Firefox Tabellen im IR Bereich
*/ 
function fixIRTables() {
	if(browser.isFirefox || (browser.isWin && browser.isIE && browser.versionMinor == 7)) {
		var content = document.getElementById("content");
		if(content) {
			var divs = content.getElementsByTagName("div"); 
			for(var i=0; i < divs.length; i++) {
				var div = divs[i];
				if(div.className == "tabelleWrap") {
					var tabellen = div.getElementsByTagName("table");
					for(var j=0; j < tabellen.length; j++) {
						var tabelle = tabellen[j];
						if(tabelle){
							var tabelleBreite = tabelle.offsetWidth;
							var divBreite = div.offsetWidth;
							if(tabelleBreite > divBreite) {
								if(browser.isWin && browser.isIE && browser.versionMinor == 7){
									div.style.width = (tabelleBreite) + 40+ "px";
								}
								else{
									div.style.width = (tabelleBreite) + "px";
								}
								
							}
						}
					}
				}
			}
		}
	}
}

/*
Uberprueft, die Groesse von div.searchIndex - falls diese nicht dem Standard entspricht, wird die Suche & Toolbox weiter nach aussen platziert
*/

function proofdivforIR(){
	var content = document.getElementById("content");
	var widthAll=0;
	if(content) {
			var divs = content.getElementsByTagName("div");
			for(var i=0; i < divs.length; i++) {
				var div = divs[i];
				if(div.className == "tabelleWrap") {
					var divTabelleWrap = div.offsetWidth;
					if(widthAll < divTabelleWrap){
							widthAll = divTabelleWrap;
					}
				}
				if(div.className == "seiteninhalt") {
					var divSearchIndex = div.offsetWidth;
				}
			}
			if(widthAll > divSearchIndex){
				var standardlinks_breit = document.getElementById('standardlinks_breit');
				if(standardlinks_breit){
						standardlinks_breit.style.marginLeft= widthAll + 20 + "px";
				}
			}
		}	
}


function EingabenUeberpruefen(){

var errors = 0;

    if(document.form.last_name.value == "")
    {
        errors += 1;
    }
    if(document.form.email.value == "")
    {
        errors += 1;
    }
    if(document.form.company.value == "")
    {
        errors += 1;
    }

    if(errors>0)
    {
    		document.getElementById("error_javascript").style.display = "block";
    		document.getElementById("error_javascript").style.color = "#FF0000";
        return false;
    }
    else
    {
        return true;
    }
}
function displaySearch(){
 document.getElementById("ewSearch").style.display = 'block';
 document.getElementById("search").style.display = 'none';
}
function displayDaten(daten, element_li){
	if(document.getElementById(daten)){
		document.getElementById(daten).style.display = 'block';
		if(element_li == 'li_right'){
			document.getElementById(element_li).className = 'li_selected_left';
		}
		else{
			document.getElementById(element_li).className = 'li_selected_right';
		}
		if(element_li == 'li_left'){
			document.getElementById('li_middle01').className = 'middle';
			document.getElementById('li_middle02').className = 'middle';
			document.getElementById('li_right').className = 'right';
			document.getElementById('tab02').style.display = 'none';
			document.getElementById('tab03').style.display = 'none';
			document.getElementById('tab04').style.display = 'none';
			
		}
		else if(element_li == 'li_middle01'){
			document.getElementById('li_left').className = 'middle';
			document.getElementById('li_middle02').className = 'middle';
			document.getElementById('li_right').className = 'right';
			document.getElementById('tab01').style.display = 'none';
			document.getElementById('tab03').style.display = 'none';
			document.getElementById('tab04').style.display = 'none';
			
		}
		else if(element_li == 'li_middle02'){
			document.getElementById('li_left').className = 'middle';
			document.getElementById('li_middle01').className = 'middle';
			document.getElementById('li_right').className = 'right';
			document.getElementById('tab02').style.display = 'none';
			document.getElementById('tab01').style.display = 'none';
			document.getElementById('tab04').style.display = 'none';
			
		}
		else{
			document.getElementById('li_middle01').className = 'middle';
			document.getElementById('li_middle02').className = 'middle';
			document.getElementById('li_left').className = 'middle';
			document.getElementById('tab01').style.display = 'none';
			document.getElementById('tab02').style.display = 'none';
			document.getElementById('tab03').style.display = 'none';
			
		}
	}
}

function displayTUICast(num_flash, num_zeile){
	document.getElementById('div_'+num_zeile).style.display = 'none';
	var flash_element = document.getElementById('flash_div_'+num_flash);
	flash_element.style.display = 'block';
	//sendDataToFlashMovie('play','flash_'+flash_id);
	
	var div = document.getElementById("videos");
	if(div){
			var divs = div.getElementsByTagName("div");
			for(var k=0; k< divs.length;k++){
				var div_element= divs[k];
				if(div_element.getAttribute('id')!= 'div_'+num_zeile && div_element.getAttribute('id')!= 'flash_div_'+num_flash){
					var id_string =  div_element.getAttribute('id');
					if(id_string){
						if(id_string.match(/^div_/)){
							document.getElementById(id_string).style.display= "block";

						}
						else if(id_string.match(/^flash_div_/)){
							document.getElementById(id_string).style.display= "none";
						}

						/*else if(id_string.match(/^flashContainer_/)){
							var object_element = div_element.getElementsByTagName("object");
							for(var j=0; j< object_element.length;j++){
								var objects= object_element[j];
								if(objects){
									var id_string_2 =  objects.getAttribute('id');
									if(id_string_2 != 'flash_'+flash_id){
										stopFlashMovie(id_string_2);
									}
							
								}
							}
							
						}*/
					}
				}


			}
		}

}

function hideTUICast(num_flash, num_zeile){
	document.getElementById('div_'+num_zeile).style.display = 'block';
	var flash_element = document.getElementById('flash_div_'+num_flash);
	flash_element.style.display = 'none';
}

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

function sendDataToFlashMovie(loadStatus,movie)
{	
	 //var flash = window.flash_1 || document.flash_1
     //var flashMovie=getFlashMovieObject(movie);
     //flash.SetVariable("loadStatus", loadStatus);
     document.getElementById(movie).SetVariable("loadStatus", loadStatus);
}


function stopFlashMovie(movie)
{	
     //var flashMovie=getFlashMovieObject(movie);
    // alert(flashMovie);
    document.getElementById(movie).StopPlay();
    // document.getElementById(movie).SetVariable("loadStatus", "stop");
    //var flash = window.flash_1 || document.flash_1
   //  flash.SetVariable("loadStatus", "stop");
}

function displayZeilen(zeile_number, elements, sprache){
	if(sprache == 'en'){
		document.getElementById('mehr_schliessen_'+zeile_number).innerHTML='close';
	}
	else{
		document.getElementById('mehr_schliessen_'+zeile_number).innerHTML='schliessen';
	}
	document.getElementById('mehr_schliessen_'+zeile_number).href='javascript:void(0);hideZeilen(\''+zeile_number+'\',\''+elements+'\',\''+sprache+'\');';
	for(j=1;j<=elements;j++){
		if(browser.isWin && browser.isIE){
			document.getElementById('zeile_'+zeile_number+'_'+j).style.display = 'block';
		}
		else{
			document.getElementById('zeile_'+zeile_number+'_'+j).style.display = 'table-row';
			fixIRTables();
		}
	}
}

function hideZeilen(zeile_number, elements, sprache){
	if(sprache == 'en'){
		document.getElementById('mehr_schliessen_'+zeile_number).innerHTML='more';
	}
	else{
		document.getElementById('mehr_schliessen_'+zeile_number).innerHTML='mehr';
	}
	document.getElementById('mehr_schliessen_'+zeile_number).href='javascript:void(0);displayZeilen(\''+zeile_number+'\',\''+elements+'\',\''+sprache+'\');';
	for(j=1;j<=elements;j++){
		document.getElementById('zeile_'+zeile_number+'_'+j).style.display = 'none';
	}
}

function displayText(number, lang) {
	if(lang == 'en'){
		document.getElementById('block_'+number).innerHTML='close';
	}
	else{
		document.getElementById('block_'+number).innerHTML='schlie&#223;en';
	}
	document.getElementById('block_'+number).href='javascript:void(0);hideText(\''+number+'\',\''+lang+'\');';
	document.getElementById('text_'+number).style.display = 'block';
}

function hideText(number, lang) {
	if(lang == 'en'){
		document.getElementById('block_'+number).innerHTML='more';
	}
	else{
		document.getElementById('block_'+number).innerHTML='mehr';
	}
	document.getElementById('block_'+number).href='javascript:void(0);displayText(\''+number+'\',\''+lang+'\');';
	document.getElementById('text_'+number).style.display = 'none';
}

