function shownav(navid){
	var menu = document.getElementById(navid);
	menu.style.visibility = "visible";
}

function hidenav(navid){
	var menu = document.getElementById(navid);
	menu.style.visibility = "hidden";
}

function isEmail(email) {
	//var rx = /^..+@..+\..{2,5}$/;
	var rx =/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4})$/;
	return rx.test(email);
}

function checkkontaktform(){
	
	if(document.kontakt.nachname.value == "") {
		alert("Bitte füllen Sie das Feld 'Name' aus!");
		document.kontakt.nachname.focus();
		return false ;
	}

	if(document.kontakt.vorname.value == "") {
		alert("Bitte füllen Sie das Feld 'Vorname' aus!");
		document.kontakt.vorname.focus();
		return false ;
	}
	
	
	if(document.kontakt.strasse.value == "") {
		alert("Bitte füllen Sie das Feld 'Straße' aus!");
		document.kontakt.strasse.focus();
		return false ;
	}
	
	if(document.kontakt.nr.value == "") {
		alert("Bitte füllen Sie das Feld 'Hausnummer' aus!");
		document.kontakt.nr.focus();
		return false ;
	}
	
	if(document.kontakt.ort.value == "") {
		alert("Bitte füllen Sie das Feld 'Ort' aus!");
		document.kontakt.ort.focus();
		return false ;
	}
	
	if(document.kontakt.plz.value == "") {
		alert("Bitte füllen Sie das Feld 'PLZ' aus!");
		document.kontakt.plz.focus();
		return false ;
	}
	
	if(isEmail(document.kontakt.email.value)==false || document.kontakt.email.value==""){
		alert('Bitte geben Sie eine gültige E-Mail Adresse ein!');
		document.kontakt.email.focus();
		return false;
	}
	
	return true ;
	
}


startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("navi");
if(navRoot){
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
}
 }
}
window.onload=startList;	


// ---------------------------------------------------------------------------------------------
// Funktionen fuer "Schubladen" in Promospalte

function openDrawer(drawerDivId, effectDuration) {
	if (!effectDuration) effectDuration = 0.3 ;

	new Effect.BlindDown(drawerDivId, {duration: effectDuration, queue: {position: 'end', scope: 'drawerscope', limit: 2}}) ;
}



function closeDrawer(drawerDivId, effectDuration) {
	if (!effectDuration) effectDuration = 0.3 ;

	new Effect.BlindUp(drawerDivId, {duration: effectDuration, queue: {position: 'end', scope: 'drawerscope', limit: 2}}) ;
}



function toggleDrawer(drawerDivId, effectDuration) {
	if ($(drawerDivId).getStyle('display') == "none") {
		openDrawer(drawerDivId, effectDuration) ;
	}
	else {
		closeDrawer(drawerDivId, effectDuration) ;
	}
}



function toggleDrawerWithButton(drawerDivId, openDrawerBtImg, closeDrawerBtImg, effectDuration) {
	if (!openDrawerBtImg) openDrawerBtImg = "./img/plus.gif" ;
	if (!closeDrawerBtImg) closeDrawerBtImg = "./img/minus.gif" ;

	if ($(drawerDivId).getStyle('display') == "none") {
		openDrawer(drawerDivId, effectDuration) ;
		document.getElementById("bt" + drawerDivId).src = closeDrawerBtImg ;
	}
	else {
		closeDrawer(drawerDivId, effectDuration) ;
		document.getElementById("bt" + drawerDivId).src = openDrawerBtImg ;
	}
}



