function MailChecker(mail)
	{
	/* Prüfe Email-Adresse auf:
	- länge
	- @-Zeichen
	- den Punkt vor der TLD
	- letzter Punkt kommt nach @
	- Vorhandensein und Länge der TLD
	*/
	
	if(mail.length<7)
		return false;
	
	var punkt = 0;
	var affe = 0;
	for(i=0;i<mail.length;i++)
		{
		if(mail.charAt(i)==".")
			punkt = 1;
		if(mail.charAt(i)=="@")
			affe = 1;			
		}
	if(punkt != 1 || affe != 1)
		return false;
	
	if(mail.lastIndexOf(".")<mail.lastIndexOf("@"))
		return false;
	
	var lastpoint = mail.lastIndexOf(".");
	laenge = mail.substring(lastpoint+1);
	if(laenge.length<2)
		return false;

	return true;		
	}




function checkNewsletter(err1,err2)
	{
	f = document.newsletter;
	if(f.newsletteremail.value=='')
		{
		alert(err1);
		f.newsletteremail.focus();
		return;
		}
	if(!MailChecker(f.newsletteremail.value))
		{
		alert(err2);
		f.newsletteremail.focus();
		f.newsletteremail.select();
		return;		
		}
	f.submit();
	}
