(function TaggableModule(c,d,f){var m;function g(n){m=n;var o=c(".on_this_item:not(.initialized)",m);if(!o.length){return}if(c("#item_permalink_container").find("div.js_editable").length){if(isset(c.fn.editable)){a()}else{c.xLazyLoader({js:["/javascripts/plugins/jquery.jeditable.min.js"],name:"inlineedit",success:function(){a()}})}}if(c(".taggable_image",m).length){if(isset(c.fn.imgAreaSelect)){e();k()}else{c.xLazyLoader({js:["/javascripts/plugins/jquery.imgareaselect.min.js"],css:["/stylesheets/modules/imgareaselect-default.css"],name:"imgareaselect",success:function(){e();k()}})}}else{k()}o.addClass("initialized")}function e(){var n=c(".taggable_image",m);if(n.is(".initialized")){return}n.imgAreaSelect({selectionOpacity:0.2,borderWidth:1,handles:true,onSelectStart:b,onSelectEnd:i});c(".tag_this_item",m).click(function(){var q=c(".taggable_image",m);var p=q.width(),s=q.height();var u=Math.min(50,p/4|0),t=Math.min(50,s/4|0);var o=p>>1,v=s>>1;var r=q.imgAreaSelect({instance:true,enable:true,x1:o-u,y1:v-t,x2:o+u,y2:v+t}).getSelection();i(q,r);b();return false});n.addClass("initialized")}function a(){c("#item_permalink_container div.js_editable").each(function(){var n=c(this);var o=n.next("a").andSelf().filter(".edit_info:first");n.editable(o.attr("href"),{method:"PUT",id:"fake",name:o.attr("name"),submitdata:{authenticity_token:user_preferences.authenticity_token},onsubmit:function(r,q){var p=this.find("input:first").val();if(p==q.revert){return false}r.indicator=r.data=r.placeholder=p;c(q).addClass("loading");return true},onerror:function(q,p){c(p).removeClass("loading")},callback:function(p,q){c(this).removeClass("loading")}})}).removeClass("js_editable").addClass("editable_inline")}function k(){var n=c(".tags_actions:not(.initialized)",m);if(n.length==0){return}n.click(function(r){var q=r.target;var o=q.className||"";if(o.indexOf("delete")>=0){d.send_ajax_request.apply(q);c(q.hash).remove();c(q).prev().andSelf().hide();return false}else{if(o.indexOf("user")>=0){var p=c(q).attr("href");if(p&&p.length>1){d.reload(p)}return false}else{if(o.indexOf("tag_item")>=0){b();return false}else{if(o.indexOf("cross")>=0){j();return false}else{if(o.indexOf("download")>=0){window.open(q.href);return false}}}}}return true});c(".on_this_item",m).mouseover(function(q){var p=q.target;var o=p.className||"";if(o.indexOf("user")>=0){c(p.rel).addClass("active")}}).mouseout(function(q){var p=q.target;var o=p.className||"";if(o.indexOf("user")>=0){c(p.rel).removeClass("active")}}).addClass("initialized");c(".tag_title",m).autocomplete("/users/auto_complete_for_user_name",c.extend({onItemSelect:l},f.autocompleteSettings));d.initForm("form",n.get(0));n.addClass("initialized")}function l(n){if(n){c(".tag_tagged_user_id",m).val(n.extra)}}function b(){c(".taggingform",m).fadeIn("fast");c(".tag_title",m).focus();c(".tag_this_item",m).hide();d.taggingActive=true}function i(n,o){if(o.width&&o.height){c(".tag_x1",m).val(o.x1);c(".tag_y1",m).val(o.y1);c(".tag_x2",m).val(o.x2);c(".tag_y2",m).val(o.y2);c(".tag_width",m).val(o.width);c(".tag_height",m).val(o.height)}else{j()}}function j(){if(d.taggingActive){if(isset(c.fn.imgAreaSelect)){c(".taggable_image",m).imgAreaSelect({hide:true,disable:false})}c(".tag_title, .tag_tagged_user_id",m).val("");c(".taggingform",m).hide();c(".tag_this_item",m).fadeIn("fast");k();d.taggingActive=false}}function h(){j();m=null}d.init_taggable_zone=g;d.hideTagForm=j;d.unloadTag=h;d.taggingActive=false})(jQuery,Strands,globalVariables);(function PostsModule(e,c,d){var a=null;var b=false;c.init_home_content=function(h){h=h||e("#home_content");if(!h.length){return}c.init_common_content(h);g(h);f()};c.dashboard_post_deleted=function(h){c.when_removed_post(e("#post_"+h).closest("li"))};c.posts_post_deleted=function(h){e.fn.colorbox.close();e(window).trigger("scroll")};function g(h){if(!a){a=createDefaultEventDelegationHandler();var i=a.handlers;i.length=0;i.append(c.EventDelegation.POST_CLICK_HANDLERS_SET);h.click(a)}}function f(){var h=e("#questions_advanced_filter").click(function(){var i=e(this);i.find("a").toggle();i.next(".more_options").slideToggle();b=!b});if(b){h.next("div.more_options").removeClass("hide");h.find("a").filter(".less").removeClass("hide").end().filter(".more").addClass("hide")}else{h.next("div.more_options").addClass("hide");h.find("a").filter(".less").addClass("hide").end().filter(".more").removeClass("hide")}}})(jQuery,Strands,globalVariables);(function FirstTimeExperienceModule(e,c,d){var b=c,a=b.cookies();b.first_time_experience=function(){var f=e("#first-time-container"),i=false,h=null;if(f.length>0){if(f.hasClass("dashboard")){h="dashboard"}else{if(f.hasClass("profile")){h="profile"}}if(f.hasClass("has_no_avatar")){i=true}if(a.get("_strands_first_time_experience")==null){a.set("_strands_first_time_experience","1|1|1|1|1",365)}var g=a.get("_strands_first_time_experience");g=g.split("|");function j(l,k){e("#"+l).show();e("a.firsttime-remover",f).click(function(){e(this).parents(".first-time-experience").slideUp(500);a.kill("_strands_first_time_experience");a.set("_strands_first_time_experience",k,365);return false})}if(h=="profile"){if(g[0]==true){j("firsttime-connection","0|1|1|"+g[3]+"|"+g[4])}else{if(g[1]==true){j("firsttime-add","0|0|1|"+g[3]+"|"+g[4])}else{if(g[2]==true){j("firsttime-personalize","0|0|0|"+g[3]+"|"+g[4])}}}}else{if(h=="dashboard"){if(g[3]==true&&i){j("firsttime-upload",g[0]+"|"+g[1]+"|"+g[2]+"|0|1")}else{if(g[4]==true){j("firsttime-invite",g[0]+"|"+g[1]+"|"+g[2]+"|0|0")}}}}}else{b.first_time_experience=null}};b.init_announcements=function(){var g=e("#announcements-container");if(g.length){function j(m,l){var k=m.next();if(k.length==0){k=l.find("div.announcement:first")}k.fadeIn("slow")}function i(l){var n=l.data("timeout_id");if(n){clearTimeout(n)}var k=l.find("div.announcement").length;if(k==0){l.slideUp("slow")}else{if(k==1){l.find("div.announcement:first").fadeIn("slow")}else{var m=l.find("div.announcement:visible");if(m.length==0){l.find("div.announcement:first").fadeIn("slow")}else{m.fadeOut("slow",function(){j(m,l)})}n=setTimeout(function(){i(l)},10000);l.data("timeout_id",n)}}}function f(l){var m=l.target;if(m.nodeName.toLowerCase()==="a"&&m.rel==="close"){if(a.get("_strands_announcements")==null){a.set("_strands_announcements",m.rev,365)}else{var k=a.get("_strands_announcements");k=k+"|"+m.rev;a.set("_strands_announcements",k,365)}if(e(this).find("div.rounded").length>1){e(m).parents("div.rounded:first").fadeOut("slow",function(){e(this).remove();g.find("div.announcements_banner").each(function(){i(e(this))})})}else{e(this).slideUp("slow",function(){e(this).empty();g.find("div.announcements_banner").each(function(){i(e(this))})})}l.preventDefault();return false}return true}g.click(f);var h=2*1000;g.find("div.announcements_banner").each(function(){var k=e(this);setTimeout(function(){i(k)},h);h=h+(2*1000)})}else{b.init_announcements=null}}})(jQuery,Strands,globalVariables);
