jQuery(document).ready(function($){$('div.VotesBox a').live('click',function(){var btn=this;var parent=$(this).parents('.Bookmarks');var oldClass=$(btn).attr('class');$.ajax({type:"POST",url:btn.href,data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$(btn).attr('class',oldClass);$.popup({},definition('TransportError').replace('%s',textStatus));},success:function(json){if($(parent).children().length==1){$(parent).slideUp('fast',function(){$(this).remove();});}else if($(parent).length>0){$(btn).parents('.DiscussionRow').slideUp('fast',function(){$(this).remove();});}else{$(btn).attr('title',json.AnchorTitle);txt=$(btn).find('span').text();$(btn).html('<span>'+txt+'</span>'+json.TotalScore);$(btn).blur();}}});return false;});$('div.FollowsBox a').live('click',function(){var btn=this;var parent=$(this).parents('.Bookmarks');var oldClass=$(btn).attr('class');$.ajax({type:"POST",url:btn.href,data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$(btn).attr('class',oldClass);$.popup({},definition('TransportError').replace('%s',textStatus));},success:function(json){if($(parent).children().length==1){$(parent).slideUp('fast',function(){$(this).remove();});}else if($(parent).length>0){$(btn).parents('li.Item').slideUp('fast',function(){$(this).remove();});}else{$(btn).attr('title',json.AnchorTitle);if($(btn).hasClass('Bookmark')){$(btn).attr('class','Bookmark');$(btn).attr('title','Follow');if(json.State=='1'){$(btn).attr('title','Unfollow');$(btn).addClass('Bookmarked');}}else{count=$(btn).html();count=count.substr(count.lastIndexOf('>')+1);count=json.State?++count:--count;txt=$(btn).find('span').text();$(btn).html('<span>'+txt+'</span>'+count);$(btn).blur();}}
$('a.MyBookmarks span').text(json.CountBookmarks);gdn.processTargets(json.Targets);}});return false;});$('.Votes a').live('click',function(){if(!$(this).hasClass('SignInPopup')){var btn=this;var parent=$(this).parents('.Votes');var votes=$(parent).find('span');$.ajax({type:"POST",url:btn.href,data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$(btn).attr('class',oldClass);$.popup({},definition('TransportError').replace('%s',textStatus));},success:function(json){$(votes).text(json.TotalScore);gdn.inform(json);}});return false;}});});
