/*
	Fichero javascript: lagunex.js
*/
// Esta función ya no se usará. Se utilizarán diferentes páginas en vez de un única
function cambiarboton(posicion) {
	// En la capa del menu
	var capaMenu = document.getElementById("pro12");
	// Creamos una lista de elementos
	var lista = capaMenu.getElementsByTagName("li");
	for (var i=0; i<lista.length; i++) {
		if ( i!= posicion)
			lista[i].className = "";
		else
			lista[i].className = "current";
	}
}

function convierteEspacios(cad) {
	var resultado = "";
	for (var i=0; i<cad.length; i++)
		if (cad[i]==" ")
			resultado += "&nbsp;";
		else
			resultado += cad[i];
	return resultado;
}

function colorANumero(cad) {
	var navegador="";
	if (cad.slice(0,3)=="rgb") {
		navegador = "mozilla";
		var colores = cad.slice(4,cad.length-1).split(",");
	}
	valornro = parseInt(colores[2])+parseInt(colores[1])*256+parseInt(colores[0])*256*256;
	return navegador;
}

function numeroAColor() {
	var auxnro = valornro;
	var resultado = [];
	resultado[0] = (auxnro / (256*256)).toFixed();
	auxnro -= resultado[0] * (256*256);
	resultado[1] = (auxnro / 256).toFixed();
	auxnro -= resultado[1] * 256;
	resultado[2] = auxnro;
	resultado = "rgb("+resultado[0]+","+resultado[1]+","+resultado[2]+")";
	return resultado;
}
function textoEnCabecera(cadena) {
	var capa = document.getElementById ("cabecera");
	/*if (posicion%posicionescolor==0) {
		if (valorcolor)
			capa.style.color = "rgb(255,0,0)";
		else 
			capa.style.color = "rgb(0,0,255)";
		valorcolor = !valorcolor;
	}*/
	if (capa.style.color == "") {
		capa.style.color = "rgb(-127,-127,-127)";
		colorANumero(capa.style.color);
	}
	if (posicion > (cadena.length-40))
		posicion = 0;
	var aImprimir = cadena.slice(posicion,posicion+40);
	colorANumero(capa.style.color);
	valornro += 0x010101;
	if (valornro > (256+256*256+256*256*256)) {
		capa.style.color = "rgb(-127,-127,-127)";
		colorANumero(capa.style.color);
	}
	capa.style.color = numeroAColor();
	capa.innerHTML = convierteEspacios(aImprimir+"<br>");
	posicion++;
}

function banner() {
	cadena = "                                      "+
		"Esta es una serie de aplicaciones realizadas durante el curso de 1º de Desarrollo"+
		" de Aplicaciones Informáticas."+
		"                                      ";
	posicion = 0;
	posicionescolor = 1000;
	valorcolor = true;
	valornro = new Number();
	valornro.value = 0;
	self.setInterval("textoEnCabecera(cadena)",100,"JavaScript");
}

window.onload = function () {
	banner();
}
