<!-- PopUp-Fenster zentriert auf dem Bildschirm -->
function openWindow(url, width, height, additionalOptions)
{
    if (additionalOptions == null || additionalOptions.length == 0)
		var options =  "width=" + width + ",height=" + height;
	else
		var options =  "width=" + width + ",height=" + height + "," + additionalOptions;

    var x = (screen.width / 2) - (width / 2);
	var y = (screen.height / 2) - (height / 2);

	var newWin = window.open(url,options);
	newWin.moveTo(x, y);
	newWin.focus();
}

function openCenteredWindowOld(url, width, height, name, parms) {
    var left = Math.floor( (screen.width - width) / 2);
    var top = Math.floor( (screen.height - height) / 2);
    var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
    if (parms) { winParms += "," + parms; }
    var newWin = window.open(url, name, winParms);
    newWin.moveTo(left, top);
    newWin.focus();
}

function openCenteredWindow(url, name, width, height, additionalOptions)
{
	if (additionalOptions == null || additionalOptions.length == 0)
		var options =  "width=" + width + ",height=" + height;
	else
		var options =  "width=" + width + ",height=" + height + "," + additionalOptions;

	var x = (screen.width  / 2) - (width  / 2);
	var y = (screen.height / 2) - (height / 2);

	var win = window.open(url, name, options);
	win.moveTo(x, y);
	win.focus();
}

<!-- Formularprüfung für Onlinebuchung der Seminare -->
function OrderFormCheck() {
    if (document.order_form.orderTitel.value == "") {
		alert("Bitte geben Sie Ihren Titel an.");
		document.order_form.orderTitel.focus(); return false;
	}
	if (document.order_form.orderVorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen an.");
		document.order_form.orderVorname.focus(); return false;
	}
	if (document.order_form.orderNachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen an.");
		document.order_form.orderNachname.focus(); return false;
	}
	if (document.order_form.orderStrasse.value == "") {
		alert("Die Adresse ist nicht vollstaendig.");
		document.order_form.orderStrasse.focus(); return false;
	}
	if (document.order_form.orderPlz.value == "") {
		alert("Die Adresse ist nicht vollstaendig.");
		document.order_form.orderPlz.focus(); return false;
	}
	if (document.order_form.orderOrt.value == "") {
		alert("Die Adresse ist nicht vollstaendig.");
		document.order_form.orderOrt.focus(); return false;
	}
	if (document.order_form.orderTelefon.value == "") {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.order_form.orderTelefon.focus(); return false;
	}
	if (document.order_form.orderEmail.value == "") {
		alert("Bitte geben Sie Ihre Email-Adresse ein.");
		document.order_form.orderEmail.focus(); return false;
	}
	if (!document.order_form.orderZahlungsart[0].checked && document.order_form.orderBankname.value == "") {
		alert("Bitte geben Sie den Namen Ihrer Bank ein.");
		document.order_form.orderBankname.focus(); return false;
	}
	if (!document.order_form.orderZahlungsart[0].checked && document.order_form.orderBLZ.value == "") {
		alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.\nDiese besteht nur aus Ziffern!");
		document.order_form.orderBLZ.focus(); return false;
	}
	if (!document.order_form.orderZahlungsart[0].checked && !parseInt(document.order_form.orderBLZ.value)) {
		alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.\nEine Bankleitzahl besteht ausschließlich aus Ziffern.");
		document.order_form.orderBLZ.focus(); return false;
	}
	if (!document.order_form.orderZahlungsart[0].checked && document.order_form.orderKonto.value == "") {
		alert("Bitte geben Sie Ihre Kontonummer ein.\nEine Kontonummer besteht ausschließlich aus Ziffern.");
		document.order_form.orderKonto.focus(); return false;
	}
	if (!document.order_form.orderZahlungsart[0].checked && !parseInt(document.order_form.orderKonto.value)) {
		alert("Bitte geben Sie Ihre Kontonummer ein.\nEine Kontonummer besteht ausschließlich aus Ziffern.");
		document.order_form.orderKonto.focus(); return false;
	}
}

