var Warp=Warp||{};Warp.Base={matchHeight:function(e,d){var c=0;$$(e).each(function(a){var b;if(a.offsetHeight)b=a.offsetHeight;else if(a.style.pixelHeight)b=a.style.pixelHeight;b||(b=0);c=Math.max(c,b)});if(d!=undefined)c=Math.max(c,d);$$(e).each(function(a){var b=a.getStyle("padding-top").toInt()+a.getStyle("padding-bottom").toInt()+a.getStyle("border-top-width").toInt()+a.getStyle("border-bottom-width").toInt();a.setStyle(window.ie6?"height":"min-height",c-b+"px")})}};Warp.Morph=new Class({initialize:function(e,d,c,a,b,k){this.setOptions({duration:500,transition:Fx.Transitions.expoOut,wait:false,ignore:""},a);var f=this.options,i=null;if($chk(f.ignore))i=$$(f.ignore);$$(e).each(function(g){if(!(i&&i.contains(g))){var j=[],l=[g];if(k)l=g.getElementsBySelector(k);l.each(function(h,m){j[m]=new Fx.Styles(h,f)});g.addEvent("mouseenter",function(){j.each(function(h){h.setOptions(f,a).start(d)})});g.addEvent("mouseleave",function(){j.each(function(h){h.setOptions(f,b).start(c)})})}})}});Warp.Morph.implement(new Options);Warp.BackgroundFx=new Class({initialize:function(e){function d(){c.start({"background-color":b[a]});if(a+1>=b.length)a=0;else a++}this.setOptions({transition:Fx.Transitions.linear,duration:9E3,wait:false,colors:["#FFFFFF","#999999"]},e);var c=(new Element(document.body)).effects(this.options),a=0,b=this.options.colors;d.periodical(this.options.duration*2);d()}});Warp.BackgroundFx.implement(new Options);var Warp=Warp||{};Warp.AccordionMenu=new Class({initialize:function(a,c,d){this.setOptions({accordion:"default",onActive:function(b){b.addClass("active");b.getFirst().addClass("active")},onBackground:function(b){b.removeClass("active");b.getFirst().removeClass("active")}},d);this.togs=a;this.elms=c;switch(this.options.accordion){case"slide":this.createSlide();break;default:this.createDefault()}},createDefault:function(){var a={};if(!$defined(this.options.display)&&!$defined(this.options.show))a={show:-1};$ES(this.togs).each(function(c,d){if(c.hasClass("active"))a={show:d}}.bind(this));new Fx.Accordion(this.togs,this.elms,$extend(this.options,a))},createSlide:function(){$ES(this.togs).each(function(a,c){var d=a.getElement("span"),b=a.getElement(this.elms),e=new Fx.Slide(b,{transition:Fx.Transitions.linear,duration:250});a.hasClass("active")||this.options.display=="all"||this.options.display==c||e.hide();d.addEvent("click",function(){e.toggle().chain(function(){a.toggleClass("active");a.getFirst().toggleClass("active")})})}.bind(this))}});Warp.AccordionMenu.implement(new Options);Warp.Menu=new Class({initialize:function(f,g){this.setOptions({mode:"default",duration:600,transition:Fx.Transitions.linear,wait:false},g);var b={width:0,height:0,opacity:0};switch(this.options.mode){case"width":b={width:0,opacity:0};break;case"height":b={height:0,opacity:0}}$$(f).each(function(c){var a=c.getElement("ul");if(a){var d=new Fx.Styles(a,this.options),h=a.getStyles("width","height","opacity");a.setStyles(b);c.addEvents({mouseenter:function(){var e=c.getParent();e.getStyle("overflow")=="hidden"&&e.setStyle("overflow","visible");d.element.setStyle("overflow","hidden");d.start(h)},mouseleave:function(){d.stop();a.setStyles(b)}})}}.bind(this))}});Warp.Menu.implement(new Options);var WarpTemplate={start:function(){(function(){Warp.Base.matchHeight('div.headerbox div.deepest',0,40);Warp.Base.matchHeight('div.topbox div.deepest',0,40);Warp.Base.matchHeight('div.bottombox div.deepest',0,40);Warp.Base.matchHeight('div.maintopbox div.deepest',0,40);Warp.Base.matchHeight('div.mainbottombox div.deepest',0,40);Warp.Base.matchHeight('div.contenttopbox div.deepest',0,40);Warp.Base.matchHeight('div.contentbottombox div.deepest',0,40);})();switch(Warp.Settings.color){case'default':if($('object1')){new YOOMove('object1',{'direction':'right','speed':40000,'pause':60});}
if($('object2')){new YOOMove('object2',{'direction':'left','speed':30000,'pause':50});}
break;case'brown':case'blue':case'green':case'red':if($('object1')){new YOOMove('object1',{'direction':'left','speed':300000,'pause':3});}
if($('object2')){new YOOMove('object2',{'direction':'right','speed':60000,'pause':50});}
if($('object3')){new YOOMove('object3',{'direction':'left','speed':30000,'pause':60});}
break;case'orange':case'black':if($('object1')){new YOOMove('object1',{'direction':'right','speed':70000,'pause':40});}
if($('object2')){new YOOMove('object2',{'direction':'right','speed':30000,'pause':10});}
if($('object3')){new YOOMove('object3',{'direction':'left','speed':100000,'pause':90});}
break;case'mint':case'turquoise':case'yellow':if($('object1')){new YOOMove('object1',{'direction':'left','speed':300000,'pause':3});}
if($('object2')){new YOOMove('object2',{'direction':'right','speed':50000,'pause':50});}
if($('object3')){new YOOMove('object3',{'direction':'left','speed':100000,'pause':60});}
break;}
new Warp.AccordionMenu('div#middle ul.menu li.toggler','ul.accordion',{accordion:'slide'});new Warp.Menu('div#menu li.parent',{mode:'height',transition:Fx.Transitions.Expo.easeOut});var menuEnter={'color':'#ffffaa'};var menuLeave={'color':'#F0F0DC'};switch(Warp.Settings.color){case'blue':case'green':case'black':menuEnter={'color':'#ff9934'};break;}
new Warp.Morph('div#menu li.level1',menuEnter,menuLeave,{transition:Fx.Transitions.linear,duration:100},{transition:Fx.Transitions.sineIn,duration:300},'a.level1');new Warp.Morph('div#menu li.level1',menuEnter,menuLeave,{transition:Fx.Transitions.linear,duration:100},{transition:Fx.Transitions.sineIn,duration:300},'span.sub');var selector='div#menu li.level2 a, div#menu li.level2 span.separator';if(window.opera){selector='div#menu li.item1 li.level2 a, div#menu li.item1 li.level2 span.separator, div#menu li.item2 li.level2 a, div#menu li.item2 li.level2 span.separator, div#menu li.item3 li.level2 a, div#menu li.item3 li.level2 span.separator, div#menu li.item4 li.level2 a, div#menu li.item4 li.level2 span.separator, div#menu li.item5 li.level2 a, div#menu li.item5 li.level2 span.separator, div#menu li.item6 li.level2 a, div#menu li.item6 li.level2 span.separator, div#menu li.item7 li.level2 a, div#menu li.item7 li.level2 span.separator';}
new Warp.Morph(selector,menuEnter,menuLeave,{transition:Fx.Transitions.linear,duration:0},{transition:Fx.Transitions.sineIn,duration:500});var submenuEnter={'color':'#ffffaa'};var submenuLeave={'color':'#F0F0DC'};switch(Warp.Settings.color){case'blue':submenuEnter={'color':'#ba5d00'};submenuLeave={'color':'#266892'};break;case'green':submenuEnter={'color':'#ba5d00'};submenuLeave={'color':'#669125'};break;case'black':submenuEnter={'color':'#ba5d00'};submenuLeave={'color':'#437ca1'};break;}
new Warp.Morph('div#middle ul.menu a, div#middle ul.menu span',submenuEnter,submenuLeave,{transition:Fx.Transitions.expoOut,duration:0},{transition:Fx.Transitions.sineIn,duration:300});new SmoothScroll({duration:500,transition:Fx.Transitions.Expo.easeOut});}};window.addEvent('domready',WarpTemplate.start);var YOOMove=new Class({initialize:function(element,options){this.setOptions({direction:'left',speed:10000,pause:5,duration:1000,transition:Fx.Transitions.linear},options);this.elm=$(element);this.key='yt-'+this.elm.getProperty('id');this.fx=new Fx.Styles(this.elm,this.options);this.timer=null;var val=Cookie.get(this.key);if(val){this.elm.setStyle('left',val+'px');}
this.memorize.periodical(2500,this);this.animate();},animate:function(){var dir=this.options.direction;var pause=this.options.pause;var coord=this.elm.getCoordinates();var dest=(dir=='left')?0-coord.width:window.getWidth();var track=coord.left-dest;if(track<0){track=-track;}
this.fx.setOptions({'duration':(this.options.speed*track/1024).toInt()});this.fx.start({'left':(dir=='left')?0-coord.width:window.getWidth()}).chain(function(){this.elm.setStyles({'left':(dir=='left')?window.getWidth():0-coord.width});$clear(this.timer);this.timer=this.animate.delay((Math.floor(Math.random()*pause)*1000).limit(1000,(1000*pause)),this);}.bind(this));},memorize:function(){var coord=this.elm.getCoordinates();Cookie.set(this.key,coord.left);}});YOOMove.implement(new Options);
