// JavaScript Document

if (window.XMLHttpRequest)
  {
  xhttp=new XMLHttpRequest();
  }
else // Internet Explorer 5/6
  {
  xhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xhttp.open("GET","Person.xml",false);
xhttp.send("");
xmlDoc=xhttp.responseXML; 

  var jDate=new Date();
  var jYear=jDate.getFullYear();
  var jYearStr=jYear.toString();
  var jMonth=jDate.getMonth()+1;
  if(jMonth=="1"){jMonth="02"}
	else if(jMonth=="2"){jMonth="02"}
	else if(jMonth=="3"){jMonth="03"}
	else if(jMonth=="4"){jMonth="04"}
	else if(jMonth=="5"){jMonth="05"}
	else if(jMonth=="6"){jMonth="06"}
	else if(jMonth=="7"){jMonth="07"}
	else if(jMonth=="8"){jMonth="08"}
	else if(jMonth=="9"){jMonth="09"}
  var jMonthStr=jMonth.toString();
  var jDay=jDate.getDate();
  if(jDay=="1"){jDay="02"}
	else if(jDay=="2"){jDay="02"}
	else if(jDay=="3"){jDay="03"}
	else if(jDay=="4"){jDay="04"}
	else if(jDay=="5"){jDay="05"}
	else if(jDay=="6"){jDay="06"}
	else if(jDay=="7"){jDay="07"}
	else if(jDay=="8"){jDay="08"}
	else if(jDay=="9"){jDay="09"}
	else if(jDay=="9"){jDay="09"}
  var jDayStr=jDay.toString();
  var currentDate=jYearStr+"/"+jMonthStr+"/"+jDayStr;
    document.write("<br />");

document.write("<div>");
var x=xmlDoc.getElementsByTagName("Person");

function numericalSort(a,b){return(a-b);}

var items=new Array(x.length);

for (p=0;p<x.length;p++){
if(x[p].getElementsByTagName("dateID")[0].childNodes[0].nodeValue>=currentDate){
items[p]=x[p].getElementsByTagName("dateID")[0].childNodes[0].nodeValue+"<img src='"+x[p].getElementsByTagName("hmarkEvent")[0].childNodes[0].nodeValue+"'>"+"<br />"+"<a href='"+x[p].getElementsByTagName("myLink")[0].childNodes[0].nodeValue+"'>"+x[p].getElementsByTagName("Title")[0].childNodes[0].nodeValue+"</a>"+"<br />"+x[p].getElementsByTagName("myDescription")[0].childNodes[0].nodeValue+"<br />";}}
items.sort();
for (w=0;w<x.length;w++){
	if(items[w]!=undefined){
document.write(items[w]);
document.write("............................................................................................................................");
document.write("<br>");
}}
document.write("</div>");