var pausecontent=new Array()

//pausecontent[]='<b>appzattak</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>govermeyer</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>barnetboysworld</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>erdknt</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>jordantatom</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[4]='<b>isogrifo</b> You should check out CapSee, Apple\'s featured download. It\'s slick, and free!';
//pausecontent[]='<b>tanishks</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>Mumin0v</b> Check out this FREE Mac utility for preventing accidental caps locks!';
//pausecontent[]='<b>itabletnow</b> CapSee 1.0 - No more accidental caps lock.';
//pausecontent[]='<b>kuslahne</b> CapSee Helps Avoid Caps Lock Mishaps: ... disappears after a moment, letting you blissfully scream your head off.';

pausecontent[0]= '<b>hackthatifone</b> CapSee 1.0 [Caps Lock Alert Done Beautifully]';
pausecontent[1]= '<b>mackozer</b> Miej oko na Capslocka - CapSee dla #Mac OS X: http://bit.ly/8yl2k6';
pausecontent[2]= '<b>malvese</b> It was either installing CapSee or tearing off the caps-lock key with a screwdriver.';
pausecontent[3]= '<b>wreimers</b> CapSee is now a featured download on Apple\'s site!';
pausecontent[4]= '<b>qbangsolutions</b> Wonderful does-one-thing-very-well utility from Threemagination';//: Always know when caps lock is on!';
pausecontent[5]= '<b>seanaes</b> CAPSEE IS FOR PREVENTING THE ACCIdental caps lock';
pausecontent[6]= '<b>macosxfreeware</b> CapSee 1.0 - No more accidental caps lock.';
pausecontent[7]= '<b>chrismaxens</b> Check out this FREE Mac utility for preventing accidental caps locks!';
pausecontent[8]= '<b>jacob_beltran</b> CapSee - Prevent Accidental Caps Lock in OSX (FREE)';
pausecontent[9]= '<b>govermeyer</b> Check out this FREE Mac utility for preventing accidental caps locks!';
pausecontent[10]='<b>thriftmac</b> Free Mac utility prevents accidental caps locks by showing a nifty bezel';
pausecontent[11]='<b>deepapple</b> One can only wonder why Apple itself is not thought of such an elegant solution.';
pausecontent[12]='<b>smokyonion</b> Very useful utility.';
pausecontent[13]='<b>allmacworld</b> There are two awesome things about CapSee... http://dlvr.it/jr1';
pausecontent[14]='<b>otinebgroup</b> CapSee helps avoid caps lock mishaps http://bit.ly/5OCLeF';
pausecontent[15]='<b>jonmacchio</b> Genius. Capsee for OS X, No more accidental caps lock.';
pausecontent[16]='<b>mlwry</b> Check out this FREE Mac utility for preventing accidental caps locks!';
pausecontent[17]='<b>BobRaccoon</b> For fellow Macusers: CapSee is neato. http://threemagination.com/capsee/';
pausecontent[18]='<b>macegoismjp</b> CapSee 1.1: (freeware) &#9733;&#9733;&#9733;&#9733;&#9734; ';
pausecontent[19]='<b>edhenninger</b> Finally! I\'ve been waiting for this one! It\'s a free Mac utility for preventing...';
pausecontent[20]='<b>claudious</b> very useful app for Mac OS X http://www.threemagination.com/capsee/';
pausecontent[21]='<b>bittbox</b> New Blog Post: Freeware Find: CapSee (OS X) http://bit.ly/7iY7s7';
pausecontent[22]='<b>powerbandgrphx</b> So simple but very handy... http://threemagination.com/capsee/';
pausecontent[23]='<b>kevinSuttle</b> So nice. CapSee - notification on your Mac when the Caps Lock key is pressed';
pausecontent[24]='<b>mitchxjames</b> everyone who has a mac, DOWNLOAD THIS!!! its awesome';
pausecontent[25]='<b>glnster</b> *this is great as I use an opaque keyb skin. Thanks for sharing!';
pausecontent[26]='<b>pu_design</b> @<b>bittbox</b> this is an really cool app, thanks for the hint #capsee';
pausecontent[27]= '<b>appzattak</b> Check out this FREE Mac utility for preventing accidental caps locks!';
pausecontent[28]= '<b>colonelbucks</b> CapSee - Prevent Accidental Caps Lock in OSX (FREE)';
pausecontent[29]= '<b>macstoriesnet</b> New Post - No More Accidental Caps Lock with CapSee http://mcstr.net/dtZvxB';



function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}
pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}
pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}
pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}
pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}
pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}
pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}