function changeTable(id, url)
{
	/*data = new Array();
	elm = new cAssocElm("contest_id", id);
	data.push(elm);
	doPostFromKeyValuePairs(url, data, "onChangeTable(req);");*/
	params = 'contest_id=' + id;
	var myAjax = new Ajax.Request(url, {method : 'post', parameters : params, onComplete : onChangeTable });
}


function onChangeTable(req)
{
	var xmlNodeResult = req.responseXML.getElementsByTagName("next_matches");
	if (xmlNodeResult.length > 0) {
		var table_matches = xmlNodeResult[0].childNodes[0].nodeValue;
		document.getElementById('next_matches').innerHTML = htmlSpecialCharsReversed(table_matches);
	}
	var xmlNodeResult = req.responseXML.getElementsByTagName("last_matches");
	if (xmlNodeResult.length > 0) {
		var table_matches = xmlNodeResult[0].childNodes[0].nodeValue;
		document.getElementById('last_matches').innerHTML = htmlSpecialCharsReversed(table_matches);
	}
	var xmlNodeResult = req.responseXML.getElementsByTagName("table_matches");
	if (xmlNodeResult.length > 0) {
		var table_matches = xmlNodeResult[0].childNodes[0].nodeValue;
		document.getElementById('table_matches').innerHTML = htmlSpecialCharsReversed(table_matches);
	}
	var xmlNodeResult = req.responseXML.getElementsByTagName("contest_id");
	if (xmlNodeResult.length > 0) {
		var contest_id = xmlNodeResult[0].childNodes[0].nodeValue;
	}
	var xmlNodeResult = req.responseXML.getElementsByTagName("timeout");
	if (xmlNodeResult.length > 0) {
		var timeout = xmlNodeResult[0].childNodes[0].nodeValue;
	}
	var xmlNodeResult = req.responseXML.getElementsByTagName("url");
	if (xmlNodeResult.length > 0) {
		var url = xmlNodeResult[0].childNodes[0].nodeValue;
	}
	setTimeout("changeTable(" + contest_id + ", '" + url + "')", timeout * 1000);
}