
/*Example message arrays for the two demo scrollers*/

var pausecontent=new Array()
pausecontent[0]='Acme is coming up with a stall in Bombay Exhibition Centre, NSE Complex, Goregaon, Mumbai From 28th Nov to 30th Nov 2008'
pausecontent[1]=''


var pausecontent1=new Array()
pausecontent1[0]='DCGI APPROVED PRODUCTS <br>Atenolol 50mg+ Losartan Potassium <br> 50mg Tabs'
pausecontent1[1]='Losartan Potassium 50mg/25mg With <br> Amlodipine 5mg/2.5 mg Tablets'
pausecontent1[2]='Aceclofenac 100mg Tablets<br><br>Aceclofenac 100mg With <br>paracetamol 500mg Tablets'
pausecontent1[3]='Capsules Diclofenac Sodium 50 mg + <br> Serratiopeptidase 10 mg <br>(Enteric Coated) Tablets'
pausecontent1[4]='Diacerein 50mg <br> Nadifloxacin Gel 1 % Rabeprazole Sodium 20mg With Domperidone 30 mg SR Capsules'
pausecontent1[5]='Rabeprazole Sodium 20mg <br>With Domperidone 30 mg SR Capsules'
pausecontent1[6]='Omeprazole 20mg With <br>Domperidone 30 mg SR Capsuless'
pausecontent1[7]='Misoprostol 100/200mcg  Tablets <br>Levocetrizine with Ambroxol Suspension'
pausecontent1[8]='Fexofenadine Suspension <br>Dextromethorphan + Chlorpheniramine Syrup'
pausecontent1[9]='Voglibose (0.2mg/0.3mg) Tablet<br><br>Azithromycin 500mg + Ambroxol 75mg  <br>SR FC Tablets'
pausecontent1[10]='Ofloxacin 200mg with <br>Ornidazole 500mg  Tablets<br>Levonorgestrel  1.5 mg Tablets'
pausecontent1[11]='Tranexamic Acid + Mefenamic Acid <br>Tablets'
pausecontent1[12]='Ferrous Ascorbate <br>(elemental iron 50/100) + <br>Folic Acid 1.5 mg  Tablets'
pausecontent1[13]='Ferrous Ascorbate <br>(elemental iron 15/30 mg) + <br>Folic Acid 550 mcg suspension'
pausecontent1[14]='Ferrous Ascorbate <br>(elemental iron 100) + <br>Folic Acid 1.5 mg  + <br>El. Zinc 22.5 mg Tablets'
pausecontent1[15]='Mecobalamin 500 mcg/750 mcg + <br>Pregabalin 75/150 mg Capsules'
pausecontent1[16]='Gabapentin 300mg + <br>Methylcobalamin 500mcg. Tablets<br>Citicholine Syrup'


var pausecontent2=new Array()
pausecontent2[0]='Levocetirizine 5mg + <br>Montelukast Sodium 10mg Tablet'
pausecontent2[1]='Levosulpiride Tablets <br>(25mg/50mg/100mg)'
pausecontent2[2]='Rabeprazole Sodium 20mg/10mg <br>with sodium bicarbonate As buffer tablets'
pausecontent2[3]='Omeprazole 20mg/40mg + <br>Sodium Bicarbonate 1100mg capsules'
pausecontent2[4]='Dexrabeprazole sodium <br>Enteric Coated tablet 5mg/10mg'
pausecontent2[5]='Glimepiride (1mg/2mg) + <br>Pioglitazone (15mg)+ Metformin <br>(500mg/1000mg E.R) Tablet'
pausecontent2[6]='Glimepiride (1mg/2mg) + <br>Atorvastatin  (10mg)+ Metformin <br>(500mg E.R) Table'
pausecontent2[7]='Atorvastatin 10mg + <br>Metformin 500 mg ER tab'
pausecontent2[8]='Olmesartan Medoxomil <br>(5mg/20mg/40mg) Tablet<br>Olmesartan Medoxomil <br>40mg + HCTZ 25mg'
pausecontent2[9]='Telmirsartan 40mg + <br>Ramipril 5mg Tablets <br>Telmirsartan 40mg + Amlodipine <br>5mg Tablets'
pausecontent2[10]='Olmesartan Medoxomil (10/20mg) + <br>Amlodipine Besylate (2.5/5mg) Tablet'
pausecontent2[11]='Atorvastatin Calcium (10mg) + <br>Ramipril (2.5mg/5mg) Tablet'
pausecontent2[12]='Telmisartan 40mg & <br>Atorvastatin 10mg Tab<br>Aceclofenac 200mg (S.R) Tablet'
pausecontent2[13]='Thiocolchicoside 4/8mg + <br>Ketoprofen 50/200mg Capsules'
pausecontent2[14]='Etoricoxib with Paracetamol Tablets<br>Lornoxicam 4mg/8mg Tablets<br>Pregabalin Capsule 300mg SR'
pausecontent2[15]='Lornoxicam with Paracetamol Tablets<br>Zolpidem Tartrate E.R Tablet <br>(6.25mg/12.5mg)'
pausecontent2[16]='Comb kit of three tablets of <br>Mifepristone 200mg & two tablets of <br>Misoprostol  200mcg '
pausecontent2[17]='Ursodeoxycholic acid sustained <br>release tablets 600mg <br>Gemifloxacin Mesylate 320mg Tablets'
pausecontent2[18]='Ofloxacin 200 mg + <br>Tinidazole 600 mg  Tablets <br> Prulifloxacin (600mg) Tablet'
pausecontent2[19]='Diacerein, MSM & <br>Glucosamine Capsules'


/***********************************************
* 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+2)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-2+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-2+"px"
setTimeout(function(){scrollerinstance.animateup()}, 10)
}
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
}
