var tdActivo = null;
var txtActivo = null;

function cambiarTd(elemento,colorFondo,colorTexto,cursor,negrita){
		idElemento = document.getElementById(elemento);
		if (idElemento){
			idElemento.bgColor = colorFondo;
			idElemento.style['color'] = colorTexto;
			idElemento.style.cursor = cursor;
			idElemento.style['fontWeight'] = negrita;
		}
}

function intercambiarTd(idElemento,opcion,pagina){
		var colorPrimerEstado = "#FFFFFF";
		var colorSegundoEstado = "#E9DAB1";
				
		switch (opcion){ 
			case 'over': if (tdActivo != idElemento) window.setTimeout("cambiarTd('"+idElemento+"','"+colorSegundoEstado+"','','hand','')",10);
						 break;
			case 'out': if (tdActivo != idElemento) window.setTimeout("cambiarTd('"+idElemento+"','"+colorPrimerEstado+"','','default','')",10);
						 break;
			case 'click':  /* Si ya hay un elemento activo de antes lo desactivo */
						if ((tdActivo != null) && (tdActivo != idElemento)){
							window.setTimeout("cambiarTd('"+tdActivo+"','"+colorPrimerEstado+"','','default','')",10);
						   }
						   /* Activo el td sobre el que hecho click */
						  window.setTimeout("cambiarTd('"+idElemento+"','"+colorSegundoEstado+"','','hand','')",10);
						  /* Pongo ese td como activo */
						  tdActivo = idElemento;
						  parent.principal.location.href = pagina;
						  break;
			case 'remote': elemento = "opcion"+idElemento;
						    /* Si ya hay un elemento activo de antes lo desactivo */
							if ((tdActivo != null) && (tdActivo != elemento)){
							   	window.setTimeout("cambiarTd('"+tdActivo+"','"+colorPrimerEstado+"','','default','')",10);
						   }
						   /* Activo el td sobre el que hecho click */
						   window.setTimeout("cambiarTd('"+elemento+"','"+colorSegundoEstado+"','','default','')",10);
						   /* Pongo ese td como activo */
						   tdActivo = elemento;
						   break;
		}
}

function intercambiarTxt(idElemento,opcion,pagina,submenu){
		var txtPrimerEstado = "#646464";
		var txtSegundoEstado = "#C99C1D"; 
		var negrita = "bold";
						
		switch (opcion){ 
			case 'over': if (txtActivo != idElemento) window.setTimeout("cambiarTd('"+idElemento+"','','"+txtSegundoEstado+"','hand','')",10);
						 break;
			case 'out': if (txtActivo != idElemento) window.setTimeout("cambiarTd('"+idElemento+"','','"+txtPrimerEstado+"','default','')",10);
						 break;
			case 'click':  /* Si ya hay un elemento activo de antes lo desactivo */
						if ((txtActivo != null) && (txtActivo != idElemento)){
							window.setTimeout("cambiarTd('"+txtActivo+"','','"+txtPrimerEstado+"','default','')",10);
						   }
						   /* Activo el td sobre el que hecho click */
						  window.setTimeout("cambiarTd('"+idElemento+"','','"+txtSegundoEstado+"','hand','"+negrita+"')",10);
						  /* Pongo ese td como activo */
						  txtActivo= idElemento;
						  parent.contenido.location.href = pagina;
						  
						  break;
			case 'remote': elemento = "opcion"+idElemento;
						    /* Si ya hay un elemento activo de antes lo desactivo */
							if ((txtActivo != null) && (txtActivo != elemento)){
							   	window.setTimeout("cambiarTd('"+txtActivo+"','','"+txtPrimerEstado+"','default','')",10);
						   }
						   /* Activo el td sobre el que hecho click */
						   window.setTimeout("cambiarTd('"+elemento+"','','"+txtSegundoEstado+"','default','"+negrita+"')",10);
						   /* Pongo ese td como activo */
						   txtActivo = elemento;
						   break;
		}
}