<!--


    function checkFields() {

        if(document.getElementsByName('vorname')[0].value == '' ){
            alert('Sie müssen Ihren Vorname eingeben!');
            document.getElementsByName('vorname')[0].focus();
            return false;
        }

        if(document.getElementsByName('nachname')[0].value == '' ){
            alert('Sie müssen Ihren Nachnamen eingeben!');
            document.getElementsByName('nachname')[0].focus();
            return false;
        }

        if(document.getElementsByName('firmenname')[0].value == ''){
            alert('Sie haben keinen Firmennamen angegeben!');
            document.getElementsByName('firmenname')[0].focus();
            return false;
        }

        if(document.getElementsByName('strasse')[0].value == ''){
            alert('Sie haben keine Strasse angegeben!');
            document.getElementsByName('strasse')[0].focus();
            return false;
        }

        if(document.getElementsByName('plz')[0].value == ''){
            alert('Sie haben keine PLZ angegeben!');
            document.getElementsByName('plz')[0].focus();
            return false;
        }

        if(document.getElementsByName('telefon')[0].value == ''){
            alert('Sie haben keine Telefonnummer angegeben!');
            document.getElementsByName('telefon')[0].focus();
            return false;
        }

        if(document.getElementsByName('email')[0].value == ''){
            alert('Sie haben keine E-Mailadresse angegeben!');
            document.getElementsByName('email')[0].focus();
            return false;
        }

        if( !email(document.getElementsByName('email')[0].value) ) {
            alert('Bitte geben Sie eine gültige E-Mailadresse ein!');
            document.getElementsByName('email')[0].select();
            return false;
        }

        return true;

    } // function checkFields()
    
    
    function checkFields2() {

        if(document.getElementsByName('name1')[0].value == '' ){
            alert('Sie müssen Ihren Namen eingeben!');
            document.getElementsByName('name1')[0].focus();
            return false;
        }

//        if(document.getElementsByName('firmenname')[0].value == ''){
//            alert('Sie haben keinen Firmennamen angegeben!');
//            document.getElementsByName('firmenname')[0].focus();
//            return false;
//        }

        if(document.getElementsByName('e_mail_adresse')[0].value == ''){
            alert('Sie haben keine E-Mailadresse angegeben!');
            document.getElementsByName('e_mail_adresse')[0].focus();
            return false;
        }

        if( !email(document.getElementsByName('e_mail_adresse')[0].value) ) {
            alert('Bitte geben Sie eine gültige E-Mailadresse ein!');
            document.getElementsByName('e_mail_adresse')[0].select();
            return false;
        }

        if(document.getElementsByName('betreff')[0].value == '' ){
            alert('Sie müssen einen Betreff eingeben!');
            document.getElementsByName('betreff')[0].focus();
            return false;
        }

        if(document.getElementsByName('nachricht')[0].value == '' ){
            alert('Sie müssen eine Nachricht eingeben!');
            document.getElementsByName('nachricht')[0].focus();
            return false;
        }


        return true;

    } // function checkFields2()

    function email(s) {

        var a = false;
        var res = false;
        if(typeof(RegExp) == 'function') {
            var b = new RegExp('abc');
            if(b.test('abc') == true){a = true;}
        } // if(typeof(RegExp) == 'function')

        reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
        res = (reg.test(s));
        res = (s.search('@') >= 1 &&  s.lastIndexOf('.') > (s.search('@') + 3) && s.lastIndexOf('.') >= s.length-5 &&
              (s.length - (s.lastIndexOf('.') + 1)) >= 2);
        if( res ) {
            x = s.substring(s.search('@') + 1,s.lastIndexOf('.'));
            res = isNaN(x);
        } // if( res )
        return(res);
    } // function EMail(s)


    function show_agb() {
        vTop = (parseInt(document.body.clientHeight) - 550) / 2;
        vLeft = (parseInt(document.body.clientWidth) - 500) / 2;
        fenster1 = window.open("agb.html" ,"fenster1","resizable=yes,scrollbars=yes,width=500,height=650,top=" + vTop + ",left=" + vLeft);
        fenster1.focus();
    } // function newwindow(datei)


    // Berechnet die zu bezahlende Summe bei einer frei wählbaren anzahl von Modulen und Zahlweisen.
    function berechnen() {
        
        _betrag = 0;
        
        if( document.getElementsByName('buchhaltung')[0].checked == true ) _betrag += 8;
        if( document.getElementsByName('faktura')[0].checked == true ) _betrag += 8;
        if( document.getElementsByName('kundenverwaltung')[0].checked == true ) _betrag += 30;
        if( document.getElementsByName('provision')[0].checked == true ) _betrag += 40;
        
        for( i = 0; i < 4; i++ ) {
            if( document.getElementsByName('zahlweise')[i].checked == true ) {
                rabatt = document.getElementsByName('zahlweise')[i].value;
                _id    = (i + 1);
                break;
            } // if( document.getElementsByName('zahlweise')[i].checked == true )
        } // for( i = 0; i < 4; i++ )

        switch( _id ) {
            case 1: _monat = 12;
                    break;
            case 2: _monat = 6;
                    break;
            case 3: _monat = 3;
                    break;
            case 4: _monat = 1;
                    break;
            default:break;
        } // switch( _id )


        _betrag = _betrag * _monat;
        _betrag = _betrag * document.getElementsByName('lizenzen')[0].value;
        _betrag = _betrag - (_betrag / 100 * rabatt);
        
        document.getElementsByName('betrag')[0].value = _betrag.toFixed(2).replace(".",",");
    } // function berechnen()
//-->