var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


function changeLayer(lTo,lCount) {
	// lCount - count of Layer
	// lTo - link to 
	var layerArr = new Array();
	for (i=1;i<=lCount;i++) {
		document.getElementById("ce"+i).style.display = 'none';
		document.getElementById("ceb"+i).style.display = 'none';
	}
	document.getElementById("ce"+lTo).style.display = "block";
	document.getElementById("ceb"+lTo).style.display = "block";
}	

function changeMetaLayer(lTo) {
	// lTo - link to 
	var layerArr = new Array();
	for (i=1;i<=2;i++) {
		document.getElementById("me"+i).style.display = 'none';
		document.getElementById("men"+i).style.display = 'none';
	}
	document.getElementById("me"+lTo).style.display = "block";
	document.getElementById("men"+lTo).style.display = "block";
}	

function showLayer(l) {
	// l - layer to show 
	document.getElementById(l).style.display = "block";
}	
function hideLayer(l) {
	// l - layer to show 
	document.getElementById(l).style.display = "none";
}	

var errorTimer;
function hideError() {
     get("errormessage").style.display="none";
}
function get(eId) {
    return document.getElementById(eId);
}

function showError() {
    get("errormessage").style.display="block";
    if (errorTimer) window.clearTimeout(errorTimer);
    errorTimer=window.setTimeout("hideError()",3000);
}

function hideError() {
     get("errormessage").style.display="none";
}
function get(anId) {
    return document.getElementById(anId);
}

function showError(anId) {
	document.getElementById("errormessage").innerHTML = "Bitte geben Sie "+anId+" ein!";
    get("errormessage").style.display="block";
    if (errorTimer) window.clearTimeout(errorTimer);
    errorTimer=window.setTimeout("hideError()",3000);
}

function checkData(thisform)
{
	var checked = false;
	var text ="#";

	switch (thisform.name) {
  	case 'contactform':
		with (thisform) {
			 if (from && filter.test(from.value)== true) { 
			 	checked = true;		    
			 } else {
				showError("Ihre E-Mail");
				break;
			 }
			if (message) {
			 	checked = false;
			 	if (message.value != "") {
			 		checked = true;		    
				 } else {
					showError("Ihre Nachricht");
					break;
				 }
			}
		 } 
		 break;
	}
	if (checked) {
	    thisform.method = "post";
	    thisform.target = "_self";
	    thisform.submit();
	} 
}