
function precargar() {
		
		d=document;
		mImages = new Array();	// reference array to the image elements in the container element
		capa = d.getElementById('medio');	
		for (var i = 1, total = imagenes_js.length; i < total; i ++){
			
			mImages[i]=new Image();//carga imagenes en cache
			mImages[i].src = imagenes_js[i];//imagenes_js array en el que guardo los datos del xml
			
			var ima = d.createElement('img');
			ima = mImages[i];
			ima.style.display='none';
			capa.appendChild(ima);
			//capa.appendChild (d.createElement('img'));
		}
		
		precargar2();//esta funcion es para que no empiece el fundido hasta que esten todas las imagenes cargadas totalmente.
	}
function precargar2(){

		precargadas = true;
		
		for (var i = 1, total = mImages.length; i < total; i ++)	precargadas = (precargadas && mImages[i].complete);
			
		if (precargadas) {
			imagenesop = d.getElementById('medio').getElementsByTagName('img');
			fin=0;
			inicio=0;
			z=null;
			clearInterval(z);
			z=setInterval('init()',6000);
		} else {
			setTimeout("precargar2()", 10);
		}
}



function init() {
	/*while (inicio==fin){
		inicio = Math.floor(Math.random() * imagenesop.length);
	}*/
	if (inicio >= mImages.length-1) {inicio = 0;} else {inicio ++;}
	
	imagenesop[fin].style.zIndex = 0;
	imagenesop[inicio].style.zIndex = 10;
	
	m=0;
	
	imagenesop[inicio].style.opacity=m/100;	
	imagenesop[inicio].style.filter="alpha(opacity="+m+")";
	
	imagenesop[inicio].style.display ='block';
	/*alert('siguiente ' + imagenes[inicio].src);
	alert('fin ' + imagenes[fin].src);*/
	
	setTimeout("aparece()",100);
}

function aparece(){
	
	m=m+15;
	//alert(m);
		
	/*** para firefox *****/
	imagenesop[inicio].style.opacity=m/100;	
		
	/*** para explorer *****/
	imagenesop[inicio].style.filter="alpha(opacity="+m+")";
		
	//imguno.style.display ='block';
	
	if (m <= 100) {
		setTimeout("aparece()",100);
	} else {
		imagenesop[fin].style.display='none';
		fin =inicio;	
		//alert (fin);
	}
	
	//imagenes=document.getElementById('medio').getElementsByTagName('img')[0];
	//imagenes.fadeOut('slow',function(){  });

}
