var response = {
	'sent': 'Ваше сообщение успешно отправлено', // Форма успешно отпрвлена
	'error': 'Вы ввели неправильный код'		 // Капча неверна или её нет
}


function updateCaptcha(form) {
	var action = $(form).attr('action')
	$.ajax({
		type: 'GET',
		cache: false,
		url: action + '?db=db&action=get_captcha_img&' + new Date().getTime(),
		success: function(responseText){
			$('#pict_key').attr({
 				value: responseText
 			});
 			$('#captcha_img').css({'background':'url(/imgs/pictprotect/'+ responseText + '.png) no-repeat'});
		},
		error: function(){
			alert('error');
		}
	})
};

$(document).ready(function(){
	$('form').resetForm();
	formAction = $('#feedback').attr('action');
	
	$("#feedback").validate({
		submitHandler: function(form){
			$(form).ajaxSubmit({
				success: function(responseText){
					var message = JSON.parse( responseText );
					if ( message.result == 'sent' ) {
						$(form).resetForm()
					};
					$('#result').text( (message.result && response[message.result]) || responseText)
					if (!$(".result").length) {
						$("#result").wrap("<div class='result'></div>");
					};
					updateCaptcha('#feedback');
				},
				resetForm: false,
				notsuccess: errorAjax,
				timeout: 3000
			});
			function errorAjax(statusText){
				alert('error = ' + statusText);
				}
			}
	   });
	
	updateCaptcha('#feedback');
});
