$(document).ready(on_ready);function on_ready(){enable_smooth_scroll()}(function(b){function d(a){for(var f=["transform","WebkitTransform","MozTransform"],c;c=f.shift();)if(typeof a.style[c]!="undefined")return c;return"transform"}var e=b.fn.css;b.fn.css=function(a){if(a=="transform"){if(typeof b.props[a]=="undefined")b.props[a]=d(this.get(0));a=b.props[a]}return e.apply(this,arguments)}})(jQuery); function enable_smooth_scroll(){function b(a){return a.replace(/^\//,"").replace(/(index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")}var d=b(location.pathname),e="html, body";$("html, body").each(function(){var a=$(this).attr("scrollTop");$(this).attr("scrollTop",a+1);if($(this).attr("scrollTop")==a+1){e=this.nodeName.toLowerCase();$(this).attr("scrollTop",a);return false}});$("a[href*=#]").each(function(){var a=b(this.pathname)||d;if(d==a&&(location.hostname==this.hostname||!this.hostname)&&this.hash.replace(/#/, ""))$(this.hash).length&&$(this).click(function(f){var c=$(this.hash).offset().top,g=this.hash;f.preventDefault();$(e).animate({scrollTop:c},2000,function(){location.hash=g})})})};

$(function(){$.fn.scrollToTop=function(){$(this).hide().removeAttr("href");$(window).scrollTop()!="0"&&$(this).fadeIn("slow");var a=$(this);$(window).scroll(function(){$(window).scrollTop()=="0"?$(a).fadeOut("slow"):$(a).fadeIn("slow")});$(this).click(function(){$("html, body").animate({scrollTop:0},"slow")})}});

(function(A){A.fn.jFlow=function(K){var B=A.extend({},A.fn.jFlow.defaults,K);var G=Math.floor(Math.random()*11);var I=B.controller;var C=B.slideWrapper;var H=B.selectedWrapper;var J=0;var E=A(I).length;var F=function(M,L){A(B.slides).children().css({overflow:"hidden"});A(B.slides+" iframe").hide().addClass("temp_hide");A(B.slides).animate({marginLeft:"-"+(L*A(B.slides).find(":first-child").width()+"px")},B.duration*(M),B.easing,function(){A(B.slides).children().css({overflow:"auto"});A(".temp_hide").show()})};A(this).find(I).each(function(L){A(this).click(function(){if(A(B.slides).is(":not(:animated)")){A(I).removeClass(H);A(this).addClass(H);var M=Math.abs(J-L);F(M,L);J=L}})});A(B.slides).before('<div id="'+C.substring(1,C.length)+'"></div>').appendTo(C);A(B.slides).find("div").each(function(){A(this).before('<div class="jFlowSlideContainer"></div>').appendTo(A(this).prev())});A(I).eq(J).addClass(H);var D=function(L){A(C).css({position:"relative",width:B.width,height:B.height,overflow:"hidden"});A(B.slides).css({position:"relative",width:A(C).width()*A(I).length+"px",height:A(C).height()+"px",overflow:"hidden"});A(B.slides).children().css({position:"relative",width:A(C).width()+"px",height:A(C).height()+"px","float":"left",overflow:"auto"});A(B.slides).css({marginLeft:"-"+(J*A(B.slides).find(":eq(0)").width()+"px")})};D();A(window).resize(function(){D()});A(B.prev).click(function(){if(A(B.slides).is(":not(:animated)")){var L=1;if(J>0){J--}else{J=E-1;L=J}A(I).removeClass(H);F(L,J);A(I).eq(J).addClass(H)}});A(B.next).click(function(){if(A(B.slides).is(":not(:animated)")){var L=1;if(J<E-1){J++}else{J=0;L=E-1}A(I).removeClass(H);F(L,J);A(I).eq(J).addClass(H)}})};A.fn.jFlow.defaults={controller:".jFlowControl",slideWrapper:"#jFlowSlide",selectedWrapper:"jFlowSelected",easing:"swing",duration:400,width:"100%",prev:".jFlowPrev",next:".jFlowNext"}})(jQuery);

(function(d){d.fn.tabSlideOut=function(i){var a=d.extend({tabHandle:".handle",speed:300,action:"click",tabLocation:"left",topPos:"200px",leftPos:"20px",fixedPosition:false,positioning:"absolute",pathToTabImage:null,imageHeight:null,imageWidth:null},i||{});a.tabHandle=d(a.tabHandle);var b=this;a.positioning=a.fixedPosition===true?"fixed":"absolute";if(document.all&&!window.opera&&!window.XMLHttpRequest)a.positioning="absolute";a.tabHandle.css({display:"block",width:a.imageWidth,height:a.imageHeight, textIndent:"-99999px",background:"url("+a.pathToTabImage+") no-repeat",outline:"none",position:"absolute"});b.css({"line-height":"1",position:a.positioning});var c={containerWidth:parseInt(b.outerWidth(),10)+"px",containerHeight:parseInt(b.outerHeight(),10)+"px",tabWidth:parseInt(a.tabHandle.outerWidth(),10)+"px",tabHeight:parseInt(a.tabHandle.outerHeight(),10)+"px"};if(a.tabLocation==="top"||a.tabLocation==="bottom"){b.css({left:a.leftPos});a.tabHandle.css({right:0})}if(a.tabLocation==="top"){b.css({top:"-"+ c.containerHeight});a.tabHandle.css({bottom:"-"+c.tabHeight})}if(a.tabLocation==="bottom"){b.css({bottom:"-"+c.containerHeight,position:"fixed"});a.tabHandle.css({top:"-"+c.tabHeight})}if(a.tabLocation==="left"||a.tabLocation==="right"){b.css({height:c.containerHeight,top:a.topPos});a.tabHandle.css({top:0})}if(a.tabLocation==="left"){b.css({left:"-"+c.containerWidth});a.tabHandle.css({right:"-"+c.tabWidth})}if(a.tabLocation==="right"){b.css({right:"-"+c.containerWidth});a.tabHandle.css({left:"-"+ c.tabWidth});d("body").css("overflow","hidden")}a.tabHandle.click(function(f){f.preventDefault()});function e(){if(a.tabLocation==="top")b.animate({top:"-"+c.containerHeight},a.speed).removeClass("open");else if(a.tabLocation==="left")b.animate({left:"-"+c.containerWidth},a.speed).removeClass("open");else if(a.tabLocation==="right")b.animate({right:"-"+c.containerWidth},a.speed).removeClass("open");else a.tabLocation==="bottom"&&b.animate({bottom:"-"+c.containerHeight},a.speed).removeClass("open")} function g(){if(a.tabLocation=="top")b.animate({top:"-3px"},a.speed).addClass("open");else if(a.tabLocation=="left")b.animate({left:"-3px"},a.speed).addClass("open");else if(a.tabLocation=="right")b.animate({right:"-3px"},a.speed).addClass("open");else a.tabLocation=="bottom"&&b.animate({bottom:"-3px"},a.speed).addClass("open")}function h(){b.click(function(f){f.stopPropagation()});d(document).click(function(){e()})}function j(){a.tabHandle.click(function(){b.hasClass("open")?e():g()});h()}function k(){b.hover(function(){g()}, function(){e()});a.tabHandle.click(function(){b.hasClass("open")&&e()});h()}a.action==="click"&&j();a.action==="hover"&&k()}})(jQuery);
