// Wechsel der Fondsdaten auf der Homepage

function showFond(element) {
	if(element == 'zinsertragslinie') {
		var zinsertragslinieContent = document.getElementById('zinsertragslinieContent').style;
		zinsertragslinieContent.display = "block";		
		var absoluteReturnContent = document.getElementById('absoluteReturnContent').style;
		absoluteReturnContent.display = "none";
		
		var zinsertragslinieLink = document.getElementById('zinsertragslinieLink').style;
		zinsertragslinieLink.backgroundColor = "#D2DAC5";
		var absoluteReturnLink = document.getElementById('absoluteReturnLink').style;
		absoluteReturnLink.backgroundColor = "#FFFFFF";
				
		var zinsertragslinieLinkA = document.getElementById('zinsertragslinieLinkA').style;
		zinsertragslinieLinkA.textDecoration = "none";
		zinsertragslinieLinkA.color = "#000000";
		var absoluteReturnLinkA = document.getElementById('absoluteReturnLinkA').style;
		absoluteReturnLinkA.textDecoration = "underline";
		var absoluteReturnLinkA = document.getElementById('absoluteReturnLinkA').style;
		absoluteReturnLinkA.color = "#669933";
		
	} else if (element == 'absolute_return'){
		var zinsertragslinieContent = document.getElementById('zinsertragslinieContent').style;
		zinsertragslinieContent.display = "none";		
		var absoluteReturnContent = document.getElementById('absoluteReturnContent').style;
		absoluteReturnContent.display = "block";
		
		var zinsertragslinieLink = document.getElementById('zinsertragslinieLink').style;
		zinsertragslinieLink.backgroundColor = "#FFFFFF";
		var absoluteReturnLink = document.getElementById('absoluteReturnLink').style;
		absoluteReturnLink.backgroundColor = "#D2DAC5";
						
		var zinsertragslinieLinkA = document.getElementById('zinsertragslinieLinkA').style;
		zinsertragslinieLinkA.textDecoration = "underline";
		zinsertragslinieLinkA.color = "#669933";
		var absoluteReturnLinkA = document.getElementById('absoluteReturnLinkA').style;
		absoluteReturnLinkA.textDecoration = "none";
		var absoluteReturnLinkA = document.getElementById('absoluteReturnLinkA').style;
		absoluteReturnLinkA.color = "#000000";
	}
}

// Flash-Detection
function einfuegeFlash(flashUri, flashName, flashBgColor, breitePx, hoehePx, altBildUri, altBildAltText) {
	var d = document;
	if (flashUri && flashName && breitePx && hoehePx) {
		if (detectFlash() && !((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))) {
			d.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td id="flashcontainer"><object ');
			d.write('  classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
			d.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"');
			d.write('  width="' + breitePx + '" height="' + hoehePx + '">');
			d.write('  <param name="movie" value="' + flashUri + '">');
			d.write('  <param name="quality" value="high"><param name="wmode" value="transparent"><param name="scale" value="exactfit"><param name="bgcolor" value="'+flashBgColor+'">');
			d.write('  <embed src="' + flashUri + '" quality="high" ');
			d.write('    pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"');
			d.write('    type="application/x-shockwave-flash" width="' + breitePx + '" height="' + hoehePx + '" bgcolor="' + flashBgColor + '" border="0" hspace="0" vspace="0"></embed></object></td></tr></table>');
		} else if (altBildUri) {
			var alt = altBildAltText;
			if (!altBildAltText)
				alt = "";
			d.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="' + altBildUri + '" alt="' + alt + '" width="' + breitePx + '" height="' + hoehePx + '"></td></tr></table>');
		}
	}
}

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.1');
    }
    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;
}

// Diagramm-PopUp
function popUp(file, name, width, height) {
	var fenster = window.open(file, name, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + width + 'width,height=' + height);
	fenster.focus();
}

// Scroll-PopUp
function scrollPopUp(file, name, width, height) {
	var fenster = window.open(file, name, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + 'width,height=' + height);
	fenster.focus();
}

// Rollover beim 'Suchen'-Knopf
function swapSearchGfx(element, mode, isMac, sprache) {
	if(isMac) {
		if(mode) {
			element.src = "/standards/bilder/suchen_mac_on_" + sprache + ".gif";
		} else {
			element.src = "/standards/bilder/suchen_mac_" + sprache + ".gif";
		}
	} else {
		if(mode) {
			element.src = "/standards/bilder/suchen_pc_on_" + sprache + ".gif";
		} else {
			element.src = "/standards/bilder/suchen_pc_" + sprache + ".gif";
		}
	}
}

function showThemabox(divEinblenden, divAusblenden) {
	for(var i=0; i <= 6; i++) {
		var themenbox = document.getElementById("hpThema" + i);
		var themenboxActive = document.getElementById("hpThemaActive" + i);
		var themenboxDoppelt = document.getElementById("hpThema" + divAusblenden);
		if (divEinblenden == i) {
			if(themenbox) {
				themenbox.style.display = "none";
			}
			if(themenboxActive) {
				themenboxActive.style.display = "block";
			}
		} else {
			if(themenbox) {
				themenbox.style.display = "block";
			}
			if(themenboxActive) {
				themenboxActive.style.display = "none";
			}
		}
		if(themenboxDoppelt) {
				themenboxDoppelt.style.display = "none";
		}
	}
}

function optimizeHp() {
	var divs = document.getElementsByTagName("div");
	var hoehe = 0; 
	if(divs) {
		for(var i=0; i < divs.length; i++) {
			var div = divs[i];
			if(div.className == "hpThema") {
				if(div.offsetHeight > hoehe) {
					hoehe = div.offsetHeight;
				}
			}
		}
		for(var i=0; i < divs.length; i++) {
			var div = divs[i];
			if(div.className == "hpThema") {
				div.style.height = hoehe + "px";
			}
			if(div.className == "hpThemaInside") {
				div.style.height = hoehe + "px";
			}
		}
	}
}

window.onresize = resize;
window.onload = resize;

function resize() {
	var wrap = document.getElementById("wrap");
	if(wrap) {
		if(document.body.clientWidth < 964) {
		wrap.style.marginLeft = "auto";
		wrap.style.left = "0";
		} else {
		wrap.style.marginLeft = "-482px";
		wrap.style.left = "50%";
		}
	}
}
