<!--
// velocidad del mensaje
var velocidad = 100  // decrementar el valor para incrementar la velodidad ( >0 )

// pausa entre mensajes
var pausa = 1000 // incrementar el valor para incrementar la pausa

// inicializacion
var timerID = null
var bannerOn = false

// array global
var ar = new Array()

// mensajes
ar[0] = "Página dedicada al mejor grupo de Rock -------> HIM"
ar[1] = "HIM: Biografía, Discografía, Downloads, Fotos, Letras, Links, Videos...."
ar[2] = "Si tienes flash, elige bien la versión según la velocidad de tu conexión."
ar[3] = "Firma en mi 'Libro de Visitas'"

// indice del primer mensaje
var mensaje_actual = 0

// indice del ultimo caracter a mostrar
var offset = 0

// detiene el banner si estaba corriendo
function finBanner() {
	// si estaba corriendo...
	if (bannerOn)
		// ...se para
		clearTimeout(timerID)
	bannerOn = false
}

// comienza el banner
function comienzoBanner() {
	// primero se para (por si estaba corriendo)
	finBanner()

	// comienza el banner
	mostrarBanner()
}

// muestra los mensajes
function mostrarBanner() {
	// variable que contiene el mensaje actual
	var text = ar[mensaje_actual]

	// si el mensaje no ha terminado
	if (offset < text.length) {
		// si el ultimo caracter es un espacio
		if (text.charAt(offset) == " ")
			// se salta
			offset++			
		
		var mensaje_parcial = text.substring(0, offset + 1) 

		window.status = mensaje_parcial

		// se pasa al siguiente caracter del mensaje
		offset++

		timerID = setTimeout("mostrarBanner()", velocidad)

		bannerRunning = true
	}
	// si ya ha terminado, se pasa al siguiente mensaje
	else {
		offset = 0

		mensaje_actual++

		// si era el ultimo mensaje, se vuelve al primero
		if (mensaje_actual == ar.length)
			mensaje_actual = 0

		timerID = setTimeout("mostrarBanner()", pausa)

		bannerRunning = true
	}
}

comienzoBanner()
// -->

