<!-- This sets the onclick functionality for the song list in product display. -->

function loadToc(prodnum) {
	try	{    // Firefox, Opera 8.0+, Safari    
		xmlHttp=new XMLHttpRequest();    
	} catch (e) {    // Internet Explorer    
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			} catch (e) {
				alert("Your browser does not support AJAX!");
		        return null;        
		    }      
		}    
	}  
    xmlHttp.onreadystatechange=function() {
    	if(xmlHttp.readyState==4) {
 			var xmldoc = xmlHttp.responseXML;
 			//--alert(xmlHttp.responseText);
 			var toc = xmldoc.getElementsByTagName('toc');
 			var products = xmldoc.getElementsByTagName('product');
 			var titles = xmldoc.getElementsByTagName('product');
 			var artists = xmldoc.getElementsByTagName('artists');
			var text = "<table style='width:600px;'>";
			var savprodnum = ""
 			for (var i=0; i < products.length; i = (i + 1)) {
 				var prodnum = xmldoc.getElementsByTagName('product')[i].getAttribute("prodnum");
				try	{
					try	{
						if (prodnum != savprodnum) {
							text += "<tr><td><b class='black_med'>Song</b></td><td><b class='black_med'>Artist</b></td></tr>\n";
							savprodnum = prodnum;
						} else {
							text += "<tr>";
						}
						text += "<td style='border-bottom:1px solid #00F'>";
						if (xmldoc.getElementsByTagName('title')[i].firstChild != null) {
							text += xmldoc.getElementsByTagName('title')[i].firstChild.nodeValue;
						}
						text += "</td><td style='border-bottom:1px solid #00F'>";
						if (xmldoc.getElementsByTagName('artist')[i].firstChild != null) {
							text += xmldoc.getElementsByTagName('artist')[i].firstChild.nodeValue;
						}
						
						text += "</td></tr>";
				 	} catch (inner) {
				 	}
				    var tocdiv = document.getElementById("tocdiv");
//				    alert('innerHTML=' + tocdiv.innerHTML);
//				    alert('text=' + text);
			        tocdiv.innerHTML = text;
//				    alert('innerHTML=' + tocdiv.innerHTML);
	 			} catch (e) {
	 				alert(e);
	 			}
		 	}
    	}
    }
    var url="/sheet-music/aj?option=toclist&prodnum=" + prodnum;
    xmlHttp.open("POST",url,true);
    xmlHttp.send(null);	
    return true;
}

