/* Sticklr v1.2 - Copyright 2011 amatyr4n - licensed under Envato licenses */(function(a){a.fn.sticklr=function(b){var c={animate:true,colWidth:"180px",showOn:"click",stickTo:"left"},d={init:function(b){return this.each(function(){var e=a(this);var f=a.extend({},c,b);if(!e.hasClass("sticklr"))e.addClass("sticklr");if(f.stickTo=="right")e.addClass("sticklr-right");if(f.showOn=="hover")f.showOn="mouseenter mouseleave";e.addClass("sticklr-js").css({position:f.animate?"absolute":"fixed",top:f.animate?(a(window).height()-e.height())/2:(a(window).height()-e.height())/2+a(window).scrollTop()}).find('a[href="#"]').bind("click",function(a){a.preventDefault()}).end().children("li").children("a").bind(f.showOn,function(){if(a(this).siblings().hasClass("sticklr-active"))return false;d.hide();a(this).append('<span class="sticklr-arrow"></span>').siblings().each(function(){a(this).css({"margin-left":"50px","margin-right":"50px",opacity:0,position:"absolute",top:0}).show();var b=a(this).height()+a(this).offset().top;var c=a(window).height()+a(window).scrollTop();var d=0;if(b>c){d=parseInt(a(this).css("top"),10)-(b-c)}a(this).css({top:d}).animate({"margin-left":"20px","margin-right":"20px",opacity:1},200)}).addClass("sticklr-active");return false});if(a.browser.msie||f.colWidth!=c.colWidth){for(var g=2;g<10;g++){var h=23+g+parseInt(f.colWidth,10)*(g-2);var i="auto";if(f.stickTo=="right"){i=h;h="auto"}e.find("li").find("ul:nth-child("+g+")").css({left:h,right:i,width:f.colWidth})}}})},fixPos:function(){a(".sticklr").each(function(){if(a(this).css("position")=="absolute"){a(this).stop().animate({top:a(window).height()/2-a(this).height()/2+a(window).scrollTop()},1e3)}else{a(this).css({top:a(window).height()/2-a(this).height()/2})}})},hide:function(){a(".sticklr-active").animate({"margin-left":"50px","margin-right":"50px",opacity:0},200,function(){a(this).removeClass("sticklr-active").hide()});a("span.sticklr-arrow").remove()}};a(window).resize(function(){d.fixPos()});a(window).scroll(function(){d.fixPos()});a(document).click(function(b){if(a(b.target).parents().hasClass("sticklr"))return;d.hide()});if(d[b]&&b.toLowerCase()!="init"){return d[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return d.init.apply(this,arguments)}else{a.error('Method "'+b+'" does not exist in Sticklr')}}})(jQuery);
