function openPopUp(url, parameter) {
    if (url.indexOf('?') == -1) {
        url += "?aid=" + parameter;
    }
    var newwin = window.open(url, 'newwin', 'width=1200,height=700,top=0,left=0,status=yes,scrollbars=yes,resizable=yes');
    newwin.focus();
    return false;
}
function doSubmitBaby(event) {
    var keyNum;
    if(window.event) {
        keyNum = event.keyCode;
    } else if(event.which) {
        keyNum = event.which;
    }
    if (keyNum == 13) {
        document.form0.submit();
    }
}
function setFontSize(_size, _referrer) {
    var filter = /^([0-9])$/;
    if (filter.test(_size)) {
        document.cookie = 'fontsize=' + _size;
        if (_referrer.length > 0) {
            window.location = _referrer;
        }
    }
    return false;
}
function getFontSize(_alternative) {
    return getCookieValue('fontsize', _alternative);
}
function getCookieValue(_parameter, _alternative) {
    var value = (document.cookie).split(_parameter + '=')[1];
    if (value != undefined) {
        value = value.split(';')[0];
    }
    else {
        value = _alternative;
    }
    return value;
}
function doSubmitForm() {
    var frm = document.form0;
    var isError = false;    
    if (frm.vorname.value == '') {
        document.getElementById("vorname").style.backgroundColor = "#ffb9b9";
        isError = true;
    }
    else {
        document.getElementById("vorname").style.backgroundColor = "#fff";
    }
    if (frm.nachname.value == '') {
        document.getElementById("nachname").style.backgroundColor = "#ffb9b9";
        isError = true;
    }
    else {
        document.getElementById("nachname").style.backgroundColor = "#fff";
    }
    if (frm.firma.value == '') {
        document.getElementById("firma").style.backgroundColor = "#ffb9b9";
        isError = true;
    }
    else {
        document.getElementById("firma").style.backgroundColor = "#fff";
    }
    if (frm.telefon.value == '') {
        document.getElementById("telefon").style.backgroundColor = "#ffb9b9";
        isError = true;
    }
    else {
        document.getElementById("telefon").style.backgroundColor = "#fff";
    }
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(frm.email.value)) {
        document.getElementById("email").style.backgroundColor = "#ffb9b9";
        isError = true;
    }
    else {
        document.getElementById("email").style.backgroundColor = "#fff";
    }
    if (!isError) {
        frm.submit();
    }
}

/* fuer die menuwechsel */

    function change_menu () {
        if ($('pub') != undefined) {
            if ($('pub').hasClassName('pub')) {
                Element.toggleClassName('pub', 'pub_w');
            } else {
                Element.toggleClassName('pub', 'pub');        
            }
        } else if ($('pub_on') != undefined) {
            if ($('pub_on').hasClassName('pub_on')) {
                Element.toggleClassName('pub_on', 'pub_w_on');
            } else {
                Element.toggleClassName('pub_on', 'pub_on');
            } 
        }
        
        if ($('auz') != undefined) {
            if ($('auz').hasClassName('auz')) {
                Element.toggleClassName('auz', 'auz_w');
            } else {
                Element.toggleClassName('auz', 'auz');        
            }
        } else if ($('auz_on') != undefined) { 
            if ($('auz_on').hasClassName('auz_on')) {
                Element.toggleClassName('auz_on', 'auz_w_on');
            } else {
                Element.toggleClassName('auz_on', 'auz_on');
            } 
        }
    }
 
/* fuer Remoteanmeldung */


function button_disable(ID) { 
    var button = document.getElementById(ID); // Der Submit-Button
    if (button) { // Wenn tatsächlich vorhanden
        button.disabled = true; // Deaktivieren
        button.value = "Bitte warten …"; // Text ändern
    }
}