function get_id(txt)
{
	var numb = txt.match(/\d+/)[0];
	return numb;
}

function limitChars(textid, limit, infodiv)
{
	var text = $('#'+textid).val(); 
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html((limit - textlength)+ ' باقی مانده');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html( (limit - textlength) +' حرف باقی مانده');
		return true;
	}
}

$(document).ready(function(){
   $('.rate_me').click(function(){
		var obj = $(this).attr('class').split(' ').slice(-1);
        var id = $(this).attr('id');
        if (id.substr(0, 1) == "p")
            var v= 1;
        else
            var v = -1;
        var int_id = get_id(id);
        $.post("/review/rate/",{ object: obj[0], obj_id: int_id, vote: v }, function(data){
            if ( data != "Error" ) {
            if ( v == 1)
                $('#j_' + int_id).html(data);
            else
                $('#t_' + int_id).html(data);
            }

        });
   });
});

