/*
 *  Skript zur Realisation der Navigationsleiste links mittels Layern
 *
 *  (c) Network Engineering GmbH
 *  Alle Rechte vorbehalten
 *
 */

ns4  = (document.layers) ? 1:0                                                      // Netscape 4.x
dom1 = (document.getElementById) ? 1:0                                              // andere neuere Browser

var aktLay = "";                                                                    // aktuell geöffneter Layer
var aktH = null;                                                                    // Highlight zum aktuell geöffneten Layer
var layTimer = null;                                                                // Zustand des Timers zum Ausblenden eines Layers
// ausserdem wird hier die Variable "_language" aus der Datei custom-default.dwt uebernommen!

// Layer und zugehöriges Highlight anzeigen
function show(currentHighLight,kat) {
    if (layTimer != null) window.clearTimeout(layTimer);                            // ggf. Timer zurücksetzen
    if (aktLay != "" || aktH != null) hideAkt();                                    // aktuellen Layer und Highlight ggf. verstecken
                                                                                    // Layer anzeigen...
    if (ns4) {
		eval("document.l_"+kat).visibility = "show";
		return;
	}
		
	elem=document.getElementById("l_"+kat);
	if (elem) elem.style.visibility = "visible";
    aktLay = "l_"+kat;                                          // ...und als aktuellen markieren

    aktH = currentHighLight;
	aktH.className='navLeft1Over';
}


// Layer und zugehöriges Highlight verstecken
function hide_menu() {
    layTimer = window.setTimeout("hideAkt()",500);                                  // Timeout zum Verstecken von aktuellem Layer und Highlight starten
}

function hideAkt() {
    if (layTimer != null) window.clearTimeout(layTimer)       // Timer ggf. auf Null setzen
    if (aktLay != "") {                                       // aktuellen Layer verstecken und auf Null setzen
      if (ns4) eval("document."+aktLay).visibility = "hide"
      else if (dom1) {
		elem=document.getElementById(aktLay);
		if (elem) elem.style.visibility = "hidden";
      }
      aktLay = "";
    }
    if (aktH != null) {                                                // aktuelles Highlight ebenso
		aktH.className='navLeft1';
    }
}


// Layer und zugehöriges Highlight beibehalten
function keep_menu() {
    if (layTimer != null) window.clearTimeout(layTimer);                            // aktuellen Layer angezeigt lassen
}

function check_mail () {
	if(!document.ma._subscriber.value.match(/.+\@..+\...+/)) {
		alert('Bitte geben Sie eine gültige E-Mail Adresse ein');
		return false;
	}
}

function selectKategorie(id,select) {
	var kategorieTD=document.getElementById(id);
	var options=kategorieTD.getElementsByTagName("INPUT");
	if (options) {
		for (var c=0;c<options.length;c++) {
			options[c].checked=select;
		}
	}
	return false;
}
