var xmlDoc=null;
if (window.ActiveXObject)
{// code for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
else if (document.implementation.createDocument)
{// code for Mozilla, Firefox, Opera, etc.
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
if (xmlDoc!=null)
{
xmlDoc.async=false;
xmlDoc.load("/xml_training/training_dates.xml");
var x=xmlDoc.getElementsByTagName("training");
var ab=new Date();

document.write("<table border='0' cellpadding='0' cellspacing='0' width='180'><tr><td colspan='2' width='180' height='32'></td></tr>");
var h=0;
for (i=0;i<x.length;i++)
		{
		if(((Date.parse(ab)).valueOf())<((Date.parse(x[i].getElementsByTagName("date")[0].childNodes[0].nodeValue)).valueOf())&&h<5)
			{
		document.write("<tr class='dates'>");
		document.write("<td cellpadding='7' width='70' class='datescolumn01'>");
		document.write("&nbsp;&nbsp;");
		document.write(x[i].getElementsByTagName("city")[0].childNodes[0].nodeValue);
		document.write("</td>");
		document.write("<td cellpadding='7' width='110' class='datescolumn02'>");
		document.write(x[i].getElementsByTagName("full_date")[0].childNodes[0].nodeValue);
		document.write("&nbsp;&nbsp;");
		document.write("</td>");
		document.write("</tr>");
		h=h+1;
			}
		}
		document.write("<tr><td colspan='2' width='188' height='13'><br><div id='datesmore'><a href='/programmes/schedule.html'>More Dates</a></div></td></tr></table>");
}