jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});jQuery.extend(jQuery.easing,{easeIn:function(x,t,b,c,d){return jQuery.easing.easeInQuad(x,t,b,c,d)},easeOut:function(x,t,b,c,d){return jQuery.easing.easeOutQuad(x,t,b,c,d)},easeInOut:function(x,t,b,c,d){return jQuery.easing.easeInOutQuad(x,t,b,c,d)},expoin:function(x,t,b,c,d){return jQuery.easing.easeInExpo(x,t,b,c,d)},expoout:function(x,t,b,c,d){return jQuery.easing.easeOutExpo(x,t,b,c,d)},expoinout:function(x,t,b,c,d){return jQuery.easing.easeInOutExpo(x,t,b,c,d)},bouncein:function(x,t,b,c,d){return jQuery.easing.easeInBounce(x,t,b,c,d)},bounceout:function(x,t,b,c,d){return jQuery.easing.easeOutBounce(x,t,b,c,d)},bounceinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBounce(x,t,b,c,d)},elasin:function(x,t,b,c,d){return jQuery.easing.easeInElastic(x,t,b,c,d)},elasout:function(x,t,b,c,d){return jQuery.easing.easeOutElastic(x,t,b,c,d)},elasinout:function(x,t,b,c,d){return jQuery.easing.easeInOutElastic(x,t,b,c,d)},backin:function(x,t,b,c,d){return jQuery.easing.easeInBack(x,t,b,c,d)},backout:function(x,t,b,c,d){return jQuery.easing.easeOutBack(x,t,b,c,d)},backinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBack(x,t,b,c,d)}});jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay)})},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1)})},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn)})}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(value){if(value==undefined||value==null)return null;var result=this.regex.exec(jQuery.trim(value.toString()));if(result[2]){var num=parseInt(result[1],10);var mult=this.powers[result[2]]||1;return num*mult}else{return value}},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times)times=fn;fn=label;label=interval}interval=jQuery.timer.timeParse(interval);if(typeof interval!='number'||isNaN(interval)||interval<=0)return;if(times&&times.constructor!=Number){belay=!!times;times=0}times=times||0;belay=belay||false;if(!element.$timers)element.$timers={};if(!element.$timers[label])element.$timers[label]={};fn.$timerID=fn.$timerID||this.guid++;var handler=function(){if(belay&&this.inProgress)return;this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false)jQuery.timer.remove(element,label,fn);this.inProgress=false};handler.$timerID=fn.$timerID;if(!element.$timers[label][fn.$timerID])element.$timers[label][fn.$timerID]=window.setInterval(handler,interval);if(!this.global[label])this.global[label]=[];this.global[label].push(element)},remove:function(element,label,fn){var timers=element.$timers,ret;if(timers){if(!label){for(label in timers)this.remove(element,label,fn)}else if(timers[label]){if(fn){if(fn.$timerID){window.clearInterval(timers[label][fn.$timerID]);delete timers[label][fn.$timerID]}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn]}}for(ret in timers[label])break;if(!ret){ret=null;delete timers[label]}}for(ret in timers)break;if(!ret)element.$timers=null}}}});if(jQuery.browser.msie)jQuery(window).one("unload",function(){var global=jQuery.timer.global;for(var label in global){var els=global[label],i=els.length;while(--i)jQuery.timer.remove(els[i],label)}});jQuery(document).ready(function(){effectSpeed=400;easingEffectUsed="easeOutBack";counting=1;jQuery("#thumb").append("<div class='prev-but' title='Previous post'></div><div class='next-but' title='Next post'></div>");function prevPost(effectSpeed,easingEffectUsed){counting--;if(counting<1){jQuery("#thumb-roller").stop().animate({left:"+=50px"},200,easingEffectUsed).oneTime(200,function(){jQuery(this).stop().animate({left:"-50px"},200,easingEffectUsed)});counting=1}else{jQuery("#thumb-roller").stop().animate({left:"-"+((counting-1)*420+50)+"px"},effectSpeed,easingEffectUsed);jQuery("#text-roller").stop().animate({top:"-"+((counting-1)*160)+"px"},(2*effectSpeed),easingEffectUsed)}};function nextPost(effectSpeed,easingEffectUsed){counting++;if(counting>5){jQuery("#thumb-roller").stop().animate({left:"-=50px"},200,easingEffectUsed).oneTime(200,function(){jQuery(this).stop().animate({left:"-1730px"},200,easingEffectUsed)});counting=5}else{jQuery("#thumb-roller").stop().animate({left:"-"+((counting-1)*420+50)+"px"},effectSpeed,easingEffectUsed);jQuery("#text-roller").stop().animate({top:"-"+((counting-1)*160)+"px"},(2*effectSpeed),easingEffectUsed)}};jQuery("#thumb .prev-but").hover(function(){jQuery(this).css({backgroundPosition:"left top"})},function(){jQuery(this).css({backgroundPosition:"left bottom"})});jQuery("#thumb .next-but").hover(function(){jQuery(this).css({backgroundPosition:"right top"})},function(){jQuery(this).css({backgroundPosition:"right bottom"})});jQuery("#thumb .next-but").click(function(){nextPost(effectSpeed,easingEffectUsed)});jQuery("#thumb .prev-but").click(function(){prevPost(effectSpeed,easingEffectUsed)});notHovering=true;objectsHovered="#text-roller, #thumb-roller, .prev-but, .next-but";jQuery(objectsHovered).hover(function(){notHovering=false},function(){notHovering=true});waitingTime=10000;jQuery("#thumb").everyTime(waitingTime,function(){if(notHovering===true){if(counting<5){nextPost(effectSpeed,easingEffectUsed)}else{jQuery("#thumb-bg").oneTime(1,function(){jQuery("#thumb-roller").stop().animate({left:"-50px"},(4*effectSpeed),easingEffectUsed);jQuery("#text-roller").stop().animate({top:"0"},(4*effectSpeed),easingEffectUsed);counting=1})}}});var lastClass="current-cat";var easingStyle="easeOutBack";var transitionDuration=400;var cssPosition="right";var cssPositionOther="left";var no_selection=false;jQuery("#navigation").append("<div id='box' style='z-index: -1'><div class='head'></div></div>");jQuery(".lava > ul > li.current-cat-parent").removeClass("current-cat-parent").addClass("current-cat");jQuery(".lava > ul > li.used-cat-parent").removeClass("used-cat-parent").addClass("current-cat");jQuery(".lava > ul > li.used-cat").removeClass("used-cat").addClass("current-cat");default_left=Math.round(jQuery(".lava > ul > li.current-cat").offset().left-jQuery(".lava").offset().left);if(default_left<0){default_left=-3000;no_selection=true};default_width=Math.round(jQuery(".lava > ul > li.current-cat").width());jQuery("#box").css({left:default_left+"px"});jQuery("#box .head").css({width:default_width+"px"});jQuery(".lava > ul > li").hover(function(){lastClassLink=".lava > ul > li."+lastClass+" a";jQuery(lastClassLink).css({backgroundPosition:cssPosition});jQuery(this).find("a").css({backgroundPosition:cssPositionOther});hover_left=Math.round(jQuery(this).offset().left-jQuery(".lava").offset().left);hover_width=Math.round(jQuery(this).width());if(no_selection===true){transitionDurationCalculated=5}else{transitionDurationCalculated=transitionDuration};jQuery("#box").stop(false,true).animate({left:hover_left},transitionDurationCalculated,easingStyle);jQuery("#box .head").stop(false,true).animate({width:hover_width},transitionDurationCalculated,easingStyle);lastClass=jQuery(this).attr('class').split(' ').slice(-1);no_selection=false});jQuery(".lava").mouseleave(function(){jQuery(".lava > ul > li a").css({backgroundPosition:cssPosition});default_left=Math.round(jQuery(".lava > ul > li.current-cat").offset().left-jQuery(".lava").offset().left);transitionDurationCalculated=transitionDuration;if(default_left<0){default_left=-3000;no_selection=true;transitionDurationCalculated=5};default_width=Math.round(jQuery(".lava > ul > li.current-cat").width());jQuery("#box").stop(false,true).animate({left:default_left},transitionDurationCalculated,easingStyle);jQuery("#box .head").stop(false,true).animate({width:default_width},transitionDurationCalculated,easingStyle);jQuery(".lava > ul > li.current-cat a").css({backgroundPosition:cssPositionOther});lastClass="current-cat"});var commentsFormPositioning=false;if(commentsFormPositioning){var top=jQuery("#leaveAComment").offset().top;var topFooter=jQuery("#footer-bg").offset().top;var commentFormHeight=jQuery("#leaveAComment").height();var cssTopOfForm=jQuery("#leaveAComment").css("top");jQuery(window).scroll(function(){var yMouse=jQuery(this).scrollTop();if(yMouse>=top&&yMouse<=(topFooter-commentFormHeight)){jQuery("#leaveAComment").addClass("fix").css({top:"0"})}else if(yMouse>=top&&yMouse>(topFooter-commentFormHeight)){var move=yMouse-(topFooter-commentFormHeight);var movestr=(0-move)+"px";var is_chrome_or_safari=navigator.userAgent.toLowerCase().indexOf('chrome')>-1||navigator.userAgent.toLowerCase().indexOf('safari')>-1;if(!is_chrome_or_safari){jQuery(".fix").css({top:movestr})}}else{jQuery("#leaveAComment").removeClass("fix").css({top:cssTopOfForm})}})};var useLemmonbox=false;if(useLemmonbox){jQuery("a.lemmonbox, a.lemmonbox-picture-gallery").css({display:"block"}).hide();jQuery(".article-preview-odd, .article-preview").hover(function(){jQuery(this).find("a.lemmonbox, a.lemmonbox-picture-gallery").fadeIn()},function(){jQuery(this).find("a.lemmonbox, a.lemmonbox-picture-gallery").hide()})};var someComments=jQuery(".nocomments").html();if(someComments!=null){jQuery("#article-comments-section").animate({height:"55px",minHeight:"55px"});jQuery(".commentList").css({width:"530px"});jQuery("#leaveAComment").css({height:"25px",backgroundPosition:"-270px 0"}).find("#submit").css({display:"none"});jQuery("#leaveAComment").hover(function(){jQuery(".commentList").animate({width:"520px",height:"299px",minHeight:"299px"});jQuery(this).css({backgroundPosition:"0 0"}).animate({height:"325px"});jQuery(this).find("#submit").css({display:"block"})},function(){})};jQuery(".commentList").css({height:"25px",minHeight:"25px"});});
