﻿
    function checkText(object) {
    
        //-----------------------------------------------
        // Name
        if (object.value == "") {
            return "Bitte Deinen Namen eingeben";
        }

        if (object.length < 2) {
            return "Bitte einen vollständigen Namen eingeben";
        }

        if (isNaN(object) == false) {
            return "Nur Buchstaben bitte";
        }

        return "";
    }


    function checkMail(object) {
    
        //-----------------------------------------------
        // Email
        if (object == "") {
            return "Bitte eine Email eingeben";
        }

        if (object.indexOf('@') == -1 || object.indexOf('.') == -1) {
            return "Eine gültige Emailadresse muss  \n '@' (At-Zeichen)und einen '.' (Punkt)\n enthalten.";
        }

        var zeichen = "/ ;:,äüö";
        laenge = object.length;

        for (i = 0; i < laenge; i++) {
            badchar = object.charAt(i);
            if (zeichen.indexOf(badchar) > -1) {
                return "Die Zeichen \n Slash(/),\n  Doppelpunkt (:),\n  Semikolon (;),\n  Komma (,)\n  und Leerzeichen ( )\n sowie deutsche Umlaute (ä,ü,ö) \n sind in einer Email nicht erlaubt.";
            }
        }

        atPosition = object.indexOf('@');

        if (object.indexOf('@', atPosition + 1) > -1) {
            return "Es wurde versehentlich mehr als ein '@-Zeichen' eingegeben.";
        }

        if (object.indexOf('.', atPosition) == -1) {
            return "An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.";
        }

        punktPosition = object.lastIndexOf('.');

        if (punktPosition + 3 > object.length) {
            return "Nach dem Punkt müssen noch mindestens 2 Zeichen folgen.";
        }

        if (punktPosition + 5 < object.length) {
            return "Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem Punkt.\n Zum Beispiel: \ meinemail@.de \n meinemail@.com \n meinemail@.info\n";
        }

        return "";
    }
    
    function checkArea(object) {

        //-----------------------------------------------
        // Textarea
        if (object.length < 10) 
        {
            return "Mehr als 10 Zeichen sollten es bitte schon sein";
        }

        return "";     
    }

   /* 
    function checkForm() {

        //-----------------------------------------------
        // Pull Down
        if (document.mailer.bewertung_note.options.value == "bit_auswaehlen") 
        {
            alert("Bitte Treffen Sie doch eine Noten-Auswahl ");
            return false;
        }

        //-----------------------------------------------
        // Checkbox
        if (document.mailer.verbesserung_inh.checked == false && document.mailer.verbesserung_lay.checked == false && document.mailer.verbesserung_langs.checked == false && document.mailer.verbesserung_nichts.checked == false)
        {
            alert("Bitte kreuzen Sie doch ein oder mehrere Felder  bei ' Zu verbessern? ' an.");
            return false;
        }

        //-----------------------------------------------
        // Radio Button
        radio1 =document.forms[0].elements[7].checked;
        radio2 = document.forms[0].elements[8].checked;

        if (radio1 == false && radio2 == false) 
        {
            alert(" Bitte wählen Sie JA oder NEIN:' Neue Inhalte per Email? ' ");
            return false;
        }
    }  */