function UnCryptMailto(s, shift) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(shift)); 
	}
	return r;
}

function linkTo_UnCryptMailto(s, shift)	{
	location.href=UnCryptMailto(s, shift);
}

function chkFormular(){

mail=document.Formular.Mail;
mailv=document.Formular.Mail.value;

len=mail.length;
leer = mailv.indexOf(" ");
at = mailv.indexOf("@");

	if(document.Formular.Vorname.value==""){
		alert("Geben Sie bitte Ihren Vornamen an.");
		document.Formular.Vorname.focus();
		return false;
    }  

	if(document.Formular.Nachname.value==""){
		alert("Geben Sie bitte Ihren Nachnamen an.");
		document.Formular.Nachname.focus();
		return false;
    } 
	
	if(mail.value == ""){
		alert("Geben Sie bitte Ihre Emailadresse an.");
		mail.focus();
		return false;
    }
	
	if(leer != -1) {
		alert("Eine Mail-Adresse darf keine Leerzeichen enthalten!");
		mail.focus();
		return false;
	}
	
	if(at == -1) {
		alert("Eine Mail-Adresse muss ein '@' enthalten!");
		mail.focus();
		return false;
	}
	
	if(mailv.lastIndexOf(".",(len-3)) == -1){
        alert("Das ist keine gültige Emailadresse!");
        mail.focus();
        return false;
	}
}