$(document).ready(function(){

    $('#anmelden_button').click( function() {
        $("#anmeldenForm").submit();
        return false;
    } );
    $('#anmeldecode_button').click( function() {
        $("#anmelde_codeForm").submit();
        return false;
    } );
    $('#btn_login').click( function() {
        $("#punktekontoForm").submit();
        return false;
    } );



    $("#anmeldenForm").validate({
        errorContainer: $("#anmeldenForm div.error"),
        rules: {
            'adresse[email]': {
                required: true,
                email: true
            },
            'adresse_email_check': {
                required: true,
                email: true,
                equalTo: "#adresse\\[email\\]"
            },
            'adresse[vorname]': {
                required: true
            },
            'adresse[name]': {
                required: true
            },
            'adresse[strasse]': {
                required: true
            },
            'adresse[hausnummer]': {
                required: true
            },
            'adresse[plz]': {
                required: true,
                number:true,
                minlength: 5
            },
            'adresse[ort]': {
                required: true
            },
            'adresse[anrede]': {
                required: true
            },
            'adresse[tag]': {
                number: true
            },
            'adresse[monat]': {
                number: true
            },
            'adresse[jahr]': {
                number: true
            },
            'jb_uwg': {
                required: true
            },
            'jb_haus': {
                required: true
            }
        },
        messages:{
            'adresse[email]':{
                required: '',
                email: ''
            },
            'adresse_email_check':{
                required: '',
                email: '',
                equalTo: ''
            },
            'adresse[vorname]':{
                required: ''
            },
            'adresse[name]':{
                required: ''
            },
            'adresse[strasse]':{
                required: ''
            },
            'adresse[hausnummer]':{
                required: ''
            },
            'adresse[plz]':{
                required: '',
                number: '',
                minlength: ''
            },
            'adresse[ort]':{
                required: ''
            },
            'adresse[anrede]':{
                required: ''
            },
            'adresse[tag]': {
                number: ''
            },
            'adresse[monat]': {
                number: ''
            },
            'adresse[jahr]': {
                number: '<br>Bitte geben Sie noch Ihren Geburtstag ein'
            },
            'jb_uwg':{
                required: ''
            },
            'jb_haus':{
                required: '<br>W&auml;hlen sie bitte die JB Card Hamburg oder die JB Card Hannover aus'
            }
        }
    });
    $("#anmelde_codeForm").validate({
        errorContainer: $("#anmelde_codeForm div.error"),
        rules: {            
            'anmelde_code': {
                required: true
            }
        },
        messages:{            
            'anmelde_code':{
                required: '<br>Bitte geben Sie Ihren Anmeldungscode ein.'
            }
        }
    });
    $("#passwortaendernForm").validate({
        /* errorLabelContainer: $("#anmeldenForm div.error"), */
        rules: {
            jb_passwort_new: {
                required: true,
                minlength: 5
            },
            jb_passwort_new_pass: {
                required: true,
                minlength: 5,
                equalTo: "#jb_passwort_new"
            }
        },
        messages:{
            jb_passwort_new:{
                required: '<br>Bitte eine neues Passwort eingeben!',
                minlength: '<br>Das Passwort muss mindestens 5 Zeichen lang sein!'
            },
            jb_passwort_new_pass:{
                required: '<br>Bitte das Passwort zur Best&auml;gigung hier nochmal eingeben!',
                minlength: '<br>Das Passwort muss mindestens 5 Zeichen lang sein!',
                equalTo: '<br>Die Eingaben stimmen nicht &uuml;berein!'
            }

        }
    });
    $("#passwortvergessenForm").validate({
        /* errorLabelContainer: $("#anmeldenForm div.error"), */
        rules: {
            jb_username: {
                required: true
            },
            jb_kundennummer: {
                required: true

            },
            jb_email: {
                required: true

            }
        },
        messages:{
            jb_username:{
                required: '<br>Bitte geben Sie Ihren Vor- und Zunamen ein!'
            },
            jb_kundennummer:{
                required: '<br>Bitte geben Sie Ihre Kundennummer ein!'
            },
            jb_email:{
                required: '<br>Bitte geben Sie Ihre E-Mail-Adresse ein!'
            }

        }
    });

});
