if(!document.all)location="wchallenge09-default.html";

// create a document object & load a XML document
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("wchallenge09.xml");

// declare variables
var poss=xmlDoc.getElementsByTagName("pos");
var names=xmlDoc.getElementsByTagName("name");
var divs=xmlDoc.getElementsByTagName("div");
var hcps=xmlDoc.getElementsByTagName("hcp");
var ones=xmlDoc.getElementsByTagName("one");
var twos=xmlDoc.getElementsByTagName("two");
var threes=xmlDoc.getElementsByTagName("three");
var fours=xmlDoc.getElementsByTagName("four");
var fives=xmlDoc.getElementsByTagName("five");
var sixs=xmlDoc.getElementsByTagName("six");
var sevens=xmlDoc.getElementsByTagName("seven");
var eights=xmlDoc.getElementsByTagName("eight");
var nines=xmlDoc.getElementsByTagName("nine");
var tens=xmlDoc.getElementsByTagName("ten");
var elevens=xmlDoc.getElementsByTagName("eleven");
var twelves=xmlDoc.getElementsByTagName("twelve");

var totals=xmlDoc.getElementsByTagName("total");

// get element values
function getpos(i){return poss.item(i).text}
function getname(i){return names.item(i).text}
function getdiv(i){return divs.item(i).text}
function gethcp(i){return hcps.item(i).text}
function getone(i){return ones.item(i).text}
function gettwo(i){return twos.item(i).text}
function getthree(i){return threes.item(i).text}
function getfour(i){return fours.item(i).text}
function getfive(i){return fives.item(i).text}
function getsix(i){return sixs.item(i).text}
function getseven(i){return sevens.item(i).text}
function geteight(i){return eights.item(i).text}
function getnine(i){return nines.item(i).text}
function getten(i){return tens.item(i).text}
function geteleven(i){return elevens.item(i).text}
function gettwelve(i){return twelves.item(i).text}
function gettotal(i){return totals.item(i).text}


// function Overall 
function Overall()
{
var list="<table width=100% border='1px' cellspacing='0px'>";
list+="<tr><th>"+"Pos"+"</th><th>"+"Name"+"</th><th width=5%>"+"Hcp"+"</th><th width=5%>"+"1 <br>5/10"+"</th><th width=5%>"+"2<br>10/10"+"</th><th width=5%>"+"3<br>17/10"+"</th><th width=5%>"+"4<br>24/10"+"</th><th width=5%>"+"5<br>31/10"+"</th><th width=5%>"+"6<br>7/11"+"</th><th width=5%>"+"7<br>14/11"+"</th><th width=5%>"+"8<br>21/11"+"</th><th width=5%>"+"9<br>28/11"+"</th><th width=5%>"+"10<br>6/12"+"</th><th>"+"Total"+"</th></tr>";

for(var i=0; i< poss.length; i++)
{
list+="<tr><td>"+getpos(i)+"</td><td>"+getname(i)+"</td><td>"+gethcp(i)+"</td><td>"+getone(i)+"</td><td>"+gettwo(i)+"</td><td>"+getthree(i)+"</td><td>"+getfour(i)+"</td><td>"+getfive(i)+"</td><td>"+getsix(i)+"</td><td>"+getseven(i)+"</td><td>"+geteight(i)+"</td><td>"+getnine(i)+"</td><td>"+getten(i)+"</td><td>"+gettotal(i)+"</td></tr>";
}

list+="</table>";
list+="<h3><p><font size=-1><align=left>";
list+="<li>"+"All players must be members and have been assessed by the professional as to their ability to play on the course."+"<br>";
list+="<li>"+"Academy Winter Challenge will be played over the 15th, 16th, 17th and 18th holes on the Park course using the Stableford format."+"<br>";
list+="<li>"+"All handicaps have already been taken off."+"<br>";
list+="<li>"+"All shots, including air shots and penalty shots must be counted. If any one is unsure about the rules please ask."+"<br>";
list+="<li>"+"Everyone must complete a card and hand to an organiser after their round."+"<br>";

sho.innerHTML=list;
}

// function division 
function Division(str)
{

var list="<table width=100% border='1px' cellspacing='0px'>";

var condition=(getpos(i)==str); 

list+="<tr><th>"+"Pos"+"</th><th>"+"Name"+"</th><th width=5%>"+"1"+"</th><th width=5%>"+"2"+"</th><th width=5%>"+"3"+"</th><th width=5%>"+"4"+"</th><th width=5%>"+"5"+"</th><th width=5%>"+"6"+"</th><th width=5%>"+"7"+"</th><th width=5%>"+"8"+"</th><th width=5%>"+"9"+"</th><th width=5%>"+"10"+"</th><th>"+"Total"+"</th></tr>";

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

var condition=(getdiv(i)==str); 

if(condition) 
 {
list+="<tr><td>"+getpos(i)+"</td><td>"+getname(i)+"</td><td>"+getone(i)+"</td><td>"+gettwo(i)+"</td><td>"+getthree(i)+"</td><td>"+getfour(i)+"</td><td>"+getfive(i)+"</td><td>"+getsix(i)+"</td><td>"+getseven(i)+"</td><td>"+geteight(i)+"</td><td>"+getnine(i)+"</td><td>"+getten(i)+"</td><td>"+gettotal(i)+"</td></tr>";
}

}
list+="</table>";
sho.innerHTML=list;
}
