var isIE = false;
var req;

var grupo_imagenes;	// Un array con el grupo de imagenes
var actual_grupo = 0;
var actual_imagen_item = 0;
var actual_limpiar_item = 0;
var funcion_tiempo;
var ordenar_img = new Array();

ordenar_img[0] = new Array(1,2,3);

var pausa_grande = 5100;
var pausa_peque = 270;
var direc_imagenGrande;
var link_imagenGrande;
var hover = 0;

function proceso_cambio() {
	// si se carga...
	if (req.readyState == 4) {	
		if (req.status == 200) { //Si se ha cargado todo bien
			Ini_rotador();
		 } else {
			alert("Ha habido un problema:\n" +
				req.status + '_' + req.statusText);
		 }
	}
}


function Ini_rotador(){
	grupo_imagenes = req.responseXML.getElementsByTagName('GrupoImagenes');
	actual_grupo = Math.floor(Math.random() * grupo_imagenes.length);

	direc_imagenGrande = obtener_NODO_xml("", "imagen_grande", grupo_imagenes[actual_grupo], 0);
	link_imagenGrande = grupo_imagenes[actual_grupo].getElementsByTagName('imagen_grande')[0].getAttribute('url');

	element = document.getElementById('rotador_JS');
	element.style.backgroundImage = 'url(' + direc_imagenGrande + ')';

	limpiar_ImagenPeque(1);
}


function sacar_imagenPeque(init){

	if (init){
		actual_imagen_item = 0;
		randomval = Math.floor(Math.random() * ordenar_img.length);
		localordenar_img = ordenar_img[randomval];
	}
	
	element = document.getElementById('imag_' + localordenar_img[actual_imagen_item]);

	var imagen_pequeARRAY = grupo_imagenes[actual_grupo].getElementsByTagName('imagen_peque');
	var URL_imagen = imagen_pequeARRAY[actual_imagen_item].firstChild.nodeValue;
	var LINK_imagen = imagen_pequeARRAY[actual_imagen_item].getAttribute('url');
	
//	Para que la imagen que se muestre tenga un link
//	element.innerHTML = '<a href="' + LINK_imagen + '"><img border="0" src="' + URL_imagen + '" /></a>';

	element.innerHTML = '<img border="0" src="' + URL_imagen + '" />';
	
	if (actual_imagen_item >= 2){
		funcion_tiempo = setTimeout('limpiar_ImagenPeque(1)',pausa_grande);
	} 
	else {
		actual_imagen_item++;
		funcion_tiempo = setTimeout('sacar_imagenPeque(0)',pausa_peque);
	}
}


function limpiar_ImagenPeque(init){

	if (init){
		actual_limpiar_item = 0;
		actual_grupo++;
		
		if (actual_grupo >= grupo_imagenes.length){
			actual_grupo = 0;
		}
			
		direc_imagenGrande = obtener_NODO_xml('','imagen_grande',grupo_imagenes[actual_grupo], 0);
		link_imagenGrande = grupo_imagenes[actual_grupo].getElementsByTagName('imagen_grande')[0].getAttribute('url');
		
		element = document.getElementById('rotador_JS');		
		element.onmouseover = '';
		element.onmouseout = '';
		element.style.backgroundImage = 'url(' + direc_imagenGrande + ')';

		randomval = Math.floor(Math.random() * ordenar_img.length);
		localclearorder = ordenar_img[randomval];	
	}
	
	element = document.getElementById('imag_' + localclearorder[actual_limpiar_item]);
	
//	element.innerHTML = '<a href="' + link_imagenGrande + '"><img src="/img/blanco_px.gif" width="140" height="98" /></a>';
	element.innerHTML = '<img src="/img/pixel.gif" width="140" height="98" />';
	
	if (actual_limpiar_item >= 2){
		funcion_tiempo = setTimeout('sacar_imagenPeque(1)',pausa_grande);
	} 
	else {
		actual_limpiar_item++;
		funcion_tiempo = setTimeout('limpiar_ImagenPeque(0)',pausa_peque);
	}

}


