// JavaScript Document
<!--Fuciones de manejo del fichero XML en donde se encuentran las letras-->
var xmlDocNovedad;
var mozilla;
var ie;
var arNovedades;
function importaXMLNovedades(fichero,funcion) {
  mozilla = (typeof document.implementation != 'undefined')
      && (typeof document.implementation.createDocument != 'undefined');
  ie = (typeof window.ActiveXObject != 'undefined');

  if (mozilla) {
    xmlDocNovedad = document.implementation.createDocument("", "", null)
    xmlDocNovedad.load(fichero);
    xmlDocNovedad.onload = function()
    {
      funcion();
    }
  } else if (ie) {
    xmlDocNovedad = new ActiveXObject("Microsoft.XMLDOM");
    xmlDocNovedad.async = false;
    xmlDocNovedad.load(fichero);
    if (xmlDocNovedad.readyState == 4) funcion();
  }
  else {
    alert('Tu navegador no puede manejar este script');
    return;
  }
}

function importaNovedadesXML(fichero) {
    importaXMLNovedades(fichero,PaintListNovedades);
	}
	
function FondoRock(){
	ChangeFondoPage('rock');
}	
function FondoMetal(){
	ChangeFondoPage('metal');
}	
function FondoPunk(){
	ChangeFondoPage('punk');
}	
function FondoMestizaje(){
	ChangeFondoPage('mestizaje');
}	
function FondoVarios(){
	ChangeFondoPage('varios');
}	
	
function PaintListNovedades(){
	try{
		arNovedades = xmlDocNovedad.getElementsByTagName("novedad");
		var oDiv = document.getElementById("divLinkNovedades");		
		var oTableMain=oDiv.appendChild(document.createElement("table"));
		var oTbodyMain = oTableMain.appendChild(document.createElement("tbody"));
		var oTr;
		var oTd;
		var oLink;
		var oText;
		var sPath;
		for(var i=0;i<arNovedades.length;i++){
			sPath = '';
			switch(arNovedades[i].getElementsByTagName("tipo")[0].firstChild.data){
				case "letras":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = arNovedades[i].getElementsByTagName("clase")[0].firstChild.data+"/";
					sPath = sPath + arNovedades[i].getElementsByTagName("estilo")[0].firstChild.data+"/";
					sPath = sPath + arNovedades[i].getElementsByTagName("artista")[0].firstChild.data+"/";
					sPath = sPath + arNovedades[i].getElementsByTagName("artista")[0].firstChild.data+"Letras.htm";
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					switch(arNovedades[i].getElementsByTagName("estilo")[0].firstChild.data){
						case "Rock":
							if(ie){
							oTd.attachEvent("onclick",FondoRock);
							}else if (mozilla) {
								oTd.addEventListener("click",FondoRock,false);
							  }else {
								alert('Tu navegador no puede manejar este script');
								return;
						 	}					
						break;
						case "Metal":
							if(ie){
							oTd.attachEvent("onclick",FondoMetal);
							}else if (mozilla) {
								oTd.addEventListener("click",FondoMetal,false);
							  }else {
								alert('Tu navegador no puede manejar este script');
								return;
						 	}					
						break;
						case "Punk":
							if(ie){
							oTd.attachEvent("onclick",FondoPunk);
							}else if (mozilla) {
								oTd.addEventListener("click",FondoPunk,false);
							  }else {
								alert('Tu navegador no puede manejar este script');
								return;
						 	}					
						break;
						case "Mestizaje":
							if(ie){
							oTd.attachEvent("onclick",FondoMestizaje);
							}else if (mozilla) {
								oTd.addEventListener("click",FondoMestizaje,false);
							  }else {
								alert('Tu navegador no puede manejar este script');
								return;
						 	}					
						break;
						case "Varios":
							if(ie){
							oTd.attachEvent("onclick",FondoVarios);
							}else if (mozilla) {
								oTd.addEventListener("click",FondoVarios,false);
							  }else {
								alert('Tu navegador no puede manejar este script');
								return;
						 	}					
						break;
					}
				  break;    
				case "reportaje":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "Reportajes.htm";
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }			
				  break;
				case "entrevista":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "Entrevistas.htm";
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
				case "festival":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "Festivales.htm";
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
				case "cronica":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "Cronicas.htm";
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
				case "nuevoDisco":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "nuevosDiscos.htm?titulo="+arNovedades[i].getElementsByTagName("titulo")[0].firstChild.data;
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
				case "otrasLetras":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "LetrasIneditas.htm?grupo="+arNovedades[i].getElementsByTagName("grupo")[0].firstChild.data+"&titulo="+arNovedades[i].getElementsByTagName("titulo")[0].firstChild.data;
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
				case "fotos":
					oTr = oTbodyMain.appendChild(document.createElement("tr"));
					oTd = oTr.appendChild(document.createElement("td"));
					oLink = oTd.appendChild(document.createElement("a"));
					sPath = "Fotos.htm?keyAlbum="+arNovedades[i].getElementsByTagName("keyAlbum")[0].firstChild.data;
					oLink.setAttribute("href",sPath);
					oLink.setAttribute("target","principal");
					oText=oLink.appendChild(document.createTextNode(arNovedades[i].getElementsByTagName("texto")[0].firstChild.data));
					if(ie){
						oTd.attachEvent("onclick",FondoRock);
					}else if (mozilla) {
							oTd.addEventListener("click",FondoRock,false);
						  }else {
							alert('Tu navegador no puede manejar este script');
							return;
				     }		
				  break;
			}//Fin switch
			oTr = oTbodyMain.appendChild(document.createElement("tr"));
			oTd = oTr.appendChild(document.createElement("td"));
			oTd.appendChild(document.createTextNode(" "));
			oTr = oTbodyMain.appendChild(document.createElement("tr"));
			oTd = oTr.appendChild(document.createElement("td"));
			oTd.appendChild(document.createTextNode(" "));
		}//Fin for
	}catch(err){
		
	}
} 	
	
