
///////////////////// AFU AJAX 
var loadedobjects=""
var rootdomain="http://" + window.location.hostname
function toggleswitch(id, id2){
	var d = document.getElementById(id);
	var a = document.getElementById(id2);
	for (var i = 1; i <= 110; i++){
		if (document.getElementById('contentarea_artikel_'+i)){
			document.getElementById('contentarea_artikel_'+i).style.display='none';
			document.getElementById('contentarea_vorartikel_'+i).style.display='block';
		}
	}
	if(d){
		d.style.display='block';
		a.style.display='none';
	}
}
function ajaxpage(url, containerid){
	page_request = false;
	if (window.XMLHttpRequest){
		page_request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject){ // if IE
		try	{
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function(){
	eval('document.getElementById("' + containerid + '").innerHTML = "<img src=./images/ajax_loader.gif />";');
	loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}
function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText
}
function loadobjs(){
	if (!document.getElementById)
	return
	for (i=0; i<arguments.length; i++){
	var file=arguments[i]
	var fileref=""
	if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
	if (file.indexOf(".js")!=-1){ //If object is a js file
	fileref=document.createElement('script')
	fileref.setAttribute("type","text/javascript");
	fileref.setAttribute("src", file);
	}
	else if (file.indexOf(".css")!=-1){ //If object is a css file
	fileref=document.createElement("link")
	fileref.setAttribute("rel", "stylesheet");
	fileref.setAttribute("type", "text/css");
	fileref.setAttribute("href", file);
	}
	}
	if (fileref!=""){
	document.getElementsByTagName("head").item(0).appendChild(fileref)
	loadedobjects+=file+" " //Remember this object as being already added to page
	}
	}
}
/***Combo Menu Load Ajax snippet**/
function ajaxcombo(selectobjID, loadarea){
	var selectobj=document.getElementById? document.getElementById(selectobjID) : ""
	if (selectobj!="" && selectobj.options[selectobj.selectedIndex].value!="")
	ajaxpage(selectobj.options[selectobj.selectedIndex].value, loadarea)
}

function evalScript(scripts)
{	try
	{	if(scripts != '')	
		{	var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
	       	                         if (scripts !== null) script += arguments[1] + '\n';
 	        	                        return '';});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}

/*NEUE AJAX FUNKTION*/
 function makeHttpRequest(url, div, callback_function, return_xml) 
 { 
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,... 
        http_request = new XMLHttpRequest(); 
        if (http_request.overrideMimeType) { 
            http_request.overrideMimeType('text/xml'); 
        } 
    } else if (window.ActiveXObject) { // IE 
        try { 
            http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            try { 
                http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (e) {} 
        } 
    } 
    if (!http_request) { 
        alert('Sorry, aber diese Funktion ist bei ihnen deaktiviert. Bitte aktivieren Sie Javascript/ActiveX!'); 
        return false; 
    }
    http_request.open('GET', url, true); 
    http_request.onreadystatechange = function() { 
		eval('document.getElementById("' + div + '").innerHTML = "<img src=./images/ajax_loader.gif></img>";');
        if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
                 if(div == ""){ 
                if (return_xml) { 
                    evalScript(callback_function + '(http_request.responseXML)'); 
                } else { 
                    evalScript(callback_function + '(http_request.responseText)'); 
                } 
              } 
              else{ 
                 if (return_xml) { 
                    if(document.getElementById(div).innerHTML != http_request.responseXML){ 
                    eval('document.getElementById("' + div + '").innerHTML = http_request.responseXML;'); 
                  } 
                } else { 
                   if(document.getElementById(div).innerHTML != http_request.responseText)
                   { 
                   eval('document.getElementById("' + div + '").innerHTML = http_request.responseText;'); 
                   } 
                } 
              } 
            } 
        }
    } 
    http_request.send(null);
} 
/*ajax ohne gif*/
function makeHttpRequestwithoutgif(url, div, callback_function, return_xml) 
 { 
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,... 
        http_request = new XMLHttpRequest(); 
        if (http_request.overrideMimeType) { 
            http_request.overrideMimeType('text/xml'); 
        } 
    } else if (window.ActiveXObject) { // IE 
        try { 
            http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            try { 
                http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (e) {} 
        } 
    } 
    if (!http_request) { 
        alert('Sorry, aber diese Funktion ist bei ihnen deaktiviert. Bitte aktivieren Sie Javascript/ActiveX!'); 
        return false; 
    }
    http_request.open('GET', url, true); 
    http_request.onreadystatechange = function() { 
		eval('document.getElementById("' + div + '").innerHTML = "";');
        if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
                 if(div == ""){ 
                if (return_xml) { 
                    evalScript(callback_function + '(http_request.responseXML)'); 
                } else { 
                    evalScript(callback_function + '(http_request.responseText)'); 
                } 
              } 
              else{ 
                 if (return_xml) { 
                    if(document.getElementById(div).innerHTML != http_request.responseXML){ 
                    eval('document.getElementById("' + div + '").innerHTML = http_request.responseXML;'); 
                  } 
                } else { 
                   if(document.getElementById(div).innerHTML != http_request.responseText)
                   { 
                   eval('document.getElementById("' + div + '").innerHTML = http_request.responseText;'); 
                   } 
                } 
              } 
            } 
        }
    } 
    http_request.send(null);
} 
function callbackCrossrateFade(text){ 
    var dollar_prev = new Array();
    var dollar_act = new Array();
    // Ziel-Div definieren
    var div = "crossdiv";
    // TDs auslesen, um alte Werte zu bekommen
    var divnode = document.getElementById(div);
    var entrys = new Array();
    var tdids = new Array();
    entrys = divnode.getElementsByTagName("td");
    var tdid = "";
    for (var i = 0; i < entrys.length; i++){
    	tdids[i]= divnode.getElementsByTagName("td")[i].id;
    	dollar_prev[i] = document.getElementById(tdids[i]).firstChild.nodeValue;
    }
    // das Ergebnis, des HTMLRequest 
    eval('document.getElementById("' + div + '").innerHTML = text');
    
    // TDs auslesen, um neue Werte zu bekommen
    for (var i = 0; i < entrys.length; i++){
    	tdids[i]= divnode.getElementsByTagName("td")[i].id;
    	dollar_act[i] = document.getElementById(tdids[i]).firstChild.nodeValue;
    }
    
    // Abfrage, ob sich Eerte geändert haben
    for (var j = 0; j < dollar_prev.length; j++){
    	if (dollar_prev[j] == dollar_act[j]){
    		// keine änderung = nicht faden
    	} else if (parseFloat(dollar_prev[j].toString().replace(/,/, ".")) < parseFloat(dollar_act[j].toString().replace(/,/, "."))){
		// grün faden
		Fat.fade_element(tdids[j], null, null, "00cc66");
    	} else {
		// rot faden
		Fat.fade_element(tdids[j], null, null, "cc0000");
    	} 
    }
}

