/*arrays for the scrollers*/
/*each set is in a list style, hence just edit the text and leave the <ul><li> tags intact*/

var pausecontent2=new Array()
pausecontent2[0]='Conceptia Konnect won the 100% achievement award and the prestigious Presidents club award at SolidWorks World 2011,Both awards were received by Mr.Jithesh K A Conceptia Director (Sales & Services) in a glittering ceremony at San Antonio,USA.<br><br><br><br>'
pausecontent2[1]='Mr.Kiran Krishnan of conceptia Konnect  won the  Top Sales Engineer Award for the Asia Pacific region  for the third time in a row.<br><br><br><br>'
pausecontent2[2]='LMS International, the world leader in Noise and Vibration analysis technology has signed up an agreement with Conceptia for the marketing of their suite of products and services for the vibro-acoustic analysis of Ships and Oil & gas platforms.<br><br><br><br>'
pausecontent2[3]='LMS sees depth in the level of engineering provided by Conceptia to the Shipbuilding industry and hence the agreement says LMS India representative.<br><br><br><br>'
pausecontent2[4]='Conceptia awarded the best Value Added Reseller  for Multi Product Business in India.<br><br>Conceptia Konnect started CAD/CAM/CAE Training centre at Kochi.<br><br><br><br>'
pausecontent2[5]='Conceptia  signed contract  for SolidWorks Education License Sales in Kerala.<br><br>Mr.Kiran Krishnan awarded the Top Sales India- South for his outstanding sales achievement.<br><br><br><br>'
pausecontent2[6]='Conceptia Konnect  aims  at the best support initiative for customers under subscription.<br><br>SolidWorks launched 2D Editor  for customers under subscription. Refer  SolidWorks 2D Editor page for more information.<br><br><br><br>'
pausecontent2[7]='SolidWorks World 2011 is taking place at the Henry B. Gonzalez Convention Center in San Antonio, Texas, USA from January 23-26, 2011.Energize your design ideas and strengthen your skills at the industry’s largest annual 3D CAD event.<br><br><br><br>'



var pausecontent3=new Array()
pausecontent3[0]='<ul style="list-style-image: url(images/dot.gif);"><li>Primus Public School</li><li>National Public School</li></ul><br><br>'
pausecontent3[1]='<ul style="list-style-image: url(images/dot.gif);"><li>Prakriya School</li><li>Vibgyor High School</li></ul><br>'
pausecontent3[2]='<ul style="list-style-image: url(images/dot.gif);"><li>Inventure Academy</li><li>Greenwood School</li></ul><br>'
pausecontent3[3]='<ul style="list-style-image: url(images/dot.gif);"><li>Delhi Public School</li><li>Indus International</li></ul><br>'
pausecontent3[4]='<ul style="list-style-image: url(images/dot.gif);"><li>New Horizon Gurukul</li><li>St. Peter’s</li></ul><br>'
pausecontent3[5]='<ul style="list-style-image: url(images/dot.gif);"><li>Primus Public School</li><li>Zee School</li></ul><br>'


var pausecontent1=new Array()
pausecontent1[0]='1. Osteen is one of the leading  providers of Recruitment Services<br>'
pausecontent1[1]='2. Osteen is one of the leading  providers of Recruitment Services<br>'

/***********************************************
* 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()}, 100)
}
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
}
