var pausecontent=new Array()
pausecontent[0]='<a href="erp.htm" title="Enterprise Resource Planning" class=greenheading2>ERP</a><div class=scrol>This is an internet enabled ERP System for small to medium enterprises for managing their HR, Payroll, Production, Inventory and Assets with customizable reports. The package takes care of Invoicing, Pay Slips, Packaging, Products Dispatch, Goods Return, Tax calculations ... </div>'
pausecontent[1]='<a href="crm.htm" title="Customer Relationship Management" class=greenheading2>CRM</a><div class=scrol>This is a web enabled Pre Sales and Post Sales Management System which can be used by any organisation for managing Sales Leads, Sales Orders, Revenues, Customers, installations, after sales services, tracking service complaints ... </div>'
pausecontent[2]='<a href="emr.htm" title="Electronic Medical Records" class=greenheading2>RSB EMR</a><div class=scrol>RSB EMR is an online package to handle and maintain Patient Medical Records, Schedule Appointments and Manage small to medium sized Healthcare Clinics and Providers... </div>'
pausecontent[3]='<a href="rsbbol.htm" title="Online Sea/Air Export/Import Package" class=greenheading2>RSB BOL</a><div class=scrol>RSB BOL is an online package to handle shipping transactions from Carting to Docking, including Bill Of Lading (BOL or B/L) generation, Invoice generation, Tracking, Cargo Handling Package & Container Management ... </div>'
pausecontent[4]='<a href="lpo.htm" title="Legal Process Outsourcing" class=greenheading2>RSB LPO</a><div class=scrol>RSB has added LPO operations to its services list with an aim and mission to be a trusted provider of Legal Process Outsourcing services and advantages to legal firms and attorneys throughout the world, using our IT experience and expertise ... </div>'
pausecontent[5]='<a href="distanceaccounting.htm" title="Online Accounting, Distance Accounting, Financial services" class=greenheading2>Distance Accounting</a><div class=scrol>Distance Accounting is a Web enabled Accounting Package. End users can feed the data without much prior accounting knowledge, and can get their Balance Sheets, Profit & Loss accounts and other... </div>'
pausecontent[6]='<a href="realstate.htm" title="Real Estate Management, Rentals" class=greenheading2>Real Estate Management</a><div class=scrol>This is a web enabled Real Estate Management System which can be used by builders and Real Estate Developers for managing Lease, Sale and Rentals of properties ... </div>'

var pausecontent2=new Array()
pausecontent2[0]='<div class=greenheading1><a href="#">Development of custom software applications.</a></div>'
pausecontent2[1]='<div class=greenheading1><a href="#">Medical Transcription services</a></div>'
pausecontent2[2]='<div class=greenheading1><a href="#">VB.NET, ASP.NET, PHP, MSSQL.</a></div>'

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
}