var Axmlhttp=new XMLHttpRequest();
var Bxmlhttp=new XMLHttpRequest();
var Cxmlhttp=new XMLHttpRequest();
var Dxmlhttp=new XMLHttpRequest();
var Exmlhttp=new XMLHttpRequest();
var Fxmlhttp=new XMLHttpRequest();

var playerID;
var yearID;


function get_large(id,source) {	
	x = id.replace("Thumb","Image");
	document.getElementById("large_image").src = x;	
	document.getElementById("imageSource").innerHTML = source;
}

function get_salary(id) { 
	Axmlhttp=GetXmlHttpObject();
	if (Axmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	
	
	x = "photo_link_" + playerID;
	var y = document.getElementById(x);
	if(document.getElementById(x)){
		y.style.backgroundColor = '';
	}
	
	x = "stats_link_" + playerID;
	var y = document.getElementById(x);
	if(document.getElementById(x)){
		y.style.backgroundColor = '';
	}
	
	x = "salary_link_" + playerID;
	var y = document.getElementById(x);
	if(document.getElementById(x)){
		y.style.backgroundColor = '';
	}
	
	x = "trstats" + playerID;
	var y = document.getElementById(x);
	if(document.getElementById(x)){
		y.style.display = 'none';
	}
	
	playerID = id;
	
	x = "photo_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "stats_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "salary_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '#999999';
		
	x = "trstats" + playerID;
	var y = document.getElementById(x);
	y.style.display = 'table-row';
	
	x = "tdstats" + playerID;
	var y = document.getElementById(x);
	y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	
	var url="code_the_team-get_salary.php";
	url=url+"?id="+id+"&sid="+Math.random();
	Axmlhttp.onreadystatechange=stateChanged_get_salary;	
	Axmlhttp.open("GET",url,true);
	Axmlhttp.send(null);	
}

function stateChanged_get_salary() { 
	if (Axmlhttp.readyState==4 && Axmlhttp.status == 200)  {		
	
		x = "tdstats" + playerID;
		var y = document.getElementById(x);
		y.innerHTML = Axmlhttp.responseText;	
	}
}

function get_team_salary() { 
	Exmlhttp=GetXmlHttpObject();
	if (Exmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	
	var y = document.getElementById("trTeamSalary");
	y.style.display = 'table-row';
	
	var y = document.getElementById("team_salary_link");
	y.style.backgroundColor = '#CCCCCC';
	
	var y = document.getElementById("tdTeamSalary");
	y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	
	var url="code_the_team-get_team_salary.php";
	url=url+"?sid="+Math.random();
	Exmlhttp.onreadystatechange=stateChanged_get_team_salary;	
	Exmlhttp.open("GET",url,true);
	Exmlhttp.send(null);	
}

function stateChanged_get_team_salary() { 
	if (Exmlhttp.readyState==4 && Exmlhttp.status == 200)  {		
	
		var y = document.getElementById("tdTeamSalary");
		y.innerHTML = Exmlhttp.responseText;	
	}
}


function get_year_salary(id) { 
	Fxmlhttp=GetXmlHttpObject();
	if (Fxmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}
	
	//close previous year
	x = "tr" + yearID;
	var y = document.getElementById(x);
	if(document.getElementById(x)) {
		y.style.display = 'none';
	}
	
	yearID = id;
	
	x = "tr" + yearID;
	var y = document.getElementById(x);
	y.style.display = 'table-row';
	
	x = "td" + yearID;
	var y = document.getElementById(x);
	if(document.getElementById(x)) {
		y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	}
	
	var url="code_the_team-get_year_salary.php";
	url=url+"?id="+id+"&sid="+Math.random();
	Fxmlhttp.onreadystatechange=stateChanged_get_year_salary;	
	Fxmlhttp.open("GET",url,true);
	Fxmlhttp.send(null);	
}

function stateChanged_get_year_salary() { 
	if (Fxmlhttp.readyState==4 && Fxmlhttp.status == 200)  {		
	
		x = "td" + yearID;
		var y = document.getElementById(x);
		y.innerHTML = Fxmlhttp.responseText;	
	}
}

function get_hitting_stats(id) { 
	Bxmlhttp=GetXmlHttpObject();
	if (Bxmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}	
	
	playerID = id;
	
	x = "photo_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "salary_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "stats_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '#999999';
	
	x = "trstats" + playerID;
	var y = document.getElementById(x);
	y.style.display = 'table-row';
	
	x = "tdstats" + playerID;
	var y = document.getElementById(x);
	y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	var url="code_the_team-get_hitting_stats.php";
	url=url+"?id="+id+"&sid="+Math.random();
	Bxmlhttp.onreadystatechange=stateChanged_get_hitting_stats;	
	Bxmlhttp.open("GET",url,true);
	Bxmlhttp.send(null);	
}

function stateChanged_get_hitting_stats() { 
	if (Bxmlhttp.readyState==4 && Bxmlhttp.status == 200)  {
		x = "tdstats" + playerID;
		var y = document.getElementById(x);
		y.innerHTML = Bxmlhttp.responseText;	
	}
}

function get_pitching_stats(id) { 
	Cxmlhttp=GetXmlHttpObject();
	if (Cxmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}	
	playerID = id;
	
	x = "photo_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "salary_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "stats_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '#999999';
	
	x = "trstats" + playerID;
	var y = document.getElementById(x);
	y.style.display = 'table-row';
	
	x = "tdstats" + playerID;
	var y = document.getElementById(x);
	y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	var url="code_the_team-get_pitching_stats.php";
	url=url+"?id="+id+"&sid="+Math.random();
	Cxmlhttp.onreadystatechange=stateChanged_get_pitching_stats;	
	Cxmlhttp.open("GET",url,true);
	Cxmlhttp.send(null);	
}

function stateChanged_get_pitching_stats() { 
	if (Cxmlhttp.readyState==4 && Cxmlhttp.status == 200)  {
		x = "tdstats" + playerID;
		var y = document.getElementById(x);
		y.innerHTML = Cxmlhttp.responseText;	
	}
}


function get_photos(id,pid) { 
	Dxmlhttp=GetXmlHttpObject();
	if (Dxmlhttp==null)  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}	
	
	//close previous player
	if(playerID != '') {
		x = "trstats" + playerID;
		var y = document.getElementById(x);
		if(document.getElementById(x)) {
			y.style.display = 'none';	
		}
		
		x = "tdstats" + playerID;
		var y = document.getElementById(x);
		if(document.getElementById(x)) {
			y.innerHTML = '';
		}
		
		x = "salary_link_" + playerID;
		var y = document.getElementById(x);
		if(document.getElementById(x)) {
			y.style.backgroundColor = '';
		}
		
		x = "photo_link_" + playerID;
		var y = document.getElementById(x);
		if(document.getElementById(x)) {
			y.style.backgroundColor = '';
		}
		
		x = "stats_link_" + playerID;
		var y = document.getElementById(x);
		if(document.getElementById(x)) {
			y.style.backgroundColor = '';
		}
			
	}
	playerID = pid;
	
	x = "stats_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "salary_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '';
	
	x = "photo_link_" + playerID;
	var y = document.getElementById(x);
	y.style.backgroundColor = '#999999';
	
	
	x = "trstats" + playerID;
	var y = document.getElementById(x);
	y.style.display = 'table-row';	
	
	x = "tdstats" + playerID;
	var y = document.getElementById(x);
	y.innerHTML = '&nbsp;&nbsp;<img src="Assets/loading1.gif" />';
	
	var url="code_the_team-get_photos.php";
	url=url+"?id="+id+"&sid="+Math.random();
	Dxmlhttp.onreadystatechange=stateChanged_get_photos;	
	Dxmlhttp.open("GET",url,true);
	Dxmlhttp.send(null);	
}

function stateChanged_get_photos() { 
	if (Dxmlhttp.readyState==4 && Dxmlhttp.status == 200)  {
		x = "tdstats" + playerID;
		var y = document.getElementById(x);
		y.innerHTML = Dxmlhttp.responseText;	
		//document.getElementById("large_image").width = "100%";
	}
}

function GetXmlHttpObject() {
	if (window.XMLHttpRequest)  {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

