function init_ie() {
// test: if ie
	if (document.all && document.getElementById || navigator.userAgent.match(/iPhone/i)) {
			/*pseudohover ie and iphone*/
				var m, nav, no, i;
				if (m = document.getElementById("navi")) {
					nav = null;
					for (i = 0; m.childNodes.length > i; i++) {
							if (m.childNodes[i].nodeName == 'UL') {
								nav = m.childNodes[i];
								break;
							}
						}
						if (nav)
						for (i = 0; nav.childNodes.length > i; i++) {
							no = nav.childNodes[i];
							if (no.nodeName == 'LI') {
								no.onmouseover = function() {
   									this.className += " over"; /* NO += " over", per follie IE/Mac */
									this.style.zIndex = 1000;	/* braucht es, um ueber das swf zu kommen */



								}
								no.onmouseout = function() {
									this.style.zIndex = 100;	/* braucht es, um ueber das swf zu kommen */ 

  /*this.className = ""  NO this.className.replace(" over", "") */
  /*alten klassennamen wierderherstellen*/
  /*aber nur, wenn ueberhaupt etwas wiederherzustellen ist -> sonst fehler */
  	if (this.className.indexOf(" ") !=-1){
  			klasse = this.className.split(" ");
			tempklasse = "";
				for (laenge = 0;  laenge < (klasse.length -1);  laenge++) {
						tempklasse = tempklasse + " " + klasse[laenge];
						}
		this.className = tempklasse;
						}
					}
				}
			}
		}
	}
}