//Write info to page

function createMediaDiv(xmlDoc) {

var newDiv = document.createElement('newDiv');

var mediaCoverage = xmlDoc.getElementsByTagName('mediaCoverage'); 

var coverageYear = mediaCoverage[0].getElementsByTagName("coverageYear");	



//Get the number of years for releases

for (j=0; j<coverageYear.length; j++) {	

	if(selectedYear == coverageYear[j].getAttribute("year") || selectedYear == 'all') {

		var prTable = document.createElement('table');

		prTable.setAttribute('cellpadding','3');

		prTable.setAttribute('cellspacing','5');

		prTable.setAttribute('width','80%');
		
		prTable.setAttribute('align','center');

	var prTbody = document.createElement('tbody');

		

		var coverageYearText = document.createTextNode(coverageYear[j].getAttribute("year")); //create text for the year header
	

		var yearHeader = document.createElement('h6'); //create container for year header
			yearHeader.appendChild(coverageYearText); //append year text to year header


		

		var newsItem = coverageYear[j].getElementsByTagName("newsItem"); 

		document.getElementById('mediaCoverage').appendChild(newDiv);//append new div to existing div

		newDiv.appendChild(yearHeader);//append year to new div	

		newDiv.appendChild(prTable); //append table to div

		prTable.appendChild(prTbody); //append tbody to table
		

	

	for (i=0; i<newsItem.length; i++) {	

		var br = document.createElement('br');

		var br2 = document.createElement('br');
		
		var br3 = document.createElement ('br');

		var para = document.createElement('p');

		var strong = document.createElement('strong');

		var prRow = document.createElement('tr');

		var prCell = document.createElement('td');

							

		//All the elements from XML to write to the page

		var htmlPath= newsItem[i].getAttribute("html"); //Path to html page

		var mediaOutlet = document.createTextNode(newsItem[i].getAttribute("imageAlt"));

		var date = document.createTextNode(newsItem[i].getAttribute("date")); //Date

		var headline = newsItem[i].getAttribute("headline").toString();	
		

		//var onclick = "pageTracker._trackPageview('/vpv/outbound/goto/";
		var onclick = newsItem[i].getAttribute("onclick").toString();										  



			if(headline.match("}")) {//If there is something to be italicized

				var italEl = document.createElement('i');

	

				//Get index of after{ and before }

				var startX = headline.indexOf("{");

				var endX = headline.lastIndexOf("}");

				

				var hdA = headline.slice(0,startX);

				var hdItal = headline.slice(startX+1,endX); //The text to italize

				var hdC = headline.slice(endX+1,headline.length);

				

				headlineA = document.createTextNode(hdA); //Headlinetext A

				headlineItal = document.createTextNode(hdItal);

				headlineC = document.createTextNode(hdC);

				

				italEl.appendChild(headlineItal);

				

				headline = document.createElement('span');

				headline.appendChild(headlineA);

				headline.appendChild(italEl);

				headline.appendChild(headlineC);					

			}

			else {

				headline = document.createTextNode(newsItem[i].getAttribute("headline")); //Headlinetext

			}		
			
	


			//Link for headline	

			var headlineLink = document.createElement('a'); 

			headlineLink.setAttribute('href',htmlPath);

			headlineLink.setAttribute('target','_blank');

			//headlineLink.setAttribute('onclick',onclick + headline + '\');');
			headlineLink.setAttribute('onclick',onclick);

			headlineLink.appendChild(headline);

			

			prTbody.appendChild(prRow); //append row to tbody

			prRow.appendChild(prCell); //append cell to row

			prCell.appendChild(para);

			para.appendChild(strong);

			strong.appendChild(mediaOutlet);

			para.appendChild(br);			

			para.appendChild(headlineLink);

			para.appendChild(br2);

			para.appendChild(date);

		}		

		}

	}

}