function callbackCurrenciesFade(text){ 
    var dollar_prev = new Array();
    var dollar_act = new Array();
    // Ziel-Div definieren
    var div = "currenciesdiv";
    // TDs auslesen, um alte Werte zu bekommen
    var divnode = document.getElementById(div);
    var entrys = new Array();
    var tdids = new Array();
    entrys = divnode.getElementsByTagName("td");
    var tdid = "";
    for (var i = 0; i < entrys.length; i++){
    	tdids[i]= divnode.getElementsByTagName("td")[i].id;
    	dollar_prev[i] = document.getElementById(tdids[i]).firstChild.nodeValue;
    }
    // das Ergebnis, des HTMLRequest 
    eval('document.getElementById("' + div + '").innerHTML = text');
    // TDs auslesen, um neue Werte zu bekommen
    for (var i = 0; i < entrys.length; i++){
    	tdids[i]= divnode.getElementsByTagName("td")[i].id;
    	dollar_act[i] = document.getElementById(tdids[i]).firstChild.nodeValue;
    }
    // Abfrage, ob sich Eerte geändert haben
    for (var j = 0; j < dollar_prev.length; j++){
    	if (dollar_prev[j] == dollar_act[j]){
    		// keine änderung = nicht faden
    	} else if (parseFloat(dollar_prev[j].toString()) < parseFloat(dollar_act[j].toString())){
		// grün faden
		Fat.fade_element(tdids[j], null, null, "00cc66");
    	} else {
		// rot faden
		Fat.fade_element(tdids[j], null, null, "cc0000");
    	} 
    }
}
function openStream(func, time){ 
   setInterval(func,time);
}
function colorReset(color1, color2, tableid){
	var colors = Array(color1, color2)
	var analystTable = document.getElementById(tableid);
	var trs = analystTable.getElementsByTagName("tr");
	for (var i = 1; i < trs.length; i++){
		trs[i].bgColor = colors[i%2];
	}
}
function colorResetBzPro(color1, color2, tableid){
	var colors = Array(color1, color2)
	var analystTable = document.getElementById(tableid);
	var trs = analystTable.getElementsByTagName("tr");
	for (var i = 0; i < trs.length; i++){
		trs[i].bgColor = colors[i%2];
	}
}
function getCheckedValue(radioObj) 
{
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function getBoxValue(radioObj) 
{
	var ausgabe = "";
	if(!radioObj)
	{
		ausgabe = "";
	}
	var radioLength = radioObj.length;
	
	if(radioLength == undefined)
	{
		if(radioObj.checked)
		{
			ausgabe = radioObj.value + '/';
		}
		
		else
		{
			ausgabe = "";
		}
	}

	for(var i = 0; i < radioLength; i++)
	{
		if(radioObj[i].checked) 
		{
			ausgabe = ausgabe + radioObj[i].value + '/';
		}
	}
	
	return ausgabe;
}

function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
{
    if ((QuellText == null) || (SuchText == null))           { return null; }
    if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }

    if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }

    var LaengeSuchText = SuchText.length;
    var LaengeErsatzText = ErsatzText.length;
    var Pos = QuellText.indexOf(SuchText, 0);

    while (Pos >= 0)
    {
        QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
        Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
    }
    return QuellText;
}
//// AFU AJAX ENDE
//// ANY LINK
var disappeardelay=100  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-600
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}

