		var xmlhttp;
		function loadXMLDoc(url, target)
		{
		xmlhttp=null;
		if (window.XMLHttpRequest)
		  {// code for IE7, Firefox, Opera, etc.
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		if (xmlhttp!=null)
		  {
		  xmlhttp.onreadystatechange=new Function("state_Change('"+target+"')");
		  xmlhttp.open("GET",url,true);
		  xmlhttp.send(null);
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP.");
		  }
		}
		
		function state_Change(target)
		{
		if (xmlhttp.readyState==4)
		  {// 4 = "loaded"
		  if (xmlhttp.status==200)
			{// 200 = "OK"
			var previousState = document.getElementById(target);
			document.getElementById(target).innerHTML=xmlhttp.responseText;
			}
		  else
			{
			alert("Problem retrieving XML data:" + xmlhttp.statusText);
			}
		  }
		}
		
		function unloadPlayer()
		{
			var player = document.getElementById("FWJ Player");
			if (player)
			{
			var container = player.parentNode;
			var song = container.id;
			var initialState = "<a href=\"javascript:;\" onclick=\"playSong('media/player/" + song + ".xml','" + song + "');\"> <img src=\"img/speaker.gif\" alt =\"play\" style=\"border:0;\"/></a>";
			container.innerHTML = initialState;
			}
		}
		
		function playSong(url,target)
		{
			unloadPlayer();
			loadXMLDoc(url,target);
		}
		
		
