var init = false;
var playerReady = false;
function playerIsReady(){
	playerReady = true;
}
function addTrack(id){
	if(!document.getElementById('flash_player')){
		buildPlayer();
	}
	if(!playerReady){
		setTimeout("addTrack("+id+")",50);
	} else {
		movie = findeFlash('flash_player');
		movie.SetVariable('toLoad', id);
	}
}
function buildPlayer(){
	init = true;
	if(!document.getElementById('container_player')){
		alert("Container 'container_player' konnte nicht gefunden wurden");
	} else {
		document.getElementById('container_player').innerHTML = ''
		+ '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="flash_player" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="408" height="92" id="player" align="middle">'
			+ '<param name="allowScriptAccess" value="sameDomain" />'
			+ '<param name="movie" value="player.swf" />'
			+ '<param name="quality" value="high" />'
			+ '<param name="bgcolor" value="#ffffff" />'
			+ '<embed src="player.swf" id="flash_player" quality="high" bgcolor="#ffffff" width="408" height="92" name="player" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' 
		+ '</object>';
	}
}
function findeFlash (flash) {
    if (document.all) {
      if (document.all[flash]) {
        return document.all[flash];
      }
      if (window.opera) {
        var movie = eval(window.document + flash);
        if (movie.SetVariable) {
          return movie;
        }
      }
      return;
    }
    if(document.layers) {
      if(document.embeds) {
        var movie = document.embeds[flash];
        if (movie.SetVariable) {
          return movie;
        }
      }
      return;
    }
    if (!document.getElementById) {
      return;
    }
    var movie = document.getElementById(flash);
    if (movie.SetVariable) {
      return movie;
    }
    var movies = movie.getElementsByTagName('embed');
    if (!movies || !movies.length) {
      return;
    }
    movie = movies[0];
    if (movie.SetVariable) {
      return movie;
    }
    return;
  }
