var pausecontent=new Array()
pausecontent[4]='<b>California based PI law firm:</b><br /><br />&quot;Our firm has had a great experience with  Trivent.&nbsp; The process from beginning to end was appreciated in many ways.&nbsp; The end result was what we were looking for.&nbsp; We did not even have to check up on progress as we were kept informed at all times.&nbsp; I would recommend Trivent to any firm who  wants to save time and expense, as the man hours it would take a staff member to review the voluminous records and then produce the report is endless with some cases.&quot;'
pausecontent[3]='<b>Alabama based PI law firm:</b><br /><br />&quot;These are the guys that are doing our medical summaries for our Kugel cases. They are very well organized and thorough. They are also easy to communicate with and reasonably priced.&quot;<br /><br />'
pausecontent[0]='<b>Ohio based PI law firm:</b><br /><br />&quot;We appreciate your willingness to work with us so that we can better serve our clients. We get many calls for medical negligence cases and it is a huge expense to secure all of the records and have them reviewed critically. The State Legislature has been “reforming” the tort law in Ohio since 1975 with the motive being to make med mal cases economically unappealing to the lawyers. We have weathered the storm and have postured ourselves to be the leading med mal firm in our area with a referral network in 3 states! Trivent Legal can assist us in going forward even more so than you have in the past. Thank you again for your willing to work us!&quot;<br /><br />'
pausecontent[1]='<b>Montana based PI law firm:</b><br /><br />&quot;You guys do outstanding work. I will continue to send it to you. Thank you very much&quot;<br /><br /><b>New York based PI law firm:</b><br /><br />&quot;I can’t thank you enough for the immediate turn around on the summary for this case. It was extremely helpful to have the records and notes clarified for the attorney&quot;'
pausecontent[2]='<b>Alabama based PI law firm:</b><br /><br />&quot;Thank you. Good job on catching that correspondence. It is something we had forgotten to follow up on&quot;<br /><br /><b>Florida based PI law firm:</b><br /><br />&quot;Thanks very much. Thanks also to the doctor for his very insightful points of interest. Much appreciated&quot;'

//------------------------------------------------------------------------------------------------------//pausecontent[1]='<b>Alabama based PI law firm:</b><br /><br />&quot;These are the guys that are doing our medical summaries for our Kugel cases. They are very well organized and thorough. They are also easy to communicate with and reasonably priced.&quot;'

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.delay=1000 //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=0 //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()}, 1000)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

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)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

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()}, 120)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

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"


}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

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
}
