function commentAdd( type, id, button_text )
{
	var form = $(".add-comment-form");
	
	var name_wrapper = form.find(".input-wrapper");
	var name = name_wrapper.find("input");
	var name_text = $.trim( name.val() );
	
	var comment_wrapper = form.find(".textarea-wrapper");
	var comment = comment_wrapper.find("textarea");
	var comment_text = $.trim( comment.val() );
	
	var error = false;
	
	form.find(".error").removeClass("error");
	
	if( !name_text.length )
	{
		error = true;
		name_wrapper.addClass("error");
	}
	
	if( !comment_text.length )
	{
		error = true;
		comment_wrapper.addClass("error");
	}
	
	if( error )
	{
		return false;
	}
	
	var button = $(".add-comment-form button");
	
	button.html("Отправка...").attr("disabled", "disabled");
	
	var path = location.href;
	
	$.ajax( {
		
		type: "POST",
		url: path,
		data: {

			"ajax-comments" : 1,
			"action" : "add-comment-" + type,
			"section"   : type + "_" + id,
			"name" : name_text,
			"comment" : comment_text

		}
			
	} )
		
	// Есть ответ от сервера
	.success( function ( data ) {
		
		if( data.length )
		{
			console.log( data )
			
			var result = $.parseJSON( data );
			
			var html = '';
			
			html += '<div class="comment" style="display:none;">';
			
				html += '<div class="user">' + result.name + '</div>';
				html += '<div class="date">' + result.date + '</div>';
				html += '<div class="text">' + result.comment + '</div>';
			
			html += '</div>';
			
			form.before( html );
			
			$(".comment:hidden").fadeIn();
			
			name.val("");
			comment.val("");
			
			button.html(button_text).removeAttr("disabled");
			// window.location = window.location;
		}
		else
		{
			button.html("Ошибка отправки");
		}
		
	} )
	
	.error( function() {
		
		console.log( "[ERROR] Нет ответа от сервера" );
		button.html("Ошибка отправки");
		
	} );
}

