function chkFormular_standard_deutsch() {
	if(document.Formular.name.value == '') {
		alert('Bitte Ihren Namen eingeben!');
		document.Formular.name.focus();
		return false;
	}
	if(document.Formular.strasse.value == '') {
		alert('Bitte Ihre Strasse eingeben!');
		document.Formular.strasse.focus();
		return false;
	}
	if(document.Formular.stadt.value == '') {
		alert('Bitte Ihre Postleitzahl und den Ort eingeben!');
		document.Formular.stadt.focus();
		return false;
	}
	if(document.Formular.email.value == '') {
		alert('Bitte Ihre E-Mail-Adresse eingeben!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert('Keine gueltige E-Mail-Adresse!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.Nachricht.value == '') {
		alert('Bitte teilen Sie uns mit, worüber Sie Informationen haben möchten!');
		document.Formular.Nachricht.focus();
		return false;
	}
	return true;
}
// Formular check englisch -----------------------------------------------------------------------
function chkFormular_standard_englisch() {
	if(document.Formular.name.value == '') {
		alert('Please enter your name!');
		document.Formular.name.focus();
		return false;
	}
	if(document.Formular.street.value == '') {
		alert('Please enter your street!');
		document.Formular.street.focus();
		return false;
	}
	if(document.Formular.city.value == '') {
		alert('Please enter your City!');
		document.Formular.city.focus();
		return false;
	}
	if(document.Formular.email.value == '') {
		alert('Please enter your email-address!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert('No valid email-address!');
		document.Formular.email.focus();
		return false;
	}
}
// Formular check 2 deutsch incl. e-mail check
function chkForm_stde() {
	if(document.formular.name.value == '') {
    	alert('Bitte füllen Sie bitte das Feld Name aus!');
    	document.formular.name.focus();
    	return false;
    }
   	if(document.formular.strasse.value == '') {
    	alert('Geben Sie bitte die Strasse ein!');
     	document.formular.strasse.focus();
     	return false;
    }
  	if(document.formular.plzort.value == '') {
     	alert('Geben Sie bitte die Postleitzahl und den Ort ein!');
     	document.formular.plzort.focus();
     	return false;
    }
  	if(document.formular.email.value == '') {
     	alert('Geben Sie bitte Ihre E-Mailadresse ein!');
     	document.formular.email.focus();
     	return false;
    }
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
   		alert('Bitte prüfen Sie die EMail-Adresse!');
    		document.formular.email.focus();
    		return false;
    	}
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 2.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Bitte prüfen Sie die EMail-Adresse!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Bitte prüfen Sie die EMail-Adresse!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}
	if(document.formular.telefon.value == '') {
		alert('Bitte die Telefonnummer eingeben');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('Bitte nur Ziffern, /, leerzeichen oder - eingeben');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
   	}
//	if(document.formular.fax.value == '') {
//		alert('Bitte die Faxnummer eingeben');
//		document.formular.fax.focus();
//		return false;
//	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('Bitte nur Ziffern, / oder - eingeben');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}
	if(document.formular.an.value == '') {
		alert('Bitte wählen Sie einen Infobereich aus');
    	document.formular.an.focus();
		return false;
   	}
	return true;
}
// Formular check 2 english incl. e-mail check
function chkForm_sten() {
	if(document.formular.name.value == '') {
     	alert('Please insert your name!');
     	document.formular.name.focus();
     	return false;
    }
   	if(document.formular.strasse.value == '') {
     	alert('Please insert your street!');
     	document.formular.strasse.focus();
     	return false;
    } 
	if(document.formular.plzort.value == '') {
     	alert('Please insert your postcode and city!');
     	document.formular.plzort.focus();
     	return false;
    }
  	if(document.formular.email.value == '') {
     	alert('Please insert your email!');
     	document.formular.email.focus();
     	return false;
    }
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
    	 	alert('Pleas check your input: email!');
    	 	document.formular.email.focus();
    	 	return false;
    	}
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 3.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Pleas check your input: email!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Pleas check your input: email!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}
	if(document.formular.telefon.value == '') {
		alert('Please insert your telefonenumber!');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('please only use numbers, /, space or -');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
   	}
//	if(document.formular.fax.value == '') {
//		alert('Please insert your faxnumber!');
//    	document.formular.fax.focus();
//		return false;
//   	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('please only use numbers, /, space or -');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}
	if(document.formular.an.value == '') {
		alert('Please take your selection');
    	document.formular.an.focus();
		return false;
   	}
	return true;
}

function picture_popup(URL,Fenstertitel,Fensterbreite,Fensterhoehe,FensterPosOben,FensterPosLinks)
  {
    if(Fensterbreite == 'null')
      Fensterbreite = 700;
    
    if(Fensterhoehe == 'null')
      Fensterhoehe = 410;
  
    if(FensterPosOben == 'null')
      FensterPosOben = 20;
      
    if(FensterPosLinks == 'null')
      FensterPosLinks = 20;
      
    open(URL,"Fenstertitel","width=" + Fensterbreite + ",height= " + Fensterhoehe + ",left=" + FensterPosLinks + ",top=" + FensterPosOben + ",scrollbars=0");
  }
  
