// AJAX called for dynamic content

	var AwaitingContent = false;

// AJAX call to get related galleries:

/* this function will return an array of related galleries in xml form eg:

	<xml typedef>
	<Error>0</Error>
	<galleries>
		<gallery>
			xml to render
		</gallery>
		<gallery>
			xml to render
		</gallery>
		...
	</galleries>

*/
function GetRelatedGalleries(Panel, Target)
{
	AwaitingContent = true;
	
  var xmlhttp = new XMLHttpRequest();
  var TargetDiv = document.getElementById(Target);
  
  xmlhttp.onreadystatechange = function()
  {
    if (xmlhttp.readyState == 4)
    {
      var Response = new XMLSerializer().serializeToString(xmlhttp.responseXML);
      // remove XML wrapper:
      Response = Response.replace('<?xml version="1.0" encoding="utf-8"?>','');
      Response = Response.replace('<?xml version="1.0"?>','');
      Response = Response.replace('<string xmlns="http://aoc.dev01.amnesia.com.au/">','');
      Response = Response.replace('</string>','');
      // unescape:
      while (Response.indexOf('&lt;') != -1)
      {
      	Response = Response.replace('&lt;','<');
      }
      while (Response.indexOf('&gt;') != -1)
			{
				Response = Response.replace('&gt;','>');
      }
      //alert(Response);
      TargetDiv.innerHTML = Response;
      AwaitingContent = false;
    }
  }
  
  // get album index from qs:
  var QS = document.location.search.substring(1);
  var QSArray = QS.split('&');
  var AlbumIndex = 0;
  var p_pageTabId = 0;
  for (var i=0;i<QSArray.length;i++)
  {
  	switch (QSArray[i].split('=')[0])
  	{
  		case 'AlbumIndex':
  		{
  			AlbumIndex = QSArray[i].split('=')[1];
  		} break;
  		case 'pageTabID':
  		{
  			p_pageTabId = QSArray[i].split('=')[1];
  		} break;
  	}
  }
  
  xmlhttp.open('GET','/Services/Service/FlashContent.asmx/GetRelatedAlbumsHTML?p_pageTabId='+p_pageTabId+'&AlbumIndex=' + AlbumIndex + '&Panel=' + Panel,true);
  xmlhttp.send('');
}


/******************************************
						BEIJING HOPEFULS
*******************************************/

function GetHopefuls(Target)
{
  var xmlhttp = new XMLHttpRequest();
  var TargetDiv = document.getElementById(Target);
  
  xmlhttp.onreadystatechange = function()
  {
    if (xmlhttp.readyState == 4)
    {
      var Response = new XMLSerializer().serializeToString(xmlhttp.responseXML);
      // remove XML wrapper:
      Response = Response.replace('<?xml version="1.0" encoding="utf-8"?>','');
      Response = Response.replace('<?xml version="1.0"?>','');
      Response = Response.replace('<string xmlns="http://aoc.dev01.amnesia.com.au/">','');
      Response = Response.replace('</string>','');
      // unescape:
      while (Response.indexOf('&lt;') != -1)
      {
      	Response = Response.replace('&lt;','<');
      }
      while (Response.indexOf('&gt;') != -1)
			{
				Response = Response.replace('&gt;','>');
      }
      //alert(Response);
      TargetDiv.innerHTML = Response;
    }
  }
  
  xmlhttp.open('GET','http://www.zeus-sport.com/datafeed/DataFeed.asmx/GetAthleteProfiles?StartDate=2007-01-16&AttendanceList=false&GamesID=3008&SelectStatus=1');
  xmlhttp.send('');
}
