function enableMenu(idReq) {
	idTemp = "part"+idReq+"part";
	document.getElementById(idTemp).style.display = "block";
	idReq = idReq+"Color";
	document.getElementById(idReq).style.backgroundColor = "#2A90D0";
}

function disableMenu(idReq) {
	idTemp = "part"+idReq+"part";
	document.getElementById(idTemp).style.display = "none";
	idReq = idReq+"Color";
	document.getElementById(idReq).style.backgroundColor = "#016EB3";	
}

function chk_this_adress(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
	var b = new RegExp('abc');
	if(b.test('abc') == true){a = true;}
	}

	if(a == true)
	{
	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
		     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
		     '(\\.)([a-zA-Z]{2,4})$');
	res = (reg.test(s));
	}
	else
	{
	res = (s.search('@') >= 1 &&
	   s.lastIndexOf('.') > s.search('@') &&
	   s.lastIndexOf('.') >= s.length-5)
	}
  return(res);
}

function chk_form() {
	// getting all inputs
	var email = document.getElementById('chk_email').value;
	var fname = document.getElementById('chk_name').value;
	var familyname = document.getElementById('chk_familyname').value;
	var plz = document.getElementById('chk_plz').value;
	// Checking E-Mail first
	if (email != "" ) {	
		var chk_email = chk_this_adress(email);
	}
	if (chk_email == false || email == "") {
		alert("Bitte Überprüfen Sie die korrekte Schreibweise der E-Mail Addresse");
	}
	else if (fname == "") {
		alert("Bitte geben Sie ihren Vornamen ein");
	}
	else if (familyname == "") {
		alert("Bitte geben Sie Ihren Nachnamen ein");
	}
	else if (plz != "" && isNaN(plz) && plz.length != 5) {
		alert("Bitte geben Sie Ihre Postleitzahl als fünfstellige Zahl ein");
	}
	else {
		// everything is fine ;-)
		document.getElementById('form_newsletter').submit();
	}
	
}

function show(id, what, link_id){
	var p = document.getElementById(link_id);
	var c = document.getElementById(id);
	if(what == true){
		c.style.display = 'block';
		document.getElementById('multisort').style.visibility = "hidden";
		document.getElementById('filter').style.visibility = "hidden";

	}else{
		c.style.display = 'none';
		document.getElementById('multisort').style.visibility = "visible";
		document.getElementById('filter').style.visibility = "visible";
	}
}
function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
