jQuery.fn.extend({
	message: function () {
		if (this) {
			$(this).submit(function(){
				$('#message-result').css('color','auto').hide();
				
				result = true;
				
				if (!$('#your_name').validatorLength(1,200)){
					result = false;
				} 
						
				if(!$('#your_email').validatorMail())
				{
					result = false;
				}
				
				if (!$('#your_phone').validatorPhone()){
					result = false;
				} 
				
				if (!$('#your_message').validatorLength(2,2000)){
					result = false;
				} 
				
				if (!$('#your_captcha').validatorLength(5,5)){
					result = false;
				} 
				
				if(!result)
				{
					$('#message-result').html('Поля не заполнены или заполнены некорректно').show();
				}
				else
				{
					$('#message-result').hide();
				}
				
				return result;
			});
			
			var checkMail = function (email){
				var pat=/^[\w-+\.]+@([\w-]+\.)+[\w-]{2,}$/i;
				if(pat.test(email)) return true;
					else return false;
			}		
		}
	}
}) 
			
function showSuccessResult(text){
	$('.b-feedback').html('<h2>Ваше сообщение успешно отправлено!</h2><p>Вы можете отправить <a href="/contacts/">ещё одно</a> сообщение.');
}

function showErrorResult(text){
	$('#message-result').html(text).css('color','red').show();
	$('#message-info').hide();
}

function showErrorCapcha(text){
	$('#message-result').html(text).css('color','red').show();
	$('#message-info').hide();
	$('#your_captcha').parent().addClass('inp-err');
	$('#your_captcha_img').attr('src','/vendors/captcha/?ie=' + Math.random());
}	
