var mod_pagespeed_IkYLS7mo9$ = "jQuery.effects||(function(g){g.effects={};g.each([\"backgroundColor\",\"borderBottomColor\",\"borderLeftColor\",\"borderRightColor\",\"borderTopColor\",\"color\",\"outlineColor\"],function(l,k){g.fx.step[k]=function(m){if(!m.colorInit){m.start=j(m.elem,k);m.end=i(m.end);m.colorInit=true}m.elem.style[k]=\"rgb(\"+Math.max(Math.min(parseInt((m.pos*(m.end[0]-m.start[0]))+m.start[0],10),255),0)+\",\"+Math.max(Math.min(parseInt((m.pos*(m.end[1]-m.start[1]))+m.start[1],10),255),0)+\",\"+Math.max(Math.min(parseInt((m.pos*(m.end[2]-m.start[2]))+m.start[2],10),255),0)+\")\"}});function i(l){var k;if(l&&l.constructor==Array&&l.length==3){return l}if(k=/rgb\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)/.exec(l)){return[parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10)]}if(k=/rgb\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)/.exec(l)){return[parseFloat(k[1])*2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55]}if(k=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(l)){return[parseInt(k[1],16),parseInt(k[2],16),parseInt(k[3],16)]}if(k=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(l)){return[parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseInt(k[3]+k[3],16)]}if(k=/rgba\\(0, 0, 0, 0\\)/.exec(l)){return a.transparent}return a[g.trim(l).toLowerCase()]}function j(m,k){var l;do{l=g.curCSS(m,k);if(l!=\"\"&&l!=\"transparent\"||g.nodeName(m,\"body\")){break}k=\"backgroundColor\"}while(m=m.parentNode);return i(l)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var e=[\"add\",\"remove\",\"toggle\"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function f(){var n=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,o={},l,m;if(n&&n.length&&n[0]&&n[n[0]]){var k=n.length;while(k--){l=n[k];if(typeof n[l]==\"string\"){m=l.replace(/\\-(\\w)/g,function(p,q){return q.toUpperCase()});o[m]=n[l]}}}else{for(l in n){if(typeof n[l]===\"string\"){o[l]=n[l]}}}return o}function b(l){var k,m;for(k in l){m=l[k];if(m==null||g.isFunction(m)||k in c||(/scrollbar/).test(k)||(!(/color/i).test(k)&&isNaN(parseFloat(m)))){delete l[k]}}return l}function h(k,m){var n={_:0},l;for(l in m){if(k[l]!=m[l]){n[l]=m[l]}}return n}g.effects.animateClass=function(k,l,n,m){if(g.isFunction(n)){m=n;n=null}return this.each(function(){var r=g(this),o=r.attr(\"style\")||\" \",s=b(f.call(this)),q,p=r.attr(\"className\");g.each(e,function(t,u){if(k[u]){r[u+\"Class\"](k[u])}});q=b(f.call(this));r.attr(\"className\",p);r.animate(h(s,q),l,n,function(){g.each(e,function(t,u){if(k[u]){r[u+\"Class\"](k[u])}});if(typeof r.attr(\"style\")==\"object\"){r.attr(\"style\").cssText=\"\";r.attr(\"style\").cssText=o}else{r.attr(\"style\",o)}if(m){m.apply(this,arguments)}})})};g.fn.extend({_addClass:g.fn.addClass,addClass:function(l,k,n,m){return k?g.effects.animateClass.apply(this,[{add:l},k,n,m]):this._addClass(l)},_removeClass:g.fn.removeClass,removeClass:function(l,k,n,m){return k?g.effects.animateClass.apply(this,[{remove:l},k,n,m]):this._removeClass(l)},_toggleClass:g.fn.toggleClass,toggleClass:function(m,l,k,o,n){if(typeof l==\"boolean\"||l===undefined){if(!k){return this._toggleClass(m,l)}else{return g.effects.animateClass.apply(this,[(l?{add:m}:{remove:m}),k,o,n])}}else{return g.effects.animateClass.apply(this,[{toggle:m},l,k,o])}},switchClass:function(k,m,l,o,n){return g.effects.animateClass.apply(this,[{add:m,remove:k},l,o,n])}});g.extend(g.effects,{version:\"1.8\",save:function(l,m){for(var k=0;k<m.length;k++){if(m[k]!==null){l.data(\"ec.storage.\"+m[k],l[0].style[m[k]])}}},restore:function(l,m){for(var k=0;k<m.length;k++){if(m[k]!==null){l.css(m[k],l.data(\"ec.storage.\"+m[k]))}}},setMode:function(k,l){if(l==\"toggle\"){l=k.is(\":hidden\")?\"show\":\"hide\"}return l},getBaseline:function(l,m){var n,k;switch(l[0]){case\"top\":n=0;break;case\"middle\":n=0.5;break;case\"bottom\":n=1;break;default:n=l[0]/m.height}switch(l[1]){case\"left\":k=0;break;case\"center\":k=0.5;break;case\"right\":k=1;break;default:k=l[1]/m.width}return{x:k,y:n}},createWrapper:function(k){if(k.parent().is(\".ui-effects-wrapper\")){return k.parent()}var l={width:k.outerWidth(true),height:k.outerHeight(true),\"float\":k.css(\"float\")},m=g(\"<div></div>\").addClass(\"ui-effects-wrapper\").css({fontSize:\"100%\",background:\"transparent\",border:\"none\",margin:0,padding:0});k.wrap(m);m=k.parent();if(k.css(\"position\")==\"static\"){m.css({position:\"relative\"});k.css({position:\"relative\"})}else{g.extend(l,{position:k.css(\"position\"),zIndex:k.css(\"z-index\")});g.each([\"top\",\"left\",\"bottom\",\"right\"],function(n,o){l[o]=k.css(o);if(isNaN(parseInt(l[o],10))){l[o]=\"auto\"}});k.css({position:\"relative\",top:0,left:0})}return m.css(l).show()},removeWrapper:function(k){if(k.parent().is(\".ui-effects-wrapper\")){return k.parent().replaceWith(k)}return k},setTransition:function(l,n,k,m){m=m||{};g.each(n,function(p,o){unit=l.cssUnit(o);if(unit[0]>0){m[o]=unit[0]*k+unit[1]}});return m}});function d(l,k,m,n){if(typeof l==\"object\"){n=k;m=null;k=l;l=k.effect}if(g.isFunction(k)){n=k;m=null;k={}}if(g.isFunction(m)){n=m;m=null}if(typeof k==\"number\"||g.fx.speeds[k]){n=m;m=k;k={}}k=k||{};m=m||k.duration;m=g.fx.off?0:typeof m==\"number\"?m:g.fx.speeds[m]||g.fx.speeds._default;n=n||k.complete;return[l,k,m,n]}g.fn.extend({effect:function(n,m,p,q){var l=d.apply(this,arguments),o={options:l[1],duration:l[2],callback:l[3]},k=g.effects[n];return k&&!g.fx.off?k.call(this,o):this},_show:g.fn.show,show:function(l){if(!l||typeof l==\"number\"||g.fx.speeds[l]){return this._show.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode=\"show\";return this.effect.apply(this,k)}},_hide:g.fn.hide,hide:function(l){if(!l||typeof l==\"number\"||g.fx.speeds[l]){return this._hide.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode=\"hide\";return this.effect.apply(this,k)}},__toggle:g.fn.toggle,toggle:function(l){if(!l||typeof l==\"number\"||g.fx.speeds[l]||typeof l==\"boolean\"||g.isFunction(l)){return this.__toggle.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode=\"toggle\";return this.effect.apply(this,k)}},cssUnit:function(k){var l=this.css(k),m=[];g.each([\"em\",\"px\",\"%\",\"pt\"],function(n,o){if(l.indexOf(o)>0){m=[parseFloat(l),o]}});return m}});g.easing.jswing=g.easing.swing;g.extend(g.easing,{def:\"easeOutQuad\",swing:function(l,m,k,o,n){return g.easing[g.easing.def](l,m,k,o,n)},easeInQuad:function(l,m,k,o,n){return o*(m/=n)*m+k},easeOutQuad:function(l,m,k,o,n){return-o*(m/=n)*(m-2)+k},easeInOutQuad:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m+k}return-o/2*((--m)*(m-2)-1)+k},easeInCubic:function(l,m,k,o,n){return o*(m/=n)*m*m+k},easeOutCubic:function(l,m,k,o,n){return o*((m=m/n-1)*m*m+1)+k},easeInOutCubic:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m+k}return o/2*((m-=2)*m*m+2)+k},easeInQuart:function(l,m,k,o,n){return o*(m/=n)*m*m*m+k},easeOutQuart:function(l,m,k,o,n){return-o*((m=m/n-1)*m*m*m-1)+k},easeInOutQuart:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m*m+k}return-o/2*((m-=2)*m*m*m-2)+k},easeInQuint:function(l,m,k,o,n){return o*(m/=n)*m*m*m*m+k},easeOutQuint:function(l,m,k,o,n){return o*((m=m/n-1)*m*m*m*m+1)+k},easeInOutQuint:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m*m*m+k}return o/2*((m-=2)*m*m*m*m+2)+k},easeInSine:function(l,m,k,o,n){return-o*Math.cos(m/n*(Math.PI/2))+o+k},easeOutSine:function(l,m,k,o,n){return o*Math.sin(m/n*(Math.PI/2))+k},easeInOutSine:function(l,m,k,o,n){return-o/2*(Math.cos(Math.PI*m/n)-1)+k},easeInExpo:function(l,m,k,o,n){return(m==0)?k:o*Math.pow(2,10*(m/n-1))+k},easeOutExpo:function(l,m,k,o,n){return(m==n)?k+o:o*(-Math.pow(2,-10*m/n)+1)+k},easeInOutExpo:function(l,m,k,o,n){if(m==0){return k}if(m==n){return k+o}if((m/=n/2)<1){return o/2*Math.pow(2,10*(m-1))+k}return o/2*(-Math.pow(2,-10*--m)+2)+k},easeInCirc:function(l,m,k,o,n){return-o*(Math.sqrt(1-(m/=n)*m)-1)+k},easeOutCirc:function(l,m,k,o,n){return o*Math.sqrt(1-(m=m/n-1)*m)+k},easeInOutCirc:function(l,m,k,o,n){if((m/=n/2)<1){return-o/2*(Math.sqrt(1-m*m)-1)+k}return o/2*(Math.sqrt(1-(m-=2)*m)+1)+k},easeInElastic:function(l,n,k,u,r){var o=1.70158;var q=0;var m=u;if(n==0){return k}if((n/=r)==1){return k+u}if(!q){q=r*0.3}if(m<Math.abs(u)){m=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/m)}return-(m*Math.pow(2,10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q))+k},easeOutElastic:function(l,n,k,u,r){var o=1.70158;var q=0;var m=u;if(n==0){return k}if((n/=r)==1){return k+u}if(!q){q=r*0.3}if(m<Math.abs(u)){m=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/m)}return m*Math.pow(2,-10*n)*Math.sin((n*r-o)*(2*Math.PI)/q)+u+k},easeInOutElastic:function(l,n,k,u,r){var o=1.70158;var q=0;var m=u;if(n==0){return k}if((n/=r/2)==2){return k+u}if(!q){q=r*(0.3*1.5)}if(m<Math.abs(u)){m=u;var o=q/4}else{var o=q/(2*Math.PI)*Math.asin(u/m)}if(n<1){return-0.5*(m*Math.pow(2,10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q))+k}return m*Math.pow(2,-10*(n-=1))*Math.sin((n*r-o)*(2*Math.PI)/q)*0.5+u+k},easeInBack:function(l,m,k,p,o,n){if(n==undefined){n=1.70158}return p*(m/=o)*m*((n+1)*m-n)+k},easeOutBack:function(l,m,k,p,o,n){if(n==undefined){n=1.70158}return p*((m=m/o-1)*m*((n+1)*m+n)+1)+k},easeInOutBack:function(l,m,k,p,o,n){if(n==undefined){n=1.70158}if((m/=o/2)<1){return p/2*(m*m*(((n*=(1.525))+1)*m-n))+k}return p/2*((m-=2)*m*(((n*=(1.525))+1)*m+n)+2)+k},easeInBounce:function(l,m,k,o,n){return o-g.easing.easeOutBounce(l,n-m,0,o,n)+k},easeOutBounce:function(l,m,k,o,n){if((m/=n)<(1/2.75)){return o*(7.5625*m*m)+k}else{if(m<(2/2.75)){return o*(7.5625*(m-=(1.5/2.75))*m+0.75)+k}else{if(m<(2.5/2.75)){return o*(7.5625*(m-=(2.25/2.75))*m+0.9375)+k}else{return o*(7.5625*(m-=(2.625/2.75))*m+0.984375)+k}}}},easeInOutBounce:function(l,m,k,o,n){if(m<n/2){return g.easing.easeInBounce(l,m*2,0,o,n)*0.5+k}return g.easing.easeOutBounce(l,m*2-n,0,o,n)*0.5+o*0.5+k}})})(jQuery);;";
var mod_pagespeed_UNEe5NBVTU = "(function(c){function p(e,b,a){var d=this,l=e.add(this),h=e.find(a.tabs),i=b.jquery?b:e.children(b),j;h.length||(h=e.children());i.length||(i=e.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f==\"string\"&&f.replace(\"#\",\"\")){k=h.filter(\"[href*=\"+f.replace(\"#\",\"\")+\"]\");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return d.click(n,g);if(f>n)return d.click(0,g)}if(!k.length){if(j>=0)return d;f=a.initialIndex;k=h.eq(f)}if(f===j)return d;g=g||c.Event();g.type=\"onBeforeClick\";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(d,f,function(){g.type=\"onClick\";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return d}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return d.click(j+1)},prev:function(){return d.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);i.find(\"a[href^=#]\").unbind(\"click.T\");return d}});c.each(\"onBeforeClick,onClick\".split(\",\"),function(f,g){c.isFunction(a[g])&&c(d).bind(g,a[g]);d[g]=function(k){c(d).bind(g,k);return d}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event=\"history\"}h.each(function(f){c(this).bind(a.event,function(g){d.click(f,g);return g.preventDefault()})});i.find(\"a[href^=#]\").bind(\"click.T\",function(f){d.click(c(this).attr(\"href\"),f)});if(location.hash)d.click(location.hash);else if(a.initialIndex===0||a.initialIndex>0)d.click(a.initialIndex)}c.tools=c.tools||{version:\"1.2.3\"};c.tools.tabs={conf:{tabs:\"a\",current:\"current\",onBeforeClick:null,onClick:null,effect:\"default\",initialIndex:0,event:\"click\",rotate:false,history:false},addEffect:function(e,b){o[e]=b}};var o={\"default\":function(e,b){this.getPanes().hide().eq(e).show();b.call()},fade:function(e,b){var a=this.getConf(),d=a.fadeOutSpeed,l=this.getPanes();d?l.fadeOut(d):l.hide();l.eq(e).fadeIn(a.fadeInSpeed,b)},slide:function(e,b){this.getPanes().slideUp(200);this.getPanes().eq(e).slideDown(400,b)},ajax:function(e,b){this.getPanes().eq(0).load(this.getTabs().eq(e).attr(\"href\"),b)}},m;c.tools.tabs.addEffect(\"horizontal\",function(e,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(e).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(e,b){var a=this.data(\"tabs\");if(a){a.destroy();this.removeData(\"tabs\")}if(c.isFunction(b))b={onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),e,b);c(this).data(\"tabs\",a)});return b.api?a:this}})(jQuery);(function(d){function r(g,a){function p(f){var e=d(f);return e.length<2?e:g.parent().find(f)}var c=this,j=g.add(this),b=g.data(\"tabs\"),h,l,m,n=false,o=p(a.next).click(function(){b.next()}),k=p(a.prev).click(function(){b.prev()});d.extend(c,{getTabs:function(){return b},getConf:function(){return a},play:function(){if(!h){var f=d.Event(\"onBeforePlay\");j.trigger(f);if(f.isDefaultPrevented())return c;n=false;h=setInterval(b.next,a.interval);j.trigger(\"onPlay\");b.next()}},pause:function(){if(!h)return c;var f=d.Event(\"onBeforePause\");j.trigger(f);if(f.isDefaultPrevented())return c;h=clearInterval(h);m=clearInterval(m);j.trigger(\"onPause\")},stop:function(){c.pause();n=true}});d.each(\"onBeforePlay,onPlay,onBeforePause,onPause\".split(\",\"),function(f,e){d.isFunction(a[e])&&c.bind(e,a[e]);c[e]=function(s){return c.bind(e,s)}});if(a.autopause){var t=b.getTabs().add(o).add(k).add(b.getPanes());t.hover(function(){c.pause();l=clearInterval(l)},function(){n||(l=setTimeout(c.play,a.interval))})}if(a.autoplay)m=setTimeout(c.play,a.interval);else c.stop();a.clickable&&b.getPanes().click(function(){b.next()});if(!b.getConf().rotate){var i=a.disabledClass;b.getIndex()||k.addClass(i);b.onBeforeClick(function(f,e){if(e){k.removeClass(i);e==b.getTabs().length-1?o.addClass(i):o.removeClass(i)}else k.addClass(i)})}}var q;q=d.tools.tabs.slideshow={conf:{next:\".forward\",prev:\".backward\",disabledClass:\"disabled\",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};d.fn.slideshow=function(g){var a=this.data(\"slideshow\");if(a)return a;g=d.extend({},q.conf,g);this.each(function(){a=new r(d(this),g);d(this).data(\"slideshow\",a)});return g.api?a:this}})(jQuery);(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,e=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];e+=a.outerWidth()+c.offset[1];var j=b.outerHeight()+a.outerHeight();if(i==\"center\")h+=j/2;if(i==\"bottom\")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i==\"center\")e-=a/2;if(i==\"left\")e-=a;return{top:h,left:e}}function t(a,b){var c=this,h=a.add(c),e,i=0,j=0,m=a.attr(\"title\"),q=n[b.effect],k,r=a.is(\":input\"),u=r&&a.is(\":checkbox, :radio, select, :button, :submit\"),s=a.attr(\"type\"),l=b.events[s]||b.events[r?u?\"widget\":\"input\":\"def\"];if(!q)throw'Nonexistent effect \"'+b.effect+'\"';l=l.split(/,\\s*/);if(l.length!=2)throw\"Tooltip: bad events configuration for \"+s;a.bind(l[0],function(d){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(d)},b.predelay);else c.show(d)}).bind(l[1],function(d){clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(d)},b.delay);else c.hide(d)});if(m&&b.cancelDefault){a.removeAttr(\"title\");a.data(\"title\",m)}f.extend(c,{show:function(d){if(!e){if(m)e=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else if(b.tip)e=f(b.tip).eq(0);else{e=a.next();e.length||(e=a.parent().next())}if(!e.length)throw\"Cannot find tooltip for \"+a;}if(c.isShown())return c;e.stop(true,true);var g=p(a,e,b);d=d||f.Event();d.type=\"onBeforeShow\";h.trigger(d,[g]);if(d.isDefaultPrevented())return c;g=p(a,e,b);e.css({position:\"absolute\",top:g.top,left:g.left});k=true;q[0].call(c,function(){d.type=\"onShow\";k=\"full\";h.trigger(d)});g=b.events.tooltip.split(/,\\s*/);e.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is(\"input:not(:checkbox, :radio), textarea\")&&e.bind(g[1],function(o){o.relatedTarget!=a[0]&&a.trigger(l[1].split(\" \")[0])});return c},hide:function(d){if(!e||!c.isShown())return c;d=d||f.Event();d.type=\"onBeforeHide\";h.trigger(d);if(!d.isDefaultPrevented()){k=false;n[b.effect][1].call(c,function(){d.type=\"onHide\";k=false;h.trigger(d)});return c}},isShown:function(d){return d?k==\"full\":k},getConf:function(){return b},getTip:function(){return e},getTrigger:function(){return a}});f.each(\"onHide,onBeforeShow,onShow,onBeforeHide\".split(\",\"),function(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(o){f(c).bind(g,o);return c}})}f.tools=f.tools||{version:\"1.2.3\"};f.tools.tooltip={conf:{effect:\"toggle\",fadeOutSpeed:\"fast\",predelay:0,delay:30,opacity:1,tip:0,position:[\"top\",\"center\"],offset:[0,0],relative:false,cancelDefault:true,events:{def:\"mouseenter,mouseleave\",input:\"focus,blur\",widget:\"focus mouseenter,blur mouseleave\",tooltip:\"mouseenter,mouseleave\"},layout:\"<div/>\",tipClass:\"tooltip\"},addEffect:function(a,b,c){n[a]=[b,c]}};var n={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data(\"tooltip\");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position==\"string\")a.position=a.position.split(/,?\\s/);this.each(function(){b=new t(f(this),a);f(this).data(\"tooltip\",b)});return a.api?b:this}})(jQuery);(function(a){function t(d,b){var c=this,i=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g==\"string\")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr(\"rel\");f=p?a(p):d;if(!f.length)throw\"Could not find Overlay: \"+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : \"'+b.effect+'\"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type=\"onBeforeLoad\";i.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var j=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof j==\"string\")j=j==\"center\"?Math.max((o.height()-v)/2,0):parseInt(j,10)/100*o.height();if(r==\"center\")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:j,left:r},function(){if(m){e.type=\"onLoad\";i.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one(\"click\",c.close);b.closeOnClick&&a(document).bind(\"click.\"+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind(\"keydown.\"+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type=\"onBeforeClose\";i.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type=\"onClose\";i.trigger(e)});a(document).unbind(\"click.\"+n).unbind(\"keydown.\"+n);g&&a.mask.close();return c}},getOverlay:function(){return f},getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each(\"onBeforeLoad,onStart,onLoad,onBeforeClose,onClose\".split(\",\"),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(j){a(c).bind(h,j);return c}});k=f.find(b.close||\".close\");if(!k.length&&!b.close){k=a('<a class=\"close\"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:\"1.2.3\"};a.tools.overlay={addEffect:function(d,b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:\"fast\",effect:\"default\",fixed:!a.browser.msie||a.browser.version>6,left:\"center\",load:false,mask:null,oneInstance:true,speed:\"normal\",target:null,top:\"10%\"}};var s=[],q={};a.tools.overlay.addEffect(\"default\",function(d,b){var c=this.getConf(),i=a(window);if(!c.fixed){d.top+=i.scrollTop();d.left+=i.scrollLeft()}d.position=c.fixed?\"fixed\":\"absolute\";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,d)});a.fn.overlay=function(d){var b=this.data(\"overlay\");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data(\"overlay\",b)});return d.api?b:this}})(jQuery);(function(b){function k(){if(b.browser.msie){var a=b(document).height(),d=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d:a]}return[b(document).width(),b(document).height()]}function h(a){if(a)return a.call(b.mask)}b.tools=b.tools||{version:\"1.2.3\"};var l;l=b.tools.expose={conf:{maskId:\"exposeMask\",loadSpeed:\"slow\",closeSpeed:\"fast\",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:\"#fff\",onLoad:null,onClose:null}};var c,i,f,g,j;b.mask={load:function(a,d){if(f)return this;if(typeof a==\"string\")a={color:a};a=a||g;g=a=b.extend(b.extend({},l.conf),a);c=b(\"#\"+a.maskId);if(!c.length){c=b(\"<div/>\").attr(\"id\",a.maskId);b(\"body\").append(c)}var m=k();c.css({position:\"absolute\",top:0,left:0,width:m[0],height:m[1],display:\"none\",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css(\"backgroundColor\",a.color);if(h(a.onBeforeLoad)===false)return this;a.closeOnEsc&&b(document).bind(\"keydown.mask\",function(e){e.keyCode==27&&b.mask.close(e)});a.closeOnClick&&c.bind(\"click.mask\",function(e){b.mask.close(e)});b(window).bind(\"resize.mask\",function(){b.mask.fit()});if(d&&d.length){j=d.eq(0).css(\"zIndex\");b.each(d,function(){var e=b(this);/relative|absolute|fixed/i.test(e.css(\"position\"))||e.css(\"position\",\"relative\")});i=d.css({zIndex:Math.max(a.zIndex+1,j==\"auto\"?0:j)})}c.css({display:\"block\"}).fadeTo(a.loadSpeed,a.opacity,function(){b.mask.fit();h(a.onLoad)});f=true;return this},close:function(){if(f){if(h(g.onBeforeClose)===false)return this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j})});b(document).unbind(\"keydown.mask\");c.unbind(\"click.mask\");b(window).unbind(\"resize.mask\");f=false}return this},fit:function(){if(f){var a=k();c.css({width:a[0],height:a[1]})}},getMask:function(){return c},isLoaded:function(){return f},getConf:function(){return g},getExposed:function(){return i}};b.fn.mask=function(a){b.mask.load(a);return this};b.fn.expose=function(a){b.mask.load(a,this);return this}})(jQuery);";
var mod_pagespeed_esqYjulkDi = "$.fn.equalHeights=function(px){var currentTallest=0;$(this).each(function(i){if($(this).height()>currentTallest){currentTallest=$(this).height();}});if($.browser.msie&&$.browser.version==6.0){$(this).css({'height':currentTallest});$(this).parent().parent().css({'height':currentTallest+32})}\nif($.browser.msie&&$.browser.version==7.0){$(this).parent().parent().css({'min-height':currentTallest+32})}\n$(this).css({'min-height':currentTallest});return this;};$(function(){$('#headerNav li a').append('<span class=\"hover\"></span>');$('#headerNav li a').hover(function(){$('.hover',this).stop().animate({'opacity':1},200)},function(){$('.hover',this).stop().animate({'opacity':0},200)})\nvar preBackgroundColor=$('.nav>li a').not($('.nav-selected')).css('background-color')\nvar prePaddingLeft=$('.nav>li a').not($('.nav-selected')).css('paddingLeft')\nvar preColor=$('.nav>li>a').not($('.nav-selected')).css('color')\n$('#sidebar .nav>li>a').not($('.nav-selected')).hover(function(){$(this).stop().animate({backgroundColor:$('.page').css('border-top-color'),paddingLeft:'10px',color:'#fff'},200)},function(){$(this).stop().animate({backgroundColor:preBackgroundColor,paddingLeft:prePaddingLeft,color:preColor},200)})\nvar preSubColor=$('.nav li li a').not($('.nav-selected')).css('color');var preBackgroundColor=$('.nav li li a').not($('.nav-selected')).css('background-color')\n$('#sidebar .nav li li>a').not($('.nav-selected')).hover(function(){$(this).stop().animate({color:'#fff'},200)\n$(this).parent().stop().animate({backgroundColor:$('.page').css('border-top-color')},200)\npreBackgroundImage=$(this).parent().css('background-image');$(this).parent().css('background-image','none')},function(){$(this).parent().css('background-image',preBackgroundImage)\n$(this).stop().animate({color:preSubColor},200)\n$(this).parent().stop().animate({backgroundColor:preBackgroundColor},200)});$(function(){$('.jobListItem').click(function(){var $this=$(this);var href=$this.find('h3 a').attr('href');window.location=href\nreturn false;});});$('#mainProductsList .productsBlock li').hover(function(){});function hoverPanel(elID){elID.hover(function(){preLinkColor=$(this).css('color');preBackgroundColor='#ffffff';preDescripColor=$(this).find('.clientDescrip').css('color');$(this).stop().animate({backgroundColor:'#91B024',paddingLeft:'10px',color:'#fff'},200)\n$(this).find('.clientDescrip').stop().animate({color:'#fff'},200)\nif($(this).find('.productLogo').length!=0){if($.browser.msie){bgX=$(this).find('.productLogo').css('background-position-x');bgY=$(this).find('.productLogo').css('background-position-y');$(this).find('.productLogo').stop().css('background-position-x','-160px');}else{bgX=$(this).find('.productLogo').css('background-position').split(\" \")[0];bgY=$(this).find('.productLogo').css('background-position').split(\" \")[1];$(this).find('.productLogo').stop().css('background-position','-160px '+bgY);}}},function(){$(this).stop().animate({backgroundColor:preBackgroundColor,paddingLeft:prePaddingLeft,color:preLinkColor},200)\n$(this).find('.clientDescrip').stop().animate({color:preDescripColor},200)\nif($(this).find('.productLogo').length!=0){if($.browser.msie){$(this).find('.productLogo').stop().css('background-position-x',bgX);$(this).find('.productLogo').stop().css('background-position-y',bgY);}else{$(this).find('.productLogo').stop().css('background-position',bgX+' '+bgY);}}});}\nhoverPanel($('.listBlock li a').not('.newsPostPreview, .libraryBlock, .postThumb a, .postTitle, .fileList a'));$('.clientList .list').each(function(){$(this).find('li a').equalHeights();})\n$('.searchBox').focus(function(){$('#headerSearch').addClass('focus');})\nif($('.searchBox').val()!=''){$('#headerSearch').addClass('focus');}\nvar slideWidth=parseInt($('.slides').width())\nvar slideNum=$('.slide').length;var selectorWidth=Math.floor(slideWidth/slideNum);var slideDuration=5000\nvar totalSlideControlWidth=fillerPixels=0;$(\"ul.slidecontrols li\").each(function(){$(this).append('<div class=\"loader\"></div>');$(this).width(Math.floor(slideWidth/slideNum));totalSlideControlWidth+=$(this).width();})\n$('.loader').width(selectorWidth).css('right',selectorWidth);$('.slidecontrols .current .loader').css('background-color','#ff0000');if(totalSlideControlWidth<slideWidth){fillerPixels=slideWidth-totalSlideControlWidth;var newWidth=$('ul.slidecontrols li:last').width()+fillerPixels;$('ul.slidecontrols li:last').width(newWidth);$('ul.slidecontrols li:last .loader').width(newWidth);}\nvar hovered=false;if($(\".hunchlabHomepageSlides\").length){var fadeSpeed=1000;}else{var fadeSpeed=200;}\n$(\".slidecontrols\").tabs(\".slides > .slide\",{effect:'fade',fadeOutSpeed:200,rotate:true,onClick:function(){$('li .loader:not(.hovered)').each(function(){$(this).hide();});$('li.current .loader:not(.hovered)').css('right',selectorWidth).fadeIn(100).animate({right:0},{duration:slideDuration-600,easing:'linear'}).fadeOut(100);},onPause:function(){},onPlay:function(){}}).slideshow({autoplay:true,autopause:true,interval:slideDuration});$(\".slidecontrols li\").hover(function(){$(this).find('.loader').stop().show().css('right',0)\n$(this).find('.loader').addClass('hovered')\nhovered=true},function(){$(this).find('.loader').hide().removeClass('hovered')})\n$(\".slideImgLink\").hover(function(){$('li.current .loader').stop().css('right',0).show()},function(){})\n$('.floatRightBox, .floatLeftThumb, .clearBlock').each(function(){if($(this).parent().hasClass('ccm-block-styles')==true){var floatBoxClasses=$(this).attr('class')\nvar $floatBoxParent=$(this).parent();$(this).removeClass();$floatBoxParent.addClass(floatBoxClasses);}});$('.floatRightBox, .clearBlock').each(function(){if($(this).parent().hasClass('ccm-block')==true){$(this).parent().css('float','right');}});$('.floatLeftThumb').each(function(){if($(this).parent().hasClass('ccm-block')==true){$(this).parent().css('float','left');}});$(\".sidebar .imgThumb[rel], .lightbox.imgThumb[rel]\").overlay({fixed:true,mask:{color:'#fff',loadSpeed:200,opacity:0.5},top:'center',closeOnClick:true,onBeforeLoad:function(){this.getOverlay().appendTo('body');}});$(\".simpleTooltip[title]\").tooltip({position:\"center right\",tipClass:'simpleTooltipContents',offset:[0,10]});$('.userItem img').each(function(){$(this).addClass('bw').clone().appendTo($(this).parent()).removeClass('bw').addClass('color');})\nvar preStaffLinkColor=$('.userItemList li a').css('color');$('img.bw').hover(function(){$(this).stop().animate({'opacity':0},200)\nuserItemClass=$(this).parent().attr('class');preStaffLinkHoverColor=$('.userItemList a[class$='+userItemClass+']').css('background-color')\n$('.userItemList a[class$='+userItemClass+']').stop().animate({color:'#fff',backgroundColor:'#333'},200);},function(){$(this).stop().animate({'opacity':1},200)\n$('.userItemList a[class$='+userItemClass+']').stop().animate({color:preStaffLinkColor,backgroundColor:preStaffLinkHoverColor},200);})\n$('.userItemList a').hover(function(){userItemClass=$(this).attr('class');$('.userItem .[class$='+userItemClass+'] img.bw').stop().animate({'opacity':0},200);preStaffLinkHoverColor=$(this).parent().parent().parent().css('background-color');$(this).stop().animate({color:'#fff',backgroundColor:'#333'},200);},function(){$('.userItem .[class$='+userItemClass+'] img.bw').stop().animate({'opacity':1},200);$(this).stop().animate({color:preStaffLinkColor,backgroundColor:preStaffLinkHoverColor},200);});$('.projectItem img').each(function(){$(this).addClass('dim').clone().appendTo($(this).parent()).removeClass('dim').addClass('bright');})\nvar preProjectLinkColor=$('.projectItem li a').css('color');$('img.dim').hover(function(){$(this).stop().animate({'opacity':0},200)\nprojectItemClass=$(this).parent().attr('class');preProjectLinkHoverColor=$('.projectItemList a[class$='+projectItemClass+']').css('background-color')\n$('.projectItemList a[class$='+projectItemClass+']').stop().animate({color:'#fff',backgroundColor:'#333'},200);},function(){$(this).stop().animate({'opacity':1},200)\n$('.projectItemList a[class$='+projectItemClass+']').stop().animate({color:preProjectLinkColor,backgroundColor:preProjectLinkHoverColor},200);})\n$('.projectItemList a').hover(function(){projectItemClass=$(this).attr('class');$('.projectItem .[class$='+projectItemClass+'] img.dim').stop().animate({'opacity':0},200);preProjectLinkHoverColor=$(this).parent().parent().parent().css('background-color');$(this).stop().animate({color:'#fff',backgroundColor:'#333'},200);},function(){$('.projectItem .[class$='+projectItemClass+'] img.dim').stop().animate({'opacity':1},200);$(this).stop().animate({color:preProjectLinkColor,backgroundColor:preProjectLinkHoverColor},200);});$('#searchResultsNav span').each(function(){});$('ul.tabs').tabs('div.panes > div',{current:'active'});$('div.panes div').equalHeights();});$(function(){$('.jobListItem').click(function(){var $this=$(this);var href=$this.find('h3 a').attr('href');window.location=href\nreturn false;});});";

