// JavaScript Document


function createRelatedLinksIndex(whichService)
{
	var presentation = xmlDoc.getElementsByTagName("LECTURE");
	var presentationLength = presentation.length;
	var related = "";
	var i, j;    // Loop counter
	var filteredPresentations = [];
		
	for (i=0; i<presentationLength; i++) {
		if (xmlDoc.getElementsByTagName("SERVICES")[i].hasChildNodes()==1) {
			var services = xmlDoc.getElementsByTagName("SERVICES")[i];
			var service = services.getElementsByTagName("SERVICE");
			var serviceLength = service.length;
			for (j=0; j<serviceLength; j++) {
				if (services.getElementsByTagName("SERVICE")[j].firstChild.data == whichService) {
					filteredPresentations.push(i);
				}
			}
		}
	}
	
	var filteredPresentationsLength = filteredPresentations.length;

	if (filteredPresentationsLength > 0) {
		related += '<div id="r-nifty">';
		related += '<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>';
		related += '<div id="r-titlebar">Related Links</div>';
		related += '<div id="related">';
		related += '<ul>';
		
		for (i=0; i<filteredPresentationsLength; i++) {
			related += '<li>';
			related += '<a href="'+xmlDoc.getElementsByTagName("URL")[filteredPresentations[i]].firstChild.data+'" target="_blank" class="pdf">';
			related += xmlDoc.getElementsByTagName("TITLE")[filteredPresentations[i]].firstChild.data+'</a>';
			related += '</li>';
		}
		
		related += '</ul>';
		related += '</div>';
		related += '<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b>';
		related += '</div>';
	}
	
	document.write(related);
}


function presentationsTitle_services(whichService) {
	importXML("/resources/presentations/presentations.xml");
	createRelatedLinksIndex(whichService);
}

