jQuery.validator.addMethod("regexp", function(value, element, param) {
	return !value.length || (new RegExp("^" + param + "$")).test(value);
},"Neplatná hodnota.");

jQuery.extend(jQuery.validator.messages, {
	required: "Tento údaj je povinný.",
	email: "Zadaný e-mail je neplatný.",
	regexp: "Zadaný údaj je neplatný."
});

$(document).ready(function(){
	$("#kontakt_form").validate({
		rules: {
		    name: "required",
		    phone: {
				required: function(element) { return !$('[name=email]').val();},
		    	regexp: "\\+?\\s*(\\d{3})?(\\s*\\d{3}){3}"
		    },
		    email:{
				required: function(element) { return !$('[name=phone]').val();},
		    	email: true
		    },
		    text: "required"
		},
		messages: {
			phone: {
				required: 'Uveďte váš e-mail nebo telefon.'
			},
			email: {
				required: 'Uveďte váš e-mail nebo telefon.'
			}
		}
	});
});
