/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)

window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }

@end @*/
/**
function callback_function(xhrObject, parameter1, parameter2) { ... }
xhr('get', 'file.html', 'foo=bar&bar=foo', callback_function, [parameter1, parameter2]);
*/
function gettrackdj(method, url, data, cb, apply_para) {
   method = method.toLowerCase();
   var req;
   req = new XMLHttpRequest();
   req.open(method, url + (data && method == 'get' ? '?' + data : ''), true);
   req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   if (method == 'post') {
       req.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
       req.setRequestHeader("Content-Length", data.length);
   }
   req.onreadystatechange = function() {
       if (req.readyState == 4 && req.status == 200) {
               if (cb) {
               cb.apply(null, [req].concat(apply_para));
           }
       }
   }
   req.send(data);
}

function updateticker () {
	window.setTimeout(updateticker, 5000);
	gettrackdj('get', '/v3/ajax/trackdj.php', '', updateticker_done, []);
}

function updateticker_done (xhrre) {
	document.getElementById('trackupdate').innerHTML = xhrre.responseText;
}