
var ruta = 'images/'
var imagenes = 'mp_info_0.gif,mp_info_1.gif,mp_info_2.gif,mp_tratam_0.gif,mp_tratam_1.gif,mp_tratam_2.gif,mp_funda_0.gif,mp_funda_1.gif,mp_funda_2.gif,mp_foros_0.gif,mp_foros_1.gif,mp_foros_2.gif,mp_prensa_0.gif,mp_prensa_1.gif,mp_prensa_2.gif,mp_congresos_2.gif,mp_congresos_1.gif,mp_congresos_0.gif'


/*
===============================================================
Rutina de carga previa de imagenes
-----------------------------------------------------------------
Se debe pasar el nombre de las imágenes en la variable imagen,
separadas por comas (imagen1,imagen2 ...)
===============================================================
*/
matriz = new Array()
imagen = new Array()

function precarga() {
	matriz = imagenes.split(',')
	for (ggx=0; ggx < matriz.length; ggx++) {
		imagen[ggx] = new Image()
		imagen[ggx].src = ruta + matriz[ggx]
	}
	//definir por defecto
	//preliminar(lista_imag)
}

/*
===============================================================
Rutina de cambio de imágenes
-----------------------------------------------------------------
nombre ser refiere al nombre de la imagen a sustituir
cimag, se refiere a la imagen a cambiar
Se pueden pasar cuantas paquetes de camios se deseen siguiendo
la forma (nombre,cimag,nombre,cimag,nombre,cimag)
===============================================================
*/

function cambiar(nombre,cimag) {

for(gg0 = 0; gg0 < cambiar.arguments.length; gg0+=2) {
	nombre = cambiar.arguments[gg0]
	cimag = cambiar.arguments[gg0+1]
	for (gg=0; gg<matriz.length; gg++) {
		nombre_imag_b = document.all? eval(nombre) : eval('document.'+nombre)
		if (matriz[gg] == cimag) {
			nombre_imag_b.src = imagen[gg].src
		}
	}
}
}


/*
===============================================================
Imagenes que se mostraran inicialmente y que se van a modificar
dinámicamente en el documento
*/
function preliminar(lista_imag) {
	if (lista_imag == '') return
	pre_imagen = new Array()
	matriz_pre = lista_imag.split(',')
	for(gg1 = 0; gg1 < matriz_pre.length; gg1+=2) {
		nombre1 = matriz_pre[gg1]
		cimag1 = matriz_pre[gg1+1]
		cambiar(nombre1,cimag1)
	}
}

/*====================================================*/
var PrincMenuAct = new Array()
PrincMenuAct[0] = ''
PrincMenuAct[1] = ''
function precambiar(CapName,NameImg) {

  //Si hay tres agumentos pasados el tercero es de activacion
  if (precambiar.arguments.length > 2) {
  	if (PrincMenuAct[0] != '') {

		 cambiar(PrincMenuAct[0],PrincMenuAct[1])
		
		}//End if  
		PrincMenuAct[0] = CapName
		PrincMenuAct[1] = NameImg.replace("_2.","_0.")
	  cambiar(CapName,NameImg)
    
	}//End if
	if (PrincMenuAct[0] == CapName)
	 return true
	else
	 cambiar(CapName,NameImg)

}//End precambiar
