﻿function ValidatePflicht(e) {
    var ctl = document.getElementById(e);
    if (ctl.value != "") return true;

    window.alert("Füllen sie bitte alle mit '*' gekennzeichneten Felder aus!");
    ctl.focus();
    return false;
}

function ValidatePflichtRadio(radio, size) {
    if (RadioValue(radio, size) != "") return true;

    window.alert("Füllen sie bitte alle mit '*' gekennzeichneten Felder aus!");
    if (size == 1) {
        radio.focus();
    }
    else {
        radio[0].focus();
    }
    return false;
}

function RadioValue(radio, size)
// Liefert den selektierten Wert einer Gruppe von Radio-Buttons zurück
{
    var i;

    if (size == 1) {
        if (radio.checked == true)
            return radio.value;
    }
    else {
        for (i = 0; i < size; i++) {
            if (radio[i].checked == true)
                return radio[i].value;
        }
    }
    return "";
}

function ValidateMail(e) {
    var i = 0;
    var ctl = document.getElementById(e);
    if (ctl.value == "") return true;

    i = ctl.value.indexOf("@");
    if (i > 0) i = ctl.value.indexOf(".", i + 2);
    if ((i + 1) == ctl.value.length) i = -1;
    if (i > 0) return true;

    window.alert("Geben Sie bitte eine gültige eMail-Adresse an!");
    ctl.focus();
    return false;
}

function ValidateZahl(e) {
    var ctl = document.getElementById(e);
    if (ctl.value == "") return true;
    if (!isNaN(parseInt(ctl.value))) return true;

    window.alert("Geben Sie bitte eine gültige Zahl an!");
    ctl.focus();
    return false;
}