// Formular check 2 deutsch incl. e-mail check
function chkForm_kontaktde() {
	if(document.formular.name.value == '') {
    	alert('Bitte füllen Sie bitte das Feld Name aus!');
    	document.formular.name.focus();
    	return false;
    }
   	if(document.formular.strasse.value == '') {
    	alert('Geben Sie bitte die Strasse ein!');
     	document.formular.strasse.focus();
     	return false;
    }
  	if(document.formular.plz.value == '') {
     	alert('Geben Sie bitte die Postleitzahl!');
     	document.formular.plz.focus();
     	return false;
    }
    if(document.formular.ort.value == '') {
     	alert('Geben Sie bitte den Ort ein!');
     	document.formular.ort.focus();
     	return false;
    }
    if(document.formular.land.value == '') {
     	alert('Geben Sie bitte den Land ein!');
     	document.formular.land.focus();
     	return false;
    }
    if(document.formular.vorw_telefon.value == '') {
		  alert('Bitte die Vorwahl eingeben!');
    	document.formular.vorw_telefon.focus();
		return false;
   	}
    // zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.vorw_telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.vorw_telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('Bitte nur Ziffern, /, leerzeichen oder - eingeben');
	     		document.formular.vorw_telefon.focus();
    			return false;
			}
		}
  }
    if(document.formular.telefon.value == '') {
		alert('Bitte die Telefonnummer eingeben');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('Bitte nur Ziffern, /, leerzeichen oder - eingeben');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
  }
  	if(document.formular.email.value == '') {
     	alert('Geben Sie bitte Ihre E-Mailadresse ein!');
     	document.formular.email.focus();
     	return false;
    }
    
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
   		alert('Bitte prüfen Sie die EMail-Adresse!');
    		document.formular.email.focus();
    		return false;
    }
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 2.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Bitte prüfen Sie die EMail-Adresse!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Bitte prüfen Sie die EMail-Adresse!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}

//	if(document.formular.fax.value == '') {
//		alert('Bitte die Faxnummer eingeben');
//		document.formular.fax.focus();
//		return false;
//	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('Bitte nur Ziffern, / oder - eingeben');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}
	if(document.formular.an.value == '') {
		alert('Bitte wählen Sie einen Infobereich aus');
    	document.formular.an.focus();
		return false;
   	}
	return true;
}

// Formular check 2 deutsch incl. e-mail check
function chkForm_kontakten() {
	if(document.formular.name.value == '') {
    	alert('Please enter your last name!');
    	document.formular.name.focus();
    	return false;
    }
   	if(document.formular.strasse.value == '') {
    	alert('Please enter your street!');
     	document.formular.strasse.focus();
     	return false;
    }
  	if(document.formular.plz.value == '') {
     	alert('Please enter your postal code!');
     	document.formular.plz.focus();
     	return false;
    }
    if(document.formular.ort.value == '') {
     	alert('Please enter your city');
     	document.formular.ort.focus();
     	return false;
    }
    if(document.formular.land.value == '') {
     	alert('Please enter your Country!');
     	document.formular.land.focus();
     	return false;
    }
    if(document.formular.vorw_telefon.value == '') {
		  alert('Please enter your prefix!');
    	document.formular.vorw_telefon.focus();
		return false;
   	}
    // zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.vorw_telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.vorw_telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('Bitte nur Ziffern, /, leerzeichen oder - eingeben');
	     		document.formular.vorw_telefon.focus();
    			return false;
			}
		}
   	}
    if(document.formular.telefon.value == '') {
		alert('Please insert your telefonenumber');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('please only use numbers, /, space or -');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
   	}
  	if(document.formular.email.value == '') {
     	alert('Please enter your E-Mail!');
     	document.formular.email.focus();
     	return false;
    }
    
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
   		alert('Please check your E-Mail!');
    		document.formular.email.focus();
    		return false;
    	}
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 2.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Please check the spelling of your entry once again!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Your E-Mail address has not been entered correctly!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}

//	if(document.formular.fax.value == '') {
//		alert('Bitte die Faxnummer eingeben');
//		document.formular.fax.focus();
//		return false;
//	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('Bitte nur Ziffern, / oder - eingeben');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}
	if(document.formular.an.value == '') {
		alert('Bitte wählen Sie einen Infobereich aus');
    	document.formular.an.focus();
		return false;
   	}
	return true;
  }
  
// Zeichenzaehler ------------------------------------------------------------------------------
    var maximale_laenge=1500;

    function zeichen_ausrechnen ()
    { 
		window.document.formular.aussteller_kuendigen_an.value = window.document.formular.presse.value.length;
    }

    function laengen_checkde () 
    {
    	var weiter = chkForm_kontaktde();
    	if (!weiter)
    	{
    		return false;
    	}

    	var textfeld = document.forms['formular'].elements['presse'];
        if (textfeld.value.length > maximale_laenge) 
        {
	    	alert ('Der eingegebene Text ueberschreitet die 1500 Zeichen Grenze.');
            textfeld.focus();
            return false;
        } 
        else 
        {
	    	return true;
        }
    }
    
    function laengen_checken () 
    {
    	var weiter = chkForm_kontakten();
    	if (!weiter)
    	{
    		return false;
    	}

    	var textfeld = document.forms['formular'].elements['presse'];
        if (textfeld.value.length > maximale_laenge) 
        {
	    	alert ('The entered text exceeded the maximum amount of 1500 characters.');
            textfeld.focus();
            return false;
        } 
        else 
        {
	    	return true;
        }
    }
	
	  function laengen_checkit () 
    {
    	var weiter = chkForm_kontakten();
    	if (!weiter)
    	{
    		return false;
    	}

    	var textfeld = document.forms['formular'].elements['presse'];
        if (textfeld.value.length > maximale_laenge) 
        {
	    	alert ('The entered text exceeded the maximum amount of 1500 characters.');
            textfeld.focus();
            return false;
        } 
        else 
        {
	    	return true;
        }
    }