// JavaScript Document
// BANDS PARSER FOR HOME PAGE
/* This script parses the bands html & formats for home page sidebar */

function parseBands() {
	//alert("parseBands was called");	
	
	var bandList = bandsXML.getElementsByTagName("band");
	
	for (i =0; i < bandList.length; i++) {
		
		var nameNode = bandList[i].getElementsByTagName("name");
		var name = nameNode[0].childNodes[0].nodeValue;

		var iconNode = bandList[i].getElementsByTagName("icon");
		var icon = iconNode[0].childNodes[0].nodeValue;
		
		var pathNode = bandList[i].getElementsByTagName("link");
		var path = pathNode[0].childNodes[0].nodeValue; 

		createBandWidget(name, icon, path);
		
	}
	
}

function createBandWidget(name, icon, path) {
	//alert("createBandWidget was called");
	
	var bandsDiv = document.getElementById("BANDS");
	
	var bandWidget = document.createElement("div");
	bandWidget.setAttribute("className", "bandWidget");
	bandWidget.setAttribute("class", "bandWidget");
	
	var bandAnchor = document.createElement("a");
	bandAnchor.setAttribute("href", path);
	
	var bandImg = document.createElement("img");
	bandImg.setAttribute("src", icon);
	bandImg.setAttribute("border", "0");
	bandAnchor.appendChild(bandImg);
	
	var bandH1 = document.createElement("h1");
	var bandName = document.createTextNode(name);
	bandH1.appendChild(bandName);
	bandAnchor.appendChild(bandH1);
	
	bandWidget.appendChild(bandAnchor);
	bandsDiv.appendChild(bandWidget);

}