﻿$.fn.formid = 'feedback';
$.fn.checkedelements = 'input[type=text],textarea';
$.fn.errorclass = 'error';
$.fn.errormessageclass = 'error-message';
$.fn.errormessage = '<div style="display: none;" class="error-message" id="{id}"></div>';

$.fn.togglespeed = 'normal';

$.fn.checks = {
	required: {
		errormessage: 'Уж напишите что-нибудь.',
		handler: function () {
			if(!$(this).hasClass($.fn.errorclass) && $(this).val() == ''){
				$.fn.printError(this, 'required');
			};
		}
	},
	email: {
		errormessage: 'Пожалуйста, проверьте правильность адреса.',
		handler: function () {
			if(!$(this).hasClass($.fn.errorclass) && $(this).val() != ''){
				var regex = /^[-0-9a-z_.]+@[-a-z_.]+\.\w{2,5}$/i;
				if(!regex.test($(this).val())){
					$.fn.printError(this, 'email');
				};
			};
		}
	},
	'#recaptcha_response_field': {
		errormessage: 'Пожалуйста, введите слова с картинки.',
		handler: function () {
			if(!$(this).hasClass($.fn.errorclass) && $(this).val() == ''){
				$.fn.printError(this, '#recaptcha_response_field');
			};
		}
	}
}