var xmlHttp = null;
var tituloArtistas = "vacio";
//-- Constantes
var TIPO_ARTISTAS_COLABORADORES = "colaboradores";
var TIPO_ARTISTAS_ENDORSERS = "endorsers";

var TITULO_ARTISTAS_COLABORADORES = "Colaboradores";
var TITULO_ARTISTAS_ENDORSERS = "Endorsers";

var FICHERO_ARTISTAS_COLABORADORES = "colaboradores.xml";
var FICHERO_ARTISTAS_ENDORSERS = "endorsers.xml";
//-- Fin constantes

function ArtistaDescriptor()
{
	var nombre = "";
	var grupo = "";
	var web = "";
	var imagen = "";
}

function createArtistaDescriptor(xmlDoc, i)
{
	var distribuidorDesc = new ArtistaDescriptor();
	distribuidorDesc.nombre = xmlDoc.getElementsByTagName("nombre")[i].firstChild.nodeValue;
	distribuidorDesc.grupo = xmlDoc.getElementsByTagName("grupo")[i].firstChild.nodeValue;
	distribuidorDesc.web = xmlDoc.getElementsByTagName("web")[i].firstChild.nodeValue;
	distribuidorDesc.imagen = xmlDoc.getElementsByTagName("imagen")[i].firstChild.nodeValue;
	return distribuidorDesc;
}

//--------  Inicializacion --------//
function initPageArtistas()
{
	initPage();
	//cargarArtistas(TIPO_ARTISTAS_ENDORSERS);
}
//--------  Fin Inicializacion --------//


function cargarArtistas(tipoArtistas)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("La versión del navegador no permite la correcta visualización de la pagina. Actualice su navegador")
		return
	}
	var fichero = "";
	if (tipoArtistas == TIPO_ARTISTAS_ENDORSERS)
	{
		fichero = FICHERO_ARTISTAS_ENDORSERS;
		tituloArtistas = TITULO_ARTISTAS_ENDORSERS;
	}
	else if (tipoArtistas == TIPO_ARTISTAS_COLABORADORES)
	{
		fichero = FICHERO_ARTISTAS_COLABORADORES;
		tituloArtistas = TITULO_ARTISTAS_COLABORADORES;
	}
	else
		alert("El parametro tipoArtistas debe ser endorsers o colaboradores");

	var urlPath = "../xml/" + fichero + "?param=" + Math.round(100*Math.random());
	xmlHttp.onreadystatechange=stateChangedArtistas;
	xmlHttp.open("GET",urlPath,true);
	xmlHttp.send(null);
}

function stateChangedArtistas()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		xmlText = xmlHttp.responseText;
		if (IE)
			tratarArtistasIE(xmlText, tituloArtistas);
		else
			tratarArtistasFF(xmlText, tituloArtistas);
	}
}

function cambiarEnlace(titulo)
{
	var oCell = document.getElementById("enlaceVerTipoArtista");

	var innerHTML = "<a class=\"enlaceMapa\" href=\"#\" onclick=\"javascript:";
	if (titulo == TITULO_ARTISTAS_ENDORSERS)
		innerHTML = innerHTML + "verColaboradores();\">Ver Colaboradores</a>";
	else
		innerHTML = innerHTML + "verEndorsers();\">Ver Endorsers</a>";
	innerHTML = innerHTML +"<br /><img border=\"0\" src=\"../images/pixel.gif\" width=\"220\" height=\"0\" />";
	oCell.innerHTML = innerHTML;
}

function verColaboradores()
{
	establecerMensajeEspera();
	cargarArtistas(TIPO_ARTISTAS_COLABORADORES);
}

function verEndorsers()
{
	establecerMensajeEspera();
	cargarArtistas(TIPO_ARTISTAS_ENDORSERS);
}
