$(document).ready(function(){


 


$.validator.addMethod(
    "deutschesdatum",
    function(value, element) {  
    	if (value != ''){      
        	return value.match(/^\d\d?\.\d\d?\.\d\d\d?\d?$/);
        } else return true;
    },
    "Bitte ein g&uuml;ltiges Datum im Format tt.mm.jjjj eingeben oder das Feld leer lassen!"
);



$('#newslettersubscription').submit(function() {
  
  var birthDay = $('#birthDay').val();
  var birthMonth = $('#birthMonth').val();
  var birthYear =  $('#birthYear').val();
  if ((birthDay != 0) && (birthMonth != 0) && (birthYear != 0)){
  	if (birthDay.length == 1){birthDay = '0' + birthDay;}
  	if (birthMonth.length == 1){birthMonth = '0' + birthMonth;}
    var gebdatum2 = birthYear + '-' + birthMonth + '-' + birthDay;
  	$('#GeburtsdatumConverted').val(gebdatum2);
  	
  }
});


//style radiobuttons/cb
$('input').customInput();

//validierung
$("#newslettersubscription").validate({
   errorContainer: "#errorbox",
   errorLabelContainer: "#errorbox",
   wrapper: "p",
   
   
   rules: {
       
       form__mail: {
           required: true,
           email: true
       },
       
       form__agr: {
           required: true           
       },
       
       form__birthday_orig:
       {
       		required: false,
       		deutschesdatum: true
       }
       
   },
   
   messages: {
    	
    	form__mail: {
    		required: "Bitte eine E-Mail-Adresse eingeben!",
    		email: "Bitte eine g&uuml;ltige E-Mail-Adresse eingeben!"
    	},
    	form__agr: {
    		required: "Bitte die Einverst&auml;ndniserkl&auml;rung akzeptieren!"    		
    	},
    	form__birthday_orig:
        {
       		deutschesdatum: "Bitte ein g&uuml;ltiges Datum im Format tt.mm.jjjj eingeben oder das Feld leer lassen!"
        }
	}

  
});


});





