if(!document.all)location="2002cals-default.html";

// create a document object & load a XML document
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("2002cals.xml");

// declare variables
var types=xmlDoc.getElementsByTagName("type");
var dates=xmlDoc.getElementsByTagName("date");
var times=xmlDoc.getElementsByTagName("time");
var competitions=xmlDoc.getElementsByTagName("competition");
var formats=xmlDoc.getElementsByTagName("format");
var holes=xmlDoc.getElementsByTagName("hole");
var venues=xmlDoc.getElementsByTagName("venue");
var courses=xmlDoc.getElementsByTagName("course");
var winners=xmlDoc.getElementsByTagName("winner");
var seconds=xmlDoc.getElementsByTagName("second");
var thirds=xmlDoc.getElementsByTagName("third");

// get element values
function gettype(i){return types.item(i).text}
function getdate(i){return dates.item(i).text}
function gettime(i){return times.item(i).text}
function getcompetition(i){return competitions.item(i).text}
function getformat(i){return formats.item(i).text}
function gethole(i){return holes.item(i).text}
function getvenue(i){return venues.item(i).text}
function getcourse(i){return courses.item(i).text}
function getwinner(i){return winners.item(i).text}
function getsecond(i){return seconds.item(i).text}
function getthird(i){return thirds.item(i).text}

// function listall tournament
function ListAll()
{
var list="<table width='100%' border='1px' cellspacing='0px'>";
list+="<h1><center><u>"+"All Competitions 2002"+"</u></h1>";
list+="<tr><center><th>"+"Date"+"</th><center><th>"+"Time"+"</th><center><th>"+"Competition"+"</th><center><th>"+"Venue"+"</th><center><th>"+"Winner"+"</th></tr>";

for(var i=0; i< types.length; i++)
{
list+="<tr><td><center>"+getdate(i)+"</td><td><center>"+gettime(i)+"</td><td><center>"+getcompetition(i)+"</td><td><center>"+getvenue(i)+"</td><td><center>"+getwinner(i)+"</td></tr>";
}

list+="</table>";
sho.innerHTML=list;
}

// function Dewstow tournament
function Dewstow(str)
{
var list="<table width='100%' border='1px' cellspacing='0px'>";
list+="<h1><center><u>"+"Dewstow Competitions 2002"+"</u></h1>";
list+="<tr><center><th>"+"Date"+"</th><center><th>"+"Time"+"</th><center><th>"+"Competition"+"</th><center><th>"+"Course"+"</th><center><th>"+"Winner"+"</th><center><th>"+"Second"+"</th><center><th>"+"Third"+"</th></tr>";

for(var i=0; i< types.length; i++)
{
 var condition= (gettype(i)=="DJ");
 if(condition) 
 {
list+="<tr><td><center>"+getdate(i)+"</td><td><center>"+gettime(i)+"</td><td><center>"+getcompetition(i)+"</td><td><center>"+getcourse(i)+"</td><td><center>"+getwinner(i)+"</td><td><center>"+getsecond(i)+"</td><td><center>"+getthird(i)+"</td></tr>";
 }
}
list+="</table>";
sho.innerHTML=list;
}

// function Gwent tournament
function Gwent(str)
{
var list="<table width='100%' border='1px' cellspacing='0px'>";
list+="<h1><center><u>"+"Gwent Golf Union 2002"+"</u></h1>";
list+="<tr><center><th>"+"Date"+"</th><center><th>"+"Time"+"</th><center><th>"+"Competition"+"</th><center><th>"+"Venue"+"</th><center><th>"+"Winner"+"</th><center><th>"+"Second"+"</th><center><th>"+"Third"+"</th></tr>";

for(var i=0; i< types.length; i++)
{
 var condition= (gettype(i)=="GG");
 if(condition) 
 {
list+="<tr><td><center>"+getdate(i)+"</td><td><center>"+gettime(i)+"</td><td><center>"+getcompetition(i)+"</td><td><center>"+getvenue(i)+"</td><td><center>"+getwinner(i)+"</td><td><center>"+getsecond(i)+"</td><td><center>"+getthird(i)+"</td></tr>";
 }
}
list+="</table>";
sho.innerHTML=list;
}

// function League tournament
function League(str)
{
var list="<table width='100%' border='1px' cellspacing='0px'>";
list+="<h1><center><u>"+"Gwent Junior League 2002"+"</u></h1>";
list+="<tr><center><th>"+"Date"+"</th><center><th>"+"Time"+"</th><center><th>"+"Competition"+"</th><center><th>"+"Venue"+"</th><center><th>"+"Score"+"</th></tr>";

for(var i=0; i< types.length; i++)
{
 var condition= (gettype(i)=="GL");
 if(condition) 
 {
list+="<tr><td><center>"+getdate(i)+"</td><td><center>"+gettime(i)+"</td><td><center>"+getcompetition(i)+"</td><td><center>"+getvenue(i)+"</td><td><center>"+getwinner(i)+"</td></tr>";
 }
}
list+="</table>";
sho.innerHTML=list;
}

// function Other tournament
function Other(str)
{
var list="<table width='100%' border='1px' cellspacing='0px'>";
list+="<h1><center><u>"+"Other Competitions 2002"+"</u></h1>";
list+="<tr><center><th>"+"Date"+"</th><center><th>"+"Time"+"</th><center><th>"+"Competition"+"</th><center><th>"+"Venue"+"</th><center><th>"+"Winner"+"</th></tr>";

for(var i=0; i< types.length; i++)
{
 var condition= (gettype(i)=="OP");
 if(condition) 
 {
list+="<tr><td><center>"+getdate(i)+"</td><td><center>"+gettime(i)+"</td><td><center>"+getcompetition(i)+"</td><td><center>"+getvenue(i)+"</td><td><center>"+getwinner(i)+"</td></tr>";
 }
}
list+="</table>";
sho.innerHTML=list;
}

