(function(a){a(document).ready(function(){if(!(a.site.isModule("groups")&&(a.site.isAction("create","manage")))){return}var d;var c=function(){};var b=function(){};a(".group-properties :file").change(function(i){var k,j,g;if(a(this).get(0).id=="file_icon"){k="icon";c()}else{if(a(this).get(0).id=="file_head"){k="head";b()}}var f=a(".group-properties #csrf_token").clone();var l=a(this);var h=l.clone();l.after(h);a("#image-upload-form").empty().append(l).append(f).ajaxSubmit({dataType:"json",complete:function(r,o){h.after(l).remove();var p;try{p=window["eval"]("("+r.responseText+")")}catch(q){}if(p!=null&&typeof p==="object"&&typeof p.status=="string"){if(p.status==="success"&&p.imgUrl){m(k)(p.imgUrl+"?nocache="+Math.floor(Math.random()*Math.pow(10,12)))}else{if(p.status==="error"){a.magma.lightbox(p.message,{type:"error"});l.val("")}}}return}});function m(e){return function(o){var p,x;a("#preview-"+e+"-wrapper").addClass("cropper-active").slideDown();g=a("#preview-"+e).find("img").attr("src",o).one("load",function(){p=a(this).width();x=a(this).height()});var q=a("#preview-"+e).width();var t=a("#preview-"+e).height();var y=a("#file_"+e+"_x1");var w=a("#file_"+e+"_x2");var v=a("#file_"+e+"_y1");var s=a("#file_"+e+"_y2");function r(B){y.val(B.x);w.val(B.y);v.val(B.x2);s.val(B.y2);var A=q/B.w;var z=t/B.h;if(B.w>0&&B.h>0){g.css({width:Math.round(A*p)+"px",height:Math.round(z*x)+"px",marginLeft:"-"+Math.round(A*B.x)+"px",marginTop:"-"+Math.round(z*B.y)+"px"})}}var u=a(a("#crop-image-wrapper").html());a("img",u).one("load",function(){var z=this;setTimeout(function(){a(z).Jcrop({aspectRatio:q/t,onChange:r,onSelect:r,onkeydown:function(A){if(A.keyCode==13){j.close()}}})},50)}).attr("src",o);j=a.magma.lightbox(u);g.click(function(){j.show()});j.find(".bfhButton").click(function(z){z.preventDefault();j.close()})}}function n(){try{j.destroy();g.unbind("click");a("#preview-"+k).find("img").removeAttr("style")}catch(o){}}if(l.get(0).id=="file_icon"){c=n}else{if(l.get(0).id=="file_head"){b=n}}});if((a.site.isModule("groups")&&(a.site.isAction("manage")))){a("#edit-group-form").append(a('<input type="hidden" name="ajax" value="true" />')).ajaxForm({dataType:"json",iframe:true,complete:function(i,f){var g;try{g=window["eval"]("("+i.responseText+")")}catch(h){}if(typeof g==="object"){if(g.status==="success"&&typeof g.message!=="undefined"){a.magma.lightbox(g.message,{type:"info"})}if(g.status==="error"&&typeof g.message!=="undefined"){a.magma.lightbox(g.message,{type:"error"})}}return}})}})}(jQuery));(function(a){a(document).ready(function(){if(!(a.site.isModule("groups")&&(a.site.isAction("show")))){return}var b=a("#group-current-status").html();var c;a(".group-info-list li").hover(function(){clearTimeout(c);a("#group-current-status").hide().html(a(this).find("span").html()).fadeIn("fast")},function(){c=setTimeout(function(){a("#group-current-status").hide().html(b).fadeIn("fast")},100)})})}(jQuery));(function(a){a(document).ready(function(){if(!(a.site.isModule("groups")&&(a.site.isAction("manage")))){return}a(".manage-group-members .toggle-all").each(function(){var c=false;var b=a(this);a(this).click(function(d){d.preventDefault();c=!c;a(this).parent().find(":checkbox").attr("checked",c?"checked":"")})})})}(jQuery));(function(a){a(document).ready(function(){if(!(a.site.isModule("groups")&&(a.site.isAction("browse")))){return}var b=a("#filter-groups input#text").attr("default");if(a("#filter-groups input#text").val()==""){a("#filter-groups input#text").val(b)}a("#filter-groups input#text").css("color","#848484");a("#filter-groups input#text").focus(function(){a(this).css("color","#000000");if(a(this).val()==b){a(this).val("")}}).blur(function(){a(this).css("color","#848484");if(a(this).val()==""){a(this).val(b)}});a(".group-description").each(function(){var d=60;var e=a(this).html();if(e.length>d){for(var c=d-1;e.charAt(c)!=" "&&c>0;c--){d--}a(this).html(e.substr(0,d)+"...")}});a("#filter-groups form").submit(function(){if(a("#filter-groups input#text").val()==b){a("#filter-groups input#text").val("")}})})}(jQuery));function callLoadPosts(b){var b=$(b);var a=b.attr("rel");loadPosts(a)}function reloadWall(d){$("#posts").html("");$("#message").val("");if(!d.data.data){$("#pagerTop").html($("div.group-wall-msg .no-posts-message").html())}else{var a=d.data.avatarIconPath;var g=d.data.avatarNoIconPath;var c=d.data.loggedInUid;var h=d.data.loggedInHasDefaultHero;var b=d.data.role;var f=d.data.currentPage;var i=$("div.group-wall-msg .post-byline-url").html();var e=$("div.group-wall-msg .post-byline-message").html();$.each(d.data.data,function(n,s){var k="";if(s.uid==c&&!h){if(s.icon=="no-avatar-image.png"){k='<span class="noavatar-text">'+$("div.group-wall-msg .select-default-hero-message").html()+"</span>"}}var p="";if(s.removed){p='class="post-hidden"'}var q='<span id="'+s.id+"_"+s.gid+"_"+f+'" class="report-post">'+$("div.group-wall-msg .report-post-message").html()+"</span>";var j="";if(s.removedBy=="group_admin"){var t=$("div.group-wall-msg .removed-post-admin-message").html().replace("%date%",s.removedDate);j='<span id="'+s.id+'" class="post-removed">'+t+"</span>";k=""}else{if(s.removedBy=="cs"){var t=$("div.group-wall-msg .removed-post-cs-message").html().replace("%date%",s.removedDate);j='<span id="'+s.id+'" class="post-removed">'+t+"</span>";k=""}}var r="";if(!s.removed){r='<span id="'+s.id+'" class="hide-post">'+$("div.group-wall-msg .hide-post-message").html()+"</span>"}else{if(b==4&&(s.removedBy=="group_admin"||s.removedBy=="cs")){r=""}else{r='<span id="'+s.id+'" class="unhide-post">'+$("div.group-wall-msg .unhide-post-message").html()+"</span>"}}var o='<a href="'+i.replace("-1",s.realid)+'">'+s.name+"</a>";var l=e.replace("%user%",o);var m='<span class="wallpost-icon" style="background-image: url('+(s.icon=="no-avatar-image.png"?g:a)+s.icon+');"></span><span class="wallpost-icon-border"/></span><span class="created">'+s.createdAt+"</span>"+l+' <p id="m_'+s.id+'" class="wallmessage">'+s.message+"</p>"+k+q+j;if(b==4||b==5||b==6){m+=r}$("<li "+p+"><form method='post' id='f_"+s.id+"'>"+m+"</form></li>").appendTo($("#posts"))});$("#pagerTop").html(d.data.pagerHtmlTop);$("#pagerBottom").html(d.data.pagerHtmlBottom)}$("#previousPageTop, #nextPageTop, #previousPageBottom, #nextPageBottom").click(function(){callLoadPosts(this)});$("#posts li:even").addClass("alt");$(".hide-post").click(function(){var k=$(this).attr("id");var j=d.data.currentPage;hidePost(k,j)});$(".unhide-post").click(function(){var k=$(this).attr("id");var j=d.data.currentPage;unhidePost(k,j)});$(".report-post").click(function(){var o=$(this).attr("id");var k=new Array();k=o.split("_");var n=$("#m_"+k[0]).text();var m=k[1];var j=k[2];var l="groups/wall?group_id="+m+"&page="+j;reportPost(k[0],l,n)})}function loadPosts(c){var b="wall/ajax/"+c;if(location.href.indexOf("wall/")!=-1){b="ajax/"+c}var a="";$("#pagerTop").html($("div.group-wall-msg .loading-posts-message").html());$.ajax({type:"POST",cache:false,url:b,dataType:"json",success:function(d){if(d.result=="error"){$.magma.lightbox(d.message,{type:"error"})}if(d.result=="success"){reloadWall(d)}}})}function hidePost(d,b){var a="wall/hidePost/"+d;if(location.href.indexOf("wall/")!=-1){a="hidePost/"+d}var c=confirm($("div.group-wall-msg .hide-post-confirmation").html());if(c){$("#pagerTop").html($("div.group-wall-msg .hiding-post-message").html());$.ajax({type:"POST",cache:false,url:a,dataType:"json",data:({postId:d,page:b}),success:function(e){if(e.result=="error"){$.magma.lightbox(e.message,{type:"error"})}if(e.result=="success"){reloadWall(e)}}})}}function unhidePost(d,b){var a="wall/unhidePost/"+d;if(location.href.indexOf("wall/")!=-1){a="unhidePost/"+d}var c=confirm($("div.group-wall-msg .unhide-post-confirmation").html());if(c){$("#pagerTop").html($("div.group-wall-msg .unhiding-post-message").html());$.ajax({type:"POST",cache:false,url:a,dataType:"json",data:({postId:d,page:b}),success:function(e){if(e.result=="error"){$.magma.lightbox(e.message,{type:"error"})}if(e.result=="success"){reloadWall(e)}}})}}function reportPost(e,b,a){var c=confirm($("div.group-wall-msg .report-post-confirmation").html());if(c){$form=$("#f_"+e);$form.attr("action",$("div.group-wall-msg .report-post-url").html());var d={category:"groupwall",groupwall_message:a,groupwall_post_url:b,_csrf_token:extraAssistanceCSRFToken};$.each(d,function(f,g){$('<input type="hidden">').attr("name",f).attr("value",g).appendTo($form)});$form.submit()}}$(document).ready(function(){$("#previousPageTop, #nextPageTop, #previousPageBottom, #nextPageBottom").click(function(){callLoadPosts(this)});if($("#message").length){if(currentPageNumber==null){currentPageNumber=1}loadPosts(currentPageNumber)}$("#postToWallButton").click(function(){$("#pagerTop").html($("div.group-wall-msg .posting-message").html());var b="wall/"+currentPageNumber;if(location.href.indexOf("wall/")!=-1){b=""+currentPageNumber}var c=$("#message").val();var a=$("#csrf_token").val();$.ajax({type:"POST",cache:false,url:b,dataType:"json",data:({message:c,_csrf_token:a}),success:function(d){if(d.result=="error"){$.magma.lightbox(d.message,{type:"error"});$("#pagerTop").html("")}if(d.result=="success"){reloadWall(d)}}})})});