function unternehmenmenu(obj, e, dropmenuID, xpos, ypos){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")-xpos
dropmenuobj.y=getposOffset(obj, "top")-ypos
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}

function unternehmenkurse(obj, e, dropmenuID, xpos, ypos){
	if (window.event) event.cancelBubble=true;
	else if (e.stopPropagation) e.stopPropagation();
	if (typeof dropmenuobj!="undefined") //hide previous menu
	dropmenuobj.style.visibility="hidden";
	clearhidemenu();
	if (ie5||ns6){
		obj.onmouseout=delayhidemenu;
		dropmenuobj=document.getElementById(dropmenuID);
		if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden';}
		dropmenuobj.onmouseover=clearhidemenu;
		dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
		showhide(dropmenuobj.style, e, "visible", "hidden");
		dropmenuobj.x=getposOffset(obj, "left")-xpos;
		dropmenuobj.y=getposOffset(obj, "top")-ypos;
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
	}
	return clickreturnvalue();
}

function konsensustooltip(obj, e, dropmenuID, xpos, ypos){
	if (window.event) event.cancelBubble=true;
	else if (e.stopPropagation) e.stopPropagation();
	if (typeof dropmenuobj!="undefined") //hide previous menu
	dropmenuobj.style.visibility="hidden";
	clearhidemenu();
	if (ie5||ns6){
		obj.onmouseout=delayhidemenu;
		dropmenuobj=document.getElementById(dropmenuID);
		if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden';}
		dropmenuobj.onmouseover=clearhidemenu;
		dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
		showhide(dropmenuobj.style, e, "visible", "hidden");
		dropmenuobj.x=getposOffset(obj, "left")-xpos;
		dropmenuobj.y=getposOffset(obj, "top")-ypos;
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
	}
	return clickreturnvalue();
}

