function startMessage() {
$.ajax({
url: '/'+lang+'/xml/gen/message.xml',
type: 'GET',
dataType: 'xml',
error: function(){
//alert('Error loading document');
},
success: function(xmlResp){
onMessageResponse(xmlResp);
}
});
}
function setMessageLoop(){
startMessage();
setInterval("startMessage()", messageRefresh);
}
function onMessageResponse(xmlDoc) {
var xmlDocNode = xmlDoc.getElementsByTagName("item");
for (i=0;i<xmlDocNode.length;i++) {
var messageData = xmlDocNode.item(i).childNodes; 
messageHTML = "";
var text = "";
var link = "";
for (var j=0; j<messageData.length; j++){
switch(messageData.item(j).nodeName){
case "text": text = messageData.item(j).hasChildNodes() ? messageData.item(j).firstChild.nodeValue : ""; break;
case "link": link = messageData.item(j).hasChildNodes() ? messageData.item(j).firstChild.nodeValue : ""; break;
default:break;
}
}
if (text == "-") { text = ""; }
if(link != "") {
messageHTML = '<a href="'+link+'" class="white">'+text+'</a>';
} else {
messageHTML = text;
}
}
if (document.getElementById("tournamentStatus") != null)
{
document.getElementById("tournamentStatus").innerHTML = messageHTML;
}
}
setMessageLoop();
