// JavaScript Document

function blurlinks() {
	var e = document.getElementsByTagName('a');
	for (i = 0; i < e.length; i++) {
		e[i].onfocus = 	function() { this.blur(); }
	}
}

function chameleon_init() {
	blurlinks();
}
window.onload = chameleon_init;






	function subscribe()
	{
		document.getElementById("newsletter").value="1";
		newsletter();
	}
	
	
	function unsubscribe()
	{
		document.getElementById("newsletter").value="0";
		newsletter();
	}
	
	



	function MailChecker(mail)
	{
	
	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 newsletter()
		{
		f = document.subscribtion;
		
		// Fehler
		err = new Array();	
		err['name'] 	= 'fehler - error!\n\nbitte gib deinen namen an\nplease fill in your name';
		err['email'] 	= 'fehler - error!\n\nbitte überprüfe deine e-mail adresse\nplease verify your e-mail address';
		err['email_falsch'] = 'fehler - error!\n\nbitte überprüfe deine e-mail adresse\nplease verify your e-mail address';
		err['captcha'] 	= 'fehler - error!\n\nbitte freischalt-code eingeben\nplease enter the captcha';

	
		// Felder die nur auf Inhalt überprüft werden
		fields = new Array('name','email', 'captcha');
		anz = fields.length;
		
		for(i=0;i<anz;i++)
			{
			x = fields[i];
			obj = document.getElementById(x);
			if(obj.value=='')
				{
				alert(err[x]);
				obj.focus();
				return;			
				}
			}
		
		if(!MailChecker(f.email.value))
			{
			alert(err['email_falsch']);
			f.email.focus();
			f.email.select();
			return;		
			}
		
		f.submit();
		}
