var cicloactual=0;

function timeout() {
	var nodo, i;
	cicloactual++;
	cicloactual = cicloactual % ciclo.length;
	for(i=0;i<ciclo.length;i++) {
		var nodo = getElement(ciclo[i]);
		if (nodo!=null) nodo.style.display="none";
	}
	var nodo = getElement(ciclo[cicloactual]);
	if (nodo!=null) nodo.style.display="block";

	alarma1=setTimeout("timeout()",tiempo);
}

function timeout2() {
	var nodo, i;
	for(i=0;i<cicloTrans.length;i++) {
		toggleTransition( cicloTrans[i] );
	}
	alarma1=setTimeout("timeout2()",tiempoTrans);
}

function toggleTransition(informacion) {
	var nodo = getElement(informacion);
	var nodo1 = getElement(informacion+"01");
	var nodo2 = getElement(informacion+"02");
	var nodo3 = getElement(informacion+"03");
	var nodo4 = getElement(informacion+"04");

	try
	{
	    nodo.filters[0].Apply();
	}
	catch (e) { }

	/*if (informacion=="simulacion") {
	alert(nodo1.style.visibility);
	alert(nodo2.style.visibility);
	alert(nodo3.style.visibility);
	alert(nodo4.style.visibility);

	}*/
    if (nodo1.style.visibility!='hidden') { 
		if (nodo1!=null) nodo1.style.visibility="hidden";
        if (nodo2!=null) nodo2.style.visibility="visible"; 
		if (nodo3!=null) nodo3.style.visibility="hidden";
		if (nodo4!=null) nodo4.style.visibility="hidden";
    } else if (nodo2.style.visibility!='hidden') { 
		if (nodo1!=null) nodo1.style.visibility="hidden";
        if (nodo2!=null) nodo2.style.visibility="hidden"; 
		if (nodo3!=null) nodo3.style.visibility="visible";
		else nodo1.style.visibility="visible";
		if (nodo4!=null) nodo4.style.visibility="hidden";
		else nodo1.style.visibility="visible";
    } else if (nodo3.style.visibility!='hidden') { 
		if (nodo1!=null) nodo1.style.visibility="hidden";
        if (nodo2!=null) nodo2.style.visibility="hidden"; 
		if (nodo3!=null) nodo3.style.visibility="hidden";
		else nodo1.style.visibility="visible";
		if (nodo4!=null) nodo4.style.visibility="visible";
		else nodo1.style.visibility="visible";
    } else if (nodo4.style.visibility!='hidden') { 
		if (nodo1!=null) nodo1.style.visibility="visible";
        if (nodo2!=null) nodo2.style.visibility="hidden"; 
		if (nodo3!=null) nodo3.style.visibility="hidden";
		else nodo1.style.visibility="visible";
		if (nodo4!=null) nodo4.style.visibility="hidden";
		else nodo1.style.visibility="visible";

	} else {  
		//nodo1.style.visibility="visible";
        //nodo2.style.visibility="hidden"; 
	}
	try
	{
	   	nodo.filters[0].Play();
	}
	catch (e) { }
}

function getElement( id ) {
	var element;
	if (document.getElementById==null) {
		element = document.all[id];
	} else {
		element =document.getElementById(id);
	}
	return element;
}

function toggleOcultacion(partner) {
	var table = getElement(partner);
	if (table!=null) {
		if (table.style.display=="none") table.style.display="block";
		else table.style.display="none";
	}
}

function mostrarOcultacion(partner) {
	var table = getElement(partner);
	table.style.display="block";	
}

function ocultarOcultacion(partner) {
	var table = getElement(partner);
	table.style.display="none";	
}

function getElementDoc( ndoc, id) {
	var doc;
	doc = ndoc;
	if (doc==null) doc = document;
	var element;
	if (doc.getElementById==null) {
		element = doc.all[id];
	} else {
		element =doc.getElementById(id);
	}
	return element;
}

var seccion;
var seccionColorOld;
var seccionColorSeleccionado;

function tdMouseout(item, nombre) {
	if (seccion!=nombre) {
		item.style.backgroundColor = seccionColorOld;
	}
}

function tdMouseover(item, nombre) {
	var colorResaltado="#0066c3";
	//var colorTexto="#3366cc";
	if (seccion!=nombre) {
		if (item.style.backgroundColor!=colorResaltado) {
			seccionColorOld=item.style.backgroundColor;
		}
		item.style.backgroundColor = colorResaltado;
		//item.style.textColor = colorTexto;
	}
}

function tdNavegar(url, nombre) {
	var nodo = getElement(nombre);
	iframe.location.href=nodo.href;
	//seccion = nombre;
	setUrl(nodo, nombre)
}

function setUrl(item, nombre) {
	var colorResaltado="#0066c4";	
	if (seccion!=null) {		
		var nodo = getElement("td_"+seccion);
		nodo.style.backgroundColor = seccionColorSeleccionado;
	}
	var nodo = getElement("td_"+nombre);
	if (nodo.style.backgroundColor!=colorResaltado) {
		seccionColorSeleccionado=seccionColorOld;
	}
	nodo.style.backgroundColor = colorResaltado;
	seccion = nombre;
	return true;
}

function openWindow(url, ancho, alto) {
	strancho=ancho;
	stralto=alto;
	if (ancho==null) strancho = 500;
	if (alto==null) stralto = 400;
	window.open(url,"","menubar=yes,resizable=no,status=1,scrollbars=1,width="+strancho+",height="+stralto,false);
}

function openWindowMapa(url) {
	
	var strancho;
	var stralto;
	//if (ancho==null) strancho = 530;
	//if (alto==null) stralto = 360;

	a = new Image();
	a.src=url;
	strancho = a.width+50;
	stralto = a.height+85;

	
	window.open("view_mapa.php?imagen="+url,"","menubar=yes,resizable=yes,status=1,scrollbars=0,width="+strancho+",height="+stralto,false);
}
