<!--
var xmlhttp;
var xmlDoc;

function loadXMLDoc(theFile) {
   xmlhttp=null;
   if (window.XMLHttpRequest) { 
      xmlhttp=new XMLHttpRequest(); 
   } 
   else if (window.ActiveXObject) { 
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
   }

   if (xmlhttp!=null) {
      xmlhttp.onreadystatechange=loaded;
      xmlhttp.open("GET",theFile,true);
      xmlhttp.send(null);
   } 
   else { 
      alert('Sorry, your browser can\'t handle this script'); 
      return; 
   }
}

function checkReadyState(obj) {
   if(obj.readyState == 4) {
      if(obj.status == 200) { 
         return true; 
      }
      else { 
         alert("Problem retrieving XML data"); 
      }
   }
}

function loaded() {	
   if(checkReadyState(xmlhttp)) {
      xmlDoc=xmlhttp.responseXML.documentElement;
      showTags('track','playlist_placeholder');
      createPlayer(Urls[0], Ids[0], Imgs[0], false, true);
   }
}


var Urls = new Array();
var Ids = new Array();
var Imgs = new Array();

function showTags(theTag,thePlace) {
   function getTag(tag) { 
      var tmp='';
      xx=x[i].getElementsByTagName(tag);     
      try { tmp=xx[0].firstChild.data; } 
      catch(er) { tmp=''; }    
      return(tmp); 
   }

   var xx; var x; var txt;
   x = xmlDoc.getElementsByTagName(theTag);
   
   txt='<table border="0" cellPadding="1">'; 
   for (i=0; i<x.length; i++) { 
      Urls[i]=getTag("location"); 
      Ids[i]=getTag("identifier"); 
      Imgs[i]=getTag("image");

      //if(Imgs[i] == "")
      //   Imgs[i] = "images/tvp_logo_40x40.png";
      
      txt+='<tr><td>';
      txt+='<table width="100%" onclick="play('+i+')" class="playlistlo" onmouseover="this.className = \'playlisthi\';" onmouseout="this.className = \'playlistlo\';">';
      txt+='<tr>';
      // if(Imgs[i] != "")
      // txt+='<td height="40" width="40"><img src="'+Imgs[i]+'" width="40" height="40" border="0" alt=""></td>';
      txt+='<td height="40"><p><strong>'+getTag("title")+'</strong><br />';
      //txt+='&nbsp;by: '+getTag("creator")+'...<br />';
      //txt+='&nbsp;<a href="'+getTag("info")+'" target="_blank">website</a></p>';
      txt+='</td></tr></table></td></tr>';
   }
   txt+="</table>";

   document.getElementById(thePlace).innerHTML=txt; 
}


var thePlayer;
var thePlayerRoot;
var theList;
var theListRoot;

function initialize() {
   thePlayer = document.getElementById("player_placeholder");
   theList = document.getElementById("playlist_placeholder");
   thePlayerRoot  = document.getElementById("player_placeholder");
   theListRoot  = document.getElementById("playlist_placeholder");
}

function createPlayer(location, identifier, theImg, start, icons) {
   var s1 = new SWFObject("player.swf","mpl","480","360","7");
   s1.addParam("allowscriptaccess","always");
   s1.addParam("allowfullscreen", "true");
   
   s1.addVariable('file', location);
   s1.addVariable('id', identifier);
   
   s1.addVariable("width", "480");
   s1.addVariable("height", "360");
   s1.addVariable("displaywidth", "480");
   s1.addVariable("displayheight", "360");
   
  
   s1.addVariable('overstretch','true');
   if (start) s1.addVariable("autostart", "true");
   if (! icons) s1.addVariable("showicons", "false");
   if (theImg != "") s1.addVariable("image", theImg);

   s1.write("player_placeholder");
}

function play(number) { 
   createPlayer(Urls[number], Ids[number], Imgs[number], true, true);
}

// -->

