
	/* 
	audio.js
	
	- Deploys flash audioplayer via swfObject
	- Feeds in a param for playlist xml based on url
	===============*/
	
	var shuffle = true;
	var playlistSrc = "";
	
	function init()
	{
		if(!document.getElementById || !document.getElementsByName){ return; }
		var path = window.location.pathname;
		
		// Load release-specific XML
		if( path.indexOf("catalog") > -1 )
		{
			var params = path.split("/");	
			if(params[1] == "catalog" && params[2] !== "")
			{
				playlistSrc = "/audio/xml/" + params[2] + ".xml";
				shuffle = false;
			} 	
		}
		
		// Load artist-specific XML
		else if( path.indexOf("artists") > -1 ){
			var params = path.split("/");	
			if(params[1] == "artists" && params[2] !== "")
			{
				playlistSrc = "/audio/xml/" + params[2] + ".xml";
			} 	
			
		}
		
		playlistSrc = (playlistSrc !== "") ? playlistSrc : "/audio/xml/catalog.xml";
		writeFlash();
	}
	
	function writeFlash()
	{
		if(!document.getElementById("audioPlayer")){ return; }
		
		var so = new SWFObject("/audio/player.swf", "audioplayer", "225", "115", "9", "#B3763A");
		so.addVariable("playlistSrc", playlistSrc);
		so.addVariable("shuffle", shuffle);
		so.write("audioPlayer");
	}
