/*
var ruta = 'iconos/'
var imagenes = 'home_foto1.jpg,home_foto1_on.jpg,home_foto2.jpg,home_foto2_on.jpg,home_foto3.jpg,home_foto3_on.jpg,home_foto4.jpg,home_foto4_on.jpg'
*/

/*
===============================================================
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)
	}
}