(function ($) {
	$(document).ready(function (){
		
		var validator = $("#contactform").validate({
			debug: true,
			
			rules: {
				'contactform[firstname]': {
					required: true,
					minlength: 2,
					maxlength: 50
				},
				'contactform[lastname]': {
					required: true,
					minlength: 2,
					maxlength: 50
				},
				'contactform[email]': {
					required: true,
					email: true,
					maxlength: 255
				},
				'contactform[message]': {
					required: true,
					minlength: 1,
					maxlength: 1000
				}
			},
			
			messages: {
				'contactform[firstname]': { 
					required: 'Adja meg a vezetéknevet!',
					minlength: 'A vezetéknévnek legalább 2 karakter hosszúnak kell lenni.',
					maxlength: 'A vezetéknévnek legfeljebb 50 karakter hosszú lehet.'
				},
				'contactform[lastname]': { 
					required: 'Adja meg az utónevet!',
					minlength: 'Az utónévnek legalább 2 karakter hosszúnak kell lenni.',
					maxlength: 'Az utónévnek legfeljebb 50 karakter hosszú lehet.'
				},
				'contactform[email]': {
					required: 'Adjon meg e-mail címet!',
					email: 'Adjon meg valódi e-mail címet!'
				},
				'contactform[message]': 'Írja meg üzenetét!'
			},
			
			submitHandler: function(form){
				$.ajax({
					type: 'POST',
					//url: '',
					data: $(form).serialize(), 
					success: function(data) {
						if (data) {
							$('#contactform-container').html(data);
						}
					}
				});
			},
			
			/*success: function(label){
				label.html("&nbsp;").addClass("checked");
			}*/
		});
		
	});
})(jQuery);

