function prepare_rate(a,e,c,d,g,h,f){refreshAfter=g||false;voter=d;var i=jQuery("#rating_message");var c='<a href="'+h+a+'">'+c+"</a>";var b=e>0?"нравится":"не нравится";i.find("#rate_type").html(e>0?"Положительный<i><!-- --></i>":"Отрицательный<i><!-- --></i>");if(e>0){i.find("#rate_type").removeClass().addClass("positive")}else{i.find("#rate_type").removeClass().toggleClass("negative")}i.find("form :input[name=id]").val(a);i.find("form :input[name=rating]").val(e);i.find("span[name=rateableEntity]").html(c);i.modal({overlayClose:true})}function do_rate(f,c,a){a=a?a:"brand";c=c||false;var e=jQuery("#"+f);e.validate({rules:{description:{required:true}},messages:{description:{required:"Обязательное поле"}}});if(e.valid()){var g=e.find(":input[name=id]").val();var d=e.find(":input[name=description]").val();var b=e.find(":input[name=rating]").val();rate(g,a,b,d,voter,refreshAfter||c)}}function rate(f,c,b,d,e,a){a=a||false;jQuery.post("/rating",{rateable_id:f,rateable_type:c,rating:b,description:d},function(i,g){if(g=="success"){if(c=="brand"){jQuery.get("/brand/getRating?id="+f,function(j){jQuery(e).parent("div").find("strong").html(j)})}else{if(c=="user"){jQuery.get("/profile/getRating?id="+f,function(j){jQuery(e).parent("div").find("strong").html(j)})}}var h=b>0?"link-up-selected":"link-down-selected";jQuery(e).addClass(h);jQuery(e).parent("div").find("strong").addClass(h);jQuery(e).parent("div").find("a.link").attr("onclick","");jQuery.modal.close();if(a){window.location.href=window.location.href+"#rating-bar";window.location.reload()}else{if(c=="user"){alert("Спасибо за ваш отзыв. В течение суток он будет рассмотрен модератором.");jQuery("span.rating-name-wrap").find("#rplus").remove();jQuery("span.rating-name-wrap").find("#rminus").remove()}}}})};
