var setstop = true;
var PROCESO = 
{
	init : function()
	{		
		var opsMenu = document.getElementById('imgMenuProceso').getElementsByTagName('a');
		for (cont = 0; cont<opsMenu.length; ++cont)
		{
			document.getElementById(opsMenu[cont].id).onmouseover = function()
			{
				var imagen = document.getElementById('img' + this.id.substring(3,this.id.length));
				if (imagen.className != 'active')
				{
					imagen.src = imagen.src.substring(0,imagen.src.lastIndexOf('.')) + '_on.jpg';
					PROCESO.mostrarSubTexto(this.id.substring(3,this.id.length));
				}
			}
			
			document.getElementById(opsMenu[cont].id).onmouseout = function()
			{
				var imagen = document.getElementById('img' + this.id.substring(3,this.id.length));
				if (imagen.className != 'active')
				{
					imagen.src = imagen.src.replace('_on','');
					PROCESO.mostrarSubTexto();
					PROCESO.mostrarSubTextoOriginal();
				}
			}
			
			document.getElementById(opsMenu[cont].id).onclick = function()
			{
				PROCESO.ponerImagenesOff();
				var imagen = document.getElementById('img' + this.id.substring(3,this.id.length));
				imagen.src = imagen.src.substring(0,imagen.src.lastIndexOf('.')) + '_on' + imagen.src.substring(imagen.src.lastIndexOf('.'),imagen.src.length);
				imagen.className = 'active';
				PROCESO.mostarTexto(this.id.substring(3,this.id.length));
				/*var arrLnks = document.getElementById('capaEstaciones').getElementsByTagName('a');
				for (cont = 0; cont<arrLnks.length; ++cont)
				{
					document.getElementById(arrLnks[cont].id).className = '';
				}
				PROCESO.cambiarImagenDcha(this.id.substring(3,this.id.length)+1);*/	
				//setstop = false;
				numOp = document.getElementById('capa'+this.id).getElementsByTagName('p')[0].innerHTML;
				++numOp;
				document.getElementById('imglnk7').src = '../img/Ciclo/foto5_'+numOp+'.jpg';
				setstop = true;
				//setTimeout("PROCESO.rotarImagenes("+numOp+")","1000");
				return false;
			}
		}
		//PROCESO.rotarImagenes(1);
		//setTimeout(PROCESO.rotarImagenes(1),5000);
		//PROCESO.cargarImagenEnlaces();
	},
	rotarImagenes : function(numero)
	{
		if (setstop)
		{
			if (numero == 8)
				numero = 1;
				
			if (numero == 1)
				document.getElementById('imglnk7').className = 'oculto';
			else
			{
				document.getElementById('imglnk'+(numero-1)).className = 'oculto';			
			}
			
			document.getElementById('imglnk'+numero).className = 'visible';
			++numero;
		//PROCESO.rotarImagenes(numero)
			setTimeout("PROCESO.rotarImagenes("+numero+")","1000");
		}
	},	
	mostrarSubTexto : function(opcion)
	{
		var opsTexto = document.getElementById('capaLnkMenu').getElementsByTagName('p');
		for (cont = 0; cont<opsTexto.length; ++cont)
		{
			if (opsTexto[cont].id == 'txt'+opcion)
				document.getElementById(opsTexto[cont].id).className = 'visible';
			else
				document.getElementById(opsTexto[cont].id).className = 'oculto';
			
		}
	},
	mostrarSubTextoOriginal : function()
	{
		var opcImg = document.getElementById('imgMenuProceso').getElementsByTagName('img');
		var opcSeleccionada = '';
		for (cont = 0; cont<opcImg.length; ++cont)
		{
			if (document.getElementById(opcImg[cont].id).className == 'active')
				opcSeleccionada = opcImg[cont].id.substring(3,opcImg[cont].id.length)
		}
		if (opcSeleccionada != '')
			document.getElementById('txt'+opcSeleccionada).className = 'visible';
		else
			document.getElementById('txtproceso').className = 'visible';
	},
	ponerImagenesOff : function()
	{
		var arrImg = document.getElementById('imgMenuProceso').getElementsByTagName('img');
		for (cont = 0; cont<arrImg.length; ++cont)
		{
			document.getElementById(arrImg[cont].id).src = document.getElementById(arrImg[cont].id).src.replace('_on','');
			document.getElementById(arrImg[cont].id).className = '';
		}
	},
	mostarTexto : function (opcion)
	{
		var arrCapasTexto = document.getElementById('capaDatosContenido').getElementsByTagName('div');
		for (cont = 0; cont<arrCapasTexto.length; ++cont)
		{
			document.getElementById(arrCapasTexto[cont].id).className = 'oculto';
		}
		document.getElementById(opcion).className = 'visible';
		
	},
	cargarImagenEnlaces : function ()
	{
		var arrLnks = document.getElementById('capaEstaciones').getElementsByTagName('a');
		for (cont = 0; cont<arrLnks.length; ++cont)
		{
			document.getElementById(arrLnks[cont].id).onclick = function()
			{
				var arrLnk = document.getElementById('capaEstaciones').getElementsByTagName('a');
				for (cont = 0; cont<arrLnk.length; ++cont)
				{
					document.getElementById(arrLnk[cont].id).className = '';
				}
				document.getElementById(this.id).className = 'activo';
				PROCESO.cambiarImagenDcha('imglnk'+this.id.substring(3,4));
				return false;
			}
		}
	},
	cambiarImagenDcha : function(opcion)
	{
		var arrImgDcha = document.getElementById('contDcha').getElementsByTagName('img');
		for (cont = 0; cont<arrImgDcha.length; ++cont)
		{
			if (arrImgDcha[cont].id == opcion)
			{
				document.getElementById(arrImgDcha[cont].id).className = 'visible';
			}
			else 
			{
				document.getElementById(arrImgDcha[cont].id).className = 'oculto';
			}
		}				
	}
}

/* LOAD */

function addLoadEvent(fn)
 {
	var old = window.onload;
	if(typeof window.onload != 'function')
		window.onload = fn;
	else
		window.onload = function()
		 {
			old();
			fn();
		 }
 }

addLoadEvent( function() { PROCESO.init(); } );
