var datos = new Array;


function cargaBanner(var_xml, var_div, ancho, alto){
	var xmlDoc = cargarXMLDoc(var_xml);
	if (xmlDoc != null){
			var links_tag = xmlDoc.getElementsByTagName("lista")[0].getElementsByTagName("link");
			datos[var_div]=new Array;
				


		 for (var i = 0; i < links_tag.length; i++){
		// alert("cargabanner:"+i);
		//datos[i]=0;
		datos[var_div][i]=new Array(links_tag.length);
		
		  datos[var_div][i][0] = links_tag[i].getElementsByTagName("titulo")[0].childNodes[0].nodeValue;
		 // alert(datos[var_div][i][0]);
		    datos[var_div][i][1] = links_tag[i].getElementsByTagName("href")[0].childNodes[0].nodeValue;
			 //alert(datos[var_div][i][1]);
		   datos[var_div][i][2] = links_tag[i].getElementsByTagName("img")[0].childNodes[0].nodeValue;
		  //  alert(datos[var_div][i][2]);
		  
		  
		   
		 }
		 datos[var_div][0][3] = 0;
		 banner (var_div, ancho, alto);
	}
}


function banner(var_div, ancho, alto){
	var espera=3;
	var cuantos=datos[var_div].length;
	var a=datos[var_div][0][3];
	
	crear_banner(var_div,a, ancho, alto);
	//alert(cuantos+"cuantos");
	if(a<cuantos-1){
		datos[var_div][0][3]=a + 1;
	}else{
		datos[var_div][0][3]=0;
	}
	//alert(datos[var_div][0][3]+"voy en");
	self.setTimeout ("banner('" + var_div + "','" + ancho + "','" + alto + "')", espera * 1000);
	
}
function crear_banner(var_div,a, ancho, alto){
	if(a==0){
		var div_links = document.getElementById(var_div);
		div_links.innerHTML = "<a href='" + datos[var_div][a][1] + "' id='" + var_div + "href' target='_blank'><img src='" + datos[var_div][a][2] + "' alt='" + datos[var_div][a][0] + "'  title='" + datos[var_div][a][0] + "' id='" + var_div + "img' width='" + ancho + "' height='" + alto + "' /></a>";
		
	}else{
		myUrl = datos[var_div][a][2];
		newimg = new Image();
		newimg.src = myUrl;
	
		document.getElementById(var_div + 'img').src = newimg.src; 
		document.getElementById(var_div + 'img').alt = datos[var_div][a][0]; 
		document.getElementById(var_div + 'img').title = datos[var_div][a][0];
		document.getElementById(var_div + 'href').href = datos[var_div][a][1];
	
	}

}

function cargarXMLDoc(archivoXML) 
{
 var xmlDoc;

 if (window.XMLHttpRequest)
   {
    xmlDoc = new window.XMLHttpRequest();
    xmlDoc.open("GET", archivoXML, false);
    xmlDoc.send("");
    return xmlDoc.responseXML;
   }
 // para IE 5 y IE 6
 else if (ActiveXObject("Microsoft.XMLDOM"))
   {
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.load(archivoXML);
    return xmlDoc;
   }
 alert("Error cargando el documento.");
 return null;
}

