var $jquery = jQuery.noConflict();
$jquery(document).ready(function(){
    
    
    
    $jquery.validator.addMethod(
        "dateDE",
        function(value, element) {
            // put your own logic here, this is just a (crappy) example
            //        return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
            //return value.match(/^(0[1-9]|[12][0-9]|3[01]|[1-9])\.(0[1-9]|1[012]|[1-9])\.(\d{4}|\d{2})$/);
            
            
            return this.optional(element) || value.match(/^(0[1-9]|[12][0-9]|3[01]|[1-9])\.(0[1-9]|1[012]|[1-9])\.(\d{4}|\d{2})$/);   
        },
        "Please enter a date in the format dd/mm/yyyy"
        );    
   
    
    $jquery("#tx-srfeuserregister-pi1-fe_users_form").validate({
        rules: {
            "FE[fe_users][first_name]": {
                required:true
            },
            "FE[fe_users][last_name]": {
                required:true
            },  
            "FE[fe_users][email]": {
                required:true,
                email:true
            },
            "FE[fe_users][address]": {
                required:true
            },  
            "FE[fe_users][zip]": {
                required:true,
                minlength:4
            }, 
            "FE[fe_users][password]": {
                required:true,
                minlength:6
            },             
            "FE[fe_users][password_again]": {
                required:true,
                minlength:6
            },             
            
            
            "FE[fe_users][city]": {
                required:true
            },     
            "FE[fe_users][date_of_birth]": {
                required: false,
                dateDE: true
            },            
            "FE[fe_users][user_club_gebkinder1]": {
                required: false,
                dateDE: true
            },
            "FE[fe_users][user_club_gebkinder2]": {
                required: false,
                dateDE: true
            },
            "FE[fe_users][user_club_gebkinder3]": {
                required: false,
                dateDE: true
            },
            "FE[fe_users][user_club_gebkinder4]": {
                required: false,
                dateDE: true
            },
            "FE[fe_users][user_club_datenschutz]": {
		required: true,
                datenschutz: true
            }
    
        }



    });
    //$jquery("#tx-srfeuserregister-pi1-fe_users_form").hide();
    //$jquery("#tx-srfeuserregister-pi1-user_club_gebkinder1").hide();
    $jquery.extend($jquery.validator.messages, {
        required: "Dieses Feld ist ein Pflichtfeld.",
        maxlength: $jquery.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),
        minlength: $jquery.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),
        rangelength: $jquery.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."),
        email: "Geben Sie bitte eine gültige E-Mail Adresse ein.",
        url: "Geben Sie bitte eine gültige URL ein.",
        date: "Bitte geben Sie ein gültiges Datum ein.",
        number: "Geben Sie bitte eine Nummer ein.",
        digits: "Geben Sie bitte nur Ziffern ein.",
        equalTo: "Bitte denselben Wert wiederholen.",
        range: $jquery.validator.format("Geben Sie bitten einen Wert zwischen {0} und {1}."),
        max: $jquery.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),
        min: $jquery.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),
        creditcard: "Geben Sie bitte ein gültige Kreditkarten-Nummer ein.",
        dateDE : "Bitte geben Sie ein gültiges Datum z.B.: 24.12.2001 ein.",
	datenschutz : "Bitte akzeptieren Sie unsere Datenschutzbestimmungen."
        
    });

});

    
       
