
$.BusinessRating={Guest:{Init:function(){$(document).ready(function(){$.BusinessRating.Guest.LoadRatingsSummary();$.BusinessRating.Guest.WireUpRatingControls();});},LoadRatingsSummary:function(e){var cid=$(".SILRatings .Client").val();$.getJSON($.SIL.Authority+"/js/sil.ashx/GetRatingsSummary?callback=?",{cid:cid,displayCount:5},function(data,textStatus){if(data.d.Success){if(!data.d.CurrentUserRated)
$(".SILRatings a.Rate").show();var count=data.d.RatingsCount;if(count>0){$(".SILRatings .Ratings .SummaryBlock .SummaryCount").html("").append(count+(count>2?" people ":" person ")).unbind('click').click(function(e){$(".SILRatings .Ratings .OthersBlock").slideToggle("slow");});$(".SILRatings .Ratings .OthersBlock ul").html("");$(data.d.Raters).each(function(i,rater){$(".SILRatings .Ratings .OthersBlock ul").append("<li><div class=\"UserName\">"+rater.DisplayName+"</div><div class=\"PostedDate\">"+rater.Posted+" via "+rater.Via+"</div></li>");});if(data.d.OthersCount>0)
$(".SILRatings .Ratings .OthersBlock ul").append("<li><div class=\"Additional\">...and "+data.d.OthersCount+" others.</div></li>");$(".SILRatings .Ratings").show();}}
else if(data.d.Error.length>0){$.NotifyError(e,data.d.Error);}});},WireUpRatingControls:function(){$(".SILRatings a.Rate").each(function(){var myObj=this;$(myObj).attr('title','Click to rate for this business.').click(function(e){if($.SIL.PleaseLogin(e,"to rate.")){var cid=$(".SILRatings .Client").val();$.getJSON($.SIL.Authority+"/js/sil.ashx/AddRating?callback=?",{cid:cid},function(data,textStatus){if(data.d.Success){$(myObj).hide();$(".SILRatings .Success").slideDown("fast");$.BusinessRating.Guest.LoadRatingsSummary();}
else if(data.d.Error.length>0){$.NotifyError(e,data.d.Error);}});}});});}}};