// JavaScript Document


function createIndex()
{
	var publications = xmlDoc.getElementsByTagName("STORY");
	var publicationsLength = publications.length;
	var publicationsList = "";
		
	// Main List
	for (var i=0; i<publicationsLength; i++)
	{
		publicationsList += "<div class='story'>";
		publicationsList += "<h2 class='title'>";
		if (xmlDoc.getElementsByTagName("URL")[i].hasChildNodes()==1) {
			publicationsList += "<a ";
			if (xmlDoc.getElementsByTagName("CLASS")[i].hasChildNodes()==1) {
				publicationsList += "class='"+xmlDoc.getElementsByTagName("CLASS")[i].firstChild.data+"' ";
			}
			publicationsList += "href='"+(xmlDoc.getElementsByTagName("URL")[i].firstChild.data)+"' target='_blank'>";
		}
		publicationsList += xmlDoc.getElementsByTagName('TITLE')[i].firstChild.data;
		if (xmlDoc.getElementsByTagName("URL")[i].hasChildNodes()==1) {
			publicationsList += "</a>";
		}
		publicationsList += "</h2>";
		publicationsList += "<p class='credits'>";
		publicationsList += xmlDoc.getElementsByTagName("SOURCE")[i].firstChild.data+", ";
		publicationsList += xmlDoc.getElementsByTagName("DATE")[i].firstChild.data+"<br/>";
		publicationsList += xmlDoc.getElementsByTagName("AUTHOR")[i].firstChild.data;
		publicationsList += "</p></div>";
	}
	document.write(publicationsList);
}

function publications_index() {
	var whichXML = "/resources/publications/publications.xml";
	importXML(whichXML);
	createIndex();
}