/*Example message arrays for the two demo scrollers*/

var pausecontent2 = new Array()
pausecontent2[0] = '<a href="quienes.php" target="_self">Somos una empresa que produce en Venezuela. Todos nuestros equipos son dise&ntilde;ados y ensamblados por nuestro equipo en Venezuela.</a>'
pausecontent2[1] = '<a href="Noticias/NOTICIA53.pdf" target="_blank">Clausurados comercios en Tucacas y Chichiriviche.</a>'
pausecontent2[2] = '<a href="Noticias/NOTICIA54.pdf" target="_blank">El SENIAT clausura 29 comercios en San Crist&oacute;bal.</a>'
pausecontent2[3] = '<a href="Noticias/NOTICIA55.pdf" target="_blank">El SENIAT clausur&oacute; tiendas Pro Players.</a>'

pausecontent2[4] = '<a href="Noticias/NOTICIA51.pdf" target="_blank">El SENIAT revisa emisi&oacute;n de facturas en Capacho.</a>'
pausecontent2[5] = '<a href="Noticias/NOTICIA52.pdf" target="_blank">El SENIAT aplic&oacute; medida de clausura por 3 d&iacute;as a restaurantes licorer&iacute;as y centros h&iacute;picos en la Gran Caracas.</a>'
pausecontent2[6] = '<a href="Noticias/NOTICIA50.pdf" target="_blank">El SENIAT clausur&oacute; diez establecimientos en Qu&iacute;bor.</a>'
pausecontent2[7] = '<a href="Noticias/NOTICIA49.pdf" target="_blank">El SENIAT ejerce control fiscal en comercios de Altos Mirandinos.</a>'
pausecontent2[8] = '<a href="Noticias/NOTICIA48.pdf" target="_blank">El SENIAT Insular inicia operativo especial de fiscalizaci&oacute;n al sector de loter&iacute;as.</a>'
pausecontent2[9] = '<a href="Noticias/NOTICIA47.pdf" target="_blank">Multadas 48 panaderías en Anzo&aacute;tegui por incurrir en il&iacute;citos tributarios.</a>'
pausecontent2[10] = '<a href="Noticias/NOTICIA46.pdf" target="_blank">El SENIAT verific&oacute; uso de m&aacute;quinas fiscales en Trujillo.</a>'
pausecontent2[11] = '<a href="Noticias/NOTICIA43.pdf" target="_blank">Comerciantes de Maracaibo reciben orientaci&oacute;n sobre obligaciones tributarias y uso de m&aacute;quinas fiscales.</a>'
pausecontent2[12] = '<a href="Noticias/NOTICIA44.pdf" target="_blank">El SENIAT orienta a contribuyentes de Barinas.</a>'
pausecontent2[13] = '<a href="Noticias/NOTICIA45.pdf" target="_blank">Orientados contribuyentes sobre facturaci&oacute;n y m&aacute;quinas fiscales en Lara.</a>'
pausecontent2[14] = '<a href="Noticias/NOTICIA42.pdf" target="_blank">El SENIAT aplica cierre y multa a 10 comercios en Maiquet&iacute;a.</a>'
pausecontent2[15] = '<a href="Noticias/NOTICIA41.pdf" target="_blank">El SENIAT clausur&oacute; zapater&iacute;as en Los Teques.</a>'
pausecontent2[16] = '<a href="Noticias/NOTICIA39.pdf" target="_blank">El SENIAT sanciona 100 establecimientos comerciales en Calabozo.</a>'
pausecontent2[17] = '<a href="Noticias/NOTICIA40.pdf" target="_blank">Orientados contribuyentes sobre facturaci&oacute;n y m&aacute;quinas fiscales en Lara.</a>'
pausecontent2[18] = '<a href="Noticias/NOTICIA38.pdf" target="_blank">El SENIAT clausur&oacute; 15 comercios en Yaracuy.</a>'
pausecontent2[19] = '<a href="Noticias/NOTICIA37.pdf" target="_blank">El SENIAT record&oacute; a comerciantes de Lagunillas importancia de las m&aacute;quinas fiscales .</a>'
pausecontent2[20] = '<a href="Noticias/NOTICIA34.pdf" target="_blank">El SENIAT retuvo equipos ilegales de apuestas de loter&iacute;as en Ciudad Bol&iacute;var.</a>'
pausecontent2[21] = '<a href="Noticias/NOTICIA35.pdf" target="_blank">El SENIAT clausur&oacute; 13 establecimientos en Siquisique.</a>'
pausecontent2[22] = '<a href="Noticias/NOTICIA36.pdf" target="_blank">El SENIAT aplic&oacute; 46 clausuras en T&aacute;chira.</a>'
pausecontent2[23] = '<a href="Noticias/NOTICIA32.pdf" target="_blank">El SENIAT y Conalot verifican m&aacute;quinas fiscales de apuestas en Yaracuy.</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
}
