/* AUTOMATED FILE. DO NOT EDIT. */
var errors=[];$(".profile").on("blur","#update_message",function(){""===$(this).val()&&$(this).parents("form").find("input[type=submit]").hide()});var url_found=!1;$(".profile").on("keyup","#update_message",function(){if(""!=$(this).val()&&($(this).parents("form").find("input[type=submit]").fadeIn("fast"),$(this).parents("form").find("#success-message").fadeOut("slow",function(){$(this).remove()})),!url_found){var e=$(this).val(),a=/[-a-zA-Z0-9@:%_\+.~#?&\/\/=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)?/gi,t=e.match(a);t&&$.each(t,function(e,a){validateUrl(a)&&($("#inline-load").show(),$.ajax({url:"/activity/readOpenGraphfromURL",type:"POST",dataType:"json",data:{url:a},success:function(e){$("#inline-load").hide(),e.result&&!url_found&&(url_found=!0,$("#update_message").after(e.og_card),$("#update_og_url").val(e.og_data.url),$("#update_og_title").val(e.og_data.title),$("#update_og_image").val(e.og_data.image),$("#update_og_description").val(e.og_data.description))}}))})}}),$(".profile").on("submit","form.event-add",function(){var e=$(this),a=!1,t={},r=null,n="company";r=$("#company_id").val(),r||(r=$("#campaign_id").val(),n="campaign"),r||(r=$("#challenge-id").val(),n="challenge"),r||(r=$("#community_id").val(),n="community");var i="/"+n+"/insert"+n.ucfirst()+"Update";return t[n+"_id"]=r,t.update_text=e.find("textarea").val(),$.each($(this).serializeArray(),function(e,a){t[a.name]=a.value}),t.update_text&&(a=!0),a?(a&&$.ajax({url:i,type:"POST",dataType:"json",data:t,success:function(a){a||errors.push("Error posting update."),a&&(a.result&&(e.find("textarea").val(""),e.find(".event-card.event-open-graph").fadeOut("fast",function(){$(this).remove()}),e.find("input[type=submit]").fadeOut("fast",function(){e.find("input[type=submit]").after("<p id='success-message'>Shared.</p>")}),_gaTracker("send","event","Event Stream",n+" update",window.location.href),clearErrorMessage(),url_found=!1),a.result||errors.push(a.errors?a.errors:"Error posting update.")),errors.length&&displayErrorMessage(errors,e.parent())}}),!1):(errors.push("Update cannot be blank."),displayErrorMessage(errors,e.parent()),!1)}),screen.width<=699&&($("#footer-main .column h4").append(" ▼"),$("#footer-main").on("click","h4",function(){$(this).parent().children("ul").toggle()}));