/* Copyright 2006-2009 ClickTale Ltd. */
CT.Tooltip=function(){return{init:function(a){new YAHOO.widget.Tooltip("myTip"+a.el.id,{context:a.el,text:a.text,xyoffset:[-60,25],showdelay:0,hidedelay:1000,autodismissdelay:30000})
}}}();
CT.Scroller=function(){var c=15;
var e=15;var a=6*1000;
var b=false;function d(i,g,h){if(!b||(h&&i>=g)||(!h&&i<=g)){CT.Scroller.killScroll();
return}if((h&&i>=(g-(2*c)))||(!h&&i<=(g-(2*c)))){c=c*0.55
}window.scrollTo(0,i);
CT.Scroller.nextStep=f(+i+c,g,h);
window.setTimeout(CT.Scroller.nextStep,e)
}function f(i,g,h){return function(){d(i,g,h)
}}return{scrollComplete:new YAHOO.util.CustomEvent("scrollComplete",this),nextStep:null,killTimeout:null,anchorScroll:function(m,l){var h=YAHOO.util.Event.getTarget(m);
if(h.tagName!="A"){h=YAHOO.util.Dom.get("OfferScrollingLink")
}var g=h.href.replace(/^.*#/,"");
var k=YAHOO.util.Dom.get(g);
if(k){YAHOO.util.Event.stopEvent(m);
b=true;var j=((YAHOO.util.Dom.getY(k)-6)<0)?0:YAHOO.util.Dom.getY(k)-6;
var i=(document.all)?document.body.scrollTop:window.pageYOffset;
var n=true;if(i>j){c*=-1;
n=false}CT.Scroller.killTimeout=window.setTimeout(CT.Scroller.killScroll,a);
d(i+c,j,n)}},killScroll:function(){window.clearTimeout(CT.Scroller.killTimeout);
b=false;c=50;this.scrollComplete.fire()
},init:function(){var g=YAHOO.util.Dom.getElementsByClassName("scrolling-link","a");
YAHOO.util.Event.addListener(g,"click",CT.Scroller.anchorScroll,CT.Scroller,true)
}}}();YAHOO.util.Event.onAvailable("doc",CT.Scroller.init,CT.Scroller,true);
YAHOO.util.Event.onAvailable("doc",function(){CT.Scroller.scrollComplete.subscribe(onScrollComplete,this)
});
