$jq(document).ready(function($) {
    $.datepicker.setDefaults($.extend({showMonthAfterYear: false}, $.datepicker.regional['de']));
	$('#register-form-geburtsdatum').datepicker({
		changeMonth: true,
		changeYear: true,
		dateFormat: 'yy-mm-dd',
		defaultDate: '-40y',
		maxDate: '-18y',
		minDate: new Date(1900, 1 - 1, 1),
		yearRange: '-150:+150'
	});
	$('#erben-form-geburtsdatum').datepicker({
		changeMonth: true,
		changeYear: true,
		dateFormat: 'dd.mm.yy',
		defaultDate: '-40y',
		maxDate: '-18y',
		minDate: new Date(1900, 1 - 1, 1),
		yearRange: '-150:+150'
	});
});

$jq(document).ready(function($) {
    $('#erben-form').validate({
		rules: {
			type: {
		        required: true
		    },
			sex: {
		        required: true
		    },
		    verwandtschaftsgrad: {
		        required: true
			},
		    name: {
				required: true,
				minlength: 2
			},
			vorname: {
				required: true,
				minlength: 2
			},			
			geburtsname: {
				required: true
			},
			geburtsdatum: {
		        required: true
		    },
		    staatsangehorigkeit: {
		    	required: true,
		    },
		    city: {
				required: true,
				minlength: 2
			},
			zip: {
				required: true,
				range: [00000, 99999],
				rangelength: [5, 5]
			},
			address: {
				required: true,
				minlength: 2
			}
		}
	});
});

$jq(document).ready(function($) {
    $('#firma-form').validate({
		rules: {
			type: {
		        required: true
		    },
			firma: {
		        required: true
		    },
		    city: {
				required: true,
				minlength: 2
			},
			zip: {
				required: true,
				range: [00000, 99999],
				rangelength: [5, 5]
			},
			address: {
				required: true,
				minlength: 2
			},
			phone: {
				required: true,
				rangelength: [7, 20]
			}
		}
	});
});

$jq(document).ready(function($) {
	
	$('#register-form-email').blur(function() {
		$('#register-form-username').val($(this).val());
		//alert($(this).val());
	});
	
    //$("input#register-form-zip").mask("99999");
    $('#wlpeRegisterForm').validate({
		rules: {
		    sex: {
		        required: true
		    },
		    name: {
				required: true,
				minlength: 2
			},
			vorname: {
				required: true,
				minlength: 2
			},
		    geburtsdatum: {
		        required: true
		    },
			staatsangehorigkeit: {
				required: true
			},
			address: {
				required: true,
				minlength: 2
			},
			city: {
				required: true,
				minlength: 2
			},
			zip: {
				required: true,
				range: [00000, 99999],
				rangelength: [5, 5]
			},
			email: {
				required: true,
				email: true
			},
			email2: {
				required: true,
				email: true,
				equalTo: "#register-form-email"
			},
			phone: {
				required: true,
				rangelength: [7, 20]
			}
		},
		/*
		submitHandler: function(form) {
		    $('#register-form-username').val($('#register-form-email').val());
            $(form).submit();
        }/*
		submitHandler: function(form) {
		    //$('#register-form-username').val($('#register-form-email').val());
            $(form).submit();
        }
		/*, messages: {
			staatsangehorigkeit: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			}
		}
		*/
	});
});

/*$(document).ready(function() {
    $("#registration-step-1").click(function() { 
        var error = 0;
        if (!$("#wlpeRegisterForm").validate().element("#register-form-name"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-vorname"))
        {
            error++;
        }                
        if (!$("#wlpeRegisterForm").validate().element("#register-form-geburtsdatum"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-staatsangehorigkeit"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-address"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-city"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-zip"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-email"))
        {
            error++;
        }
        if (!$("#wlpeRegisterForm").validate().element("#register-form-email2"))
        {
            error++;
        }                
        if (!$("#wlpeRegisterForm").validate().element("#register-form-phone"))
        {
            error++;
        }
        if (error == 0) {
            $("#register-step-1").hide();
            $("#register-step-2").show();   
        }
    });
});

$(document).ready(function() {
    $("#registration-step-2").click(function() { 
        
    });
});*/
