﻿var xmlDoc;

// Determines browser
function loadXMLJobs()
{
// code for IE
if (window.ActiveXObject)
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async=false;
  xmlDoc.load("careers.xml");
  getmessage();
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation &&
document.implementation.createDocument)
  {
  xmlDoc=document.implementation.createDocument("","",null);
  xmlDoc.load("careers.xml");
  xmlDoc.onload=getmessage;
} else {
  alert('Your browser cannot handle this script');
  }
}

// Retrieves the data from xml document and saves the content in a windows object called careers
function getmessage()
{
	var careers=xmlDoc.getElementsByTagName("career");
	var draw_table = '';

	if (careers.length == 0) { 
		window.nocareer = "yes";
	} else {
		window.nocareer = "no";
		draw_table = '<table cellspacing="5" class="pageContent">'; 
		draw_table = draw_table + '<tr><td><b>Date Posted</b></td><td><b>Job Title</b></td></tr>'; 

		for(var i=0; i<careers.length; i++) { 
			var dateposted=xmlDoc.getElementsByTagName("careers")[0].getElementsByTagName("dateposted")[i].firstChild.nodeValue;
			var jobtitle=xmlDoc.getElementsByTagName("careers")[0].getElementsByTagName("jobtitle")[i].firstChild.nodeValue;
			
			draw_table = draw_table + '<tr>';
			draw_table = draw_table + '<td width="75">' + xmlDoc.getElementsByTagName("careers")[0].getElementsByTagName("dateposted")[i].firstChild.nodeValue + '</td>';
			draw_table = draw_table + '<td>' + '<a href="displayCareer.asp?id=' + (careers[i].getAttribute("id"))+ '">' + jobtitle + '</td>';
			draw_table = draw_table + '</tr>';
		}
		draw_table = draw_table + '</table>';
		window.careers=draw_table;
	}
}