// Get Friendcodes

var xmlHttp

function getFc(id, user)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Sorry, your browser does not support this function!")
 return
 }
var url="getfc.php"
url=url+"?id="+id
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
document.getElementById("fcheader").innerHTML="<b>"+user+"'s Friend Codes</b><br />";
}

function stateChanged() 
{
if (xmlHttp.readyState<4) {
	document.getElementById("fclist").innerHTML="Loading...";	
}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
// document.getElementById("txtHint").innerHTML=xmlHttp.responseText 

createTable();
} 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function createTable()
{
	// erase Loading message
	document.getElementById("fclist").innerHTML="";
	// gnerate new data
	var xmlDoc = xmlHttp.responseXML;
	var x = xmlHttp.responseXML.getElementsByTagName('game');
	var newEl = document.createElement('TABLE');
	newEl.setAttribute('cellPadding',5);
	var tmp = document.createElement('TBODY');
	newEl.appendChild(tmp);
	var row = document.createElement('TR');
	for (j=0;j<x[0].childNodes.length;j++)
	{
		if (x[0].childNodes[j].nodeType != 1) continue;
//		var container = document.createElement('TH');
//		var theData = document.createTextNode(x[0].childNodes[j].nodeName);
//		container.appendChild(theData);
	}
//	tmp.appendChild(row);
	for (i=0;i<x.length;i++)
	{
		var row = document.createElement('TR');
		for (j=0;j<x[i].childNodes.length;j++)
		{
			if (x[i].childNodes[j].nodeType != 1 ||  x[i].childNodes[j].nodeName != 'title') continue;
			var container = document.createElement('TD');
			container.vAlign = "middle";

				var img = document.createElement('img');
				var newimageId = xmlDoc.getElementsByTagName("id")[i].childNodes[0].nodeValue
				img.id = "image"+newimageId;  
				img.src = "/boxart/"+newimageId+"s.gif";
				img.align = "left";
				img.className = "fcimage";
				container.appendChild(img);	
				var br=document.createElement('br')
				
				
				
			x[i].childNodes[j].firstChild.nodeValue = x[i].childNodes[j].firstChild.nodeValue;
			var theTitle = document.createTextNode(x[i].childNodes[j].firstChild.nodeValue);
			container.appendChild(theTitle);
			container.appendChild(br);
			var theFC = document.createTextNode(xmlDoc.getElementsByTagName("friendcode")[i].childNodes[0].nodeValue);
			container.appendChild(theFC);
			
			row.appendChild(container);
		}
		tmp.appendChild(row);
	}
	document.getElementById('fclist').appendChild(newEl);
}
