function checkForm(formName, typ){
        validity = false;

        toCheckArr = new Array();//-- 0 = feldname, 1 = typ, 2 = Label, 3 = alert-Variante: 1 = Standard, 0 = ohne "Bitte das Feld ..."

        if(typ == "garantiescheck"){
                var formName = "frmGarantieScheck";

                toCheckArr[0] = new Array('kunde', 'radio', 'Bitte geben Sie an, bei welchem Unternehmen Sie Abo-Kunde sind', '0');
                toCheckArr[1] = new Array('abokundennr', 'input_text', 'Abo-Kundenr.', '1');
                toCheckArr[2] = new Array('anrede', 'radio', 'Anrede', '1');
                toCheckArr[3] = new Array('nachname', 'input_text', 'Nachname', '1');
                toCheckArr[4] = new Array('vorname', 'input_text', 'Vorname', '1');
                toCheckArr[5] = new Array('strasse', 'input_text', 'Stra'+sz+'e', '1');
                toCheckArr[6] = new Array('plz', 'input_text', 'PLZ', '1');
                toCheckArr[7] = new Array('ort', 'input_text', 'Ort', '1');
                toCheckArr[8] = new Array('vorwahl', 'input_text', 'Vorwahl', '1');
                toCheckArr[9] = new Array('telefon', 'input_text', 'Telefon', '1');
                toCheckArr[10] = new Array('email', 'input_text', 'E-Mail', '1');

                toCheckArr[11] = new Array('vorfall_datum', 'input_text', 'Datum des Vorfalls', '1');
                toCheckArr[12] = new Array('vorfall_von', 'input_text', 'Uhrzeit von', '1');
                toCheckArr[13] = new Array('vorfall_bis', 'input_text', 'Uhrzeit bis', '1');
                toCheckArr[14] = new Array('vorfall_ort', 'input_text', 'Ort', '1');
                toCheckArr[15] = new Array('vorfall_start', 'input_text', 'Starthaltestelle', '1');
                toCheckArr[16] = new Array('vorfall_ziel', 'input_text', 'Zielhaltestelle', '1');
                toCheckArr[17] = new Array('vorfall_linien', 'input_text', 'betroffene Linie(n)', '1');
                toCheckArr[18] = new Array('vorfall_richtung', 'input_text', 'Richtung', '1');
                toCheckArr[19] = new Array('vorfall_text', 'input_text', 'Was ist passiert?\nBitte schildern Sie uns den Vorfall', '0');

                toCheckArr[20] = new Array('kto', 'input_text', 'Konto-Nr.', '1');
                toCheckArr[21] = new Array('blz', 'input_text', 'BLZ', '1');
                toCheckArr[22] = new Array('bank', 'input_text', 'Kreditinstitut', '1');
                toCheckArr[23] = new Array('kontoinhaber', 'input_text', 'Konto-Inhaber', '1');

                toCheckArr[24] = new Array('accept', 'checkbox', 'Zum Versenden des Garantie-Schecks ben'+oe+'tigen wir Ihre Einverst'+ae+'ndniserkl'+ae+'rung.', '0');
                toCheckArr[25] = new Array('accept2', 'checkbox', 'Sie m'+ue+'ssen die Datenschutzerkl'+ae+'rung zur Kenntnis genommen haben.', '0');

        } else if(formName == "frmKontakt"){
                i=0;
                toCheckArr[i] = new Array('betreff', 'input_text', 'betrifft', '1');
                i++;
                toCheckArr[i] = new Array('nachricht', 'input_text', 'Ihre Nachricht', '1');
                i++;
                toCheckArr[i] = new Array('anrede', 'radio', 'Anrede', '1');
                i++;
                toCheckArr[i] = new Array('name', 'input_text', 'Name', '1');
                i++;
                toCheckArr[i] = new Array('email', 'input_text', 'E-Mail', '1');

        } else if(formName == "frmBeschwerde"){
                i=0;
                toCheckArr[i] = new Array('sachverhalt', 'input_text', 'Sachverhalt', '1');
                i++;
                toCheckArr[i] = new Array('name', 'input_text', 'Name', '1');
                i++;
                toCheckArr[i] = new Array('email', 'input_text', 'E-Mail', '1');

        } else if(formName == "frmSechserabo"){
                i=0;
                toCheckArr[i] = new Array('abo', 'radio', 'Bitte w'+ae+'hlen Sie ein Abo!', '0');
                i++;
                toCheckArr[i] = new Array('teilnetz', 'input_text', 'Bitte w'+ae+'hlen Sie ein Teilnetz!', '0');
                i++;
                toCheckArr[i] = new Array('anrede', 'radio', 'Anrede', '1');
                i++;
                toCheckArr[i] = new Array('name', 'input_text', 'Nachname', '1');
                i++;
                toCheckArr[i] = new Array('vorname', 'input_text', 'Vorname', '1');
                i++;
                toCheckArr[i] = new Array('geburtsdatum', 'input_text', 'Geburtsdatum', '1');
                i++;
                toCheckArr[i] = new Array('strasse', 'input_text', 'Stra'+sz+'e, Hausnr.', '1');
                i++;
                toCheckArr[i] = new Array('plz', 'input_text', 'Postleitzahl (PLZ)', '1');
                i++;
                toCheckArr[i] = new Array('ort', 'input_text', 'Ort', '1');
                i++;
                toCheckArr[i] = new Array('email', 'input_text', 'E-Mail', '1');
                i++;
                toCheckArr[i] = new Array('abobeginn', 'input_text', 'Abonnementsbeginn', '1');
                i++;
                toCheckArr[i] = new Array('einstieg', 'input_text', 'Einstiegshaltestelle', '1');
                i++;
                toCheckArr[i] = new Array('vonGemeinde', 'input_text', 'Bitte w'+ae+'hlen Sie eine Start-Gemeinde/einen Start-Stadtbezirk!', '0');
                i++;
                toCheckArr[i] = new Array('ausstieg', 'input_text', 'Ausstiegshaltestelle', '1');
                i++;
                toCheckArr[i] = new Array('nachGemeinde', 'input_text', 'Bitte w'+ae+'hlen Sie eine Ziel-Gemeinde/einen Ziel-Stadtbezirk!', '0');
                i++;
                toCheckArr[i] = new Array('abholung', 'radio', 'Bitte w'+ae+'hlen Sie eine Zustellart!', '0');
                i++;
                toCheckArr[i] = new Array('kto', 'input_text', 'Konto-Nr.', '1');
                i++;
                toCheckArr[i] = new Array('blz', 'input_text', 'Bankleitzahl (BLZ)', '1');
                i++;
                toCheckArr[i] = new Array('bank', 'input_text', 'Kreditinstitut', '1');
                i++;
                toCheckArr[i] = new Array('zahlungsweise', 'radio', 'Bitte w'+ae+'hlen Sie eine Zahlungsweise!!', '0');
                i++;
                toCheckArr[i] = new Array('kto_name', 'input_text', 'Name (vom Kontoinhaber)', '1');
                i++;
                toCheckArr[i] = new Array('kto_strasse', 'input_text', 'Stra'+sz+'e, Hausnr. (vom Kontoinhaber)', '1');
                i++;
                toCheckArr[i] = new Array('kto_plz', 'input_text', 'PLZ (vom Kontoinhaber)', '1');
                i++;
                toCheckArr[i] = new Array('kto_ort', 'input_text', 'Ort (vom Kontoinhaber)', '1');
                i++;
                toCheckArr[i] = new Array('accept', 'checkbox', 'Sie m'+ue+'ssen die Abo-Bedingungen zur Kenntnis genommen haben und akzeptieren.', '0');

        } else if(formName == "frmKundenbeirat"){
                i=0;
                toCheckArr[i] = new Array('anrede', 'radio', 'Anrede', '1');
                i++;
                toCheckArr[i] = new Array('name', 'input_text', 'Name', '1');
                i++;
                toCheckArr[i] = new Array('vorname', 'input_text', 'Vorname', '1');
                i++;
                toCheckArr[i] = new Array('strasse', 'input_text', 'Str., Nr.', '1');
                i++;
                toCheckArr[i] = new Array('plz', 'input_text', 'Postleitzahl (PLZ)', '1');
                i++;
                toCheckArr[i] = new Array('ort', 'input_text', 'Ort', '1');
                i++;
                toCheckArr[i] = new Array('telefon', 'input_text', 'Telefon', '1');
                i++;
                toCheckArr[i] = new Array('email', 'input_text', 'E-Mail', '1');
                i++;
                toCheckArr[i] = new Array('gruende', 'input_text', 'Bitte geben Sie an, warum Sie an der Beiratsarbeit teilnehmen m'+oe+'chten!', '0');
                i++;
                toCheckArr[i] = new Array('ticketart', 'radio', 'Bitte w'+ae+'hlen Sie die Ticketart, die SIe haupts'+ae+'chlich nutzen!', '0');
                i++;
                toCheckArr[i] = new Array('ticketart_andere', 'input_text', 'Bitte w'+ae+'hlen Sie die Ticketart, die SIe haupts'+ae+'chlich nutzen!', '0');
                i++;
                toCheckArr[i] = new Array('verkehrsmittel', 'radio', 'Bitte geben Sie an, mit welchem Verkehrsmittel Sie die meisten Erfahrungen gemacht haben!', '0');
                i++;
                toCheckArr[i] = new Array('verkehrsmittel_andere', 'input_text', 'Bitte geben Sie an, mit welchem Verkehrsmittel Sie die meisten Erfahrungen gemacht haben!', '1');
                i++;
                toCheckArr[i] = new Array('haeufigkeit', 'radio', 'Bitte geben Sie an, wie h'+ae+'ufig Sie mit '+oe+'ffentlichen Verkehrsmitteln unterwegs sind!', '0');
                i++;
                toCheckArr[i] = new Array('linie', 'input_text', 'Bitte geben Sie an, mit welcher Linie Sie haupts'+ae+'chlich fahren!', '0');
                i++;
                toCheckArr[i] = new Array('anlass', 'radio', 'Bitte geben Sie an, aus welchem Anlass Sie haupts'+ae+'chlich mit '+oe+'ffentlichen Verkehrsmitteln fahren!', '0');

        } else {
                validity = true;
        }

        for(i=0; i < toCheckArr.length; i++){
                feld = eval("document."+formName+"."+toCheckArr[i][0]);
                validity = checkField(feld, toCheckArr[i]);
                if(validity == false){
                        break;
                }
        }

        return validity;
}
