/* Captcha Reload */
function reloadCaptcha() {
   var now = new Date();
   if (document.images) {
	   document.images.captPic.src = '../../captcha/captcha.php?' + now.getTime();
   }
}


/* checkFormausgefüllt */
function formcheck(formular)
{
	var msg = '';
	if(document.form1.text.value=="")
		msg += "\n- Ihren Eintrag ins Gästebuch";
	if(document.form1.code.value=="")
		msg += "\n- den Bildcode aus der Grafik";
	
	if(msg)
	{
		alert("Bitte überprüfen Sie folgende Angaben:\n"+msg);
		return false;
	}
}


/* Formular für Begleitservice */
function formAusgefuellt(formular)
{ 
	var msg ="";

	if(document.form1.Vorname.value=="")	{ 
		msg += "\n- Bitte geben Sie Ihren Vornamen ein"; 
	}
	
	if(document.form1.email.value=="")	{ 
		msg += "\n- Bitte Ihre E-Mail eingeben"; 
	}

	if(document.form1.email.value.indexOf('@')==-1 ||document.form1.email.value.indexOf('.')==-1) {
		msg += "\n- Eine gueltige E-Mail Adresse muss  '@' (At-Zeichen) und einen '.' (Punkt) enthalten.";
	}

	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- Ihre Eingabe im E-Mail Feld enthält ungültige Zeichen. Ungültige Zeichen sind: / ;:,äöüß";
	  }  
	}
	msg += thismsg;

	atPosition=document.form1.email.value.indexOf('@');
	
	if(document.form1.email.value.indexOf('@',atPosition+1)>-1)
	{
		msg += "\n- Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.";
	}


	if(document.form1.email.value.indexOf('.',atPosition)==-1)
	{
		msg += "\n- An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.";
	}
	
	// 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 muessen noch 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.";
	}
	
	if(document.form1.code.value == '')
	{
		msg += "\n- Bitte geben Sie den Bildcode in das Feld daneben ein.";
	}
	
	if(msg) {
		alert ("Bitte überprüfen Sie folgende Angaben:\n" + msg);
		return false;
	}
	
}

/* Formular für Begleitservice Fragebogen */



function kontaktAusgefuellt(formular)
{ 
	var msg ="";


	if(document.form1.Name.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihren Namen ein"; 
	}

	if(document.form1.Vorname.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihren Vornamen ein"; 
	}

	if(document.form1.Firma.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihren Firmennamen ein"; 
	}
	if(document.form1.Strasse.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihre Strasse ein"; 
	}
	if(document.form1.HSNR.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihre Hausnummer ein"; 
	}
	if(document.form1.PLZ.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihre Postleitzahl ein"; 
	}
	if(document.form1.Ort.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihre Stadt ein"; 
	}
	if(document.form1.Telefon.value=="")	{ 
		msg += "\n- Bitte tragen Sie Ihre Telefonnummer ein"; 
	}
	if(document.form1.email.value=="")	{ 
		msg += "\n- Bitte tragen Ihre E-Mail ein"; 
	}
	

	if(document.form1.email.value.indexOf('@')==-1 ||document.form1.email.value.indexOf('.')==-1) {
		msg += "\n- Eine gueltige Emailadresse muss  '@' (At-Zeichen) und einen '.' (Punkt) enthalten.";
	}

	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- Ihre Eingabe im Emailfeld enthält ungültige Zeichen. Ungültige Zeichen sind: / ;:,äöüß";
	  }  
	}
	msg += thismsg;

	atPosition=document.form1.email.value.indexOf('@');
	
	if(document.form1.email.value.indexOf('@',atPosition+1)>-1)
	{
		msg += "\n- Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.";
	}


	if(document.form1.email.value.indexOf('.',atPosition)==-1)
	{
		msg += "\n- An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.";
	}
	
	// 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 muessen noch 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.";
	}
	
	if(document.form1.code.value == '')
	{
		msg += "\n- Bitte lösen Sie die Rechenaufgabe.";
	}
	
	if(msg) {
		alert ("Bitte überprüfen Sie folgende Angaben:\n" + msg);
		return false;
	}
	
}
