function grating(type, id, top)
{
	if(top == null) top = false;
    var url;
    url = '/engine/ajax/grating.php?id='+id+'&type='+type;	
	var a=($(window).height()-$("#loading-layer").height())/2;
	var b=($(window).width()-$("#loading-layer").width())/2;	
	$("#loading-layer").css({left:b+"px",top:a+"px",position:"fixed",zIndex:"99"});	
	$("#loading-layer").fadeTo("slow",0.6);	
    $.ajax({
        type: "GET",
        url: url,    
        success: function(msg){
			if (msg.indexOf('MUST_BE_AUTH') >= 0)
			{
				DLEalert('Оценивать комментарий могут только авторизированные.', 'Ошибка');
			}
			else if(msg.indexOf('WRONG_USER_GROUP') >= 0)
			{
				DLEalert('Вашей группе не разрешено оценивать комментарии.','Извините');
			}
			else if((msg.indexOf('Hacking attempt!') >= 0))
			{
				DLEalert('Извините, что-то пошло не так!', 'Ошибка');
			}
			else if(msg.indexOf('USER_ALREADY_VOTED') >= 0)
			{
				DLEalert('Извините, но повторно оценивать комментарий нельзя!','Ошибка');
			}
			else if(msg.indexOf('OK') >= 0)
			{
				var inttype = type == 'up'? 1 : -1;	
				var $g = (!top) ? $('#grating_'+id) : $('#grating_top_'+id);
				var rating = parseInt($g.html()) + inttype;
				if(rating == 0)
				{
					rating = rating.toString();
					$g.css('color','');
				}
				else if(rating > 0)
				{
					rating = '+'+rating.toString();					
					$g.css('color', '#00AA00');
				}
				else
				{					
					rating = rating.toString();
					$g.css('color',"#AA0000");
				}
				$g.html(rating);
				if(top){
					var $s = $('#grating_'+id);
					$s.html(rating);
					$s.css('color', $g.css('color'));
				}
			} else {
				DLEalert('Извините, что-то пошло не так!', 'Ошибка');
			}
        }   
	});
	$("#loading-layer").fadeOut("slow");
};
function show_voting_user(id){
    var url;
    url = '/engine/ajax/gshowvoting.php?id='+id;
	
	var a=($(window).height()-$("#loading-layer").height())/2;
	var b=($(window).width()-$("#loading-layer").width())/2;	
	$("#loading-layer").css({left:b+"px",top:a+"px",position:"fixed",zIndex:"99"});	
	$("#loading-layer").fadeTo("slow",0.6);	
	
	$.ajax({
        type: "GET",
        url: url,
        success: function(msg){			
			if((msg.indexOf('Hacking attempt!') >= 0)){
				DLEalert('Извините, что-то пошло не так!', 'Ошибка');
			} 
			else if(msg.indexOf('NOT_HAVE_USER') >= 0)
			{
				DLEalert('Нет оценок', 'Список оценивших');
			}
			else
			{
				DLEalert(msg, 'Список оценивших');
			}
	    }
	});
	$("#loading-layer").fadeOut("slow");
};
