// JavaScript Document

<!--

// Mensaje de la barra de estado
var status_message = "Bienvenido a MicroSistemas Concepcion"

// Demora en el desplazamiento del tecto, menor es mas rapido
var delay_time = 70

// A que distancia hacia la derecha comienza a pasar el texto
var start_position = 100

// Numero maximo de desplazamientos
var maximum_scrolls = 2

// Poner el mensaje con espacio para obtener la posicion Inicio
for (var counter = 1; counter <= start_position; counter++) {
    status_message = " " + status_message
}

var current_position = 0
var total_scrolls = 0

// Lanzar el Intervalo
var interval_id = setInterval("scroll_message()", delay_time)

// Llamar a esta funcion al fina de cada intervalo
function scroll_message(){

    // Aumentar la posicion actual dentro de la cadena de mensajes
    current_position++
    
    // ¿Aun tenemos mensajes que mostrar?
    if (current_position < status_message.length)
    
        // Si es asi, se muestra el mensaje solo desde la posicion actual
        status = status_message.substring(current_position)
    else {
    
        // Si no, el mensaje se ha desplazado hacia la izquierda
        // por lo que debera establecer nuevamente la posicion actual y aumentar todos los desplazamientos
        current_position = 0
        total_scrolls++
        
        // Hemos alcanzado el mayor numero de desplazamientos?
        if (total_scrolls == maximum_scrolls) {
        
            // Si es asi, salir del intervalo y la funcion
            clearInterval(interval_id)
            status = ""
            return
        }
    }
}

//-->
