var ELEMENT_NODE = 1;
function loadXMLs()
{
	var url = window.location.href;
	var urlparts = url.split('/');
  urlparts.pop();
  urlparts.push("xmls", "galerias.xml");
  var host = urlparts.join('/');
  
	if (document.implementation && document.implementation.createDocument) {
    xmlDoc = document.implementation.createDocument("", "", null);
    xmlDoc.onload = writeXMLs;
    xmlDoc.load(host);
  }
  else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {
			if (xmlDoc.readyState == 4) writeXMLs()
	  }
		xmlDoc.load(host);
 	}
}

function writeXMLs() {
	writeGalery();
}

function writeDiv(elem, galeryName, galeryCount, galeryTotal) {
	eDiv = document.createElement('DIV');
	if (galeryCount == galeryTotal) {
	  eDiv.style.cssText = "padding-top:20px;padding-left:10px;padding-right:20px;";
  } else {
	  eDiv.style.cssText = "padding-top:0px;padding-left:10px;padding-right:20px;";
  }

	imglink = document.createElement('img');
	imglink.setAttribute('src', 'images/arr1.gif');
	eDiv.appendChild(imglink);
  lnk = document.createElement('a');
  lnk.setAttribute('class', 'u');
  lnk.setAttribute('className', 'u');
  lnk.setAttribute('href', 'eventos/' + galeryCount + '/page1.html');
  lnk.appendChild(document.createTextNode(galeryName));
	eDiv.appendChild(lnk);
  eDiv.appendChild(document.createElement('br'));
	elem.appendChild(eDiv);
	  
	imglink = document.createElement('img');
	imglink.setAttribute('src', 'images/spacer.gif');
	imglink.height = 4;
	elem.appendChild(imglink);
  elem.appendChild(document.createElement('br'));
	imglink = document.createElement('img');
	imglink.setAttribute('src', 'images/1hline1.gif');
	imglink.style.cssText = 'margin-left:14px';
	elem.appendChild(imglink);
  elem.appendChild(document.createElement('br'));
};

function writeGalery() {
  var galerias = xmlDoc.getElementsByTagName('galeria');
  element = document.getElementById("galerias");
  for (i=galerias.length-1; i >= 0; i--) {
    for (j=0; j < galerias[i].childNodes.length; j++) {
	    if (galerias[i].childNodes[j].nodeType != ELEMENT_NODE) continue;
	    if (galerias[i].childNodes[j].nodeName == "nome") {
		    writeDiv(element, galerias[i].childNodes[j].firstChild.nodeValue, galerias[i].getAttribute('id'), galerias.length);
	    };
    };
  };
};

loadXMLs();