// Coded By Özgür Kaya 2008 ozgurk@maksimum.net
var xmlHttp = createXmlHttpRequestObject();
var code = 0;
function createXmlHttpRequestObject() {
	var xmlHttp;
	if(window.ActiveXObject){
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			xmlHttp = false;
		}
	}
	else {
		try {
			xmlHttp = new XMLHttpRequest();
		}
		catch (e) {
			xmlHttp = false;
		}
	}

	if (!xmlHttp)
		alert("Error creating the XMLHttpRequest object.");
	else
		return xmlHttp;
}
//##############################################################################
function getPlayers() {
    rnd = get_random();
    frm = document.forms['frmTransfers'];
    teamID = frm.frm_team_id.value;
    document.getElementById('transfers_content').innerHTML = '';
    document.getElementById('transfers_content').className = 'loading';
    url = "/haberler/kategoriler/293/_ajax/transfers.php?teamID=" + teamID + "&rnd=" + rnd;
    xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = getPlayersResponse;
    xmlHttp.send(null);
}
//##############################################################################
function get_random() {
    var ranNum= Math.floor(Math.random()*50);
    return ranNum;
}
//##############################################################################
function getPlayersResponse() {
  	if (xmlHttp.readyState == 4) {
    	if (xmlHttp.status == 200) {
            //alert(prefix);
            xmlResponse = xmlHttp.responseXML;
  		    xmlDocumentElement = xmlResponse.documentElement;
            var players = xmlResponse.getElementsByTagName('transfers');
            for (var i=0;i<players.length;i++){
                data = getNodeValue(players[i],'data');
            }
            document.getElementById('transfers_content').className = 'loading_null';
            document.getElementById('transfers_content').innerHTML = data;
        }
    }
}
//##############################################################################
function getNodeValue(obj,tag){
    if (obj.getElementsByTagName(tag)[0].firstChild == null){
        return "";
    }
	return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}
//##############################################################################
function insertTeamsOption(team_id,team_name){
    frm = document.forms['frmTransfers'];
    index = frm.frm_team_id.options.length;
    frm.frm_team_id.options[index] = new Option(team_name,team_id);

}
//##############################################################################
function emptyTeamsSelect() {
    frm = document.forms['frmTransfers'];
    len = frm.frm_team_id.options.length;
    for (i=0;i<len;i++){
        frm.frm_team_id.options[i] = null;
        i--;
        len--;
    }
}
//##############################################################################
function fillTeamsSelect(league) {
    frm = document.forms['frmTransfers'];
    len = transfer_teams.length;
    for (k=1;k<len;k++) {
        if (transfer_teams[k][2] == league) {
            insertTeamsOption(transfer_teams[k][0],transfer_teams[k][1]);
        }
    }
}
