function showMessages(){$(".actionitems").find("a").css("font-weight","normal");$("#messagesActionItem").css("font-weight","bold");$("#tabs").length?$tabs.tabs("select",0):window.location="/Member#action=/Member/Messages"}function showNotifications(){$(".actionitems").find("a").css("font-weight","normal");window.location="/Member#action=/Member/Notifications"}function unlockApproval(n,t){$.post("/Photo/UnlockApproval/"+(n?"accept":"decline")+"/"+t,function(){$(".unlock-buttons-"+t).hide();var i=$(".unlock-status-"+t);i.html(n?"Access granted!":"Access declined");i.addClass(n?"text-success":"text-danger");i.show()})}function control_loop(){localStorage.counts_lastpulled>=0||(localStorage.counts_lastpulled=0);(new Date).getTime()-localStorage.counts_lastpulled>interval?notifications_loop():(showCounters(localStorage.counts_messages,localStorage.counts_notifications),setTimeout("control_loop()",interval_control_loop))}function notifications_loop(){$("#messageCount").length>0&&(updateMessageCounter(),interval<18e5&&(interval+=loops*2e3),loops++);interval>0&&setTimeout("notifications_loop()",interval)}function resetTimer(){interval=interval0;loops=1}function updateMessageCounter(){var n="";$("#newsfeed-updates-bar").length>0&&_timestamp!==undefined&&loops>0&&loops%2==0&&(n="?ticks="+_timestamp.toString()+"&source="+_ctr_source);$.ajax({type:"GET",url:"/Member/MessagesCountNew"+n,cache:!1,success:function(n){localStorage.counts_lastpulled=(new Date).getTime();localStorage.counts_messages=n.NewMessages;localStorage.counts_notifications=n.NewNotifications;var t=n.NewPosts;showCounters(n.NewMessages,n.NewNotifications);t>0&&($("#newsfeed-updates-count").html(t.toString()),$("#newsfeed-updates-bar").slideDown())},error:function(){console.log("Notification polling stopped due to error.");interval=0}})}function showCounters(n,t){if(n>=0){if($("#messageCount").html(n),lastMessageCount<n&&lastMessageCount!=9999){soundPlay("sndM");focus||(document.title="(!) "+title0);try{$tabs.tabs("load",0)}catch(i){}}lastMessageCount=n;n==0?$("#messageCount").hide():$("#messageCount").show()}t>=0&&($("#notificationCount").html(t),lastNotificationsCount<t&&lastNotificationsCount!=9999&&(soundPlay("sndN"),focus||(document.title="(!) "+title0)),lastNotificationsCount=t,t==0?$("#notificationCount").hide():$("#notificationCount").show())}var interval=interval0,interval_control_loop=2e3,loops=0,title0=document.title,focus=!0,lastMessageCount,lastNotificationsCount;control_loop();lastMessageCount=9999;lastNotificationsCount=9999;$(function(){$(window).focus(function(){focus=!0;document.title=title0});$(window).blur(function(){focus=!1;document.title=title0})}),function(n){n.fn.watermark=function(t,i){var r=function(){var r=n(this),f,u;r.val()||(f=i||r.attr("title"),u=n(n("<div />").append(r.clone()).html().replace(/type=\"?password\"?/,'type="text"')).val(f).addClass(t),r.replaceWith(u),u.focus(function(){u.replaceWith(r);setTimeout(function(){r.focus()},1)}).change(function(){r.val(u.val());u.val(f);r.val()&&u.replaceWith(r)}).closest("form").submit(function(){u.replaceWith(r)}))};return n(this).live("blur change",r).change()}}(jQuery);jQuery(document).ready(function(){isMobileDevice||$(".tipped").live("mouseenter",function(){var $this=$(this),attrData=$this.data(),attrDataTipped=attrData.tipped,attrDataTippedOptions=attrData.tippedOptions,tippedData=attrDataTipped||"",tippedOpts=attrDataTippedOptions!==undefined?eval("(function(){ return {"+attrDataTippedOptions+"}; }) ()"):{};$this.removeClass("tipped").removeAttr("data-tipped").removeAttr("data-tipped-options");Tipped.create($this,tippedData,tippedOpts)})});!function(n){function i(){var i=document.createElement("smartbanner"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}var t=function(t){var u,r,i;(this.origHtmlMargin=parseFloat(n("html").css("margin-top")),this.options=n.extend({},n.smartbanner.defaults,t),u=navigator.standalone,r=navigator.userAgent,this.options.force?this.type=this.options.force:r.match(/\bSilk\/(.*\bMobile Safari\b)?/)||r.match(/\bKF\w/)||r.match("Kindle Fire")?this.type="kindle":r.match(/Android/i)!=null?this.type="android":r.match(/Windows NT 6.2/i)!=null&&r.match(/Touch/i)!==null&&(this.type="windows"),!this.type||u||this.getCookie("sb-closed")||this.getCookie("sb-installed"))||(this.scale=this.options.scale=="auto"?n(window).width()/window.screen.width:this.options.scale,this.scale<1&&(this.scale=1),i=n(this.type=="android"?'meta[name="google-play-app"]':this.type=="ios"?'meta[name="apple-itunes-app"]':this.type=="kindle"?'meta[name="kindle-fire-app"]':'meta[name="msApplication-ID"]'),i.length!=0)&&(this.type=="windows"?(this.pfn=n('meta[name="msApplication-PackageFamilyName"]').attr("content"),this.appId=i.attr("content")[1]):this.appId=/app-id=([^\s,]+)/.exec(i.attr("content"))[1],this.title=this.options.title?this.options.title:i.data("title")||n("title").text().replace(/\s*[|\-·].*$/,""),this.author=this.options.author?this.options.author:i.data("author")||(n('meta[name="author"]').length?n('meta[name="author"]').attr("content"):window.location.hostname),this.iconUrl=i.data("icon-url"),this.price=i.data("price"),this.create(),this.show(),this.listen())};(t.prototype={constructor:t,create:function(){var t,i=this.options.url?this.options.url:(this.type=="windows"?"ms-windows-store:PDP?PFN="+this.pfn:this.type=="android"?"market://details?id=":this.type=="kindle"?"amzn://apps/android?asin=":"https://itunes.apple.com/"+this.options.appStoreLanguage+"/app/id")+this.appId,u=this.price||this.options.price,e=u?u+" - "+(this.type=="android"?this.options.inGooglePlay:this.type=="kindle"?this.options.inAmazonAppStore:this.type=="ios"?this.options.inAppStore:this.options.inWindowsStore):"",f=this.options.iconGloss===null?this.type=="ios":this.options.iconGloss,r;this.options.url?i=this.options.url:this.type=="android"?(i="market://details?id="+this.appId,this.options.GooglePlayParams&&(i=i+"&referrer="+this.options.GooglePlayParams)):i="https://itunes.apple.com/"+this.options.appStoreLanguage+"/app/id"+this.appId;r='<div id="smartbanner" class="'+this.type+'"><div class="sb-container"><a href="#" class="sb-close">&times;<\/a><span class="sb-icon"><\/span><div class="sb-info"><strong>'+this.title+"<\/strong><span>"+this.author+"<\/span><span>"+e+'<\/span><\/div><a href="'+i+'" class="sb-button"><span>'+this.options.button+"<\/span><\/a><\/div><\/div>";this.options.layer?n(this.options.appendToSelector).append(r):n(this.options.appendToSelector).prepend(r);this.options.icon?t=this.options.icon:this.iconUrl?t=this.iconUrl:n('link[rel="apple-touch-icon-precomposed"]').length>0?(t=n('link[rel="apple-touch-icon-precomposed"]').attr("href"),this.options.iconGloss===null&&(f=!1)):n('link[rel="apple-touch-icon"]').length>0?t=n('link[rel="apple-touch-icon"]').attr("href"):n('meta[name="msApplication-TileImage"]').length>0?t=n('meta[name="msApplication-TileImage"]').attr("content"):n('meta[name="msapplication-TileImage"]').length>0&&(t=n('meta[name="msapplication-TileImage"]').attr("content"));t?(n("#smartbanner .sb-icon").css("background-image","url("+t+")"),f&&n("#smartbanner .sb-icon").addClass("gloss")):n("#smartbanner").addClass("no-icon");this.bannerHeight=n("#smartbanner").outerHeight()+2;this.scale>1&&(n("#smartbanner").css("top",parseFloat(n("#smartbanner").css("top"))*this.scale).css("height",parseFloat(n("#smartbanner").css("height"))*this.scale).hide(),n("#smartbanner .sb-container").css("-webkit-transform","scale("+this.scale+")").css("-msie-transform","scale("+this.scale+")").css("-moz-transform","scale("+this.scale+")").css("width",n(window).width()/this.scale));n("#smartbanner").css("position",this.options.layer?"absolute":"static")},listen:function(){n("#smartbanner .sb-close").on("click",n.proxy(this.close,this));n("#smartbanner .sb-button").on("click",n.proxy(this.install,this))},show:function(t){var i=n("#smartbanner"),r;i.stop();this.options.layer?(i.animate({top:0,display:"block"},this.options.speedIn).addClass("shown").show(),n("html").animate({marginTop:this.origHtmlMargin+this.bannerHeight*this.scale},this.options.speedIn,"swing",t)):n.support.transition?(i.animate({top:0},this.options.speedIn).addClass("shown"),r=function(){n("html").removeClass("sb-animation");t&&t()},n("html").addClass("sb-animation").one(n.support.transition.end,r).emulateTransitionEnd(this.options.speedIn).css("margin-top",this.origHtmlMargin+this.bannerHeight*this.scale)):i.slideDown(this.options.speedIn).addClass("shown")},hide:function(){var t=n("#smartbanner");t.stop();t.hide()},close:function(n){n.preventDefault();this.hide();this.setCookie("sb-closed","true",this.options.daysHidden)},install:function(){this.options.hideOnInstall&&this.hide();this.setCookie("sb-installed","true",this.options.daysReminder)},setCookie:function(n,t,i){var r=new Date;r.setDate(r.getDate()+i);t=encodeURI(t)+(i==null?"":"; expires="+r.toUTCString());document.cookie=n+"="+t+"; path=/;"},getCookie:function(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return decodeURI(u);return null},switchType:function(){var t=this;this.hide(function(){t.type=t.type=="android"?"ios":"android";var i=n(t.type=="android"?'meta[name="google-play-app"]':'meta[name="apple-itunes-app"]').attr("content");t.appId=/app-id=([^\s,]+)/.exec(i)[1];n("#smartbanner").detach();t.create();t.show()})}},n.smartbanner=function(i){var u=n(window),r=u.data("smartbanner"),f=typeof i=="object"&&i;r||u.data("smartbanner",r=new t(f));typeof i=="string"&&r[i]()},n.smartbanner.defaults={title:null,author:null,price:"FREE",appStoreLanguage:"us",inAppStore:"On the App Store",inGooglePlay:"In Google Play",inAmazonAppStore:"In the Amazon Appstore",inWindowsStore:"In the Windows Store",GooglePlayParams:null,icon:null,iconGloss:null,button:"VIEW",url:null,scale:"auto",speedIn:300,speedOut:400,daysHidden:15,daysReminder:90,force:null,hideOnInstall:!0,layer:!1,iOSUniversalApp:!0,appendToSelector:"body"},n.smartbanner.Constructor=t,n.support.transition===undefined)&&(n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this},n(function(){n.support.transition=i()}))}(window.jQuery),function(n){"use strict";function t(n,i){if(this instanceof t)this.id=t.id++,this.setup(n,i),this.chainCallbacks(t._callbackChain);else{var r=new t(n,i);return r.open(),r}}if("undefined"==typeof n){"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.");return}var i=function(n){if(!n.isDefaultPrevented()){var i=t.current();if(i)i.onKeyDown(n)}};t.prototype={constructor:t,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",otherClose:null,beforeOpen:n.noop,beforeContent:n.noop,beforeClose:n.noop,afterOpen:n.noop,afterContent:n.noop,afterClose:n.noop,onKeyDown:n.noop,type:null,contentFilters:["jquery","image","html","ajax","text"],setup:function(t,i){typeof t!="object"||t instanceof n!=!1||i||(i=t,t=undefined);var r=n.extend(this,i,{target:t}),u=r.resetCss?r.namespace+"-reset":r.namespace,f=n(r.background||['<div class="'+u+'">','<div class="'+u+'-content">','<span class="'+u+"-close-icon "+r.namespace+'-close">',r.closeIcon,"<\/span>",'<div class="'+r.namespace+'-inner"><\/div>',"<\/div>","<\/div>"].join("")),e="."+r.namespace+"-close"+(r.otherClose?","+r.otherClose:"");r.$instance=f.clone().addClass(r.variant);r.$instance.on(r.closeTrigger+"."+r.namespace,function(t){var i=n(t.target);("background"===r.closeOnClick&&i.is("."+r.namespace)||"anywhere"===r.closeOnClick||i.is(e))&&(t.preventDefault(),r.close())});return this},getContent:function(){var r=this,f=this.constructor.contentFilters,o=function(n){return r.$currentTarget&&r.$currentTarget.attr(n)},s=o(r.targetAttr),t=r.target||s||"",i=f[r.type],e,u;if(!i&&t in f&&(i=f[t],t=r.target&&s),t=t||o("href")||"",!i)for(e in f)r[e]&&(i=f[e],t=r[e]);return!i&&(u=t,t=null,n.each(r.contentFilters,function(){return i=f[this],i.test&&(t=i.test(u)),!t&&i.regex&&u.match&&u.match(i.regex)&&(t=u),!t}),!t)?("console"in window&&window.console.error("Featherlight: no content filter found "+(u?' for "'+u+'"':" (no target specified)")),!1):i.process.call(r,t)},setContent:function(t){var i=this;return(t.is("iframe")||n("iframe",t).length>0)&&i.$instance.addClass(i.namespace+"-iframe"),i.$content=t.addClass(i.namespace+"-inner"),i.$instance.find("."+i.namespace+"-inner").slice(1).remove().end().replaceWith(i.$content),i},open:function(r){var u=this,f;if((!r||!r.isDefaultPrevented())&&u.beforeOpen(r)!==!1&&(r&&r.preventDefault(),f=u.getContent(),f)){if(u.constructor._opened.add(u._openedCallback=function(n,t){u instanceof n&&u.$instance.closest("body").length>0&&(t.currentFeatherlight=u)}),!t._keyHandlerInstalled){n(document).on("keyup."+t.prototype.namespace,i);t._keyHandlerInstalled=!0}return u.$instance.appendTo(u.root).fadeIn(u.openSpeed),u.beforeContent(r),n.when(f).done(function(t){u.setContent(t);u.afterContent(r);n.when(u.$instance.promise()).done(function(){u.afterOpen(r)})}),u}return!1},close:function(r){var u=this;if(u.beforeClose(r)===!1)return!1;u.constructor._opened.remove(u._openedCallback);t.current()||(n(document).off("keyup."+t.namespace,i),u.constructor._keyHandlerInstalled=!1);u.$instance.fadeOut(u.closeSpeed,function(){u.$instance.detach();u.afterClose(r)})},chainCallbacks:function(t){for(var i in t)this[i]=n.proxy(t[i],this,n.proxy(this[i],this))}};n.extend(t,{id:0,autoBind:"[data-featherlight]",defaults:t.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(t){return t instanceof n&&t},process:function(t){return n(t).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff|bmp)(\?\S*)?$/i,process:function(t){var u=this,i=n.Deferred(),r=new Image;return r.onload=function(){i.resolve(n('<img src="'+t+'" alt="" class="'+u.namespace+'-image" />'))},r.onerror=function(){i.reject()},r.src=t,i.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(t){return n(t)}},ajax:{regex:/./,process:function(t){var u=this,i=n.Deferred(),r=n("<div><\/div>").load(t,function(n,t){t!=="error"&&i.resolve(r.contents());i.fail()});return i.promise()}},text:{process:function(t){return n("<div>",{text:t})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(t){var r=this,i={};return t&&t.attributes&&n.each(t.attributes,function(){var f=this.name.match(/^data-featherlight-(.*)/),t,u;if(f){if(t=this.value,u=n.camelCase(f[1]),n.inArray(u,r.functionAttributes)>=0)t=new Function(t);else try{t=n.parseJSON(t)}catch(e){}i[u]=t}}),i},extend:function(t,i){var r=function(){this.constructor=t};return r.prototype=this.prototype,t.prototype=new r,t.__super__=this.prototype,n.extend(t,this,i),t.defaults=t.prototype,t},attach:function(t,i,r){var u=this,f;typeof i!="object"||i instanceof n!=!1||r||(r=i,i=undefined);r=n.extend({},r);f=n.extend({},u.defaults,u.readElementConfig(t[0]),r);t.on(f.openTrigger+"."+f.namespace,f.filter,function(f){var e=n.extend({$source:t,$currentTarget:n(this)},u.readElementConfig(t[0]),u.readElementConfig(this),r);new u(i,e).open(f)});return t},current:function(){var n={};return this._opened.fire(this,n),n.currentFeatherlight},close:function(){var n=this.current();n&&n.close()},_onReady:function(){var t=this;t.autoBind&&(t.attach(n(document),{filter:t.autoBind}),n(t.autoBind).filter("[data-featherlight-filter]").each(function(){t.attach(n(this))}))},_callbackChain:{onKeyDown:function(n,t){if(27===t.keyCode&&this.closeOnEsc)this.$instance.find("."+this.namespace+"-close:first").click(),t.preventDefault();else return console.log("pass"),n(t)}},_opened:n.Callbacks()});n.featherlight=t;n.fn.featherlight=function(n,i){return t.attach(this,n,i)};n(document).ready(function(){t._onReady()})}(jQuery)