/** 
 * super wichtig!!!!!!
 * Workaround for IE6 to hide select, because of a lack of z-index attribute
 * Quelle: http://20.targetprocess.com/2006/07/ie6-select-and-z-index-problem.html
 * @param {Object} newState
 */
			
var overlays = new Array();
var overlays_bilder_id = new Array();
var overlays_bilder = new Array();

overlays[0] = 'navi_overlay';
overlays_bilder_id[0] = 'navi_pic';
overlays_bilder[0] = 'menu.gif';

/**
 * Blendet den div-layer ein oder aus 
 * @param {Object} id
 */
function show_overlay(id, picid, picname) {
	var el = document.getElementById(id);
	if (el) {
		if (el.style.display == 'block') {
			//Ausblenden
			el.style.display = 'none';
			//change_pic('navi_pic','menu.gif','','');
			change_pic(picid,picname,'','');
			//IE6 select z-index Bug aufheben
			var IE6 = /MSIE 6.0/gi;
			if (navigator.appName.toLowerCase() == 'microsoft internet explorer' && IE6.test(navigator.appVersion)) {
				showOrHideAllDropDowns('visible');
			}
		} else { 
			//Anzeigen 
			el.style.display = 'block';
		} 
	}	
}

var navimenu = '';

/**
 * Pr¸ft ob die Kindelemente des div-layers betroffen sind, wenn aber die Maus aus dem div-layer raus ist, dann wird dieser ausgeblendet
 * Quelle: http://www.quirksmode.org/js/events_mouse.html
 * @param {Object} e
 */
function menuOut(e){
if (!e) var e = window.event;
      var tg = (window.event) ? e.srcElement : e.target;
      if (tg.nodeName != 'DIV') return;
      var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
      while (reltg != tg && reltg.nodeName != 'BODY')
              reltg= reltg.parentNode
      if (reltg== tg) return;
      // Mouseout took place when mouse actually left layer
      // Handle event
                      var elm = Event.element(e);
                      var kind = $(elm).descendantOf('navi_overlay');
                      var button = $(elm).descendantOf('navi');
                      if (kind != true && button != true) {
                              if (navimenu == '')
                                      navimenu = 'navi_overlay';
                              show_overlay(navimenu, 'navi_pic', 'menu.gif');
                      }
}
