mesa.TriangleMover=new function(){var e="navpointer";var c=22;var b=0;var a=0;var d;function g(h){return h.offsetLeft+h.clientWidth/2-c/2}function f(h){if(h!=a){if(d){d.cancel();$(e).style.left=a+"px"}d=new Effect.Move(e,{x:h-a,y:0,mode:"relative",duration:0.5,afterFinish:function(){d=null;a=h}})}}this.init=function(h){b=g(h);f(b)};this.moveTo=function(h){f(g(h))};this.reset=function(){setTimeout(function(){if(!d){f(b)}},50)}}();