
function domticker(contentIds,containerId,divClass,delay,fadeornot)
{this.contentIds=contentIds;if(this.contentIds.length<=1)
return;this.tickerid=containerId;this.delay=delay;this.mouseoverBol=0;this.pointer=1;this.opacitystring=(typeof fadeornot!="undefined")?"width: 100%; -moz-opacity: 1":"";if(this.opacitystring!="")this.delay+=500;this.opacitysetting=0.2;this.containerDiv=document.createElement('div');this.containerDiv.id=containerId+'_container';this.containerDiv.className=divClass;this.containerDiv.setAttribute("style","position:relative;");document.getElementById(containerId).appendChild(this.containerDiv);this.contentDiv=document.createElement('div');this.contentDiv.setAttribute("style",this.opacitystring);this.containerDiv.appendChild(this.contentDiv);for(var i=this.contentIds.length-1;i>=0;i--)
{this.contentDiv.appendChild(document.getElementById(this.contentIds[i]));}
var instanceOfTicker=this;setTimeout(function(){instanceOfTicker.initialize()},delay);};domticker.prototype.initialize=function()
{var instanceOfTicker=this;this.contentdiv=document.getElementById(this.tickerid).firstChild;document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1;};document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0;};this.rotatemsg();};domticker.prototype.rotatemsg=function()
{var instanceOfTicker=this;if(this.mouseoverBol==1)
setTimeout(function(){instanceOfTicker.rotatemsg()},100);else
{this.fadetransition("reset");for(var i=0;i<this.contentIds.length;i++)
{document.getElementById(this.contentIds[i]).style.display=(i==this.pointer?'block':'none');}
this.pointer=((this.pointer<this.contentIds.length-1)?this.pointer+1:0);this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up','fadetimer1')},100);this.containerDiv.style.height=(this.contentDiv.offsetHeight)+'px';setTimeout(function(){instanceOfTicker.rotatemsg()},this.delay);}};domticker.prototype.fadetransition=function(fadetype,timerid)
{var instanceOfTicker=this;var contentdiv=this.contentdiv;if(fadetype=="reset")
this.opacitysetting=0.2;if(contentdiv.filters&&contentdiv.filters[0])
{if(typeof contentdiv.filters[0].opacity=="number")
contentdiv.filters[0].opacity=this.opacitysetting*100;else
contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")";}
else if(typeof contentdiv.style!="undefined"&&typeof contentdiv.style.MozOpacity!="undefined"&&this.opacitystring!="")
{contentdiv.style.MozOpacity=this.opacitysetting;}
else
this.opacitysetting=1;if(fadetype=="up")
this.opacitysetting+=0.2;if(fadetype=="up"&&this.opacitysetting>1)
{clearInterval(this[timerid]);}};
