$(function($){
	
	$('#feedbackForm')[0].reset();
	
	function sendForm(form) {
		$("#feedbackForm").yiiactiveform.updateSummary($("#feedbackForm"), '');
        $.ajax({
        	type: 'POST',
        	async: false,
        	url: "/kontakty/feedback",
        	data: $("#feedbackForm").serialize(),
        	success: function(data, textStatus) {
	        	if(textStatus=="success") {
		        	var obj = $.parseJSON(data);
					$.blockUI({
			            message: obj.message, 
			            fadeIn: 700, 
			            fadeOut: 700, 
			            timeout: 2000, 
			            showOverlay: true, 
			            centerY: true, 
			            css: { 
			                width: 'auto', 
			                /*top: '10px', 
			                left: '', 
			                right: '10px',*/ 
			                border: 'none', 
			                padding: '5px', 
			                background: '#FFF5CC', 
			                '-webkit-border-radius': '10px', 
			                '-moz-border-radius': '10px',
			                'border-radius': '10px', 
			                opacity: .8 
			            } 
			        });
					$('#feedbackForm')[0].reset();
	        	}
        	},
        	error: function (data, textStatus) {
        		var result=data.responseText;
        		result=result.replace("<h1>CHttpException</h1>","").replace("<p>","").replace("</p>","");
        		var obj = $.parseJSON(result);
        		$("#feedbackForm").yiiactiveform.updateSummary($("#feedbackForm"), obj);
        		$.blockUI({
		            message: "<h1>Ошибка</h1><h3>Сообщение не отправлено!</h3>", 
		            fadeIn: 700, 
		            fadeOut: 700, 
		            timeout: 2000, 
		            showOverlay: true, 
		            centerY: true, 
		            css: { 
		                width: 'auto', 
		                /*top: '10px', 
		                left: '', 
		                right: '10px',*/ 
		                border: 'none', 
		                padding: '5px', 
		                background: '#fde8e9', 
		                '-webkit-border-radius': '10px', 
		                '-moz-border-radius': '10px',
		                'border-radius': '10px', 
		                opacity: .8 
		            } 
		        });
		    }
        });
        return false;
	}
	
	$('#feedbackForm').live('submit', function(){
		sendForm(this);
		return false;
    });
});