<!-- Formularprüfung für Mitgliedsformular -->
function MitgliedFormCheck() {
    if (document.kontakt_form.pFirma.value == "") {
		alert("Bitte geben Sie Ihren Praxisnamen an.");
		document.kontakt_form.pFirma.focus(); return false;
	}
    if (document.kontakt_form.pAnrede.value == "") {
		alert("Bitte wählen Sie eine Anredeform aus.");
		document.kontakt_form.pAnrede.focus(); return false;
	}
    if (document.kontakt_form.pTitel.value == "") {
		alert("Bitte geben Sie Ihren Titel an.");
		document.kontakt_form.pTitel.focus(); return false;
	}
    if (document.kontakt_form.pNachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen an.");
		document.kontakt_form.pNachname.focus(); return false;
	}
    if (document.kontakt_form.pVorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen an.");
		document.kontakt_form.pVorname.focus(); return false;
	}
    if (document.kontakt_form.pStrasse.value == "") {
		alert("Bitte geben Sie Ihre Strasse und Hausnummer an.");
		document.kontakt_form.pStrasse.focus(); return false;
	}
    if (document.kontakt_form.pPlz.value.length < 5) {
		alert("Bitte geben Sie eine Postleitzahl an.\nDiese besteht aus 5 Ziffern!");
		document.kontakt_form.pPlz.focus(); return false;
	}
    if (!parseInt(document.kontakt_form.pPlz.value)) {
		alert("Eine Postleitzahl besteht aus 5 Ziffern,\nnicht aus Buchstaben oder Sonderzeichen!");
		document.kontakt_form.pPlz.focus(); return false;
	}
    if (document.kontakt_form.pOrt.value == "") {
		alert("Bitte geben Sie einen Ort an.");
		document.kontakt_form.pOrt.focus(); return false;
	}
	if (document.kontakt_form.landID.value == "") {
		alert("Bitte wählen Sie Ihr Bundesland aus.");
		document.kontakt_form.landID.focus(); return false;
	}
	if (document.kontakt_form.pTelefon.value == "") {
		alert("Bitte geben Sie Ihre Telefonnummer an.");
		document.kontakt_form.pTelefon.focus(); return false;
	}
    if (document.kontakt_form.pEmail.value == "") {
		alert("Bitte geben Sie Email-Adresse an.");
		document.kontakt_form.pEmail.focus(); return false;
	}
	if (document.kontakt_form.pBankname.value == "") {
		alert("Bitte geben Sie den Namen Ihrer Bank ein.");
		document.kontakt_form.pBankname.focus(); return false;
	}
	if (document.kontakt_form.pBLZ.value == "" && !parseInt(document.kontakt_form.pBLZ.value)) {
		alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.\nEine Bankleitzahl besteht ausschließlich aus Ziffern.");
		document.kontakt_form.pBLZ.focus(); return false;
	}
	if (document.kontakt_form.pKontoNr.value == "" && !parseInt(document.kontakt_form.pKontoNr.value)) {
		alert("Bitte geben Sie Ihre Kontonummer ein.\nEine Kontonummer besteht ausschließlich aus Ziffern.");
		document.kontakt_form.pKontoNr.focus(); return false;
	}
    if (document.kontakt_form.kommentar.value == "") {
		alert("Bitte schreiben Sie einen Kommentar.");
		document.kontakt_form.kommentar.focus(); return false;
	}
	if (document.kontakt_form.pBankeinzug.checked = false) {
		alert("Sie müssen die Einzugsermächtigung gestatten um bei der KFO-IG\ndie Mitgliedschaft zu beantragen!");
		document.kontakt_form.pBankeinzug.focus(); return false;
	}
}

<!-- Formularprüfung für Kontaktformular -->
function KontaktFormCheck() {
    if (document.kontakt_form.pFirma.value == "") {
		alert("Bitte geben Sie Ihren Praxisnamen an.");
		document.kontakt_form.pFirma.focus(); return false;
	}
    if (document.kontakt_form.pAnrede.value == "") {
		alert("Bitte wählen Sie eine Anredeform aus.");
		document.kontakt_form.pAnrede.focus(); return false;
	}
    if (document.kontakt_form.pTitel.value == "") {
		alert("Bitte geben Sie Ihren Titel an.");
		document.kontakt_form.pTitel.focus(); return false;
	}
    if (document.kontakt_form.pNachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen an.");
		document.kontakt_form.pNachname.focus(); return false;
	}
    if (document.kontakt_form.pVorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen an.");
		document.kontakt_form.pVorname.focus(); return false;
	}
    if (document.kontakt_form.pStrasse.value == "") {
		alert("Bitte geben Sie Ihre Strasse und Hausnummer an.");
		document.kontakt_form.pStrasse.focus(); return false;
	}
    if (document.kontakt_form.pPlz.value.length < 5) {
		alert("Bitte geben Sie eine Postleitzahl an.\nDiese besteht aus 5 Ziffern!");
		document.kontakt_form.pPlz.focus(); return false;
	}
    if (!parseInt(document.kontakt_form.pPlz.value)) {
		alert("Eine Postleitzahl besteht aus 5 Ziffern,\nnicht aus Buchstaben oder Sonderzeichen!");
		document.kontakt_form.pPlz.focus(); return false;
	}
    if (document.kontakt_form.pOrt.value == "") {
		alert("Bitte geben Sie einen Ort an.");
		document.kontakt_form.pOrt.focus(); return false;
	}
    if (document.kontakt_form.pEmail.value == "") {
		alert("Bitte geben Sie Email-Adresse an.");
		document.kontakt_form.pEmail.focus(); return false;
	}
    if (document.kontakt_form.kommentar.value == "") {
		alert("Bitte schreiben Sie einen Kommentar.");
		document.kontakt_form.kommentar.focus(); return false;
	}
}
function emailcheck() {
    var string1=document.kontakt_form.pEmail.value
    if (string1.indexOf("@")==-1)
    {
        alert("Bitte geben Sie eine gültige Email-Adresse ein!")
        document.kontakt_form.pEmail.focus(); return false;
    }
}

function checkBank() {
	if (document.kontakt_form.pBankeinzug.checked != true) {
		alert("Sie müssen die Einzugsermächtigung gestatten um bei der KFO-IG\ndie Mitgliedschaft zu beantragen!");
		document.kontakt_form.pBankeinzug.focus(); return false;
	}
}
