jQuery(document).ready(function($){$('a.Bookmark').live('click',function(){var btn=this;var parent=$(this).parents('.Bookmarks');var oldClass=$(btn).attr('class');$(btn).addClass('Bookmarking');$.ajax({type:"POST",url:btn.href,data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$(btn).attr('class',oldClass);$.popup({},XMLHttpRequest.responseText);},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);$(btn).attr('class','Bookmark');if(json.State=='1')
$(btn).addClass('Bookmarked');$('.CountBookmarks',$(btn)).text(json.CountDiscussionBookmarks);}
$('a.MyBookmarks').html(json.MenuText+'<span>'+json.CountBookmarks+'</span>');gdn.processTargets(json.Targets);}});return false;});});;jQuery(document).ready(function($){$('li.Item').livequery(function(){var btn=$(this).find('a.Delete');$(btn).hide();$(this).hover(function(){$(btn).show();},function(){$(btn).hide();});});if($.morepager)
$('.MorePager').livequery(function(){$(this).morepager({pageContainerSelector:'ul.Discussions:last, ul.Drafts:last',afterPageLoaded:function(){$(document).trigger('DiscussionPagingComplete');}});});$('.DiscussionsTabs .AdminCheck :checkbox').click(function(){if($(this).attr('checked'))
$('.DataList .AdminCheck :checkbox').attr('checked','checked');else
$('.DataList .AdminCheck :checkbox').removeAttr('checked');});$('.AdminCheck :checkbox').click(function(){var checkIDs=$('.DataList .AdminCheck :checkbox');var aCheckIDs=new Array();checkIDs.each(function(){checkID=$(this);aCheckIDs[aCheckIDs.length]={'checkId':checkID.val(),'checked':checkID.attr('checked')};});$.ajax({type:"POST",url:gdn.url('/moderation/checkeddiscussions'),data:{'CheckIDs':aCheckIDs,'DeliveryMethod':'JSON','TransientKey':gdn.definition('TransientKey')},dataType:"json",error:function(XMLHttpRequest,textStatus,errorThrown){gdn.informMessage(XMLHttpRequest.responseText,{'CssClass':'Dismissable'});},success:function(json){gdn.inform(json);}});});});;jQuery(document).ready(function($){$('a.DismissAnnouncement').click(function(){var btn=this;var parent=$(this).parents('.Announcements');$.ajax({type:"POST",url:$(btn).attr('href'),data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$.popup({},XMLHttpRequest.responseText);},success:function(json){if($(parent).children().length==1){$(parent).slideUp('fast',function(){$(this).remove();});$(parent).prev().slideUp('fast',function(){$(this).remove();});}else{$(btn).parents('.Announcement').slideUp('fast',function(){$(this).remove();});}}});return false;});$('a.AnnounceDiscussion').livequery('click',function(){var btn=this;var row=$(btn).parents('li.Item');$.ajax({type:"POST",url:$(btn).attr('href'),data:'DeliveryType=BOOL&DeliveryMethod=JSON',dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$.popup({},XMLHttpRequest.responseText);},success:function(json){gdn.inform(json);if(json.RedirectUrl)
setTimeout("document.location='"+json.RedirectUrl+"';",300);}});return false;});$('a.SinkDiscussion').popup({confirm:true,followConfirm:false,afterConfirm:function(json,sender){var row=$(sender).parents('li.Item');if(json.State)
$(row).addClass('Sink');else
$(row).removeClass('Sink');if(json.LinkText)
$(sender).text(json.LinkText);}});$('a.CloseDiscussion').popup({confirm:true,followConfirm:false,afterConfirm:function(json,sender){var row=$(sender).parents('li.Item');if(json.State)
$(row).addClass('Close');else
$(row).removeClass('Close');if(json.LinkText)
$(sender).text(json.LinkText);}});$('a.DeleteDiscussion, a.DeleteDraft').popup({confirm:true,followConfirm:false,deliveryType:'BOOL',afterConfirm:function(json,sender){var row=$(sender).parents('li.Item');if(json.ErrorMessage){$.popup({},json.ErrorMessage);}else{$(row).slideUp('fast',function(){$(this).remove();});}}});});;(function(jQuery){var self=null;jQuery.fn.morepager=function(o)
{return this.each(function(){new jQuery.morepager(this,o);});};jQuery.morepager=function(e,o){this.options=o||{};this.pager_loading_class=this.options.pagerLoadingClass||'Loading';this.page_container_selector=this.options.pageContainerSelector||'undefined';this.pager_in_container=this.options.pagerInContainer||false;this.page_container=jQuery(this.page_container_selector);this.pager_row=jQuery(e);this.pager_row_id=this.pager_row.attr('id');this.extra_pager_data=this.options.extraPagerData||'';this.after_page_loaded=this.options.afterPageLoaded;this.init();};jQuery.morepager.fn=jQuery.morepager.prototype={morepager:'1.0.0'};jQuery.morepager.fn.extend=jQuery.morepager.extend=jQuery.extend;jQuery.morepager.fn.extend({init:function(){var self=this;$('#'+this.pager_row_id+' a').live('click',function(){var anchor=this;self.page_source=self.options.pageSource||$(anchor).attr('href');self.page(anchor);return false;});},page:function(anchor){var self=this;$(anchor).html('&#160;').addClass(self.pager_loading_class);var type=self.pager_row_id.substr(self.pager_row_id.length-4,self.pager_row_id.length).toLowerCase()=='more'?'more':'less';$.ajax({type:"POST",url:self.page_source,data:'DeliveryType=VIEW&DeliveryMethod=JSON&Form/TransientKey='+gdn.definition('TransientKey','')+self.extra_pager_data,dataType:'json',error:function(XMLHttpRequest,textStatus,errorThrown){$.popup({},XMLHttpRequest.responseText);},success:function(json){json=$.postParseJson(json);if(self.pager_in_container==true){if(type=='more'){self.pager_row.before(json.Data);self.pager_row.before(json.MoreRow);}else{self.pager_row.after(json.Data);self.pager_row.after(json.LessRow);}}else{if(type=='more'){self.page_container.append(json.Data);self.pager_row.before(json.MoreRow);}else{self.page_container.prepend(json.Data);self.pager_row.after(json.LessRow);}}
self.pager_row.remove();self.pager_row=$('#'+self.pager_row_id);if(self.after_page_loaded!=null)
self.after_page_loaded();}});}});})(jQuery);;(function($){var index='gravatar_id=';$.fn.identicon5=function(w){settings=jQuery.extend({replace:false,rotate:true,size:32},w);var z=function(a,b){if(b.length>=2){a.beginPath();a.moveTo(b[0],b[1]);for(var i=2;i<b.length;i++){a.lineTo(b[i],b[i+1]);i++}
a.fill()}};var A=function(a,b){switch(a){case 0:a=[0.5,1,1,0,1,1];break;case 1:a=[0.5,0,1,0,0.5,1,0,1];break;case 2:a=[0.5,0,1,0,1,1,0.5,1,1,0.5];break;case 3:a=[0,0.5,0.5,0,1,0.5,0.5,1,0.5,0.5];break;case 4:a=[0,0.5,1,0,1,1,0,1,1,0.5];break;case 5:a=[1,0,1,1,0.5,1,1,0.5,0.5,0.5];break;case 6:a=[0,0,1,0,1,0.5,0,0,0.5,1,0,1];break;case 7:a=[0,0,0.5,0,1,0.5,0.5,1,0,1,0.5,0.5];break;case 8:a=[0.5,0,0.5,0.5,1,0.5,1,1,0.5,1,0.5,0.5,0,0.5];break;case 9:a=[0,0,1,0,0.5,0.5,1,0.5,0.5,1,0.5,0.5,0,1];break;case 10:a=[0,0.5,0.5,1,1,0.5,0.5,0,1,0,1,1,0,1];break;case 11:a=[0.5,0,1,0,1,1,0.5,1,1,0.75,0.5,0.5,1,0.25];break;case 12:a=[0,0.5,0.5,0,0.5,0.5,1,0,1,0.5,0.5,1,0.5,0.5,0,1];break;case 13:a=[0,0,1,0,1,1,0,1,1,0.5,0.5,0.25,0.5,0.75,0,0.5,0.5,0.25];break;case 14:a=[0,0.5,0.5,0.5,0.5,0,1,0,0.5,0.5,1,0.5,0.5,1,0.5,0.5,0,1];break;default:a=[0,0,1,0,0.5,0.5,0.5,0,0,0.5,1,0.5,0.5,1,0.5,0.5,0,1];break}
for(var i=0;i<a.length;i++){a[i]=a[i]*b}
return a};var B=function(a,b){var c;var d=b/5;var e=d/2;var j=0;var k=0;a.strokeRect(0,0,d,d);for(var i=0;i<15;i++){c=A(i,d);a.save();a.translate(e+(j*d),e+(k*d));for(var p=0;p<c.length;p++){c[p]-=e}
z(a,c);a.strokeRect(-e,-e,d,d);a.restore();if(j>=4){j=0;k++}else{j++}}};var C=function(a,b,x,y,c,d,e){var f=e/2;a.save();a.translate(x,y);a.rotate(d*Math.PI/180);a.save();a.translate(f,f);var g=[];for(var p=0;p<b.length;p++){g[p]=b[p]-f}
a.rotate(c);z(a,g);a.restore();a.restore()};var D=function(a,b){switch(a){case 0:a=[];break;case 1:a=[0,0,1,0,1,1,0,1];break;case 2:a=[0.5,0,1,0.5,0.5,1,0,0.5];break;case 3:a=[0,0,1,0,1,1,0,1,0,0.5,0.5,1,1,0.5,0.5,0,0,0.5];break;case 4:a=[0.25,0,0.75,0,0.5,0.5,1,0.25,1,0.75,0.5,0.5,0.75,1,0.25,1,0.5,0.5,0,0.75,0,0.25,0.5,0.5];break;case 5:a=[0,0,0.5,0.25,1,0,0.75,0.5,1,1,0.5,0.75,0,1,0.25,0.5];break;case 6:a=[0.33,0.33,0.67,0.33,0.67,0.67,0.33,0.67];break;case 7:a=[0,0,0.33,0,0.33,0.33,0.66,0.33,0.67,0,1,0,1,0.33,0.67,0.33,0.67,0.67,1,0.67,1,1,0.67,1,0.67,0.67,0.33,0.67,0.33,1,0,1,0,0.67,0.33,0.67,0.33,0.33,0,0.33];break;default:a=[0,0,1,0,0.5,0.5,0.5,0,0,0.5,1,0.5,0.5,1,0.5,0.5,0,1];break}
for(var i=0;i<a.length;i++){a[i]=a[i]*b}
return a};var E=function(a,b,c,d){var e=parseInt(b.substr(0,1),16);var f=parseInt(b.substr(1,1),16);var g=parseInt(b.substr(2,1),16)&7;var h=Math.PI/2;var i=h*(parseInt(b.substr(3,1),16)&3);var j=h*(parseInt(b.substr(4,1),16)&3);var k=parseInt(b.substr(5,1),16)%2;var l=parseInt(b.substr(6,2),16);var m=parseInt(b.substr(8,2),16);var n=parseInt(b.substr(10,2),16);var o=parseInt(b.substr(12,2),16);var p=parseInt(b.substr(14,2),16);var q=parseInt(b.substr(16,2),16);var r=c/3;var s=c;var t=A(e,r);a.fillStyle="rgb("+l+","+m+","+n+")";if(d===false){i=0}
C(a,t,0,0,i,0,r);C(a,t,s,0,i,90,r);C(a,t,s,s,i,180,r);C(a,t,0,s,i,270,r);if(d===false){j=0}
var u=A(f,r);a.fillStyle="rgb("+o+","+p+","+q+")";C(a,u,0,r,j,0,r);C(a,u,2*r,0,j,90,r);C(a,u,3*r,2*r,j,180,r);C(a,u,r,3*r,j,270,r);var v=D(g,r);if(k>0&&(Math.abs(l-o)>127||Math.abs(m-p)>127||Math.abs(n-q)>127)){a.fillStyle="rgb("+o+","+p+","+q+")"}else{a.fillStyle="rgb("+l+","+m+","+n+")"}
C(a,v,r,r,0,0,r)};if(settings.replace&&this.is('img')){return this.each(function(){var b=document.createElement('canvas');var src=this.src;var pos1=src.indexOf(index)+index.length;var c=b.getContext("2d");var className=settings.className||'IdentIcon5';var hash;if(b.getContext){b.width=settings.size;b.height=settings.size;$(b).addClass(className);if(pos1>0){hash=src.substr(pos1,32);E(c,hash,settings.size,settings.rotate);$(this).replaceWith(b);}}
return this;});}
return this.each(function(){var a=$(this).html();var b=document.createElement('canvas');if(b.getContext){b.width=settings.size;b.height=settings.size;var c=b.getContext("2d");if(a==="test"){B(c,settings.size)}else{E(c,a,settings.size,settings.rotate)}
$(this).html('');$(this).append(b)}else{$(this).html('<img src="http://www.gravatar.com/avatar/'+a+'?s='+settings.size+'&d=identicon&r=PG" width="'+settings.size+'" height="'+settings.size+'"/>')}});}})(jQuery);;jQuery(document).ready(function(){var GardenThumbnailWidth=gdn.definition('GardenThumbnailWidth');var Options={size:GardenThumbnailWidth,replace:true,className:'IdentIcon5'};var Selector='img[src*="gravatar.com/avatar.php"]';var PropertyNames='width height top right bottom left margin-top margin-right margin-bottom margin-left padding-top padding-right padding-bottom padding-left border-top-width border-right-width border-bottom-width border-left-width border-top-color border-right-color border-bottom-color border-left-color border-top-style border-right-style border-bottom-styleborder-left-style position display visibility z-index overflow-x overflow-y white-space clip float clear cursor'.split(' ');var LinkIdentIcon5=function(){var Collection=$(Selector);var TestImage=Collection.first();var CssHeadString='';for(var i=PropertyNames.length-1;i>=0;i--){CssHeadString+="\n"+PropertyNames[i]+': '+TestImage.css(PropertyNames[i])+";";}
CssHeadString=".IdentIcon5 {"+CssHeadString+"\n}";CssHeadString='<style type="text/css">'+CssHeadString+'</style>';$(CssHeadString).appendTo($('head').first());$(Selector).identicon5(Options);};LinkIdentIcon5();if(typeof($.livequery)=='function')$(Selector).livequery(LinkIdentIcon5);});
