function newegg_xfire_request()
{
	//the ajax optoins
	var options = 
	{
		url: '/?action=xfire',
		async: true,
		dataType: 'json', 
		success: newegg_xfire_success
	};
	
	//make the request
	$.ajax(options);
}

function newegg_xfire_success(data)
{
	var list = $('#xfire_list');
	
	if(data.type != 'xfire' || !data.data)
	{
		list.html('<tr><td class="tdc">Unable to load list.</td><tr>');
		return;
	}
		
	if(data.data.length == 0)
	{
		list.html('<tr><td class="tdc">No Wanfest players are currently broadcasting.</td><tr>');
		return;
	}
	
	list.empty();
	var index, row;
	for(index in data.data)
	{
		row = data.data[index];
		list.append(
			'<tr>'+
				'<td>'+
					'<a href="'+row.link+'" target="_blank">'+
						'<img style="width: 133px; height: 100px; border: 2px solid #FFC054;" src="'+row.thumbnail+'&t='+Number(new Date())+'" />'+
					'</a>'+
				'</td>'+
				'<td class="stretch"><a href="'+row.link+'" target="_blank">'+row.xfire_name+'</a><div>'+row.game+'</div></td>'+
			'</tr>');
	}
}