$(function(){
 	$(document).bind('keydown', 'Ctrl+return',function (evt){addComment();return false; });
});

function addComment()
{
	var commentText = $('#commentText').val();
	if (commentText.length < 1)
	{
		tip('.buttons', 'Слишком короткий комментарий.');
		return ;
	}
	$.post('/comments/addComment',
	{
		hash: $('#hash').val(),
		idUser: $('#idUser').val(),
		userName: $('#userName').val(),
		idPlace: $('#idPlace').val(),
		commentText: commentText
	},function(data)
	{
		if (Number(data.idComment) > 0)
		{
			if ($('#placeComments ul').length <= 0)
			{
				$('#placeComments').html('<ul></ul>');
			}
			var html;
			html = '<li id="comment'+data.idComment+'" class="comment">';
				html += '<span class="userName">';
					html += data.userName;
					if (data.isGuest == 1)
					{
						html += '<span>(гость)</span>';
					}
				html += '</span>';
				html += '<span class="date">'+data.date+'</span>';
				html += '<p>'+commentText.replace("\r\n", '<br>')+'</p>';
			html += '</li>';
			$('#placeComments ul').append(html);
			$('#commentText').val('');
			$('#comment'+data.idComment).highlight();
		}
	}, 'json');
}

function deleteComment(idComment)
{
	if(confirm('Вы действительно хотите удалить этот комментарий?'))
	{	
		$.post("/comments/deletecomment/" + idComment, 
				{

				},
				function(data){
					//eval("(" + data + ")");
					if(data.success)
					{
						$('.comment'+idComment).remove();
					}
					else
					{
						alert('Произошла ошибка');
					}
				}, 'json');
	}
}