$().ready(function() {
	$("#contact_form").validate({
		rules: {
			reason: { required: true },
			name: { required: true },
			email: { required: true, email: true },
			message: { required: true, minlength: 10 }
		},
		messages: {
			reason: { required: 'Zvolte prosím předmět zprávy' },
			name: { required: 'Vyplňte prosím své jméno' },
			email: { required: 'Vyplňte prosím svou emailovou adresu', email: 'Emailová adresa má neplatný tvar' },
			message: { required: 'Vyplňte prosím text zprávy', minlength: 'Minimální délka zprávy je 10 znaků' }
		}
	});

	$("#login_profile_form").validate({
		rules: {
			u_email: { required: true, email: true },
			u_phone: { regexp: /^\+?[0-9\s]+$/ },
			u_new_pass: { required: '#u_old_pass:filled', minlength: 6 },
			u_new_pass2: { required: '#u_old_pass:filled', equalTo: '#u_new_pass' }
		},
		messages: {
			u_email: { required: 'Vyplňte prosím svou emailovou adresu', email: 'Emailová adresa má neplatný tvar' },
			u_phone: { regexp: 'Povolené znaky jsou jen + na začátku, 0-9 a mezery' },
			u_new_pass: { required: 'Zadejte prosím nové heslo nebo vymažte políčko Původní heslo', minlength: 'Minimální délka hesla je 6 znaků' },
			u_new_pass2: { required: 'Zadejte znovu nové heslo', equalTo: 'Nová hesla se neshodují' }
		}
	});

	$("#login_reset_form").validate({
		rules: {
			email: { required: true, email: true }
		},
		messages: {
			email: { required: 'Vyplňte prosím svou emailovou adresu', email: 'Emailová adresa má neplatný tvar' }
		}
	});

	$("#register_form").validate({
		rules: {
			u_pass: { required: true, minlength: 6 },
			u_pass2: { required: true, equalTo: '#u_pass' },
			u_email: { required: true, email: true },
			u_phone: { regexp: /^\+?[0-9\s]+$/ },
			u_agree: { required: true }
		},
		messages: {
			u_pass: { required: 'Zadejte prosím heslo', minlength: 'Heslo je příliš krátké' },
			u_pass2: { required: 'Zadejte heslo znovu', equalTo: 'Zadaná hesla se neshodují' },
			u_email: { required: 'Zadejte prosím platnou adresu', email: 'Adresa nemá platný tvar' },
			u_phone: { regexp: 'Povolené jsou jen + na začátku, 0-9 a mezery' },
			u_agree: { required: 'Pro dokončení registrace musíte souhlasit s podmínkami použití'}
		}
	});

	$("#payment_order_form").validate({
		rules: {
			price: { required: true },
			po_customer_info: { required: true }
		},
		messages: {
			price: { required: "Zvolte prosím objem dat a cenu" },
			po_customer_info: { required: "Vyplňte prosím fakturační údaje" }
		}
	});

	$('#emp').val($('#emp2').val()-123);
	$('.emp').hide();
});
