var req = null;

function loadXMLDoc(url) {
   // Internet Explorer
   try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
   catch(e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch(oc) { req = null; }
   }

   // Mozailla/Safari
   if (req == null && typeof XMLHttpRequest != "undefined") {
      req = new XMLHttpRequest();
   }
   // Call the processChange() function when the page has loaded
   if (req != null) {
      req.onreadystatechange = processChange;
      req.open("GET", url, true);
      req.send(null);
   }
}

function processChange(evt) {
/*document.getElementById('textu').value="";*/
   // The page has loaded and the HTTP status code is 200 OK
   if (req.readyState == 4) {
      if (req.status == 200) {

      // Write the contents of this URL to the searchResult layer
      var trackName=req.responseText;

playerDiv=getObject("trackToPlay");
nowPlaying=getObject("play-" + getObject("currentClip").value) ;

if (trackName==""){
alert("Sample unavailable.");
return;
}

var playerText = '';
playerText += '<embed src="player/mediaplayer.swf"';
playerText += 'width="300"';
playerText += 'height="20"';
playerText += 'allowscriptaccess="always"';
playerText += 'allowfullscreen="true"';
playerText += 'flashvars="height=20&width=300&file=/'+ trackName +'&autostart=true" />';
        playerText += '';

        nowPlaying.innerHTML = playerText;
        nowPlaying.style.height="30px";
               

      }
   }
}

function getObject(name) {
   var ns4 = (document.layers) ? true : false;
   var w3c = (document.getElementById) ? true : false;
   var ie4 = (document.all) ? true : false;

   if (ns4) return eval('document.' + name);
   if (w3c) return document.getElementById(name);
   if (ie4) return eval('document.all.' + name);
   return false;
}

function getTrack(clipId){
loadXMLDoc("getSampleTrack.php?id=" + clipId + "&type=downloadmusic");

trackName = getObject("trackToPlay").value;

return trackName;
}
