function getHTTPObject() { 
	if (typeof XMLHttpRequest != 'undefined') { 
		return new XMLHttpRequest(); 
	} try { 
	    return new ActiveXObject("Msxml2.XMLHTTP"); 
	} catch (e) { 
	    try { 
	       return new ActiveXObject("Microsoft.XMLHTTP"); 
	    } catch (e) {} 
	} return false; 
}

function loadXMLDoc(url, func) {
//	ui_showLoader();
	var request = new getHTTPObject();
	request.onreadystatechange = function() { func(request); }; //possibilita pedidos simultaneos
	request.open("GET", url, true);
	request.send(null);
}

function loadXMLDocW(url, func) {
//	ui_showLoader();
	var request = new getHTTPObject();
	request.onreadystatechange = function() { func(request); }; //possibilita pedidos simultaneos
	request.open("GET", url, false);
	request.send(null);
}

function validateXMLDoc(req) {
	if (req.readyState == 4) {
		if (req.status == 200) {
			ui_hideLoader();
			return true;
		} else {
			alert("There was a problem retrieving the XML data:\n" + req.statusText);
		}
	}
	return false;
}


function getXMLDocFromString(text) {
	var doc;
	if (window.ActiveXObject) {
		doc=new ActiveXObject("Microsoft.XMLDOM");
		doc.async="false";
		doc.loadXML(text);
	} else {
		var parser=new DOMParser();
		doc=parser.parseFromString(text,"text/xml");
	}
	return doc;
}

//Regista equipas
function regTeam(idE, ano, esc) {
      var ref = "team.php?team=" + idE + "&ano=" + ano + "&escalao=" + esc;       
		  var url = "urlbuilder.php?f="+ escape(ref); 
			loadXMLDoc(url, dummy);
}

//Regista Comps
function regComps(ano) {
      var ref = "anos_filtrado.php?year=" + ano;       
		  var url = "urlbuilder.php?f="+ escape(ref); 
			loadXMLDoc(url, dummy);
}

//Regista equipas
function regTeamW(idE, ano, esc) {
      var ref = "team.php?team=" + idE + "&ano=" + ano + "&escalao=" + esc;       
		  var url = "urlbuilder.php?f="+ escape(ref); 
			loadXMLDocW(url, dummy);
}

//Regista Lista de Jogadores
function regPlayerList(letter, ret, nc) {
      var ref = "players.php?letter=" + letter + "&ret=" + ret + "&nc=" + nc;       
		  var url = "urlbuilder.php?f="+ escape(ref); 
			loadXMLDocW(url, dummy);
}

function dummy(req) {
			if (!validateXMLDoc(req)) return false;			
		}
		