(function(a){a.OpaliaMenu=function(b,c,d){b=="eq"?(a("#main-nav > ul > li").find(".current").removeClass("current"),a("#main-nav > ul > li").eq(c).children("a,span").addClass("current").next("ul").find("a,span").eq(d).addClass("current")):b=="contains"&&(a("#main-nav > ul > li").find(".current").removeClass("current"),a("#main-nav > ul > li").eq(c).children("a,span").addClass("current").next("ul").find("a:contains("+d+"),span:contains("+d+")").addClass("current")),a("#main-nav li").hover(function(){a(this).addClass("hover").find("ul").css({minWidth:a(this).width()}).stop(!0,!0).slideDown(300)},function(){a(this).removeClass("hover").find("ul").css({minWidth:a(this).width()}).stop(!0,!0).hide()})}})(jQuery),function(a){var b={elmts:"li",width:100,nb:8,prev:!1,next:!1,duration:700,autoscroll:!1,stopOnHover:!0},c=function(c,d){var e=this;d=d||{},e.timer=!1,e.opts={},a.extend(e.opts,b,d),e.first=0,e.parent=a(c),e.els=e.parent.find(e.opts.elmts),e.length=e.els.length,e.act=[],e.els.each(function(b){var c=a(this);b<e.opts.nb?e.act.push(c.css({position:"absolute",top:0,left:b*e.opts.width})):c.css({position:"absolute",top:0,left:e.opts.nb*e.opts.width})}),e.opts.next&&a(e.opts.next).click(function(){e.stopTimer(),e.initNext()}),e.opts.prev&&a(e.opts.prev).click(function(){e.stopTimer(),e.initPrev()}),e.opts.stopOnHover&&e.parent.hover(function(){e.stopTimer()},function(){e.initTimer()}),e.initTimer()};c.prototype.initTimer=function(){var a=this;a.stopTimer(),a.opts.autoscroll&&(a.timer=setInterval(function(){a.initNext()},a.opts.autoscroll))},c.prototype.stopTimer=function(){clearTimeout(this.timer)},c.prototype.initNext=function(){var a=this,b=a.first+a.opts.nb;b=b%a.length;var c=b+a.opts.nb,d=a.opts.nb;a.to=[],a.first=b;while(b<c&&b<a.length)a.to.push(a.els.eq(b).css({left:d*a.opts.width})),d++,b++;if(b<c&&b>=a.length){c=c-b,b=0;while(b<c)a.to.push(a.els.eq(b).css({left:d*a.opts.width})),d++,b++}a.next(),a.act=a.to},c.prototype.next=function(){var b=this;a.each(b.act,function(a,c){c.stop().animate({left:(-b.opts.nb+a)*b.opts.width},b.opts.duration)}),a.each(b.to,function(a,c){c.stop().animate({left:a*b.opts.width},b.opts.duration,function(){b.initTimer()})})},c.prototype.initPrev=function(){var a=this,b=a.first-a.opts.nb;b=b%a.length,b<0&&(b+=a.length);var c=b+a.opts.nb,d=-a.opts.nb;a.to=[],a.first=b;while(b<c&&b<a.length)a.to.push(a.els.eq(b).css({left:d*a.opts.width})),d++,b++;if(b<c&&b>=a.length){c=c-b,b=0;while(b<c)a.to.push(a.els.eq(b).css({left:d*a.opts.width})),d++,b++}a.prev(),a.act=a.to},c.prototype.prev=function(){var b=this;a.each(b.act,function(a,c){c.stop().animate({left:(b.opts.nb+a)*b.opts.width},b.opts.duration)}),a.each(b.to,function(a,c){c.stop().animate({left:a*b.opts.width},b.opts.duration,function(){b.initTimer()})})},a.fn.idScrollable=function(a){return this.each(function(){new c(this,a)})}}(jQuery),function(a){a.path={};var b={rotate:function(a,b){var c=b*3.141592654/180,d=Math.cos(c),e=Math.sin(c);return[d*a[0]-e*a[1],e*a[0]+d*a[1]]},scale:function(a,b){return[b*a[0],b*a[1]]},add:function(a,b){return[a[0]+b[0],a[1]+b[1]]},minus:function(a,b){return[a[0]-b[0],a[1]-b[1]]}};a.path.bezier=function(c){c.start=a.extend({angle:0,length:.3333},c.start),c.end=a.extend({angle:0,length:.3333},c.end),this.p1=[c.start.x,c.start.y],this.p4=[c.end.x,c.end.y];var d=b.minus(this.p4,this.p1),e=b.scale(d,c.start.length);e=b.rotate(e,c.start.angle),this.p2=b.add(this.p1,e);var f=b.scale(d,-1),g=b.scale(f,c.end.length);g=b.rotate(g,c.end.angle),this.p3=b.add(this.p4,g),this.f1=function(a){return a*a*a},this.f2=function(a){return 3*a*a*(1-a)},this.f3=function(a){return 3*a*(1-a)*(1-a)},this.f4=function(a){return(1-a)*(1-a)*(1-a)},this.css=function(a){var b=this.f1(a),c=this.f2(a),d=this.f3(a),e=this.f4(a),f=this.p1[0]*b+this.p2[0]*c+this.p3[0]*d+this.p4[0]*e,g=this.p1[1]*b+this.p2[1]*c+this.p3[1]*d+this.p4[1]*e;return{top:g+"px",left:f+"px"}}},a.path.arc=function(a){for(var b in a)this[b]=a[b];this.dir=this.dir||1;while(this.start>this.end&&this.dir>0)this.start-=360;while(this.start<this.end&&this.dir<0)this.start+=360;this.css=function(a){var b=this.start*a+this.end*(1-a);b=b*3.1415927/180;var c=Math.sin(b)*this.radius+this.center[0],d=Math.cos(b)*this.radius+this.center[1];return{top:d+"px",left:c+"px"}}},a.fx.step.path=function(a){var b=a.end.css(1-a.pos);for(var c in b)a.elem.style[c]=b[c]}}(jQuery),function(a){a.fn.textFill=function(){return this.each(function(){var b=a(this),c=b.attr("defaultValue");b.focus(function(){a.trim(b.val())===c&&b.val("")}),b.blur(function(){a.trim(b.val())===""&&b.val(c)})})}}(jQuery),function(a){a(function(){var b=a("#logo .opalia"),c=a("#logo .prestige"),d={x:-17,y:-28,angle:160,length:3},e={x:15,y:30,angle:-90,length:2},f={x:-27,y:-23,angle:160,length:3},g={x:15,y:35,angle:-90,length:2},h=1e3,i=700,j=3e3,k=!1,l=function(){(k=!k)?b.animate({path:new a.path.bezier({start:d,end:e})},{step:function(){this.offsetLeft<-80&&a(this).css({zIndex:5})},complete:function(){c.animate({path:new a.path.bezier({start:g,end:f})},{step:function(){this.offsetLeft<-110&&a(this).css({zIndex:15})},complete:function(){setTimeout(l,j)},duration:i})},duration:h}):c.animate({path:new a.path.bezier({start:f,end:g})},{step:function(){this.offsetLeft<-80&&a(this).css({zIndex:5})},complete:function(){b.animate({path:new a.path.bezier({start:e,end:d})},{step:function(){this.offsetLeft<-80&&a(this).css({zIndex:15})},complete:function(){setTimeout(l,j)},duration:i})},duration:h})};setTimeout(l,j)})}(jQuery)
