function menuhlon (menutype, elementID) {
	element = document.getElementById(elementID);
	if (menutype == '0')
		element.className = 'menu menu_orange menu_first_level';
	else
		element.className = 'menu menu_grau menu_second_level';
}

function menuhloff (menutype, elementID) {
	element = document.getElementById(elementID);
	if (menutype == '0')
		element.className = 'menu menu_blau menu_first_level';
	else
		element.className = 'menu menu_grau_hl menu_second_level';
}

function jumpToID(id, additionalParams) {
	address = "index.php?id="+id;
	if (additionalParams != '')
		address = address + additionalParams;
	location.href = address;
	return false;
}

function submit_context_search(mode, searchId) {
	url = 'index.php?id=' + searchId;
	if (mode == 1)
		url = url + '&tx_indexedsearch[sword]=' + document.getElementById('kontextsuche_input').value;
	location.href = url;
}

function submit_newsletter_input() {
	address = document.getElementById('newsletter_input').value;
	if (address == '') {
		alert('Keine E-Mail-Adresse eingetragen!');
		return false;
	}
	document.getElementById('newsletter_anmeldung').submit();
}

function submit_newsletter_subscription() {
	if (isEmail(document.getElementById('email_field').value)) {
		document.getElementById('newsletter_subscription_form').submit();
	}
	else {
		alert('Bitte geben Sie eine gültige E-Mail-Adresse ein!');
	}
}

function isEmail(email) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "g+t";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	
	if (!supported)
		return (email.indexOf(".") > 2) && (email.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(email) && r2.test(email));
}