function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    
    if (document.embeds && document.embeds[movieName])
    {
      return document.embeds[movieName]; 
    }
    else
    {
    	return document.getElementById(movieName);
    }
  }
  else
  {
    return document.getElementById(movieName);
  }
}


function SendDataToFlashMovie(movieName,varName,varValue)
{	
    var flashMovie=getFlashMovieObject(movieName);
    flashMovie.SetVariable(varName,varValue);
}


function getObject(object)
{	
	return document.getElementById(object);
}

function PlayButton_drawProgess(id,progress){
	//alert(id+"  "+progress);
	var ref_id = id;
	/*
	document.getElementById(eval(id)+"_text").innerHTML = "<font class='preloader_progress'>"+progress+"</font>";
	*/
	progress = parseInt(progress);
	var n1;
	var n2;
	n1 = Math.floor(progress/10);
	n2 = progress - n1*10;
	n1 = server+"num_"+n1+".png";
	n2 = server+"num_"+n2+".png";
	
	document.getElementById(id+"_text").innerHTML = '<table style="border-colapse: collapse; backgrond: url('+server+'player-icon_05.png) no-repeat; font-size: 0px; margin: 0; padding: 0;"><tr><td style="width: 6px; height: 12px; background: transparent url('+n1+') no-repeat" alt="" width="6" height="12"></td><td style="width: 6px; height: 12px; background: transparent url('+n2+') no-repeat" alt="" width="6" height="12"></td></tr></table>';
	//document.getElementById(id+"_text").innerHTML = n1 + n2;
}

function PlayButton_loadMusic (id){
	var progressTxt = "<span id='"+id+"_text' style='padding: 0; margin: 0;'></span>";

//	var player = '<table class="player"><tr><td style="width: 6px; height: 6px; background: transparent url('+server+'player-icon_01.png) no-repeat right bottom" alt="" width="6" height="6">&nbsp;</td><td style="background: transparent url('+server+'player-icon_02.png) no-repeat bottom; width: 12px; height: 6px" alt="" width="12" height="6">&nbsp;</td><td style="width: 6px; height: 6px; background: transparent url('+server+'player-icon_03.png) no-repeat left bottom" alt="" width="6" height="6">&nbsp;</td></tr><tr><td style="background: transparent url('+server+'player-icon_04.png) no-repeat right" alt="" width="6" height="12" style="width: 6px; height: 12px">&nbsp;</td><td style="padding: 0px; margin: 0px; background: transparent url('+server+'player-icon_05.png) no-repeat" alt="">'+progressTxt+'</td><td style="background: transparent url('+server+'player-icon_06.png) no-repeat left" alt="" width="6" height="12" style="width: 6px; height: 12px">&nbsp;</td></tr><tr><td style="width: 6px; height: 6px; background: transparent url('+server+'player-icon_07.png) no-repeat right bottom" alt="" width="6" height="6">&nbsp;</td><td style="background: transparent url('+server+'player-icon_08.png) no-repeat top; width: 12px; height: 6px" alt="" width="12" height="6">&nbsp;</td><td style="background: transparent url('+server+'player-icon_09.png) no-repeat left top; width: 6px; height: 6px" alt="" width="6" height="6">&nbsp;</td></tr></table>';
	var player = '<img name="'+id+'_img" src="'+server+'eskaPlayer_loading.png" style="margin: 0; padding: 0; border:0; ">';

	document.getElementById(id).innerHTML = player;	
	
	SendDataToFlashMovie(musicManager,"_root.song_loc",musicArray[id]);
	SendDataToFlashMovie(musicManager,"_root.val_id",id);
}

function imgOver(imgName,newImage) {
	if (document.images) {
	document[imgName].src = newImage;
	}
}		
function imgOut(imgName,newImage) {
	if (document.images) {
	document[imgName].src = newImage;        
	}
}

function PlayButton_pause (id){	
	SendDataToFlashMovie(musicManager,"_root.playSong",id);
	
	var imgOut = new Image();          
	imgOut.src = server+"eskaPlayer_pause.png";  
	
	var imgOver = new Image();        
	imgOver.src = server+"eskaPlayer_pause_over.png"; 
	
	var ref_id = "'"+id+"'";
	
	var mover = "imgOver('"+id+"_img'"+",'"+imgOver.src+"')"; 
	//alert(mover);
	var mout = "imgOut('"+id+"_img'"+",'"+imgOut.src+"')"; 
	document.getElementById(id).innerHTML = '<a href="javascript:PlayButton_play('+ref_id+')" onMouseOver="'+mover+'" onMouseOut="'+mout+'"><img name="'+id+'_img" src="'+server+'eskaPlayer_pause.png" style="margin: 0; padding: 0; border:0; "></a>';
}

function PlayButton_play (id){
	SendDataToFlashMovie(musicManager,"_root.pauseSong",id);
	
	var imgOut = new Image();          
	imgOut.src = server+"eskaPlayer_play.png";  
	
	var imgOver = new Image();        
	imgOver.src = server+"eskaPlayer_play_over.png"; 
	
	var ref_id = "'"+id+"'";
	
	var mover = "imgOver('"+id+"_img'"+",'"+imgOver.src+"')"; 
	
	var mout = "imgOut('"+id+"_img'"+",'"+imgOut.src+"')"; 
	document.getElementById(id).innerHTML = '<a href="javascript:PlayButton_pause('+ref_id+')" onMouseOver="'+mover+'" onMouseOut="'+mout+'"><img name="'+id+'_img" src="'+server+'eskaPlayer_play.png" style="margin: 0; padding: 0;  border:0;"></a>';
}


function traceAll(){
	var ttt="";
	for(var i in document){
		ttt = ttt + i + " , ";
	}
	alert(ttt);
}

function PlayButton_build (id){
	var ref_id = "'"+id+"'";
	document.getElementById(id).innerHTML = '<a href="javascript:PlayButton_loadMusic('+ref_id+')"><img style="margin: 0; padding: 0; border:0;" src="'+server+'eskaPlayer_load.png">';	
}

function onPreload(aImages)
{
}

function initPlayer(){
	var aImg=[server+"eskaPlayer_load.png",server+"player-icon_01.png",server+"player-icon_02.png",server+"player-icon_03.png",server+"player-icon_04.png",server+"player-icon_05.png",server+"player-icon_06.png",server+"player-icon_07.png",server+"player-icon_08.png",server+"player-icon_09.png",server+"num_0.png",server+"num_1.png",server+"num_2.png",server+"num_3.png",server+"num_4.png",server+"num_5.png",server+"num_6.png",server+"num_7.png",server+"num_8.png",server+"num_9.png",server+"eskaPlayer_pause.png",server+"eskaPlayer_play.png",server+"eskaPlayer_pause_over.png",server+"eskaPlayer_play_over.png"];
	var ip = new ImagePreloader(aImg, onPreload());
	for (var i in musicArray){
		PlayButton_build(i);
	}
	
}