function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	

 
 function sendEmail()
{
	
	document.getElementById('validator').style.visibility = "hidden";
	var txtname = document.getElementById('txtname');

	if(txtname.value == "")
	{
		txtname.className = 'validatetextbox';
		txtname.focus()
		
		document.getElementById('validator').style.left =  getposOffset(document.getElementById('txtname'), "left")+'px';
		document.getElementById('validator').style.top =  getposOffset(document.getElementById('txtname'), "top")+'px';
		document.getElementById('validatortext').innerHTML = unescape('Ung%FCltiger Name');
		document.getElementById('validator').style.visibility = "visible";
	
		return;
	}
	txtname.className = 'textbox';
	
	var txtemail = document.getElementById('txtemail');

	if (echeck(txtemail.value)==false)
	{
		txtemail.className = 'validatetextbox';
		txtemail.focus()
		document.getElementById('validator').style.left =  getposOffset(document.getElementById('txtemail'), "left")+'px';
		document.getElementById('validator').style.top =  getposOffset(document.getElementById('txtemail'), "top")+'px';
		document.getElementById('validatortext').innerHTML = unescape('Ung%FCltige E-Mail Adresse');
		document.getElementById('validator').style.visibility = "visible";
		return;
	}
	txtemail.className = 'textbox';
	
	
	var txtsubject = document.getElementById('txtsubject');
	
	if(txtsubject.value == "")
	{
		txtsubject.className = 'validatetextbox';
		txtsubject.focus()
		document.getElementById('validator').style.left =  getposOffset(document.getElementById('txtsubject'), "left")+'px';
		document.getElementById('validator').style.top =  getposOffset(document.getElementById('txtsubject'), "top")+'px';
		document.getElementById('validatortext').innerHTML = unescape('Ung%FCltiger Betreff');
		document.getElementById('validator').style.visibility = "visible";
	
		return;
	}
	txtsubject.className = 'textbox';
	
	var txttext = document.getElementById('txttext');
	
	if(txttext.value == "")
	{
		txttext.className = 'validatetextbox';
		document.getElementById('validator').style.left =  getposOffset(document.getElementById('txttext'), "left")+'px';
		document.getElementById('validator').style.top =  getposOffset(document.getElementById('txttext'), "top")+'px';
		document.getElementById('validatortext').innerHTML = unescape('Ung%FCltige Nachricht');
		document.getElementById('validator').style.visibility = "visible";
		txttext.focus()
		return;
	}else{
		
		sendEmailtoServer();
	}
	txttext.className = 'textbox';
	
	
	
}
function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	
	if(offsettype=="left")
	{
		totaloffset = totaloffset + what.clientWidth +3;
	}
	
	if(offsettype=="top")
	{
		totaloffset = totaloffset -6;
	}
	return totaloffset;  
}

