jQuery.rateIt=function(B,D,A,C){var C=jQuery.extend({top_id:0,parent_id:0,message:false,extern:{user:false,general:false,already_rated:false,success:false},average:false,rates:false,score:false,success:false,error:false,complete:false},C);$.ajax({type:"POST",timeout:7000,data:{rating:B,rate_id:D,type:A,top_id:C.top_id,parent_id:C.parent_id},url:"/includes/ajax/rating.ajax.php",success:function(F){var E=new Object();E.message=$("alert",F).text();E.average=$("average",F).text();E.rates=$("rates",F).text();E.score=$("score",F).text();$.each($("alert",F),function(){E.token=this.getAttribute("token")});if(E.token=="success"&&typeof C.success=="function"){C.success(E)}else{if(E.token!="success"&&typeof C.error=="function"){C.error(E)}}if(typeof C.complete=="function"){C.complete(E)}if(C.message&&!C.extern[E.token]){$(C.message).html(E.alert)}else{if(C.message&&C.extern[E.token]){$(C.message).html(C.extern[E.token])}}if(C.average){$(C.average).html(E.average)}if(C.rates){$(C.rates).html(E.rates)}if(C.score){$(C.score).html(E.score)}}})};
