<!-- Mas en: http://javascript.espaciolatino.com/ -->

function Trace( obj, name ) {
    var cReturn = ""
    var i
    for (i in obj )
        cReturn = cReturn + name + "."+ i +" = " + obj[i] +" -- "
        //cReturn = cReturn + name + "."+ i +" -- "
    return cReturn
}

var contador = 0;
var tiempo = 0;
var tempor = null;
function cambio(nPos)
{
	if (nPos == null){
		contador++
	} else {
		contador = nPos
	}	
	if (contador ==lista.length) contador = 0;
	document.images.centro.src = lista[contador]
	document.images.centro.alt = listatxt[contador]
	document.images.centro.title = listatxt[contador]
	piefoto.innerHTML = listatxt[contador]
}
function reset()
{
	contador = 0;
	fin = false;
	document.images.centro.src = lista[0]
}
function automat( lista, listatxt, seg)
{
	//tiempo = parseInt(seg * 1000 );
	tiempo = parseInt( 4 * 1000 );
	reset();
	if (isNaN(tiempo) || tiempo <= 0)
    		alert("Error en el tiempo")
	else
    		tempor = setTimeout("pasar()", tiempo)
	}
function parar()
{
	clearTimeout(tempor);
}
function pasar()
{
	cambio();
	if (contador ==lista.length) contador = 0;
	//if (contador < lista.length-1)
    		tempor = setTimeout("pasar()", tiempo)
}