$(document).ready(function(){  
	$("#formvalidate").validate({
	rules: {
			n_email: {
				required: true,
				email: true
			},
			n_heslo: {
				required: true,
				minlength: 6
			},
			n_heslo2: {
				required: true,
				minlength: 6,
				equalTo: "input[name='n_heslo']"
			},
			heslo: {
				minlength: 6
			},
			heslo2: {
				minlength: 6,
				equalTo: "input[name='heslo']"
			},
			n_telefon: {
				minlength: 9
			},
			n_ulice: {
				required: true
			},
			n_mesto: {
				required: true
			},
			n_psc: {
				required: true,
				minlength: 5
			},
			n_dfirma: {
				required: function() {
					return ($("input[name='n_djmeno']").val() == '' && $("input[name='n_dprij']").val() == '' && $("input[name='shippingaddress']:checked").val() == 'Y');
				}
			},
			n_dulice: {
				required: "#shipadyes:checked"
			},
			n_dmesto: {
				required: "#shipadyes:checked"
			},
			n_dpsc: {
				required: "#shipadyes:checked"
			},
			doprava: {
				required: true
			},
			platba: {
				required: true
			},
			zasilkovnacr: {
				required: function() {
					return ($("input[name='doprava']:checked").val() == 'Zásilkovna.cz - ČR');
				},
				minlenght: 1
			},
			ulozenkacr: {
				required: function() {
					return ($("input[name='doprava']:checked").val() == 'Uloženka.cz - ČR');
				},
				minlenght: 1
			},
		}
	});
});
