function EMail(s){
	var a = false;
	var res = false;
	if (typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if (b.test('abc') == true) {
			a = true;
		}
	}
	
	if (a == true) {
		reg = new RegExp('^([a-zA-Z0-9\-\.\_]+)' +
		'(\@)([a-zA-Z0-9\-\.]+)' +
		'(\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	}
	else {
		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length - 5)
	}
	return (res);
	
}

function check_form(){
	
	//plz check rein
	
	
	var nick = document.getElementById('nick').value;
	var email = document.getElementById('email').value;
	var email2 = document.getElementById('email2').value;
	var passwort = document.getElementById('passwort').value;
	var passwort2 = document.getElementById('passwort2').value;
	var vorname = document.getElementById('vorname').value;
	var name = document.getElementById('name').value;
	var strasse = document.getElementById('strasse').value;
	var plz = document.getElementById('plz').value;
	var ort = document.getElementById('ort').value;
	var hausnummer = document.getElementById('hausnummer').value;
	var land = document.getElementById('land').value;
	var datenschutz = document.anmeldung.datenschutz.checked ;
	var monat = document.getElementById('monat').value;
	var tag = document.getElementById('tag').value;
	var jahr = document.getElementById('jahr').value;

	

	
if ( land !=1 && monat !="Monat" &&jahr !="Jahr" && tag!="Tag" && nick != "" && datenschutz == true && email != "" && EMail(email) == true && email == email2 && passwort == passwort2 && vorname !="" && passwort!="" && hausnummer !=""  && name !="" && strasse !="" && plz.length > 3 && ort !=""   ) {
		document.anmeldung.submit();
		
		//alert('yeah allet rischtisch');
	}
	else {
		
		//fehlermeldungem rein
		
		
//		if ( nick == "" ||email != "" || vorname !="" || passwort!=""  || name !="" || strasse !=""  ) 
	
		var fehler ="";
		
		
		
		if (nick =="") {
			document.getElementById('nick').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('nick').style.borderColor = "#004290";
		}

		if (passwort =="") {
			document.getElementById('passwort').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('passwort').style.borderColor = "#004290";
		}
	
		if (passwort2 =="") {
			document.getElementById('passwort2').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('passwort2').style.borderColor = "#004290";
		}
		
		if (vorname =="") {
			document.getElementById('vorname').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('vorname').style.borderColor = "#004290";
		}
		if (name =="") {
			document.getElementById('name').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('name').style.borderColor = "#004290";
		}
		if (strasse =="") {
			document.getElementById('strasse').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('strasse').style.borderColor = "#004290";
		}
		if (hausnummer =="") {
			document.getElementById('hausnummer').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('hausnummer').style.borderColor = "#004290";
		}	
		if (ort =="") {
			document.getElementById('ort').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('ort').style.borderColor = "#004290";
		}
		if (plz.length < 3) {
			document.getElementById('plz').style.borderColor = "#e2001a";
			
			if (fehler =="")
			{
				fehler = "Bitte richtige Postleitzahl eingeben.";
			}
		}	
		else{
			
			document.getElementById('plz').style.borderColor = "#004290";
		}	
	
		
		
		
	
		
		if(email != email2){
			document.getElementById('email').style.borderColor = "#e2001a";
			document.getElementById('email2').style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Die E-Mail Adressen stimmen nicht überein.";
			}
		}
		

		
		if (EMail(email) == false) {
			document.getElementById('email').style.borderColor = "#e2001a";
			if(fehler=="")
			{
			fehler = "Bitte richtige Email eingeben.";
			}
		}	
		else{
			document.getElementById('email').style.borderColor = "#004290";
		}
		
		if (EMail(email2) == false) {
			document.getElementById('email2').style.borderColor = "#e2001a";
			if(fehler=="")
			{
			fehler = "Bitte richtige Email eingeben.";
			}
		}
		else{
			document.getElementById('email2').style.borderColor = "#004290";
		}
		
		
		
		if(passwort != passwort2){
			document.getElementById('passwort').style.borderColor = "#e2001a";
			document.getElementById('passwort2').style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Die Passwörter stimmen nicht überein.";
			}
		}
		
		if(land == 1){
			document.getElementById('land').style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Bitte ein Land wählen.";
			}
		}
	
		if (datenschutz == false)
		{
			
			document.getElementById('datenschutz').style.borderColor = "#e2001a";
			if (fehler ==""){
				fehler = "Bitte die Datenschutzrichtlinien und Teilnahmebedingungen akzeptieren.";
			}
		}else{
			document.getElementById('datenschutz').style.borderColor = "#004290";
		}	
		
		
		if (jahr =="Jahr" ||monat =="Monat" || tag =="Tag")
		{
			
			document.getElementById('jahr').style.borderColor = "#e2001a";
			document.getElementById('monat').style.borderColor = "#e2001a";
			document.getElementById('tag').style.borderColor = "#e2001a";
			if (fehler ==""){
				fehler = "Bitte ein Alter eingeben.";
			}
		}else{
			document.getElementById('jahr').style.borderColor = "#004290";
			document.getElementById('tag').style.borderColor = "#004290";
			document.getElementById('monat').style.borderColor = "#004290";
		}	
			
		document.getElementById('fehlermeldung').innerHTML = fehler;
			
	}
	
}








