var pausecontent=new Array()

pausecontent[0]="Working with Miracleworx has been a great pleasure. They have been my webmasters for the last 4 years and have done a great job. What I like about them is that they know what they are doing. They do not make tall claims and they deliver what they promise. They take a healthy organic approach towards growth of my site and I am very happy with the way Miracleworx uses the latest technology. They have now started doing my search engine optimization as well and our traffic has gone up enormously thanks to this . They act as my business partners and provide me with a holistic solution, which helps me to take better care of my patients. <br><BR><span class=\"verdanabodytextblackbold\">Dr.Malpani</span><br> <a href=\"http://www.drmalpani.com\" target=\"_blank\" class=\"verdanabodytextred\">www.drmalpani.com</a>  "

pausecontent[1]="Ron and Miracleworx have been the backbone of Spring Blossom\'s growth into the multi city retailer it has now become. I would recommend Ron for any web designing and complete follow through work if your planning a website. Ron can be trusted completely and has an eye for detail. The inputs that team Miracleworx gives you is so complete that you end up with a superlative website that is comparable to the best internationally. <br><BR><span class=\"verdanabodytextblackbold\">Laxmi Lobo</a><br> <a href=\"http://www.spring-blossoms.com\" target=\"_blank\" class=\"verdanabodytextred\">www.spring-blossoms.com</a>  "

pausecontent[2]="Miracleworx has been exceptionally innovative and supportive in reorganizing our websites and making suggestions to make them a more effective tool. Their team has revamped our website and made effective changes which has enormously improved our traffic. SRS has been associated with MiracleworX for a long time now and it has always been a pleasure to work with them. We completely appreciate the good work and look forward to a great future of innovative ideas with Miracleworx. <br><BR><span class=\"verdanabodytextblackbold\">Suchet Rastogi</span><br> <a href=\"http://www.srspharma.com\" target=\"_blank\" class=\"verdanabodytextred\">www.srspharma.com</a>"

pausecontent[3]="MiracleworX has designed and developed two websites for us. The follow up services from them by way of SEO etc, have been unmatched with other web-designers we have worked with and I take this opportunity to wish MiracleworX all the best! <br><BR><span class=\"verdanabodytextblackbold\">Lyndon Alves</span><br> <a href=\"http://www.sunsetgetawaysgoa.com\" target=\"_blank\" class=\"verdanabodytextred\">www.sunsetgetawaysgoa.com</a>"


/***********************************************
* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

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)
}

// -------------------------------------------------------------------
// 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()}, 50)
}
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
}