M={v:{},flash:{}};$.ajaxPut=function(a,c,d,b){c=c||{};if(typeof c==="string"){c+="&_method=put"}else{c._method="put"}$.post(a,c,d,b)};$.ajaxDelete=function(a,c,d,b){c=c||{};if(typeof c==="string"){c+="&_method=delete"}else{c._method="delete"}$.post(a,c,d,b)};$.submitPut=function(a,b){$.submitPost(a,b,"put")};$.submitDelete=function(a,b){$.submitPost(a,b,"delete")};$.submitPost=function(a,d,e){var c,b;d=d||{};d[M.t]=M.d;if(e==="put"||e==="delete"){d._method=e}c=document.createElement("form");c.style.display="none";document.body.appendChild(c);c.method="POST";c.action=a;$.each(d,function(g,f){b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",g);b.setAttribute("value",f);c.appendChild(b)});c.submit()};$.ajaxSetup({beforeSend:function(a){a.setRequestHeader("Accept","application/json")}});M.pluralize=function(c,b,a){if(parseInt(c,10)===1){return"1 "+b}else{return c+" "+a}};M.pluralize_word=function(a,b){return(a==1)?b:b+"s"};M.showFlash=function(){var a=$("#flash");if(a.children().length>0){a.show();setTimeout(function(){a.slideUp("slow")},4000)}};M.setFlash=function(b,c){var a=$("#flash");a.html('<div class="'+b+'"><div class="flash_t"></div><div class="flash_msg">'+c+'</div><div class="flash_b"></div></div>');M.showFlash()};M.playNewMessageSound=function(){if(typeof M.sound!=="undefined"){if(M.sound){soundManager.play("tweetSound")}}else{setTimeout(M.playNewMessageSound,1000)}};M.showOverlay=function(d){$("#overlay_bg").css("filter","filter: alpha(opacity=60)");$("#overlay_bg").css("opacity","0.6");$("#overlay_bg").css("width",$(document).width());$("#overlay_bg").css("height",$(document).height());$("#overlay_bg").click(M.hideOverlay);$("#overlay_bg").show();var e=$(d).offset();var b=$("#overlay_body");var c=b.width();var a=b.height();$("#overlay_tm, #overlay_bm").width(c-24);$("#overlay_tr, #overlay_br").css("left",(c-12)+"px");b.css("top",(e.top-(a>>1))+"px");b.css("left",(e.left-(c>>1))+"px");b.show()};M.hideOverlay=function(){$("#overlay_body").hide();$("#overlay_bg").hide()};$(document).ready(function(){soundManager.url="/vendor/soundmanager/294a-20090206/swf/";$("#hdlogo").mouseover(function(){$("#style_switch").show()});M.showFlash();$("a.follow").live("click",function(f){f.preventDefault();var e=$(this).html();e=e.substr(e.indexOf(" ")+1);var d=$("a.follow[href="+$(this).attr("href")+"]");$.ajaxPut(this.href,{},function(){d.html("Unfollow "+e);d.addClass("unfollow");d.removeClass("follow");M.setFlash("notice","You are now following "+e)});return false});$("a.unfollow").live("click",function(f){f.preventDefault();var e=$(this).html();e=e.substr(e.indexOf(" ")+1);var g=$(this).attr("href");g=g.substr(g.indexOf("/",g.indexOf("/",1)+1)+1);var d=$("a.unfollow[href="+$(this).attr("href")+"]");$.ajaxDelete(this.href,{},function(){d.html("Follow "+e);d.addClass("follow");d.removeClass("unfollow");M.setFlash("notice","You are no longer following "+e)});return false});$("a.addcontact").live("click",function(e){if(confirm("Are you sure you wish to request contact information from this user? You will also be sharing your own personal contact information in return if they accept.\n\nOnly request contact information from people you know!")){var f=$(this).attr("href");f=f.substr(f.indexOf("/",1)+1);var d=$(this).closest("li");$.post("/contacts",{id:f},function(){d.addClass("disabled");d.text("Contact request pending");M.setFlash("notice","A contact request has been sent to this user.")})}return false});$("a.removecontact").live("click",function(e){if(confirm("Are you sure you wish to remove this user from your Contacts?")){var d=$(this);var f=d.attr("href");f=f.substr(f.indexOf("/",1)+1);$.ajaxDelete(d.attr("href"),{},function(){d.addClass("addcontact");d.removeClass("removecontact");d.text("Request contact info");M.setFlash("notice","This user has been removed from your Contacts.");$(".users.contacts #contacts #"+f).slideUp()})}return false});$(".member_list .select_all input:checkbox").click(function(){var d=$(this).closest(".member_list");if(this.checked){d.find("input:checkbox").attr("checked","checked")}else{d.find("input:checkbox").removeAttr("checked")}});$(".member_list ol input:checkbox").live("click",function(){var f=$(this).closest(".member_list");var e=f.find("ol input:checkbox");var d=e.filter(":checked");if(d.length===e.length){f.find(".select_all input:checkbox").attr("checked","checked")}else{f.find(".select_all input:checkbox").removeAttr("checked")}});$("a.leave_group").click(function(){var d=$(this);$.ajaxDelete(this.href,{},function(){location.reload(true)});return false});$("a.join_group").click(function(){var d=$(this);$.post(this.href,{},function(){location.reload(true)});return false});$(".popupmenu a.target").click(function(){$(".popupmenu_layer").remove();var d=$(this).offset();$("body").append('<div class="popupmenu_layer"><ul class="rounded outlined"><div class="outline t"></div><div class="outline b"></div><div class="outline l"></div><div class="outline r"></div><div class="corner tl"></div><div class="corner tr"></div><div class="corner bl"></div><div class="corner br"></div></ul></div>');$(".popupmenu_layer ul").prepend($(this).next().children().clone(true));$(".popupmenu_layer ul").css("top",(d.top-7)+"px");$(".popupmenu_layer ul").css("left",(d.left-13)+"px");$(".popupmenu_layer").css("width",$(document).width()+"px");$(".popupmenu_layer").css("height",$(document).height()+"px");$(".popupmenu_layer").click(function(){$(".popupmenu_layer").remove()});return false});$("abbr[class*=timeago]").timeago();$("a.not_implemented").click(function(){alert("This feature is not implemented yet!");return false});$("#sign_out_link").live("click",function(){FB.Connect.logout(function(){$.submitDelete("/session")});return false});if(typeof FB!=="undefined"){M.FBConnect.init(M.fbconnect_api_key,"/vendor/facebook/xd_receiver.html")}var b=document.body.className.split(" ");var a=M.v[b[0]];var c=M.v[b[0]+"_"+b[1]];if(a){a()}if(c){c()}soundManager.onerror=function(){M.sound=false};soundManager.onload=function(){var d=soundManager.createSound({id:"clickSound",url:"/sounds/click.mp3",volume:100});var e=soundManager.createSound({id:"tweetSound",url:"/sounds/tweet.mp3",volume:100});M.sound=true;$("#groupui a").click(function(){var f=$(this).attr("href");d.play({onfinish:function(){window.location=f}});return false})}});M.v.users_contacts=function(){$("input:checkbox.contact").live("click",function(){var c=$(this);var a=c.closest("div.stats").find("div.contacts .count");var b=parseInt(a.text(),10);if(this.checked){if(confirm("Add as a contact. Are you sure you know this person?")){$.post("/contacts",{id:this.value},function(){c.parent().append('<span class="disabled">pending</span>').end().remove()})}else{this.checked=false}}else{if(confirm("Are you sure you want to remove this contact?")){$.ajaxDelete("/contacts/"+this.value,{},function(){c.parent().append('<span class="disabled">removed</span>').end().remove();a.replaceWith('<b class="count">'+(b-1)+"</b>")})}else{this.checked=false}}});$("input:checkbox.follow").live("click",function(){var d=$(this);var b=d.closest("div.stats").find("div.followers .count");var c=parseInt(b.text(),10);var a="/"+M.o+"/following/"+this.value;if(this.checked){$.ajaxPut(a,{},function(){d.attr("title","Unfollow");b.text(c+1)})}else{$.ajaxDelete(a,{},function(){d.attr("title","Follow");b.text(c-1)})}})};M.v.users_followers=M.v.users_contacts;M.v.user_following_index=M.v.users_followers;M.v.contacts_index=function(){$("a.accept").live("click",function(){var a=$(this);$.ajaxPut(this.href,{accept:true},function(){a.closest("div.actions").text("You are now contacts.")});return false});$("a.ignore").live("click",function(){var a=$(this);$.ajaxPut(this.href,{accept:false},function(){a.closest("div.actions").text("Request ignored.")});return false})};M.FBConnect={init:function(a,b){M.FBConnect.started=false;FB.init(a,b,{ifUserConnected:M.FBConnect.onConnected,ifUserNotConnected:M.FBConnect.onNotConnected});FB.ensureInit(function(){if(!M.FBConnect.started){M.FBConnect.status=FB.ConnectState.userNotLoggedIn}M.FBConnect.started=true})},onConnected:function(){M.FBConnect.setStatus(FB.ConnectState.connected)},onNotConnected:function(){M.FBConnect.setStatus(FB.ConnectState.appNotAuthorized)},loadStatus:function(){FB.Connect.IfUserConnected(M.FBConnect.onConnected,M.FBConnect.onNotConnected);FB.Connect.get_status().waitUntilReady(M.FBConnect.setStatus)},setStatus:function(a){M.FBConnect.started=true;if(M.FBConnect.status===a){return}M.FBConnect.status=a;switch(a){case FB.ConnectState.connected:if(M.FBConnect.onConnect&&typeof M.FBConnect.onConnect==="function"){M.FBConnect.onConnect()}break;case FB.ConnectState.userNotLoggedIn:break;case FB.ConnectState.appNotAuthorized:break;default:break}},redirectOnConnect:function(a){M.FBConnect.onConnect=function(){window.location=a};if(M.FBConnect.status===FB.ConnectState.appNotAuthorized){M.FBConnect.onConnect()}},requireSession:function(){FB.ensureInit(function(){FB.Connect.requireSession(M.FBConnect.requireConnect)})},requireConnect:function(){FB.ensureInit(function(){FB.Facebook.apiClient.requireLogin(M.FBConnect.onConnected)})},requireStreamPublishOnly:function(){FB.ensureInit(function(){var a=new FB.BatchSequencer();var b=FB.Facebook.apiClient.users_hasAppPermission("publish_stream",a);a.execute(function(){var c="";if(!b.result){if(c!==""){c+=","}c+="publish_stream"}if(c!==""){FB.Connect.showPermissionDialog(c,function(e){var d=false;if(e){d=true;if(!b.result&&(e.indexOf("publish_stream")<0)){d=false}}})}})})},requireStreamPublish:function(){FB.ensureInit(function(){FB.Connect.requireSession(function(){var a=new FB.BatchSequencer();var b=FB.Facebook.apiClient.users_hasAppPermission("offline_access",a);var c=FB.Facebook.apiClient.users_hasAppPermission("publish_stream",a);a.execute(function(){var d="";if(!b.result){d="offline_access"}if(!c.result){if(d!==""){d+=","}d+="publish_stream"}if(d!==""){FB.Connect.showPermissionDialog(d,function(f){var e=false;if(f){e=true;if(!b.result&&(f.indexOf("offline_access")<0)){e=false}if(!c.result&&(f.indexOf("publish_stream")<0)){e=false}}if(!e){alert("You must grant Constant Authorization and Publishing privileges to post to Facebook.");$("#ccfacebook").attr("checked",false)}})}})},true)})}};M.v.registration_find_people=function(){M.v.find_index();$("#skip_invite_link, #skip_invite_facebook_link").unbind("click");$("#skip_invite_link, #skip_invite_facebook_link").click(function(){window.location="/sign-up-3";return false});FB.ensureInit(function(){FB.Connect.ifUserConnected(function(){$("#import_facebook").click()},function(){})})};M.v.groups_invite=function(){$("#credentials #invite").click(function(){var a=$("#credentials .members .selected ol input:checked");var b=$.map(a,function(c){return c.value});if(b.length===0){M.setFlash("error","No members selected.")}else{$.post("invite",{"ids[]":b},function(){M.setFlash("notice","Invited "+b.length+" member"+(b.length>1?"s":"")+". Invite more?")})}return false});$("ul.members a").click(function(){var a=$(this);if(a.hasClass("selected")){return false}window.location.hash=a.attr("href");$("#services a.selected").closest("li").removeClass("selected");$("#services a.selected").closest("li").addClass("outlined");$("#services a.selected").removeClass("selected");$("ul.members a.selected").closest("li").removeClass("selected");$("ul.members a.selected").closest("li").addClass("outlined");$("ul.members a.selected").removeClass("selected");a.addClass("selected");a.closest("li").addClass("selected");a.closest("li").removeClass("outlined");$("#credentials").show();$("#credentials .members").show();$("#credentials .external").hide();var b=a.attr("href");$("#credentials .members > div").removeClass("selected");$("#credentials .members ."+b.substr(1)).addClass("selected");return false});$("#services a").bind("click",function(){$("ul.members a.selected").closest("li").removeClass("selected");$("ul.members a.selected").closest("li").addClass("outlined");$("ul.members a.selected").removeClass("selected");$("#credentials .members").hide();$("#credentials .external").show();return false});M.v.find_index();$("#add_contact_link").unbind("click");$("#invite_link").unbind("click");$("#skip_invite_link, #skip_invite_facebook_link").unbind("click");$("#add_contact_link").click(function(){var a=$("#members input:checked");var b=$.map(a,function(c){return c.value});if(b.length===0){M.v.find_index.select_nonmembers()}else{$.post("invite",{"ids[]":b},function(){M.setFlash("notice","Invited "+b.length+" member"+(b.length>1?"s":"")+".");M.v.find_index.select_nonmembers()})}return false});$("#invite_link").click(function(){var a=$("#nonmembers input:checked");var b=$.map(a,function(c){return c.value});if(b.length===0){M.v.find_index.show_form()}else{$.post("invite",{"emails[]":b},function(){M.setFlash("notice","Sent "+b.length+" invitation"+(b.length>1?"s":"")+". Invite more?");M.v.find_index.show_form()})}return false});$("#skip_invite_link, #skip_invite_facebook_link").click(function(){M.setFlash("notice","Done. Invite more?");M.v.find_index.show_form();return false})};M.v.external_profiles_new=function(){M.v.find_index();$(":submit").throbber("click",{image:"/images/ui/throbber.gif"})};M.v.sessions_new=function(){$("login").focus()};M.v.find_index=function(){var g=$("#login");var j=g.prev();var d=$("#password");var a=d.prev();var e,f;var c,l;function b(){var n=document.location.toString();if(n.match("#")){var m="#"+n.split("#")[1].split("?")[0];$('#secondary_nav a[href="'+m+'"]').click()}}function h(){var m=$("#services a.selected");if(m.hasClass("facebook")){$("#credentials #other").hide();$("#credentials #fbconnect").show();e="facebook";f="Facebook"}else{$("#credentials #fbconnect").hide();$("#credentials #other").show()}if(m.hasClass("gmail")){j.text("Gmail Username:");a.text("Gmail Password:");e="gmail";f="Gmail"}else{if(m.hasClass("yahoo")){j.text("Yahoo ID:");a.text("Yahoo Password:");e="yahoo";f="Yahoo"}else{if(m.hasClass("hotmail")){j.text("Hotmail Email:");a.text("Hotmail Password:");e="hotmail";f="Hotmail"}else{if(m.hasClass("msn")){j.text("MSN ID:");a.text("MSN Password:");e="msn";f="MSN"}else{if(m.hasClass("linked_in")){j.text("LinkedIn Email:");a.text("LinkedIn Password:");e="linked_in";f="LinkedIn"}}}}}$("#service").val(e);g.focus()}M.v.find_index.show_form=function(){$("#credentials,#h2headline").show();$("#secondary_nav li.outlined").css("visibility","visible");$("#processing, .imported, #imported_nonmembers_facebook").hide()};M.v.find_index.select_nonmembers=function(){var n=l.length;var m="";$("#imported_members").hide();if(n===0){if(e==="facebook"){$("#imported_nonmembers_facebook").show()}else{M.setFlash("notice","Done. Find more?");window.location="/find-people"}return}$.each(l,function(p,o){m+="<li>";m+='<div class="checkbox"><input name="nmcb'+p+'" type="checkbox" value="'+o.email+'" /></div>';m+='<div class="name">';if(o.name){m+=o.name}else{m+=o.email}m+='</div><div class="headline">';if(o.headline){m+=o.headline}else{m+="&nbsp;"}m+='</div><div class="email">&lt;'+o.email+"&gt;</div></li>"});$("#nonmembers").html(m);$("#imported_nonmembers").show()};function i(){var n=c.length;var m="";$("#processing").hide();if(n===0){M.v.find_index.select_nonmembers();return}$("#imported_members h3").text("We found "+M.pluralize(n,"person","people")+" in your "+f+" address book using Monday.");$.each(c,function(p,q){var o=q.user_id;m+='<li class="member">';m+='<div class="checkbox"><input checked="checked" name="mcb'+o+'" type="checkbox" value="'+o+'" /></div>';m+='<div class="picture"><img alt="'+q.name+'" height="48" width="48" src="'+q.thumbnail_url+'" /></div>';m+='<div class="details"><b>'+q.name+"</b>";if(q.headline){m+="<br />"+q.headline}if(q.email){m+="<br />"+q.email}m+="</div></li>"});$("#members").html(m);$("#imported_members").show()}function k(m){if(m.error==="authentication"){M.setFlash("error","Wrong account/password combination. Please try again.");M.v.find_index.show_form()}else{if(m.error==="captcha"){M.setFlash("error","Sorry, we can't access your account. Please sign in to "+f+" in another window, then try this import again.");M.v.find_index.show_form()}else{if(m.error==="broken"){M.setFlash("error","Sorry, "+f+" is currently unavailable. Please try again later.").show();M.v.find_index.show_form()}else{c=m.members;l=m.nonmembers;i()}}}}h();$("#services a").click(function(){var m=$(this);if(m.hasClass("selected")){return false}window.location.hash=m.attr("href");$("#services a.selected").closest("li").removeClass("selected");$("#services a.selected").closest("li").addClass("outlined");$("#services a.selected").removeClass("selected");m.addClass("selected");m.closest("li").addClass("selected");m.closest("li").removeClass("outlined");h();return false});$("#import_submit").click(function(){var n=g.val();var o=d.val();var m;if(n.length<2){m=g}else{if(o.length<4){m=d}}if(m){m.addClass("input_error").focus();return false}$("#credentials,#h2headline").hide();$("#secondary_nav li.outlined").css("visibility","hidden");$("#contacting").text("Contacting "+$("#services a.selected").text()+"...");$("#processing").show();$.post("/find-people/import.json",{service:e,login:n,password:o},k,"json");return false});$("#import_facebook").click(function(){$("#credentials,#h2headline").hide();$("#secondary_nav li.outlined").css("visibility","hidden");$("#contacting").text("Contacting "+$("#services a.selected").text()+"...");$("#processing").show();$.post("/find-people/import_facebook.json",{},k,"json");return false});$("#add_contact_link").click(function(){var m=$("#members input:checked");var n=$.map(m,function(o){return o.value});if(n.length===0){M.v.find_index.select_nonmembers()}else{$.post("/find-people/contact.json",{"ids[]":n},function(){M.setFlash("notice","Following "+n.length+" contact"+(n.length>1?"s":"")+".");M.v.find_index.select_nonmembers()})}return false});$("#skip_contact_link").click(function(){M.v.find_index.select_nonmembers();return false});$("#invite_link").click(function(){var m=$("#nonmembers input:checked");var n=$.map(m,function(o){return o.value});if(n.length===0){M.v.find_index.show_form()}else{$.post("/find-people/invite.json",{"emails[]":n},function(){M.setFlash("notice","Sent "+n.length+" invitation"+(n.length>1?"s":"")+". Find more?");M.v.find_index.show_form()})}return false});$("#skip_invite_link, #skip_invite_facebook_link").click(function(){M.setFlash("notice","Done. Find more?");M.v.find_index.show_form();return false});$("#credentials").keydown(function(m){if(m.keyCode===13){$("#import_submit").click();return false}});b()};M.v.mail_inbox_threads_new=function(){var a="---";$("#recipient_select").change(function(){if(this.value!==a){if($("#recipient_names input:hidden[value="+this.value+"]").length===0){$("#recipient_names").append("<div>"+$("option:selected",this).text()+'<input type="hidden" name="recipient_ids[]" value="'+this.value+'" /></div>')}this.value=a}});$("#recipient_names div").live("click",function(){$(this).remove()})};M.v.mail_inbox_threads_show=function(){$("#unread_link").click(function(){$.submitPut(this.href,{read:false});return false});$("#delete_link").click(function(a){if(confirm("Are you sure you want to delete this thread from your Inbox?")){$.submitDelete(this.href)}return false})};M.v.mail_outbox_threads_show=function(){$("#delete_link").click(function(){if(confirm("Are you sure you want to delete this thread from your Sent Messages?")){$.submitDelete(this.href)}return false})};M.v.mail_inbox_threads_index=function(){var b={color:"","text-decoration":"",cursor:""};var a={color:"#aaa","text-decoration":"none",cursor:"default"};var d="---";function e(){var j=$("#mailbox input:checkbox");var k=j.filter(":checked");var i=$("#mailbox li:.unread input:checkbox");var f=i.filter(":checked");var g=$("#mailbox li:not(.unread) input:checkbox");var h=g.filter(":checked");$("#bulk_delete_link").css((k.length>0)?b:a);$("#bulk_unread_link").css((h.length>0)?b:a);$("#bulk_read_link").css((f.length>0)?b:a);if(k.length===0){$("#bulk_select").val(d)}else{if(k.length===j.length){$("#bulk_select").val("All")}else{if(h.length===g.length&&h.length===k.length){$("#bulk_select").val("Read")}else{if(f.length===i.length&&f.length===k.length){$("#bulk_select").val("Unread")}else{$("#bulk_select").val(d)}}}}}$("#bulk_select").change(function(){if(this.value==="None"){$("#mailbox input:checkbox").removeAttr("checked")}else{if(this.value==="Read"){$("#mailbox li.unread input:checkbox").removeAttr("checked");$("#mailbox li:not(.unread) input:checkbox").attr("checked","checked")}else{if(this.value==="Unread"){$("#mailbox li.unread input:checkbox").attr("checked","checked");$("#mailbox li:not(.unread) input:checkbox").removeAttr("checked")}else{if(this.value==="All"){$("#mailbox input:checkbox").attr("checked","checked")}}}}e()});$("#mailbox input:checkbox").live("click",e);$("a.delete_link").live("click",function(){var f=$(this);if(confirm("Are you sure you want to delete this thread from your Inbox?")){$.ajaxDelete(this.href,{},function(){f.closest("li").slideUp("normal",function(){$(this).remove();e()})})}return false});$("#bulk_delete_link").click(function(){var f=$("#mailbox input:checked");var g=$.map(f,function(i){return i.value});var h="this thread";if(g.length>0){if(g.length>1){h="these threads"}if(confirm("Are you sure you want to delete "+h+"?")){$.ajaxDelete(this.href,{"ids[]":g},function(){var j=0;var k=f.closest("li");k.slideUp("normal",function(){j+=1;if(j===g.length){k.remove();$("#bulk_select").val("None").change()}})})}}return false});function c(g,i){var f=$("#mailbox "+(i?"li.unread":"li:not(.unread)")+" input:checked");var h=$.map(f,function(j){return j.value});if(h.length>0){$.ajaxPut(g,{read:i,"ids[]":h},function(){var j=f.closest("li");if(i){j.removeClass("unread")}else{j.addClass("unread")}e()})}}$("#bulk_read_link").click(function(){c(this.href,true);return false});$("#bulk_unread_link").click(function(){c(this.href,false);return false});e()};M.v.mail_outbox_threads_index=function(){var b={color:"","text-decoration":"",cursor:""};var a={color:"#aaa","text-decoration":"none",cursor:"default"};var c="---";function d(){var e=$("#mailbox input:checkbox");var f=e.filter(":checked");$("#bulk_delete_link").css((f.length>0)?b:a);if(f.length===0){$("#bulk_select").val(c)}else{if(f.length===e.length){$("#bulk_select").val("All")}else{$("#bulk_select").val(c)}}}$("#bulk_select").change(function(){if(this.value==="None"){$("#mailbox input:checkbox").removeAttr("checked")}else{if(this.value==="All"){$("#mailbox input:checkbox").attr("checked","checked")}}d()});$("#mailbox input:checkbox").live("click",d);$("a.delete_link").live("click",function(){var e=$(this);if(confirm("Are you sure you want to delete this thread from your Sent Messages?")){$.ajaxDelete(this.href,{},function(){e.closest("li").slideUp("normal",function(){$(this).remove();d()})})}return false});$("#bulk_delete_link").click(function(){var e=$("#mailbox input:checked");var f=$.map(e,function(h){return h.value});var g="this thread";if(f.length>0){if(f.length>1){g="these threads"}if(confirm("Are you sure you want to delete "+g+"?")){$.ajaxDelete(this.href,{"ids[]":f},function(){var h=0;var j=e.closest("li");j.slideUp("normal",function(){h+=1;if(h===f.length){j.remove();$("#bulk_select").val("None").change()}})})}}return false});d()};M.v.positions_index=function(){var a=false;$("#add_job_link").click(function(){var c=$(this);var b=parseInt($("#next_index").val(),10);c.hide();$.getJSON(this.href+".json",{index:b},function(d){$("#next_index").val(b+1);$("#add_job_section").before(d.html);c.show();$("textarea#position_"+b+"_description").autogrow({minHeight:50,lineHeight:15})});return false});$("a.remove_job_link").live("click",function(){var b=$(this).closest("table");if(confirm("Are you sure you want to remove this job?")){$.ajaxDelete(this.href+".json",{},function(){b.remove()})}return false});$("a.unadd_job_link").live("click",function(){var b=$(this).closest("table");if(confirm("Are you sure you want to remove this job?")){b.remove()}return false});$("#work_history_form input[type=checkbox]").live("click",function(){$(this).closest("table.form").find("span.end,span.current").toggleClass("hidden")});$("#work_history_form").change(function(){a=true});$("a").live("click",function(){if(a){if(!confirm("Some of your changes have not been saved!\n\nClick OK to continue without saving, or\nCancel to stay on this page.")){return false}}});$("textarea").autogrow({minHeight:50,lineHeight:15})};M.v.universities_index=function(){var a=false;$("#add_university_link").click(function(){var c=$(this);var b=parseInt($("#next_index").val(),10);c.hide();$.getJSON(this.href+".json",{index:b},function(d){$("#next_index").val(b+1);$("#add_university_section").before(d.html);c.show();$("textarea#university_affiliation_"+b+"_description").autogrow({minHeight:50,lineHeight:15})});return false});$("a.remove_university_link").live("click",function(){var b=$(this).closest("table");if(confirm("Are you sure you want to remove this school?")){$.ajaxDelete(this.href+".json",{},function(){b.remove()})}return false});$("a.unadd_university_link").live("click",function(){var b=$(this).closest("table");if(confirm("Are you sure you want to remove this school?")){b.remove()}return false});$("#education_history_form").change(function(){a=true});$("a").live("click",function(){if(a){if(!confirm("Some of your changes have not been saved!\n\nClick OK to continue without saving, or\nCancel to stay on this page.")){return false}}});$(":text[data-hint],:textarea[data-hint]").dataHint();$("textarea").autogrow({minHeight:50,lineHeight:15})};M.v.resumes_show=function(){$("textarea").autogrow({minHeight:50,lineHeight:15})};M.v.twitters_show=function(){var f=$("#twitter_publish");var c=$("#twitter_exclude_long");var b=$("#twitter_form");var a=b[0].action+".js";var g=$("#twitter_username").attr("type")==="hidden";function e(){$("#twitter_exclude_long").attr("disabled",true);$("#credentials").addClass("disabled");if(!g){$("#twitter_username,#twitter_password,#twitter_submit").attr("disabled",true)}}function d(){$("#twitter_exclude_long,#twitter_username,#twitter_password,#twitter_submit").removeAttr("disabled");$("#credentials").removeClass("disabled")}f.click(function(){var h=this.checked;if(h){d()}else{e()}if(g){$.ajaxPut(a,{publish:h},function(){if(h){M.setFlash("notice","Your public posts will be cross-posted to Twitter.")}else{M.setFlash("notice","Your public posts will no longer be sent to Twitter.")}})}});c.click(function(){var h=this.checked;if(g){$.ajaxPut(a,{exclude_long:h},function(){if(h){M.setFlash("notice","Posts longer than 140 characters will not be sent to Twitter.")}else{M.setFlash("notice","All posts will be sent to Twitter (up to 140 characters).")}})}});b.submit(function(){if(g){$.submitDelete(this.action);return false}});if(!f[0].checked){e()}};M.comment_functionality=function(){$(".more_comments_link").live("click",function(){var b=$(this).closest("li.more");$.getJSON(this.href+".json",{from:1,to:-2},function(c){b.replaceWith(c.html)});return false});function a(d){var b=d.find(".comment_prompt");var c=b.next();var e=c.find("textarea");b.hide();c.show();e.focus().one("blur",function(){if($(this).val()===""){c.hide();b.show()}})}$(".comment_prompt").live("click",function(){a($(this).closest("ul.comments"));return false});$(".comment_post_link").live("click",function(){var d=$(this).closest(".new_comment");var f=d.closest("li");var b=d.prev();var e=d.find("textarea");var c=e.val();$.post(this.href+".json",{message:c},function(g){f.before(g.html);e.val("");d.hide();b.show()},"json");return false});$(".comment_link").live("click",function(){a($(this).closest("li").find("ul.comments").show());return false});$(".thread_link").live("click",function(){var b=$(this).closest("")});$(".repost_link").live("click",function(){var e=$(this).closest(".message");var d=$.trim(e.children("span").html());d=d.replace(/<br>/gi,"\n");d=d.replace(/<a class=username title=([^ ]*) href="[^"]*">[^<]*<\/a>/gi,"$1");d=d.replace(/<a href="[^"]*" class="username" title="([^"]*)">[^<]*<\/a>/gi,"$1");d=d.replace(/<a href="([^"]*)"[^>]*>[^<]*<\/a>/gi,"$1");d=d.replace(/&amp;/gi,"&");d="REPOST "+e.find(".info a[title]").attr("title")+" said: "+d;$("#overlay_content .message textarea").val(d);$("#overlay_content .postbox3 .kind").hide();$("#overlay_content .postbox3 .kind").find("input").attr("disabled","disabled");var c=e.find(".bookmark_info a");if(c.size()>0){$("#overlay_content .postbox3 .kind_link input").attr("disabled",null);$("#overlay_content .postbox3 .kind_link input").val(c.attr("href"));$("#overlay_content .postbox3 .kind_link").show()}var b=e.find(".photo a");if(b.size()>0){$("#overlay_content .postbox3 .kind_photo a").remove();$("#overlay_content .postbox3 .kind_photo .photo").prepend(b.clone());$("#overlay_content .postbox3 .kind_photo input").attr("disabled",null);$("#overlay_content .postbox3 .kind_photo input[type=hidden]").val(b.attr("href"));$("#overlay_content .postbox3 .kind_photo").show()}$("#overlay_content .postbox3 #repost_parent_id").val(e.closest("li").attr("id").substr(5));$("#overlay_content .message textarea").focus();$("#overlay_content .success").hide();$("#overlay_content .error").hide();$("#overlay_content form").show();M.showOverlay(this);return false});$(".repost button").click(function(){var c=$(this);var e=c.closest("form");var d=e.find("option:selected").val();if(d==="----"){alert("Please select where you want to repost this message.");return false}var f=e.serialize();if(d.charAt(0)==="g"){f+="&group_id=";var b=d.indexOf(",",1);if(b>=0){f+=d.substr(1,b-1);d=d.substr(b+1)}else{f+=d.substr(1)}}if(d.charAt(0)==="o"){f+="&organization_id="+d.substr(1)}e.find("select").attr("disabled","disabled");e.find(".kind input").attr("disabled","disabled");e.find("textarea").attr("disabled","disabled");c.hide();c.next().show();$.ajax({type:"POST",url:"/posts.json",data:f,processData:false,success:function(){$("#overlay_content form").hide();$("#overlay_content .error").hide();$("#overlay_content .success").show();setTimeout(function(){$("#overlay_body").fadeOut("normal");$("#overlay_bg").fadeOut("normal")},2000)},error:function(){$("#overlay_content .error").show()},complete:function(){e.find("select").attr("disabled",null);e.find("div:visible input").attr("disabled",null);e.find("textarea").attr("disabled",null);c.show();c.next().hide()}});return false});$(".like_link").live("click",function(){$.post(this.href+".json",{},function(b){var c=$("#likes_"+b.post_id);c.fadeOut("slow");c.html(b.likes);c.removeClass("no_likes");setTimeout(function(){var e=$("#post_likes_"+b.post_id);var f=$("#post_likes_text_"+b.post_id);e.html(b.like_count);e.slideDown("fast");f.show();var d=$("#like_link_"+b.post_id);d.slideUp("normal");d.replaceWith(b.like_link);d.slideDown("normal")},1000);c.addClass("likes");c.show();c.fadeIn("fast")},"json");return false});$(".unlike_link").live("click",function(){if(confirm("Do you really want to unlike this post?")){$.ajaxDelete(this.href+".json",{},function(d){var e=$("#likes_"+d.post_id);var c=$("#post_likes_"+d.post_id);var b=$("#post_likes_text_"+d.post_id);e.fadeOut("slow");e.html(d.likes);setTimeout(function(){c.html(d.like_count);var f=$("#unlike_link_"+d.post_id);f.slideUp("normal");f.replaceWith(d.like_link);f.slideDown("normal")},1000);e.fadeIn("fast");if(d.like_count===0){c.hide();b.hide();e.removeClass("likes");e.addClass("no_likes")}},"json")}return false});$(".unpost_link").live("click",function(){if(confirm("Delete this post and all of its comments?")){var b=$(this).closest("li");$.ajaxDelete(this.href+".json",{},function(){b.slideUp()})}return false});$(".comment_delete_link").live("click",function(){if(confirm("Delete this comment?")){var b=$(this).closest("li");$.ajaxDelete(this.href+".json",{},function(){b.slideUp()})}return false});$(".lightbox").each(function(){$(this).lightBox({imageLoading:"/vendor/jquery/plugins/lightbox/lightbox-ico-loading.gif",imageBtnClose:"/vendor/jquery/plugins/lightbox/lightbox-btn-close.gif",imageBtnPrev:"/vendor/jquery/plugins/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/vendor/jquery/plugins/lightbox/lightbox-btn-next.gif",imageBlank:"/vendor/jquery/plugins/lightbox/lightbox-blank.gif",txtImage:"Photo"})})};M.v.home_homepage=function(){$(".paginator a.page").click(function(){if(!$(this).hasClass("selected")){var a=$.trim($(this).text());$(".paginator a.page").removeClass("selected");$(".paginator a.page"+a).addClass("selected");$("div.page").hide();$("div.page"+a).show();document.scrollTo(0,0)}return false});$(".thumbnails a").lightBox({imageLoading:"/vendor/jquery/plugins/lightbox/lightbox-ico-loading.gif",imageBtnClose:"/vendor/jquery/plugins/lightbox/lightbox-btn-close.gif",imageBtnPrev:"/vendor/jquery/plugins/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/vendor/jquery/plugins/lightbox/lightbox-btn-next.gif",imageBlank:"/vendor/jquery/plugins/lightbox/lightbox-blank.gif",txtImage:"Screenshot"})};M.v.home_show=function(){var b;function c(){var h,g;h=$("#feed2 > li:first");if(h.length>0){g=h.attr("id").match(/post_(\d+)/)}return g?g[1]:0}function f(){var h,g;h=$("#feed2 > li:last");if(h.length>0){g=h.attr("id").match(/post_(\d+)/)}return g?g[1]:0}function e(){var g;g=$("#feed2 > li:last");if(g.length>0){return parseInt(g.attr("page"),10)}return 0}function d(){var g=(60+parseInt(Math.random()*20,20))*500;setTimeout(b,g)}b=function(){$.getJSON(window.location.href+".json",{since:c()},function(h){if(h.count>0){$("#feed2").prepend(h.posts);$("#feed2").effect("highlight",{},3000);if($("#feednotification").length==0){var g='<div id="feednotification"><div id="feednotification_count">'+h.count+'</div><div id="feednotification_text"> new '+M.pluralize_word(h.count,"post")+'</div><a href="#" class="hide_link">hide</a><div class="clear" /></div>';$(g).insertAfter("#feedheader")}else{var i=parseInt($("#feednotification").text());var j=i+h.count;$("#feednotification_count").html(j);$("#feednotification_text").html("new "+M.pluralize_word(j,"post"));if($("#feednotification").is(":hidden")){$("#feednotification").slideDown()}}}d()})};$("#feednotification .hide_link").live("click",function(){$("#feednotification").slideUp();$("#feednotification_count").html("0");return false});function a(){var g=window.location.href;var i=g.indexOf("?");var h={older:f(),page:e()+1};if(i>=0){g=g.substr(0,i)+".json"+g.substr(i)}else{g=g+".json"}$.getJSON(g,h,function(j){if(j.count>0){$(j.posts).appendTo("#feed2").find(".lightbox").each(function(){$(this).lightBox({imageLoading:"/vendor/jquery/plugins/lightbox/lightbox-ico-loading.gif",imageBtnClose:"/vendor/jquery/plugins/lightbox/lightbox-btn-close.gif",imageBtnPrev:"/vendor/jquery/plugins/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/vendor/jquery/plugins/lightbox/lightbox-btn-next.gif",imageBlank:"/vendor/jquery/plugins/lightbox/lightbox-blank.gif",txtImage:"Photo"})})}if(!j.more){$("#more_posts").hide()}});return false}if(!window.location.href.match(/older|newer/)){d()}$("#more_posts_link").click(a);$("#more_posts_link").throbber("click",{image:"/images/ui/throbber2.gif"});$("#message").dataHint();$(".postbox3 .type a").click(function(){var g=$(this).attr("class").substr(6);g=$(".postbox3 ."+g);g.find("input").attr("disabled",false);g.show();$(this).closest(".type").hide();return false});$(".postbox3 .kind .label a").click(function(){var g=$(this).closest(".kind");g.find("input").attr("disabled",true);g.hide();$(this).closest(".postbox3").find(".type").show();return false});M.comment_functionality();$("#nicknames_notification .hide_link").click(function(){$.ajaxDelete(this.href+".json");$("#nicknames_notification").slideUp();return false});$(".postbox3 .message textarea").autogrow({minHeight:35,lineHeight:17});$("#ccfacebook").click(function(){if($(this).is(":checked")){M.FBConnect.requireStreamPublish()}});$("#cctwitter").click(function(){if($(this).is(":checked")){window.open("/callbacks/start_twitter?oauth_redirect=feed","_blank","height=400,width=800,left=300,top=200,resizable=yes",true)}})};M.v.groups_show=M.v.home_show;M.v.organizations_show=M.v.home_show;M.v.users_show=M.v.home_show;M.v.organizations_posts=M.v.home_show;M.v.groups_home=M.v.home_show;M.v.groups_posts=M.v.home_show;M.v.posts_search=M.v.home_show;M.v.posts_thread=M.comment_functionality;M.v.photos_index=function(){$(".lightbox").lightBox({imageLoading:"/vendor/jquery/plugins/lightbox/lightbox-ico-loading.gif",imageBtnClose:"/vendor/jquery/plugins/lightbox/lightbox-btn-close.gif",imageBtnPrev:"/vendor/jquery/plugins/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/vendor/jquery/plugins/lightbox/lightbox-btn-next.gif",imageBlank:"/vendor/jquery/plugins/lightbox/lightbox-blank.gif",txtImage:"Photo"});$(".delete_photo_link").live("click",function(){var a=$(this).closest("li");if(confirm("Are you sure you want to delete this photo from your profile?")){$.ajaxDelete(this.href,{},function(){a.hide()})}return false})};M.v.photos_new=function(){var a={_swf_session_id:M.s};$("#flash_uploader").fileUpload({uploader:"/vendor/jquery/plugins/uploadify/1.6.2/uploader.swf",script:"/"+M.o+"/photos.json",cancelImg:"/vendor/jquery/plugins/uploadify/1.6.2/cancel.png",scriptData:a,displayData:"percentage",auto:true,multi:true,sizeLimit:10000000,buttonText:"Pick Photos",onComplete:function(e,c,d,b,f){$("#flash_results").append(b)}})};M.v.pending_themes_edit=function(){$("input.color").ColorPicker({onBeforeShow:function(){$(this).ColorPickerSetColor(this.value)},onChange:function(a,d,c,b){$(b).val(d);$(b).change()}}).bind("keyup",function(){$(this).ColorPickerSetColor(this.value)}).bind("change",function(){var a;if($(this).closest("ol.form").hasClass("page")){a=$("html")}else{if($(this).closest("ol.form").hasClass("header")){a=$("#hdo")}}a.css("background-color","#"+$(this).val())});$("a.remove_image").bind("click",function(){var a;if($(this).closest("ol.form").hasClass("page")){a=$("html")}else{if($(this).closest("ol.form").hasClass("header")){a=$("#hdo")}}a.css("background-image","none");$(this).closest(".preview").hide();$(this).closest("li").find("input[type=hidden]").val("1");return false});$("input.opacity").bind("keyup",function(){$("#hdo").css("opacity",parseInt($(this).val(),10)/100);$("#hdo").css("filter","alpha(opacity="+$(this).val()+")")});$(".image_position").bind("change",function(){var a;if($(this).closest("ol.form").hasClass("page")){a=$("html")}else{if($(this).closest("ol.form").hasClass("header")){a=$("#hdo")}}a.css("background-position",$(this).val())});$(".image_repeat").bind("change",function(){var a;if($(this).closest("ol.form").hasClass("page")){a=$("html")}else{if($(this).closest("ol.form").hasClass("header")){a=$("#hdo")}}a.css("background-repeat",$(this).val())})};M.v.themes_new=M.v.pending_themes_edit;M.v.pending_themes_index=function(){$(".preview .page").hover(function(){$("html").attr("style",$(this).attr("style"));$("#hdo").attr("style",$(this).find(".header").attr("style"))},function(){$("html").attr("style",null);$("#hdo").attr("style",null)});$("a.approve").bind("click",function(){var a=$(this).closest(".preview");if(confirm("Are you sure you wish to approve the "+$.trim(a.find(".name").text())+" theme?")){$.post($(this).attr("href")+".json",{},function(){a.find(".actions").text("Approved!")})}return false});$("a.delete").bind("click",function(){var a=$(this).closest(".preview");if(confirm("Are you sure you wish to delete the "+$.trim(a.find(".name").text())+" theme?")){$.ajaxDelete($(this).attr("href")+".json",{},function(){a.fadeOut("normal")})}return false})};M.v.themes_index=function(){$(".preview .page").hover(function(){$("html").attr("style",$(this).attr("style"));$("#hdo").attr("style",$(this).find(".header").attr("style"))},function(){$("html").attr("style",null);$("#hdo").attr("style",null)});$("a.set_browsing_theme").bind("click",function(){var a=$(this).closest(".preview").find(".page");$("head").find("style").remove();$("head").append('<style type="text/css">html{'+a.attr("style")+"} #hdo{"+a.find(".header").attr("style")+"}</style>");var b=$(this).attr("href").substr(8);$.cookies.set("theme",b,{hoursToLive:2160});return false});$("a.set_profile_theme").bind("click",function(){var b=$(this).closest(".preview");var a=b.find(".page").attr("href").substr(8);$.post($(this).attr("href")+".json",{theme:a},function(){alert("Your profile theme is now set to "+$.trim(b.find(".name").text()))});return false});$("a.delete").bind("click",function(){var a=$(this).closest(".preview");if(confirm("Are you sure you wish to delete the "+$.trim(a.find(".name").text())+" theme?")){$.ajaxDelete($(this).attr("href")+".json",{},function(){a.fadeOut("normal")})}return false})};M.v.registration_pick_theme=M.v.themes_index;M.v.group_members_pending=function(){var a;$("a.accept").bind("click",function(){a={accept:"true"};$.submitPost($(this).attr("href"),a,"post");return false});$("a.deny").bind("click",function(){a={accept:"false"};$.submitPost($(this).attr("href"),a,"post");return false})};M.v.facebook_new_fb_v2=function(){FB.ensureInit(function(){if($("#facebook_landing").val()=="true"){alert("Got inside that they are not logged into facebook.");FB.Connect.requireSession(function(a){alert("Got inside the callback for FB Connect stuff.")})}else{if(false&&$("#facebook_session").val()=="true"&&$("#facebook_permissions_prompt").val()=="true"){FB.Connect.showPermissionDialog(["publish_stream"],function(a){if(a){if(a.match(/publish_stream/)){$("#publish_stream").val("true")}}FB.Connect.streamPublish(null,fb_stream_attachment,fb_stream_action_links,null,null,function(){$("#posted_feed_item").val("true")},true)})}}})};M.v.registration_new_fb=function(){M.v.show_signing_in_dialog=function(){$.ajax({type:"post",url:"/registration/new_fb_connect",data:{viral_page_id:2},complete:function(a){window.location="/sign-up-fb-stats"}})};FB.ensureInit(function(){if($("#facebook_landing").val()=="true"){FB.Connect.requireSession(function(a){M.v.show_signing_in_dialog();$("#facebook_user_authorized").submit()})}else{if(false&&$("#facebook_session").val()=="true"&&$("#facebook_permissions_prompt").val()=="true"){FB.Connect.showPermissionDialog(["publish_stream"],function(a){if(a){if(a.match(/publish_stream/)){$("#publish_stream").val("true")}}FB.Connect.streamPublish(null,fb_stream_attachment,fb_stream_action_links,null,null,function(){$("#posted_feed_item").val("true")},true)})}}})};M.v.registration_new_fb_stats=function(){M.FBConnect.requireStreamPublishOnly();M.v.process_next_button=function(){var b="My FB freinds work at 146 different companies. Where do your FB friends work?";var c={name:"Find out where your FB friends work",href:"http://www.monday.com/sign-up-fb?fbch=5",properties:{name:"Monday",href:"http://www.monday.com/",description:"I uncovered my hidden professional network inside Facebook. "},media:[{type:"image",src:"http://www.monday.com/images/fb/ads/heather-horizontal-1.gif",href:"http://www.monday.com/sign-up-fb?fbch=5"}]};var a=[{text:"Get Professional Stats",href:"http://www.monday.com/sign-up-fb?fbch=5"}];FB.Connect.streamPublish(b,c,a,null,null,function(){M.v.stream_publish_callback()})};$("#next_viral_step_top input.button").live("click",function(){M.v.process_next_button()});$("#next_viral_step_bottom input.button").live("click",function(){M.v.process_next_button()});M.v.stream_publish_callback=function(){window.document.location="/sign-up?connect=true"};$.getJSON("http://www.monday.com/registration/fb_work_stats",{},function(a){$("#stat_canvas").html(a.stats)})};