function ContentHeight(){
	if (document.getElementById('wBlockMain').offsetHeight){
		var divHeight = document.getElementById('wBlockMain').offsetHeight;
	}
		if (navigator.userAgent.match(/MSI/)) {
			var minheight = 900;
		}
		else { var minheight = 700; }
	if ((divHeight <= minheight) && (divHeight <= viewportGetHeight())){
  	document.getElementById('wBlockMain').style.height = viewportGetHeight()+"px";
  }
  	if (divHeight >= viewportGetHeight()){
  	document.getElementById('wBlockMain').style.height = divHeight +"px";
  }
}

function viewportGetHeight() {
    var retval = 0;
    if (window.innerHeight)
        retval = window.innerHeight - 71;
    else if (document.documentElement && document.documentElement.clientHeight)
        retval = document.documentElement.clientHeight;
    else if (document.body && document.body.clientHeight)
        retval = document.body.clientHeight;
    return retval;
}




var SpectronMenu = {
	activeTooltip : null,
	multiplicator : 40,
	xAdjust : 0,
	yAdjust : -25,
	init : function () {
		var menuItems = $('wBlockContentInner').getElementsByTagName("FIELDSET");
		var menuItemsLevel2 = new Array();
		for(var i=0;i<menuItems.length;i++) {
			if(menuItems[i].className.match("section")) {
				menuItemsLevel2.push(menuItems[i]);
				var img = menuItems[i].getElementsByTagName("IMG");
				if(img.length && (img[0].parentNode.className.indexOf("section") > -1)) {
					Event.observe(img[0], "mouseover", SpectronMenu.highliteSubmenu);
					Event.observe(img[0], "mouseout", SpectronMenu.downliteSubmenu);
				}
			}
		}
		SpectronMenu.activeTooltip = document.createElement("div");
		SpectronMenu.activeTooltip.className = "absoluteToolTip";
		$('wBlockContentInner').appendChild(SpectronMenu.activeTooltip);
	},
	_getDivFromImg : function (img) {
		if(img) {
			if(img.parentNode.parentNode.getElementsByTagName("DIV")[0].className.indexOf('helpText')>-1) {
				return img.parentNode.parentNode.getElementsByTagName("DIV")[0];
			}
		}
	},
	_inArray : function (value, array) {
		var returnValue = false;
		for(var i=0;i<array.length;i++) {
			if(array[i] == value) return true;
		}
		return false;
	},
	_addClassName : function (element, className) {
		var classNames = element.className.split(" ");
		if(!SpectronMenu._inArray(className, classNames)) element.className += " "+className;
	},
	_removeClassName : function(element, className) {
		var classNames = element.className.split(" ");
		if(SpectronMenu._inArray(className, classNames)) {
			var newClassNames = new Array();
			for(var i=0;i<classNames.length;i++) {
				if(classNames[i] != className) newClassNames.push(classNames[i]);
			}
			element.className = newClassNames.join(" ");
		}
	},
	setActiveTooltipPosition : function (event) {
		//var no = SpectronMenu.activeTooltip.parentNode.className.match(/item[0-9]/)[0].replace("item","");
		SpectronMenu.activeTooltip.style.left = Event.pointerX(event)+SpectronMenu.xAdjust+"px";
		SpectronMenu.activeTooltip.style.top = Event.pointerY(event)-SpectronMenu.yAdjust+"px";
	},
	_openSubMenu : function (value) {
		 if (img.parentNode.parentNode.getElementsByTagName("DIV")[0].hasClassName('openselected')) {

		}
	},
	highliteSubmenu : function (event) {
		var element = Event.element(event);
		SpectronMenu._addClassName(element, "active");
		var srcDiv = SpectronMenu._getDivFromImg(element);
		SpectronMenu.activeTooltip.innerHTML = srcDiv.innerHTML;
		var classExtract = srcDiv.parentNode.className.match(/item[0-9]/)[0];
		SpectronMenu.activeTooltip.className = "absoluteToolTip";
		SpectronMenu._addClassName(SpectronMenu.activeTooltip, classExtract);
		if(SpectronMenu.activeTooltip) {
			Event.observe(element, "mousemove", SpectronMenu.setActiveTooltipPosition);
			SpectronMenu.activeTooltip.style.display = "block";
			SpectronMenu.setActiveTooltipPosition(event);
		}
	},
	downliteSubmenu : function (event) {
		if(SpectronMenu.activeTooltip) {
			SpectronMenu.activeTooltip.style.display = "none";
		}
	}
}

function init() { 
	// glossaryInit();
	var url = document.URL ;
	var url2= '/maselbank_de/lib/HeaderGraphics.php?test='

	if(url.indexOf("kreditnehmer")>0)
		url2 = url2 + '2';
	else if(url.indexOf("investoren")>0)
		url2 = url2 + '3';
	else if(url.indexOf("vermittler")>0)
		url2 = url2 + '4';
	else if(url.indexOf("hypothekendarlehen")>0)
		url2 = url2 + '1';
	else
		url2 = url2 + '5';

	ChangeHeader.init(url2);
	SpectronMenu.init();
	if(typeof(kred)!="undefined") {
		kred.init();
	} else {
		ContentHeight();
	}
	window.setTimeout(ChangeHeader.swapImages, ChangeHeader.timeoutInit);
}

function openPopup() {
  return false;
}







window.onload = init;


