function openArchive() {
	$('popupbg').show();
	$('popuparchive').show();
	return false;
}

function closeArchive() {
	$('popupbg').hide();
	$('popuparchive').hide();
	return false;
}


function checkmail(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 openimage(isrc) {
	var i = document.getElementById("imagelayer");
	var m = new Image; m.src = isrc;
	var text = '<a href="javascript:;" onclick="javascript:closeimage()">Gro&szlig;ansicht schlie&szlig;en</a><br />';
	text = text + '<img src="'+isrc+'" border="0" />';
	text = text + '<br /><a href="javascript:;" onclick="javascript:closeimage()">Gro&szlig;ansicht schlie&szlig;en</a>';
	i.innerHTML = text;
	i.style.display = 'block';
}

function closeimage() {
	var i = document.getElementById("imagelayer");
	i.innerHTML = '';
	i.style.display = 'none';
}

function checkContactFormOLD () {
	
	$blnError = false;
	
	if ($('form_errormsg').style.display == "block") $('form_errormsg').style.display = "none";
	
	if ($('Name').value == "") {
		$blnError = true;
		$('Name').className = "error";
	} else {
		$('Name').className = "normal";
	}
	
	if ($('Telefonnummer').value == "") {
		$blnError = true;
		$('Telefonnummer').className = "error";
	} else {
		$('Telefonnummer').className = "normal";
	}
	
	if ($('E-Mail-Adresse').value == "" || checkmail($('E-Mail-Adresse').value) == false) {
		$blnError = true;
		$('E-Mail-Adresse').className = "error";
	} else {
		$('E-Mail-Adresse').className = "normal";
	}
	
	if ($('Mitteilung').value == "") {
		$blnError = true;
		$('Mitteilung').className = "error";
	} else {
		$('Mitteilung').className = "normal";
	}
	
	
	
	if ($blnError == true) {
		$('form_errormsg').style.display = "block";
		return false;
	} else {
		return true;
	}
}


function checkContactForm () {
	
	blnError = false;
	
	var e = $('form_errormsg'); //document.getElementById['form_errormsg'];
	
	/*var fName  = document.getElementById['_Name'];
	var fTel   = document.getElementById['_Telefonnummer'];
	var fEmail = document.getElementById['_E-Mail-Adresse'];
	var fText  = document.getElementById['_Mitteilung'];
	*/
	var fName  = $('_Name');
	var fTel   = $('_Telefonnummer');
	var fEmail = $('_E-Mail-Adresse');
	var fText  = $('_Mitteilung');
	
	
	if (e.style.display == "block") e.style.display = "none";
	
	if (fName.value == "") {
		blnError = true;
		fName.className = "error";
	} else {
		fName.className = "normal";
	}
	
	if (fTel.value == "") {
		blnError = true;
		fTel.className = "error";
	} else {
		fTel.className = "normal";
	}
	
	if (fEmail.value == "" || checkmail(fEmail.value) == false) {
		blnError = true;
		fEmail.className = "error";
	} else {
		fEmail.className = "normal";
	}
	
	if (fText.value == "") {
		blnError = true;
		fText.className = "error";
	} else {
		fText.className = "normal";
	}
	
	
	
	if (blnError == true) {
		e.style.display = "block";
		return false;
	} else {
		return true;
	}
}