function marktplatztip(obj, e, dropmenuID, xpos, ypos){
	if (window.event) event.cancelBubble=true;
	else if (e.stopPropagation) e.stopPropagation();
	if (typeof dropmenuobj!="undefined") //hide previous menu
	dropmenuobj.style.visibility="hidden";
	clearhidemenu();
	if (ie5||ns6){
		obj.onmouseout=delayhidemenu;
		dropmenuobj=document.getElementById(dropmenuID);
		if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden';}
		dropmenuobj.onmouseover=clearhidemenu;
		dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
		showhide(dropmenuobj.style, e, "visible", "hidden");
		dropmenuobj.x=getposOffset(obj, "left")-xpos;
		dropmenuobj.y=getposOffset(obj, "top")-ypos;
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
	}
	return clickreturnvalue();
}

function clickreturnvalue(){
	if ((ie5||ns6) && !enableanchorlink) return false
	else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}

function clearhidemenu(){
	if (typeof delayhide!="undefined")
	clearTimeout(delayhide)
}
/// ANY LINK ENDE
/// style switch
function loadCSS(cssname){
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = './css/ibrowser' + cssname + '.css';
	cssNode.media = 'screen';
	cssNode.title = cssname + ' Layout';
	document.getElementsByTagName("head")[0].appendChild(cssNode);
}
function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}
function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}
function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function deleteCookie (style) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}
window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
/// style switch ende
/// zum aufklappen von menu
var last_expanded = '';
function showHide2(id){
    var obj = document.getElementById(id);
    var status = obj.className;
    if (status == 'verstecken'){  obj.className = 'zeigen';}
    else{   obj.className = 'verstecken';}
}
/// zum aufklappen von menu ende		
/// resolution
if (screen.width == 1024 || screen.height ==768){ document.write('<link rel="Stylesheet" href="./css/ibrowser1024.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 1280 || screen.height == 1024){	document.write('<link rel="Stylesheet" href="./css/ibrowser1280.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 1600 ){	document.write('<link rel="Stylesheet" href="./css/ibrowser1600.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 1680){	document.write('<link rel="Stylesheet" href="./css/ibrowser1920.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 1920 && screen.height == 1200){	document.write('<link rel="Stylesheet" href="./css/ibrowser1920.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width > 1920 || screen.height > 1200){ document.write('<link rel="Stylesheet" href="./css/ibrowser1920.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 800 || screen.height == 600){ document.write('<link rel="Stylesheet" href="./css/ibrowser800.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width== 800 || screen.height == 480){ document.write('<link rel="Stylesheet" href="./css/ibrowser800.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width == 640){ document.write('<link rel="Stylesheet" href="./css/ibrowser640.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if (screen.width <= 320 ){ document.write('<link rel="Stylesheet" href="./css/ibrowser320.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
else if(navigator.userAgent.indexOf('Nintendo Wii') != -1){ document.write('<link rel="Stylesheet" href="./css/ibrowserwii.css" type="text/css" title="Default Layout" media="screen, projection" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}



else{	document.write('<link rel="Stylesheet" href="./css/ibrowser1024.css" type="text/css" /><link rel="stylesheet" media="print" href="./css/print.css" type="text/css" />');}
/// resolution ende
// change picture

function change(tausch_bild_name, neues_bild_name, id, farbe)
{
	window.document[tausch_bild_name].src = "http://chart.boersenzeitung.is-teledata.com/investor-facts_xaxis.chart?"+neues_bild_name+"";
	if (document.all) 
	{   
		document.all[id].style.backgroundColor=farbe;
	}
	else
	{ 
		if (document.getElementById)
		{   
			document.getElementById(id).style.backgroundColor=farbe;
		}
		else
		{ 
			if (document.layers) 
			{
				document.layers[id].bgColor=farbe;
			}
		}
	}
}

function change_ul(tausch_bild_name,neues_bild_name,id, farbe)
{
	window.document[tausch_bild_name].src = "http://chart.boersenzeitung.is-teledata.com/investor-facts_ul.chart?"+neues_bild_name+"";
	if (document.all) 
	{   
		document.all[id].style.backgroundColor=farbe;
	}
	else
	{ 
		if (document.getElementById)
		{   
			document.getElementById(id).style.backgroundColor=farbe;
		}
		else
		{ 
			if (document.layers) 
			{
				document.layers[id].bgColor=farbe;
			}
		}
	}
}

// change picture ENDE
// tooltip
var tipwidth='' //default tooltip width
var tipbgcolor='white'  //tooltip bgcolor
var disappeardelay=250  //tooltip disappear speed onMouseout (in miliseconds)
var vertical_offset="0px" //horizontal offset of tooltip from anchor link
var horizontal_offset="0px" //horizontal offset of tooltip from anchor link
/////No further editting needed
var ie4=document.all
var ns6=document.getElementById&&!document.all
if (ie4||ns6)
document.write('<div id="fixedtipdiv" style="visibility:hidden;width:'+tipwidth+';background-color:'+tipbgcolor+'" z-index="200"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide3(obj, e, visible, hidden, tipwidth){
	if (ie4||ns6)	dropmenuobj.style.left=dropmenuobj.style.top=-500;
	if (tipwidth!=""){
		dropmenuobj.widthobj=dropmenuobj.style;
		dropmenuobj.widthobj.width=tipwidth;
	}
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")	obj.visibility=visible;
	else if (e.type=="click")	obj.visibility=hidden;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function fixedtooltip(menucontents, obj, e, tipwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidetip()
dropmenuobj=document.getElementById? document.getElementById("fixedtipdiv") : fixedtipdiv
dropmenuobj.innerHTML=menucontents

if (ie4||ns6){
showhide3(dropmenuobj.style, e, "visible", "hidden", tipwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
}

function hidetip(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidetip(){
if (ie4||ns6)
delayhide=setTimeout("hidetip()",disappeardelay)
}

function clearhidetip(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
//// tooltip ENDE

// window open 2
var win= null;
function NewWindow(mypage,myname,w,h,scroll){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars='+scroll+',';
settings +='resizable=yes';

win=window.open(mypage,myname,settings);

if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function MM_openBrWindow(theURL,winName,features) 
{
	window.open(theURL,winName,features);
}
// window open 2 ENDE


// FADE

// @name      The Fade Anything Technique
// @namespace http://www.axentric.com/aside/fat/
// @version   1.0-RC1
// @author    Adam Michela
var Fat = {
	make_hex : function (r,g,b) 
	{
		r = r.toString(16); if (r.length == 1) r = '0' + r;
		g = g.toString(16); if (g.length == 1) g = '0' + g;
		b = b.toString(16); if (b.length == 1) b = '0' + b;
		return "#" + r + g + b;
	},
	fade_all : function ()
	{
		var a = document.getElementsByTagName("*");
		for (var i = 0; i < a.length; i++) 
		{
			var o = a[i];
			var r = /fade-?(\w{3,6})?/.exec(o.className);
			if (r)
			{
				if (!r[1]) r[1] = "";
				if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]);
			}
		}
	},
	fade_element : function (id, fps, duration, from, to) 
	{
		if (!fps) fps = 24;
		if (!duration) duration = 2000;
		if (!from || from=="#") from = "#FFFF33";
		if (!to) to = this.get_bgcolor(id);
		
		var frames = Math.round(fps * (duration / 2000));
		var interval = duration / frames;
		var delay = interval;
		var frame = 0;
		
		if (from.length < 7) from += from.substr(1,3);
		if (to.length < 7) to += to.substr(1,3);
		
		var rf = parseInt(from.substr(1,2),16);
		var gf = parseInt(from.substr(3,2),16);
		var bf = parseInt(from.substr(5,2),16);
		var rt = parseInt(to.substr(1,2),16);
		var gt = parseInt(to.substr(3,2),16);
		var bt = parseInt(to.substr(5,2),16);
		
		var r,g,b,h;
		while (frame < eval(frames*0.6))
		{
			r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));
			g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));
			b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));
			h = this.make_hex(r,g,b);
		
			setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);

			frame++;
			delay = interval * frame; 
		}
		//setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);
	},
	set_bgcolor : function (id, c)
	{
		var o = document.getElementById(id);
		o.style.backgroundColor = c;
	},
	get_bgcolor : function (id)
	{
		var o = document.getElementById(id);
		while(o)
		{
			var c;
			if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color");
			if (o.currentStyle) c = o.currentStyle.backgroundColor;
			if ((c != "" && c != "transparent") || o.tagName == "BODY") { break; }
			o = o.parentNode;
		}
		if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF";
		var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);
		if (rgb) c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));
		return c;
	}
}
// FADE ENDE
// popup
function popup(Site){
			window.open(Site,'Hinweis','toolbar=no,statusbar=no,location=no,scrollbars=yes,resizable=yes,width=500,height=400')
}
function dclwin(fname,wid,hei){
			msgWin=open(fname,"Info","resizeable=1,copyhistory=no,scrollbars=1,toolbar=no,directories=no,location=no,status=no,menubar=no,width="+wid+",height="+hei);
}
// popup ENDE
// login
function sichtbar(layername){  
var obj = document.getElementById(layername);  
obj.style.visibility = "visible";
} 
function unsichtbar(layername){  
var obj = document.getElementById(layername);  
obj.style.visibility = "hidden";  
} 
// login ENDE
// WINDOW
var page,wid,hit,nam;
function now(page,dest,breit,hoch){
var windo=eval('window.open("'+page+'","'+nam+'","directories=0,location=0,menubar=0,resizable=0,scrollbars=1,status=no,toolbar=0,width='+breit+',height='+hoch+',innerwidth='+breit+',innerheight='+hoch+'")');
}
// WINDOW  ENDE
// include ajax iframe
var rootdomain="http://"+window.location.hostname
function ajaxinclude(url) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.open('GET', url, false) //get page synchronously 
page_request.send(null)
writecontent(page_request)
}

function writecontent(page_request){
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
document.write(page_request.responseText)
}
// include ajax iframe ENDE
// ajax no leak
 function makeHttpRequest_NoLeak(url, div, callback_function, return_xml) 
 { 
		http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,... 
        http_request = new XMLHttpRequest(); 
        if (http_request.overrideMimeType) { 
            http_request.overrideMimeType('text/xml'); 
        } 
    } else if (window.ActiveXObject) { // IE 
        try { 
            http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            try { 
                http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (e) {} 
        } 
    } 

    if (!http_request) { 
        alert('Sorry, aber diese Funktion ist bei ihnen deaktiviert!'); 
        return false; 
    }
    
    http_request.open('GET', url, true); 
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
                 if(div == ""){ 
                if (return_xml) { 
                    eval(callback_function + '(http_request.responseXML)'); 
                } else { 
                    eval(callback_function + '(http_request.responseText)'); 
                } 
              } 
              else{ 
                 if (return_xml) { 
                    if(document.getElementById(div).innerHTML != http_request.responseXML){ 
                    eval('document.getElementById("' + div + '").innerHTML = http_request.responseXML;'); 
                  } 
                } else { 
                   if(document.getElementById(div).innerHTML != http_request.responseText)
                   { 
                   eval('document.getElementById("' + div + '").innerHTML = http_request.responseText;'); 
                   } 
                } 
              } 
            } 
        } 
    } 
    http_request.send(null);
}

 function makeHttpRequest_NoLeak2(url, div, callback_function, return_xml) 
 { 
		http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,... 
        http_request = new XMLHttpRequest(); 
        if (http_request.overrideMimeType) { 
            http_request.overrideMimeType('text/xml'); 
        } 
    } else if (window.ActiveXObject) { // IE 
        try { 
            http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            try { 
                http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (e) {} 
        } 
    } 

    if (!http_request) { 
        alert('Sorry, aber diese Funktion ist bei ihnen deaktiviert!'); 
        return false; 
    }
    
    http_request.open('GET', url, true); 
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) { 
            if (http_request.status == 200) { 
                 if(div == ""){ 
                if (return_xml) { 
                    eval(callback_function + '(http_request.responseXML)'); 
                } else { 
                    eval(callback_function + '(http_request.responseText)'); 
                } 
              } 
              else{ 
                 if (return_xml) { 
                    if(document.getElementById(div).innerHTML != http_request.responseXML){ 
                    eval('document.getElementById("' + div + '").innerHTML = http_request.responseXML;'); 
                  } 
                } else { 
                   if(document.getElementById(div).innerHTML != http_request.responseText)
                   { 
                   eval('document.getElementById("' + div + '").innerHTML = http_request.responseText;'); 
                   } 
                } 
              } 
            } 
        } 
    } 
    http_request.send(null);
}

// ajax no leak ENDe
