$.ajax({
url: '/en_AU/xml/gen/sumScores/sumScores.xml',
type: 'GET',
dataType: 'xml',
timeout: 1000,
error: function(){
//alert('Error loading XML document');
},
success: function(xml){
onScoreResponse(xml)
}
});
function onScoreResponse(xmlDoc) {
var xmlDocNode = xmlDoc.getElementsByTagName("sumScores");
if (xmlDocNode.length > 0) {
var xmlMatchNode = xmlDoc.getElementsByTagName("match");
var title;
var playerIdA = new Array();
var playerIdB = new Array();
var playerNameA = new Array();
var playerNameB = new Array();
var set1 = new Array();
var set2 = new Array();
var set3 = new Array();
var set4 = new Array();
var set5 = new Array();
var team = new Array();
var scores = new Array();
var match = new Array();
for (i=0;i<xmlMatchNode.length;i++) {
var xmlTeamNode = xmlDoc.getElementsByTagName("team");
var crt = xmlMatchNode.item(i).getAttribute('crt');
var pt = xmlMatchNode.item(i).getAttribute('pt');
var id = xmlMatchNode.item(i).getAttribute('id');
var status = xmlMatchNode.item(i).getAttribute('status');
var court = xmlMatchNode.item(i).getAttribute('court');
//var court = "2008 Final";
var winner = xmlMatchNode.item(i).getAttribute('winner'); 
var teamStart = (2*(i+1))-2;
var teamEnd = (2*(i+1))-1;
var ptLink = "";
var ptBlock = "";
var sbLink;
var spacer="";
var winnerGraphic;
if (pt > 0) {
if (ptOn && status=='Complete') {
ptLink = "<a href=\"javascript:launchPT('" + id + "','en_AU','" + crt + "')\"><img src=\"/images/home/uo_hm_0000g9.gif\" width=\"136\" height=\"12\" border=\"0\" alt=\"Launch PointTracker\"/></a>";
} else {
//ptLink = "<a href=\"/en_AU/pointtracker/index.html\"><img src=\"/images/home/rg_hm_0000b2_e.gif\" width=\"134\" height=\"12\" border=\"0\" alt=\"Launch PointTracker\"/></a>";
ptLink = "<spacer type=\"block\" width=\"136\" height=\"12\">";
}
}
if (status=='In Progress') {
//sbLink = "<a href=\"javascript:launch('" + crt + "')\"><img src=\"/images/home/rg_hm_0000b1_e.gif\" width=\"134\" height=\"12\" border=\"0\" alt=\"Live Scores\"/></a>";
sbLink = "";
} else if (status=='Rain Delay') {
//sbLink = "<a href=\"javascript:launch('" + crt + "')\"><img src=\"/images/home/rg_hm_0000b1_e.gif\" width=\"134\" height=\"12\" border=\"0\" alt=\"Live Scores\"/></a>";
sbLink = "";
} else {
sbLink = "";
}
for (j=teamStart;j<=teamEnd;j++) {
winnerGraphic="";
playerIdA[j]=xmlTeamNode.item(j).getAttribute('playerIdA');
playerIdB[j]=xmlTeamNode.item(j).getAttribute('playerIdB');
playerNameA[j]=xmlTeamNode.item(j).getAttribute('playerNameA');
playerNameB[j]=xmlTeamNode.item(j).getAttribute('playerNameB');
var seed = xmlTeamNode.item(j).getAttribute('teamSeed');
pathA = "/en_AU/players/overview/" + playerIdA[j] + ".html";
if (playerIdB[j]) {
ptBlock = "";
pathB = "/en_AU/players/overview/" + playerIdB[j] + ".html";
scores[j]="<td width='6'><spacer type='block' width='6' height='1'/></td><td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set1')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set2')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set3')+"</td><td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set4')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set5')+"</td>";
if ((winner != "") && (winner == (j+1))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151' class='blueText'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b> / <b><a href='" + pathB + "' class='blue2'>"+playerNameB[j]+"</a></b></td>";
} else if ((winner != "") && (winner == (j-1))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151' class='blueText'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b> / <b><a href='" + pathB + "' class='blue2'>"+playerNameB[j]+"</a></b></td>";
} else if ((winner != "") && (winner == (j-3))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151' class='blueText'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b> / <b><a href='" + pathB + "' class='blue2'>"+playerNameB[j]+"</a></b></td>";
} else {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151' class='blueText'><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a> / <a href='" + pathB + "' class='blue2'>"+playerNameB[j]+"</a></td>";
}
} else {
ptBlock = "<tr> <td colspan='3' height='12''><spacer type='block' width='1' height='12'/></td> <td colspan='5'>"+ptLink+"</td> </tr>";
scores[j]="<td width='6'><spacer type='block' width='6' height='1'/></td><td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set1')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set2')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set3')+"</td><td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set4')+"</td> <td width='12' align='center' valign='middle'>"+xmlTeamNode.item(j).getAttribute('set5')+"</td>";
if ((winner != "") && (winner == (j+1))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b></td>";
} else if ((winner != "") && (winner == (j-1))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b></td>";
} else if ((winner != "") && (winner == (j-3))) {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151'><b><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></b></td>";
} else {
team[j] = "<td width='23' align='center' class='grayText'>"+seed+"</td><td width='151'><a href='" + pathA + "' class='blue2'>"+playerNameA[j]+"</a></td>";
}
}
}
status = "";
if (i == 1) {
match[i] = " <tr height='38' bgcolor='#F4F8FA'><td valign='middle'><table width='330' cellpadding='0' cellspacing='0' border='0'><tr>" + team[teamStart] + "<td width='4' rowspan='2'><spacer type='block' width='1' height='1'/></td><td width='84' class='grayText' rowspan='2' align='center' valign='middle'>" + court + "</td>" + scores[teamStart] + "</tr><tr>" + team[teamEnd] + scores[teamEnd] + "</tr></table></td></tr> ";
} else {
match[i] = " <tr height='38' bgcolor='#FFFFFF'><td valign='middle'><table width='330' cellpadding='0' cellspacing='0' border='0'><tr>" + team[teamStart] + "<td width='4' rowspan='2'><spacer type='block' width='1' height='1'/></td><td width='84' class='grayText' rowspan='2' align='center' valign='middle'>" + court + "</td>" + scores[teamStart] + "</tr><tr>" + team[teamEnd] + scores[teamEnd] + "</tr></table></td></tr> ";
}
}
var scoreboard = "<table width='330' cellpadding='0' cellspacing='0' border='0'>";
for (k=0;k<xmlMatchNode.length;k++) {
scoreboard = scoreboard + match[k];
scoreboard = scoreboard + "<tr bgcolor='#D8D8D8'><td height='1'></td></tr>";
}
/*if (xmlMatchNode.length < 3)
{
for (l=0;l< (3 - xmlMatchNode.length);l++)
{
scoreboard = scoreboard + " <tr><td valign='top' height='52'><spacer type='block' width='1' height='1'/></td></tr> "
}
}*/
scoreboard = scoreboard + "</table>";
document.getElementById("sum_scores").innerHTML = scoreboard;
}
}
