
function validateHoverFix() {

	/*
	// Finde alle divs
	var ieNavs = document.getElementsByTagName('div');

	// die betreffende Divs enthalten MenuCOVER in der ID
	var suchID = /(MenuCOVER)/g;

	for(i=0; i<ieNavs.length; i++) {
		var curDiv = ieNavs[i];
		if(suchID.test(curDiv.id))
			setHoverFix(curDiv);
	}
	*/

	//Version mit fest definierten IDs
	var ieNavs = new Array ("MenuCOVERx0","MenuCOVERx1","MenuCOVERx2","MenuCOVERx3","MenuCOVERx4","MenuCOVERx5","MenuCOVERx6","MenuCOVERx7");
	var num = ieNavs.length;
	for(i=0; i<num; i++) {
		
		var curDiv = ieNavs[i];
		setHoverFix(curDiv);
	}
}

function setHoverFix(el) {

	var parentElement = document.getElementById(el);

	if(parentElement != null) {

        if (navigator.appVersion.substr(22,3)!="5.0" && navigator.appVersion.substr(22,1)!= "7" && navigator.appName == "Microsoft Internet Explorer") {

            // IE script to cover <select> elements with <iframe>s
            var ieMat=document.createElement('iframe');
            if(document.location.protocol == "https:")
                //ieMat.src="//0";                
                ieMat.src="blank.htm";	//leere seite fÃ¼r https mode
            else if(window.opera != "undefined")
                ieMat.src="";
            else
                ieMat.src="javascript:false";
            

            ieMat.scrolling="no";
            ieMat.frameBorder="0";
            ieMat.border="0";
            
            ieMat.style.width=parentElement.offsetWidth - 2 +"px";
            ieMat.style.height=parentElement.offsetHeight - 2 +"px";
            
            //ieMat.style.width=nav.offsetWidth - 2 +"px";
            //ieMat.style.height=nav.offsetHeight - 2 +"px";
            
            ieMat.style.position="absolute";
            ieMat.style.top="0px";
            ieMat.style.left="0px";
            ieMat.style.zIndex="-1";
            ieMat.style.margin = "-1px 0px 0px -1px";
            ieMat.style.padding = 0;
            ieMat.style.border = parentElement.style.border;
            
            
            parentElement.insertBefore(ieMat, parentElement.childNodes[0]);


        }
	
	}

	/* Hier kÃ¶nnten weitere Aktionen fÃ¼r andere Browser folgen */

}

// Run this only for IE.
if (window.attachEvent) window.attachEvent('onload', validateHoverFix);
// end