function checkform_kommentar(nummer){
	
	if (!nummer) nummer="";
	anm = "anmeldung_kommentar"+nummer;
	var daten = "datenschutz" + nummer;
	var datenschutz = document.forms[anm].elements[daten].checked ;
	var nick = document.getElementById('nick'+nummer).value;
	var email = document.getElementById('email'+nummer).value;
	var email2 = document.getElementById('email2'+nummer).value;
	var passwort = document.getElementById('passwort'+nummer).value;
	var passwort2 = document.getElementById('passwort2'+nummer).value;
	

	
	if ( nick !=""  && email !=""  && passwort !="" && passwort == passwort2 && email == email2 && datenschutz == true ) {
		anm = "anmeldung_kommentar"+nummer;
		//document.anmeldung_kommentar.submit();
		document.forms[anm].submit();
		
	}
	else {
		
		var fehler ="";
		
					
		if (nick =="") {
			document.getElementById('nick'+nummer).style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('nick'+nummer).style.borderColor = "#004290";
		}
		if (email =="") {
			document.getElementById('email'+nummer).style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('email'+nummer).style.borderColor = "#004290";
		}
		if (email2 =="") {
			document.getElementById('email2'+nummer).style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('email2'+nummer).style.borderColor = "#004290";
		}
		if (passwort =="") {
			document.getElementById('passwort'+nummer).style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('passwort'+nummer).style.borderColor = "#004290";
		}	
		if (passwort2 =="") {
			document.getElementById('passwort2'+nummer).style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('passwort2'+nummer).style.borderColor = "#004290";
		}
		
		
		

		if(email != email2){
			document.getElementById('email'+nummer).style.borderColor = "#e2001a";
			document.getElementById('email2'+nummer).style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Die E-Mail Adressen stimmen nicht überein.";
			}
		}
		

		
		if (EMail(email) == false) {
			document.getElementById('email'+nummer).style.borderColor = "#e2001a";
			if(fehler=="")
			{
			fehler = "Bitte richtige Email eingeben.";
			}
		}	
		else{
			document.getElementById('email'+nummer).style.borderColor = "#004290";
		}
		
		if (EMail(email2) == false) {
			document.getElementById('email2'+nummer).style.borderColor = "#e2001a";
			if(fehler=="")
			{
			fehler = "Bitte richtige E-Mail Adressen eingeben.";
			}
		}
		else{
			document.getElementById('email2'+nummer).style.borderColor = "#004290";
		}
		
		
		
		if(passwort != passwort2){
			document.getElementById('passwort'+nummer).style.borderColor = "#e2001a";
			document.getElementById('passwort2'+nummer).style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Die Passwörter stimmen nicht überein.";
			}
		}
		
		if (datenschutz == false)
		{
			
			document.getElementById('datenschutz').style.borderColor = "#e2001a";
			if (fehler ==""){
				fehler = "Bitte die Datenschutzrichtlinien und Teilnahmebedingungen akzeptieren.";
			}
		}else{
			document.getElementById('datenschutz').style.borderColor = "#004290";
		}	
		
		
		document.getElementById('fehler_anmeldung'+nummer).innerHTML = fehler;
		
		
		
		
	}
	
}





