var craigleonard={};
craigleonard.persistentFader=function(f,c){var b=$(f),a={cook_key:"clfc",start:100,effect_duration:200,end:25,interval:25,reset_after:365,on_refresh:false};$.extend(a,c,true);var e={expires:a.reset_after};b.css("opacity",a.start);if($.cookie(a.cook_key)){var d=0;if(a.on_refresh)d=a.start>a.end?$.cookie(a.cook_key)-a.interval:parseInt($.cookie(a.cook_key))+a.interval;else if($.cookie(a.cook_key+"dont_refresh"))d=$.cookie(a.cook_key);else{d=a.start>a.end?$.cookie(a.cook_key)-a.interval:parseInt($.cookie(a.cook_key))+
a.interval;$.cookie(a.cook_key+"dont_refresh","true")}if(a.start>a.end?!(d>a.end):!(d<a.end)){b.fadeTo(a.effect_duration,a.end/100);$.cookie(a.cook_key)!=a.end&&$.cookie(a.cook_key,a.end,e)}else{b.fadeTo(a.effect_duration,d/100);$.cookie(a.cook_key,d,e)}}else $.cookie(a.cook_key,a.start,e)};
jQuery.cookie=function(f,c,b){if(typeof c!="undefined"){b=b||{};if(c===null){c="";b.expires=-1}var a="";if(b.expires&&(typeof b.expires=="number"||b.expires.toUTCString)){if(typeof b.expires=="number"){a=new Date;a.setTime(a.getTime()+b.expires*24*60*60*1E3)}else a=b.expires;a="; expires="+a.toUTCString()}var e=b.path?"; path="+b.path:"",d=b.domain?"; domain="+b.domain:"";b=b.secure?"; secure":"";document.cookie=[f,"=",encodeURIComponent(c),a,e,d,b].join("")}else{c=null;if(document.cookie&&document.cookie!=
""){b=document.cookie.split(";");for(a=0;a<b.length;a++){e=jQuery.trim(b[a]);if(e.substring(0,f.length+1)==f+"="){c=decodeURIComponent(e.substring(f.length+1));break}}}return c}};
