// Abfrage Domaincheck
function domainAusgefuellt(formular) {
	msg = "";
	
	if(document.form1.dom.value=="" || document.form1.dom.value.length < 3) {
		msg += "\n- Bitte geben Sie einen Domainnamen mit mindestens 3 Zeichen ein (z.B.: schmitz-gmbh)";
	} else {
	
		if(document.form1.dom.value.indexOf('.')>-1) {
			msg += "\n- Der Domainname darf keinen '.' (Punkt) enthalten.";
		}

		var zeichen="/ ;:,!?";
		eingabe=document.form1.dom.value;
		laenge=eingabe.length;
		var thismsg = "";
		for( i=0;i<laenge;i++ )
		{
		  badchar=eingabe.charAt(i);
		  if (zeichen.indexOf(badchar)>-1)
		  {
			thismsg = "\n- Ihre Eingabe enthält ungültige Zeichen. Ungültige Zeichen sind: / ;:,!?";
		  }  
		}
		msg += thismsg;	
	}
	
	if(document.form1.endung.value=="") {
		msg += "\n- Bitte wählen Sie eine gültige Topleveldomain (z.B. '.de', '.com', 'nl', etc.) oder eine Gruppe ('Alle','EU-Staaten','Spezial','International')";
	}
	
	if(msg) {
		alert ("Sie haben folgende Fehler bei der Eingabe gemacht:\n" + msg);
		return false;
	}
	
}

/*************************************************/


// Abfrage für Domainregistrierung

function formAusgefuellt(formular) {
	msg = "";
	
	if(document.form1.vorname.value=="") {
		msg += "\n- Vorname";
	}
	if(document.form1.name.value=="") {
		msg += "\n- Nachname";
	}
	
	// A N S C H R I F T   gefüllt?
	if(document.form1.strasse.value=="" || document.form1.hausnr.value=="" || document.form1.plz.value=="" || document.form1.ort.value=="" || document.form1.land.value=="")	{ 
		msg += "\n- tragen Sie Ihre vollständige Anschrift ein\n  ( Straße | Hausnummer | PLZ | Ort | Land )";
	} else {
		// prüfen ob sich im PLZ-Feld ungültige Zeichen befinden
		var zeichen="1234567890";
		eingabe=document.form1.plz.value;
		laenge=eingabe.length;
		var thismsg = "";
		for( i=0;i<laenge;i++ )
		{
		  badchar=eingabe.charAt(i);
		  if (zeichen.indexOf(badchar)==-1)
		  {
			thismsg = "\n- in das Feld PLZ gehören nur die Ziffern 0-9";
		  }  
		}
		msg += thismsg;
	}
	
	
	// T E L   gefüllt?
	if(document.form1.telefon.value=="" || document.form1.telefon.value.length<8)	{ 
		msg += "\n- tragen Sie Ihre Telefonnummer (mit Vorwahl) ein";
	} else {
		// prüfen ob sich im Telefonfeld ungültige Zeichen befinden
		var zeichen="1234567890+-/()";
		eingabe=document.form1.telefon.value;
		laenge=eingabe.length;
		var thismsg = "";
		for( i=0;i<laenge;i++ )
		{
		  badchar=eingabe.charAt(i);
		  if (zeichen.indexOf(badchar)==-1)
		  {
			thismsg = "\n- in das Feld Telefon gehören keine Buchstaben (A-z) und keine Leerzeichen";
		  }  
		}
		msg += thismsg;
	}
	
	// Email
	if(document.form1.email.value=="")	{ 
		msg += "\n- tragen Sie Ihre Emailadresse ein"; 
	
	} else {
		// wenn ja prüfen ob @-Zeichen
		if(document.form1.email.value.indexOf('@')==-1) {
			msg += "\n- Eine gültige Emailadresse muss ein '@' (At-Zeichen) und einen '.' (Punkt) enthalten.";
		} else {
			// wenn ja prüfen ob nur ein @-Zeichen
			atPosition=document.form1.email.value.indexOf('@');
			if(document.form1.email.value.indexOf('@',atPosition+1)>-1)	{
				msg += "\n- Sie haben mehr als ein '@-Zeichen' eingegeben.";
			}
			// prüfen ob ein Punkt folgt
			if(document.form1.email.value.indexOf('.',atPosition)==-1) {
				msg += "\n- An irgendeiner Stelle NACH dem '@-Zeichen' muss ein Punkt folgen.";
			} else {
			
				// wenn ja Zeichen nach dem letzten Punkt werden überprüft
				punktPosition=document.form1.email.value.lastIndexOf('.');
				if(punktPosition+3>document.form1.email.value.length) {
					msg += "\n- Nach dem letzten Punkt müssen mindestens 2 Zeichen folgen.";
				}
		
				if(punktPosition+5<document.form1.email.value.length) {
					msg += "\n- Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem letzten Punkt.";
				}
				
			}
			
		}
	
		var zeichen="/ ;:,äüöÄÖÜß";
		eingabe=document.form1.email.value;
		laenge=eingabe.length;
		var thismsg = "";
		for( i=0;i<laenge;i++ )
		{
		  badchar=eingabe.charAt(i);
		  if (zeichen.indexOf(badchar)>-1)
		  {
			thismsg = "\n- Sie haben ungültige Zeichen im Emailfeld eingetragen. Ungültige Zeichen sind: / ;:,äöüÄÖÜß";
		  }  
		}
		msg += thismsg;
	}	
	
	if(msg) {
		alert ("Sie haben folgende Felder nicht oder falsch ausgefüllt:\n" + msg);
		return false;
	}
	
}

/******************************************************************/