function absenden (){
	var flag = anzeige();
	if(flag){
		document.form.submit();
	}else{
		document.getElementById("form_send").innerHTML = "Bitte fülle das Formular richtig aus.";
	}
}
function anzeige(){
	var check_nick = zeichen(document.form.nick,0,"");
	var check_firma = zeichen(document.form.firma,0,"");
	var str = check_nick+check_firma;
	str = str.split("");
	var neu = new Array();
	var i = 0;
	while(i<str.length){
		var j = 0;
		var gefunden = false;
		while(j<neu.length){
			if(str[i]===neu[j]){
				gefunden = true;
			}
			j++;	
		}
		if(!gefunden){
			neu.push(str[i]);	
		}
		i++;
	}
	neu = neu.join("");
	
	var flag_senden = true;

	if(neu!=""){
		
		document.getElementById("anmeldung_hinweis").innerHTML = "Folgende Zeichen sind nicht zulässig: <span class='hint'>"+neu+"</span><br/><br/>";
		flag_senden = false;
	}else{
		document.getElementById("anmeldung_hinweis").innerHTML = "";
	}
	
	
	
	if(document.form.agb.checked==0 || document.form.nick.value=="" || document.form.firma.value==""){
		flag_senden = false;	
	}
	if(document.form.nick.value.length<4 && document.form.nick.value!=""|| document.form.firma.value.length<4 && document.form.firma.value!=""){
		if(neu!=""){
			document.getElementById("anmeldung_hinweis").innerHTML += "<br/>Mindestens 4 Zeichen!";
		}else{
			document.getElementById("anmeldung_hinweis").innerHTML += "Mindestens 4 Zeichen!<br/><br/>";
		}
		flag_senden = false;
	}
	
	if(flag_senden){
		document.getElementById("form_send").innerHTML = "Angaben absenden.";
	}else{
		document.getElementById("form_send").innerHTML = "Bitte fülle das Formular aus.";
	}
	
	return flag_senden;
}

function zeichen(ziel,s,restrict_add){
	// s==0 -> nur zeichen
	// s==1 -> nur zahlen
	var nicht_erlaubt = "";
	if(ziel.value!=""){
		var txt = ziel.value.split("");
		if(s==1){
			var restrict = "0123456789";	
		}else{
			var restrict = "0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ .-";		
		}
		restrict += restrict_add;
		restrict = restrict.split("");
		var i=0;
		while(i<txt.length){
			var j=0;
			var gefunden = false;
			while(j<restrict.length){
				if(txt[i]==restrict[j]){
					gefunden = true;	
				}
				j++;
			}	
			if(!gefunden){
				nicht_erlaubt+=txt[i];	
			}
			i++;
		}
	}
	if(nicht_erlaubt!=""){
		ziel.style.borderColor = "#ff0000";
	}else{
		ziel.style.borderColor = "#666666";
	}
	//alert(nicht_erlaubt);
	return nicht_erlaubt;
}
