$(document).ready(function()
{
	$("form[name=register_form]").validate(register_form_rules);
});

$.validator.addMethod("dateDE", validation_dateDE, "Bitte im folgenden Format: ##.##.####");

register_form_rules =
{
	debug:			false,
	rules:
	{
		forename:	"required",
		lastname:	"required",
		street:		"required",
		locale:		"required",
		phone:
		{
			minlength: 4
		},
		email:
		{
			required:	true,
			email:		true
		},
		dayofbirth:
		{
			required:	true,
			dateDE:		true
		},
		/*
		"licence_classes[]":
		{
			required:	true,
			minlength:	1
		}, 
		licenced:
		{
			required:	"input[name=licenced_classes]",
			minlength:	1
		}
		*/
		
	},
	errorPlacement: 	function() { return false; }
}

function validation_dateDE(value, element)
{
	if(this.optional(element))
	{
		return true;
	}
	
	return /^\d{1,2}\.\d{1,2}\.\d{4}/.test(value);
}
