var SCROLL=0,TYPEWRITER=1,STATIC=2;var SCROLLDELAY=20;var CHANGEDELAY=3000;var BLINKDELAY=500;var TYPEDELAY=100;var SEPARATOR="&nbsp;....&nbsp;&nbsp;&nbsp;";function Ticker(tickerId) {var tickerId=tickerId;var theTickerDiv= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(tickerId);var theHeaderDiv;var theOutroDiv;var theDivs= _proxy_jslib_handle(theTickerDiv, 'getElementsByTagName', '', 1, 0)("div");for(var d=0;d<theDivs.length;d++){var theDiv=theDiv= _proxy_jslib_handle(theDivs, (d), 0, 0);if(theDiv.getAttribute(CLASS)=="title"){theHeaderDiv=theDiv;}else if(theDiv.getAttribute(CLASS)=="outro"){theOutroDiv=theDiv;}}
var theTickerUl=(theTickerDiv)? _proxy_jslib_handle(theTickerDiv, 'getElementsByTagName', '', 1, 0)("ul")[0]:null;var theTickerListItems= _proxy_jslib_handle(theTickerUl, 'getElementsByTagName', '', 1, 0)("li");var theAnchors=(theTickerUl)? _proxy_jslib_handle(theTickerUl, 'getElementsByTagName', '', 1, 0)("a"):null;var theSpans=(theTickerUl)? _proxy_jslib_handle(theTickerUl, 'getElementsByTagName', '', 1, 0)("span"):null;var timer;var startPos;var tickerLength=0;var theTickerDivWidth;var currItem=0;var typeInt;var typeCount=0;var typeStr="";var typeEl;var mode=TYPEWRITER;if((is.mac&&is.ie5)||(is.opera6)||((is.win98||is.winnt)&&is.ie5&&!is.ie5_5)){mode=SCROLL;}
if(!(is.mac&&is.ie5)){swapClass(theTickerDiv.parentNode.parentNode,/nojs/,"js");}
theTickerDivWidth=theTickerDiv.offsetWidth;theTickerUl.style.width="1000%";if(theHeaderDiv){theTickerUl.style.left=theHeaderDiv.offsetWidth+"px";}
for(var i=0;i<theTickerListItems.length;i++){var theItem= _proxy_jslib_handle(theTickerListItems, (i), 0, 0);tickerLength+=theItem.offsetWidth;}
this.scrollTicker=function() {if(document.styleSheets&&document.styleSheets[0].disabled){for(var i=0;i<theTickerListItems.length;i++){pause(); _proxy_jslib_handle(theTickerListItems, (i), 0, 0).style.display="block";return false;}}
switch(mode){case SCROLL:if(is.mac&&is.ie5){if( _proxy_jslib_handle( _proxy_jslib_handle(document, 'body', '', 0, 0), 'outerHTML', '', 0, 0).toLowerCase().indexOf("/body")>=0){theTickerUl.style.left=(theTickerUl.offsetLeft-7)+"px";if(theTickerUl.style.left.substring&&theTickerUl.style.left.substring(0,theTickerUl.style.left.length-2)<-tickerLength){theTickerUl.style.left=theTickerDivWidth+"px";}
timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(tickerId+".scrollTicker()",SCROLLDELAY);}else{timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(tickerId+".scrollTicker()",1000);}}else{theTickerUl.style.left=(theTickerUl.offsetLeft-1)+"px";if(theTickerUl.style.left.substring&&theTickerUl.style.left.substring(0,theTickerUl.style.left.length-2)<-tickerLength){theTickerUl.style.left=theTickerDivWidth+"px";}
timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(tickerId+".scrollTicker()",SCROLLDELAY);}
break;case TYPEWRITER:case STATIC:var len=0;for(var i=0;i<theTickerListItems.length;i++){if(i!=currItem){ _proxy_jslib_handle(theTickerListItems, (i), 0, 0).style.display="none";len+= _proxy_jslib_handle(theTickerListItems, (i), 0, 0).offsetWidth;}else{ _proxy_jslib_handle(theTickerListItems, (currItem), 0, 0).style.left=-len+"px"; _proxy_jslib_handle(theTickerListItems, (currItem), 0, 0).style.display="block";}}
if(mode==STATIC){timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(tickerId+".scrollTicker()",CHANGEDELAY);}else{typewriter( _proxy_jslib_handle( _proxy_jslib_handle(theTickerListItems, (currItem), 0, 0).firstChild, 'innerHTML', '', 0, 0), _proxy_jslib_handle(theTickerListItems, (currItem), 0, 0).firstChild);}
(currItem<theTickerListItems.length-1)?currItem++:currItem=0;startPos=null;break;}}
function pause() {switch(mode){case SCROLL:case STATIC:clearTimeout(timer);break;case TYPEWRITER:clearInterval(typeInt);clearTimeout(timer);clearInterval(this.dashTimer);clearTimeout(this.dashTimer2);this.dashTimer=null;typewriter(typeStr,typeEl,true);restart();break;}}
function restart() {switch(mode){case SCROLL:eval(_proxy_jslib_proxify_js((tickerId+".scrollTicker()"), 0, 0) );break;case STATIC:timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(tickerId+".scrollTicker()",CHANGEDELAY);break;case TYPEWRITER:typewriter(typeStr,typeEl,false,true);break;}}
this.dashTimer=null;this.dashTimer2=null;function typewriter(str,el,showAll,dontScroll) {str= _proxy_jslib_handle(str, 'replace', '', 1, 0)(/_$/g,"");typeStr=str;typeEl=el;if(!startPos){startPos=el.style.left;}
if(showAll&&el){ _proxy_jslib_assign('', el, 'innerHTML', '=', (str));typeCount=str.length;}else{if(!showAll&&!dontScroll){ _proxy_jslib_assign('', el, 'innerHTML', '=', (""));}
typeInt= _proxy_jslib_handle(null, 'setInterval', setInterval, 1, 0)(function() {var newStr=str.substring(0,typeCount);var endTypeCount=typeCount+1;if(str.charAt(typeCount)=="<"){endTypeCount=str.substring(typeCount,str.length).indexOf(">")+typeCount+1;newStr+=str.substring(typeCount,endTypeCount);}else if(str.charAt(typeCount)=="&"){endTypeCount=str.substring(typeCount,str.length).indexOf(";")+typeCount+1;newStr+=str.substring(typeCount,endTypeCount);}
 _proxy_jslib_assign('', el, 'innerHTML', '=', (newStr+"_"));typeCount=endTypeCount;var calculatedWidth=theTickerDivWidth;if(theHeaderDiv){calculatedWidth-=theHeaderDiv.offsetWidth;}
if(theOutroDiv){calculatedWidth-=theOutroDiv.offsetWidth;}
if(!showAll&&!dontScroll&&el.offsetWidth>calculatedWidth){el.style.left=(el.style.left.substring(el.style.left,(el.style.left).indexOf("px"))-6)+"px"}
if(typeCount>str.length){clearInterval(typeInt);typeCount=0;if(!this.dashTimer){this.dashTimer= _proxy_jslib_handle(null, 'setInterval', setInterval, 1, 0)(function() {if( _proxy_jslib_handle(el, 'innerHTML', '', 0, 0).length>str.length){ _proxy_jslib_assign('', el, 'innerHTML', '=', (str));}else{ _proxy_jslib_assign('', el, 'innerHTML', '=', (str+"_"));}},BLINKDELAY)}
timer= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(function() {clearInterval(this.dashTimer);this.dashTimer=null;this.dashTimer2= _proxy_jslib_handle(null, 'setTimeout', setTimeout, 1, 0)(function() { _proxy_jslib_assign('', el, 'innerHTML', '=', (str))},1);el.style.left=startPos;eval(_proxy_jslib_proxify_js((tickerId+".scrollTicker()"), 0, 0) );},CHANGEDELAY);}},TYPEDELAY);}}
this.init=function() {if(mode==TYPEWRITER){for(var i=0;i<theTickerListItems.length;i++){ _proxy_jslib_handle(theTickerListItems, (i), 0, 0).style.display="block";}}else if(mode==SCROLL){for(var i=0;i<theTickerListItems.length-1;i++){ _proxy_jslib_assign('',  _proxy_jslib_handle(theTickerListItems, (i), 0, 0), 'innerHTML', '+=', (SEPARATOR));}}
for(var l=0;l<theTickerListItems.length;l++){var el= _proxy_jslib_handle(theTickerListItems, (l), 0, 0); _proxy_jslib_assign('', el, 'innerHTML', '=', ( _proxy_jslib_handle( _proxy_jslib_handle(el, 'innerHTML', '', 0, 0), 'replace', '', 1, 0)(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"")));elListener(el,"mouseover",pause);}
this.scrollTicker();}
this.setMode=function(m) {mode=m;}} ;
_proxy_jslib_flush_write_buffers() ;