function check_form_vervoll(){
	
	//plz check rein
		
	var vorname = document.getElementById('vorname').value;
	var name = document.getElementById('name').value;
	var strasse = document.getElementById('strasse').value;
	var plz = document.getElementById('plz').value;
	var ort = document.getElementById('ort').value;
	var hausnummer = document.getElementById('hausnummer').value;
	var land = document.getElementById('land').value;
	var datenschutz = document.anmeldung.datenschutz.checked ;
	
	var monat = document.getElementById('monat').value;
	var tag = document.getElementById('tag').value;
	var jahr = document.getElementById('jahr').value;

		
	
	if ( datenschutz == true  && vorname !=""  && hausnummer !=""  && name !="" && strasse !="" && plz.length > 3 && ort !="" && land !=1 && monat !="Monat" &&jahr !="Jahr" && tag!="Tag"  ) 
	{
		document.anmeldung.submit();
		
		//alert('yeah allet rischtisch');
	}
	else {
		
		//fehlermeldungem rein
		
		
//		if ( nick == "" ||email != "" || vorname !="" || passwort!=""  || name !="" || strasse !=""  ) 
	
		var fehler ="";
		
					
		if (vorname =="") {
			document.getElementById('vorname').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('vorname').style.borderColor = "#004290";
		}
		if (name =="") {
			document.getElementById('name').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('name').style.borderColor = "#004290";
		}
		if (strasse =="") {
			document.getElementById('strasse').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}	
		else{
			document.getElementById('strasse').style.borderColor = "#004290";
		}
		if (hausnummer =="") {
			document.getElementById('hausnummer').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('hausnummer').style.borderColor = "#004290";
		}	
		if (ort =="") {
			document.getElementById('ort').style.borderColor = "#e2001a";
			fehler = "Bitte alle Pflichtfelder ausfüllen.";
		}
		else{
			document.getElementById('ort').style.borderColor = "#004290";
		}
		if (plz.length < 4) {
			document.getElementById('plz').style.borderColor = "#e2001a";
			
			if (fehler =="")
			{
				fehler = "Bitte richtige Postleitzahl eingeben.";
			}
		}	
		else{
			
			document.getElementById('plz').style.borderColor = "#004290";
		}	
		
		if(land == 1){
			document.getElementById('land').style.borderColor = "#e2001a";
			if(fehler=="")
			{
				fehler = "Bitte ein Land wählen.";
			}
		}
		else{
			document.getElementById('land').style.borderColor = "#004290";
		}
			
		if (datenschutz == false)
		{
			
			document.getElementById('datenschutz').style.borderColor = "#e2001a";
			if (fehler ==""){
				fehler = "Bitte die Datenschutzrichtlinien und Teilnahmebedingungen akzeptieren.";
			}
		}else{
			document.getElementById('datenschutz').style.borderColor = "#004290";
		}		
		
		if (jahr =="Jahr" ||monat =="Monat" || tag =="Tag")
		{			
			document.getElementById('jahr').style.borderColor = "#e2001a";
			document.getElementById('monat').style.borderColor = "#e2001a";
			document.getElementById('tag').style.borderColor = "#e2001a";
			if (fehler ==""){
				fehler = "Bitte ein Alter eingeben.";
			}
		}else{
			document.getElementById('jahr').style.borderColor = "#004290";
			document.getElementById('tag').style.borderColor = "#004290";
			document.getElementById('monat').style.borderColor = "#004290";
		}	
				
		document.getElementById('fehlermeldung').innerHTML = fehler;		
		
	}
	
}




