(function(g){g.fn.matchHeight=function(e){var a=0;this.each(function(){a=Math.max(a,g(this).height())});if(e)a=Math.max(a,e);return this.each(function(){g(this).css("min-height",a)})};g.fn.morph=function(e,a,c,b,d){var f={duration:500,transition:"swing",ignore:null};c=g.extend(f,c);b=g.extend(f,b);var h=c.ignore?g(c.ignore):null;if(h)h=h.toArray();return this.each(function(){var i=g(this);if(!(h&&g.inArray(this,h)!=-1)){var k=d?i.find(d).css(a):[i.css(a)];i.bind({mouseenter:function(){g(k).each(function(){var j=g(this).stop();e["background-color"]&&a["background-color"]&&j.attr("background-color")=="transparent"&&j.attr("background-color",a["background-color"]);j.animate(e,c.duration,c.transition)})},mouseleave:function(){g(k).each(function(){g(this).stop().animate(a,b.duration,b.transition)})}})}})};g.fn.smoothScroller=function(e){e=g.extend({duration:1E3,transition:"easeOutExpo"},e);return this.each(function(){g(this).bind("click",function(){var a=this.hash,c=g(this.hash).offset().top;if(window.location.href.replace(window.location.hash,"")+a==this){g("html:not(:animated),body:not(:animated)").animate({scrollTop:c},e.duration,e.transition,function(){window.location.hash=a.replace("#","")});return false}})})};g.fn.backgroundFx=function(e){e=g.extend({duration:9E3,transition:"swing",colors:["#FFFFFF","#999999"]},e);return this.each(function(){var a=g(this),c=0,b=e.colors;window.setInterval(function(){a.stop().animate({"background-color":b[c]},e.duration,e.transition);c=c+1>=b.length?0:c+1},e.duration*2)})}})(jQuery);(function(g){function e(c){var b;if(c&&c.constructor==Array&&c.length==3)return c;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return a.transparent;return a[g.trim(c).toLowerCase()]}g.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,b){g.fx.step[b]=function(d){if(!d.colorInit){var f;f=d.elem;var h=b,i;do{i=g.curCSS(f,h);if(i!=""&&i!="transparent"||g.nodeName(f,"body"))break;h="backgroundColor"}while(f=f.parentNode);f=e(i);d.start=f;d.end=e(d.end);d.colorInit=true}d.elem.style[b]="rgb("+[Math.max(Math.min(parseInt(d.pos*(d.end[0]-d.start[0])+d.start[0]),255),0),Math.max(Math.min(parseInt(d.pos*(d.end[1]-d.start[1])+d.start[1]),255),0),Math.max(Math.min(parseInt(d.pos*(d.end[2]-d.start[2])+d.start[2]),255),0)].join(",")+")"}});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]}})(jQuery);(function(g){g.easing.jswing=g.easing.swing;g.extend(g.easing,{def:"easeOutQuad",swing:function(e,a,c,b,d){return g.easing[g.easing.def](e,a,c,b,d)},easeInQuad:function(e,a,c,b,d){return b*(a/=d)*a+c},easeOutQuad:function(e,a,c,b,d){return-b*(a/=d)*(a-2)+c},easeInOutQuad:function(e,a,c,b,d){if((a/=d/2)<1)return b/2*a*a+c;return-b/2*(--a*(a-2)-1)+c},easeInCubic:function(e,a,c,b,d){return b*(a/=d)*a*a+c},easeOutCubic:function(e,a,c,b,d){return b*((a=a/d-1)*a*a+1)+c},easeInOutCubic:function(e,a,c,b,d){if((a/=d/2)<1)return b/2*a*a*a+c;return b/2*((a-=2)*a*a+2)+c},easeInQuart:function(e,a,c,b,d){return b*(a/=d)*a*a*a+c},easeOutQuart:function(e,a,c,b,d){return-b*((a=a/d-1)*a*a*a-1)+c},easeInOutQuart:function(e,a,c,b,d){if((a/=d/2)<1)return b/2*a*a*a*a+c;return-b/2*((a-=2)*a*a*a-2)+c},easeInQuint:function(e,a,c,b,d){return b*(a/=d)*a*a*a*a+c},easeOutQuint:function(e,a,c,b,d){return b*((a=a/d-1)*a*a*a*a+1)+c},easeInOutQuint:function(e,a,c,b,d){if((a/=d/2)<1)return b/2*a*a*a*a*a+c;return b/2*((a-=2)*a*a*a*a+2)+c},easeInSine:function(e,a,c,b,d){return-b*Math.cos(a/d*(Math.PI/2))+b+c},easeOutSine:function(e,a,c,b,d){return b*Math.sin(a/d*(Math.PI/2))+c},easeInOutSine:function(e,a,c,b,d){return-b/2*(Math.cos(Math.PI*a/d)-1)+c},easeInExpo:function(e,a,c,b,d){return a==0?c:b*Math.pow(2,10*(a/d-1))+c},easeOutExpo:function(e,a,c,b,d){return a==d?c+b:b*(-Math.pow(2,-10*a/d)+1)+c},easeInOutExpo:function(e,a,c,b,d){if(a==0)return c;if(a==d)return c+b;if((a/=d/2)<1)return b/2*Math.pow(2,10*(a-1))+c;return b/2*(-Math.pow(2,-10*--a)+2)+c},easeInCirc:function(e,a,c,b,d){return-b*(Math.sqrt(1-(a/=d)*a)-1)+c},easeOutCirc:function(e,a,c,b,d){return b*Math.sqrt(1-(a=a/d-1)*a)+c},easeInOutCirc:function(e,a,c,b,d){if((a/=d/2)<1)return-b/2*(Math.sqrt(1-a*a)-1)+c;return b/2*(Math.sqrt(1-(a-=2)*a)+1)+c},easeInElastic:function(e,a,c,b,d){e=1.70158;var f=0,h=b;if(a==0)return c;if((a/=d)==1)return c+b;f||(f=d*0.3);if(h<Math.abs(b)){h=b;e=f/4}else e=f/(2*Math.PI)*Math.asin(b/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f))+c},easeOutElastic:function(e,a,c,b,d){e=1.70158;var f=0,h=b;if(a==0)return c;if((a/=d)==1)return c+b;f||(f=d*0.3);if(h<Math.abs(b)){h=b;e=f/4}else e=f/(2*Math.PI)*Math.asin(b/h);return h*Math.pow(2,-10*a)*Math.sin((a*d-e)*2*Math.PI/f)+b+c},easeInOutElastic:function(e,a,c,b,d){e=1.70158;var f=0,h=b;if(a==0)return c;if((a/=d/2)==2)return c+b;f||(f=d*0.3*1.5);if(h<Math.abs(b)){h=b;e=f/4}else e=f/(2*Math.PI)*Math.asin(b/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f)+c;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*d-e)*2*Math.PI/f)*0.5+b+c},easeInBack:function(e,a,c,b,d,f){if(f==undefined)f=1.70158;return b*(a/=d)*a*((f+1)*a-f)+c},easeOutBack:function(e,a,c,b,d,f){if(f==undefined)f=1.70158;return b*((a=a/d-1)*a*((f+1)*a+f)+1)+c},easeInOutBack:function(e,a,c,b,d,f){if(f==undefined)f=1.70158;if((a/=d/2)<1)return b/2*a*a*(((f*=1.525)+1)*a-f)+c;return b/2*((a-=2)*a*(((f*=1.525)+1)*a+f)+2)+c},easeInBounce:function(e,a,c,b,d){return b-g.easing.easeOutBounce(e,d-a,0,b,d)+c},easeOutBounce:function(e,a,c,b,d){return(a/=d)<1/2.75?b*7.5625*a*a+c:a<2/2.75?b*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?b*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:b*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(e,a,c,b,d){if(a<d/2)return g.easing.easeInBounce(e,a*2,0,b,d)*0.5+c;return g.easing.easeOutBounce(e,a*2-d,0,b,d)*0.5+b*0.5+c}})})(jQuery);(function(c){var b=function(){};c.extend(b.prototype,{name:"accordionMenu",initialize:function(d,a){a=c.extend({mode:"default",display:null},a);var e=d.find("ul.accordion"),g=d.find("li.toggler");g.length&&g.each(function(i){var h=c(this),j=h.find("span:first"),f=c(e[i]).parent().css("overflow","hidden"),k=f.height();h.hasClass("active")||i==a.display?f.show():f.hide().css("height",0);j.bind("click",function(){if(a.mode=="slide")h.hasClass("active")?f.stop().animate({height:0},function(){f.hide()}):f.stop().show().animate({height:k});else f.toggle();j.toggleClass("active");h.toggleClass("active")})})}});c.fn[b.prototype.name]=function(){var d=arguments,a=d[0]?d[0]:null;return this.each(function(){var e=c(this);if(b.prototype[a]&&e.data(b.prototype.name)&&a!="initialize")e.data(b.prototype.name)[a].apply(e.data(b.prototype.name),Array.prototype.slice.call(d,1));else if(!a||c.isPlainObject(a)){var g=new b;b.prototype.initialize&&g.initialize.apply(g,c.merge([e],d));e.data(b.prototype.name,g)}else c.error("Method "+
a+" does not exist on jQuery."+b.name)})}})(jQuery);(function(e){var m=function(){};e.extend(m.prototype,{name:"dropdownMenu",initialize:function(i,c){this.options=e.extend({mode:"default",itemSelector:"li",firstLevelSelector:"li.level1",dropdownSelector:"ul",duration:600,remainTime:800,remainClass:"remain",transition:"easeOutExpo",withopacity:true,centerDropdown:false,reverseAnimation:false,fancy:null},c);var a=this,k=null,q=false;this.menu=i;this.dropdowns=[];this.options.withopacity=e.browser.msie&&parseFloat(e.browser.version)<9?false:this.options.withopacity;this.menu.find(this.options.firstLevelSelector).each(function(j){var g=e(this),h=g.find(a.options.dropdownSelector).css({overflow:"hidden"});if(h.length){h.css("overflow","hidden");var d=e("<div>").data("dpwidth",parseFloat(h.width())).data("dpheight",parseFloat(h.height())).css({overflow:"hidden"}).append("<div></div>"),t=d.find("div:first").css({"min-width":d.data("dpwidth"),"min-height":d.data("dpheight")});h.children().appendTo(t);d.appendTo(h);a.options.centerDropdown&&h.css("margin-left",(parseFloat(h.css("width"))/2-g.width()/2)*-1);a.dropdowns.push({dropdown:h,div:d,innerdiv:t})}g.bind({mouseenter:function(){q=true;a.menu.trigger("menu:enter",[g,j]);if(k){if(k.index==j)return;k.item.removeClass(a.options.remainClass);k.div.hide()}if(h.length){g.addClass(a.options.remainClass);d.stop().show();var b=d.data("dpwidth"),f=d.data("dpheight");switch(a.options.mode){case"diagonal":var l={width:0,height:0};b={width:b,height:f};if(a.options.withopacity){l.opacity=0;b.opacity=1}d.css(l).animate(b,a.options.duration,a.options.transition);break;case"height":l={width:b,height:0};b={height:f};if(a.options.withopacity){l.opacity=0;b.opacity=1}d.css(l).animate(b,a.options.duration,a.options.transition);break;case"width":l={width:0,height:f};b={width:b};if(a.options.withopacity){l.opacity=0;b.opacity=1}d.css(l).animate(b,a.options.duration,a.options.transition);break;case"slide":h.css({width:b,height:f});d.css({width:b,height:f,"margin-top":f*-1}).animate({"margin-top":0},a.options.duration,a.options.transition);break;default:l={width:b,height:f};b={};if(a.options.withopacity){l.opacity=0;b.opacity=1}d.css(l).animate(b,a.options.duration,a.options.transition)}k={item:g,div:d,index:j}}else k=active=null},mouseleave:function(){q=false;h.length?window.setTimeout(function(){if(!(q||d.css("display")=="none")){a.menu.trigger("menu:leave",[g,j]);var b=function(){g.removeClass(a.options.remainClass);k=null;d.hide()};if(a.options.reverseAnimation)switch(a.options.mode){case"diagonal":var f={width:0,height:0};if(a.options.withopacity)f.opacity=0;d.stop().animate(f,a.options.duration,a.options.transition,function(){b()});break;case"height":f={height:0};if(a.options.withopacity)f.opacity=0;d.stop().animate(f,a.options.duration,a.options.transition,function(){b()});break;case"width":f={width:0};if(a.options.withopacity)f.opacity=0;d.stop().animate(f,a.options.duration,a.options.transition,function(){b()});break;case"slide":d.stop().animate({"margin-top":parseFloat(d.data("dpheight"))*-1},a.options.duration,a.options.transition,function(){b()});break;default:f={};if(a.options.withopacity)f.opacity=0;d.stop().animate(f,a.options.duration,a.options.transition,function(){b()})}else b()}},a.options.remainTime):a.menu.trigger("menu:leave")}})});if(this.options.fancy){var n=e.extend({mode:"move",transition:"easeOutExpo",duration:500,onEnter:null,onLeave:null},this.options.fancy),o=this.menu.append('<div class="fancy bg1"><div class="fancy-1"><div class="fancy-2"><div class="fancy-3"></div></div></div></div>').find(".fancy:first").hide(),p=this.menu.find(".active:first"),r=null,s=function(j,g){if(!(g&&r&&j.get(0)==r.get(0))){o.stop().show().css("visibility","visible");if(n.mode=="move")!p.length&&!g?o.hide():o.animate({left:j.position().left+"px",width:j.width()+"px"},n.duration,n.transition);else g?o.css({opacity:p?0:1,left:j.position().left+"px",width:j.width()+"px"}).animate({opacity:1},n.duration):o.animate({opacity:0},n.duration);r=g?j:null}};this.menu.bind({"menu:enter":function(j,g,h){s(g,true);n.onEnter&&n.onEnter(g,h,o)},"menu:leave":function(j,g,h){s(p,false);n.onLeave&&n.onLeave(g,h,o)}});p.length&&n.mode=="move"&&s(p,true)}},matchHeight:function(){if(this.menu){this.menu.find("li.level2 div.sub").each(function(){var i=e(this),c=i.parent().find("div.hover-box4:first"),a=Math.max(i.height(),c.height());e([i,c]).each(function(){this.css("height",a)})});this._updateDimensions()}},matchUlHeight:function(){if(this.menu){this.menu.find("div.dropdown-3").each(function(){var i=e(this).children(),c=0;e(i).each(function(){c=Math.max(e(this).height(),c)});e(i).each(function(){e(this).css("height",c)})});this._updateDimensions()}},_updateDimensions:function(){e(this.dropdowns).each(function(i,c){c.div.stop().show().data({dpwidth:c.innerdiv.width(),dpheight:c.innerdiv.height()}).hide();c.dropdown.css({"min-width":c.div.data("dpwidth"),"min-height":c.div.data("dpheight")})})}});e.fn[m.prototype.name]=function(){var i=arguments,c=i[0]?i[0]:null;return this.each(function(){var a=e(this);if(m.prototype[c]&&a.data(m.prototype.name)&&c!="initialize")a.data(m.prototype.name)[c].apply(a.data(m.prototype.name),Array.prototype.slice.call(i,1));else if(!c||e.isPlainObject(c)){var k=new m;m.prototype.initialize&&k.initialize.apply(k,e.merge([a],i));a.data(m.prototype.name,k)}else e.error("Method "+c+" does not exist on jQuery."+m.name)})}})(jQuery);(function(c){var d=function(){};c.extend(d.prototype,{name:"spotlight",initialize:function(f,e){var a=this;this.options=c.extend({effect:"fade",duration:300,transition:"swing",right:300,left:300,top:300,bottom:300,fade:300},e);c(String(f.attr("class")).split(" ")).each(function(h,g){if(c.inArray(g,["right","left","top","bottom","fade"])!=-1){a.options.effect=g;a.options.duration=a.options[a.options.effect]}if(g.match(/duration\-/gi))a.options.duration=g.split("-")[1]});this.element=f;this.slides=this.element.children();this.slides.each(function(){c(this).wrap("<div>")});this.slides=this.element.children();this.slides.each(function(h){c(this).css({position:"absolute",width:"100%",visibility:h==0?"visible":"hidden"}).addClass("spotlight"+h)});this.element.css({position:"relative",overflow:"hidden",height:c(a.slides[0]).height()});var b=c(a.slides[1]);this.element.bind({mouseenter:function(){b.stop().css("visibility","visible");switch(a.options.effect){case"right":b.css({right:b.width()*-1}).animate({right:0},a.options.duration,a.options.transition);break;case"left":b.css({left:b.width()*-1}).animate({left:0},a.options.duration,a.options.transition);break;case"top":b.css({left:0,top:b.height()*-1}).animate({top:0},a.options.duration,a.options.transition);break;case"bottom":b.css({left:0,bottom:b.height()*-1}).animate({bottom:0});break;default:b.css({opacity:0}).animate({opacity:1},a.options.duration,a.options.transition,function(){if(c.browser.msie){b.get(0).filter="";b.attr("style",String(b.attr("style")).replace(/alpha\(opacity=([\d.]+)\)/i,""))}})}},mouseleave:function(){b.stop();switch(a.options.effect){case"right":b.animate({right:b.width()*-1},a.options.duration,a.options.transition);break;case"left":b.animate({left:b.width()*-1},a.options.duration,a.options.transition);break;case"top":b.animate({top:b.height()*-1},a.options.duration,a.options.transition);break;case"bottom":b.animate({bottom:b.height()*-1},a.options.duration,a.options.transition);break;default:b.animate({opacity:0},a.options.duration,a.options.transition)}}})}});c.fn[d.prototype.name]=function(){var f=arguments,e=f[0]?f[0]:null;return this.each(function(){var a=c(this);if(d.prototype[e]&&a.data(d.prototype.name)&&e!="initialize")a.data(d.prototype.name)[e].apply(a.data(d.prototype.name),Array.prototype.slice.call(f,1));else if(!e||c.isPlainObject(e)){var b=new d;d.prototype.initialize&&b.initialize.apply(b,c.merge([a],f));a.data(d.prototype.name,b)}else c.error("Method "+e+" does not exist on jQuery."+d.name)})}})(jQuery);jQuery(function($){$('.menu-accordion').accordionMenu({mode:'slide'});$('#menu').dropdownMenu({mode:'slide',dropdownSelector:'div.dropdown'});$('a[href="#page"]').smoothScroller({duration:500});$('.spotlight').spotlight({fade:100});var matchHeight=function(){$('div.headerbox div.deepest').matchHeight(20);$('div.topbox div.deepest').matchHeight(20);$('#bottom div.bottombox div.deepest').matchHeight(20);$('div.maintopbox div.deepest').matchHeight(20);$('div.mainbottombox div.deepest').matchHeight(20);$('div.contenttopbox div.deepest').matchHeight(20);$('div.contentbottombox div.deepest').matchHeight(20);$('#middle, #left, #right').matchHeight(20);$('#mainmiddle, #contentleft, #contentright').matchHeight(20);};matchHeight();$(window).bind('load',matchHeight);});
