Hi! I found this site interesting:

http://flash-mp3-player.net/players/js/

and so I downloaded the file and edited the HTML for the links. When I try to play the mp3 player, it doesnt work. It has some javascript functions that are not working. I already tried the Global security functions and still not working.

Could somebody help me?

Here's the code:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	
<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>Player MP3 JS</title>
		<style type="text/css">
		html {
			background-color: #7f7f8e;
			color: #fff;
		}
		body {
			background: #fff;
			color: #000;
			border: solid 5px #9494A5;
			padding: 1em;
			margin: 1em 2em 1em 2em;
		}
		h1 {
			text-align: center;
			border-bottom: solid 2px #ccc;
		}
		
		

/* ==================== Player ==================== */
		

#player {
			background-color: #e9f6ff;
			
color: #000;
			height: 20px;
			
width: 200px;
			border: solid 3px #ddd;
		}
		

#player .button {
			width: 20px;
			
height: 20px;
			background-repeat: no-repeat;
			

background-position: 2px 2px;
			float: left;
		}
		

#player .button a {
			display: block;
			
height: 20px;
			text-indent: -100em;
			
overflow: hidden;
		}
#player #timeline {
			position: relative;
		}
		
#player #timeline a {
			
position: absolute;
			left: 40px;
			
display: block;
			height: 20px;
			
width: 40px;
			text-indent: -100em;
			
overflow: hidden;
			background-image: url(images/control_slider.png);
		

}
		

#player #timeline a:hover {
			
background-image: url(images/control_slider_blue.png);
		}
#player .play {
			background-image: url(images/control_play.png);
		

}
#player .play:hover {
			
background-image: url(images/control_play_blue.png);
		}
#player .pause {
			
background-image: url(images/control_pause.png);
			
display: none;
		}
		
#player .pause:hover {
			
background-image: url(images/control_pause_blue.png);
		}
		
#player .stop {
			
background-image: url(images/control_stop.png);
		}
#player .stop:hover {
			
background-image: url(images/control_stop_blue.png);
		}
		
</style>
        

<script type="text/javascript">
        	
var myListener = new Object();
        	
        	

/**
        	 * Initialize
        	 */
        	
myListener.onInit = function()
        	{
        		

_addEventListener(document.getElementById("playerslider"), "mousedown", _sliderDown, false);
        	

_addEventListener(document, "mousemove", _sliderMove, false);
        		

_addEventListener(document, "mouseup", _sliderUp, false);
        	};
        	

/**
        	 * Update
        	 */
        	
myListener.onUpdate = function()
        	{
        		
var isPlaying = this.isPlaying;
           		
var url = this.url;
           		
var volume = this.volume;
           		
var position = this.position;
            	
var duration = this.duration;
            	
            	
var id3_artist = this.id3_artist;
            	
var id3_album = this.id3_album;
            	
var id3_songname = this.id3_songname;
            	
var id3_genre = this.id3_genre;
            	
var id3_year = this.id3_year;
            	
var id3_track = this.id3_track;
            	
var id3_comment = this.id3_comment;
            	
            	

document.getElementById("info_playing").innerHTML = isPlaying;
            	

document.getElementById("info_url").innerHTML = url;
            	

document.getElementById("info_volume").innerHTML = volume;
            	

document.getElementById("info_position").innerHTML = position;
            	

document.getElementById("info_duration").innerHTML = duration;
            	

document.getElementById("info_bytes").innerHTML = this.bytesLoaded + "/" + this.bytesTotal + " (" 

+ this.bytesPercent + "%)";
            	
            	

document.getElementById("info_id3_artist").innerHTML = id3_artist;
            	

document.getElementById("info_id3_album").innerHTML = id3_album;
            	

document.getElementById("info_id3_songname").innerHTML = id3_songname;
            	

document.getElementById("info_id3_genre").innerHTML = id3_genre;
            	

document.getElementById("info_id3_year").innerHTML = id3_year;
            	

document.getElementById("info_id3_track").innerHTML = id3_track;
            	

document.getElementById("info_id3_comment").innerHTML = id3_comment;
            	
            	

isPlaying = (isPlaying == "true");
           		

document.getElementById("playerplay").style.display = (isPlaying)?"none":"block";
           		

document.getElementById("playerpause").style.display = (isPlaying)?"block":"none";
           		


var timelineWidth = 160;
            	
var sliderWidth = 40;
            	
var sliderPositionMin = 40;
            	
var sliderPositionMax = sliderPositionMin + timelineWidth - sliderWidth;
            	
var sliderPosition = sliderPositionMin + Math.round((timelineWidth - sliderWidth)* position / 

duration);
            	
            	

if (sliderPosition < sliderPositionMin) {
            		
sliderPosition = sliderPositionMin;
            	}
            	
if (sliderPosition > sliderPositionMax) {
            		
sliderPosition = sliderPositionMax;
            	}
            	
            	

document.getElementById("playerslider").style.left = sliderPosition+"px";
        	};
        	
        	
/**
        	 * private functions
        	 */
        	
var sliderPressed = false;
        	function _getFlashObject()
        	{
        		

return document.getElementById("myFlash");
        	}
        	
function _cumulativeOffset (pElement)
        	{
				
var valueT = 0, valueL = 0;
				
do {
					
valueT += pElement.offsetTop  || 0;
					
valueL += pElement.offsetLeft || 0;
					
pElement = pElement.offsetParent;
				} 
while (pElement);
				
return [valueL, valueT];
			}
        	
function _xmouse(pEvent)
        	{
				
return pEvent.pageX || (pEvent.clientX + (document.documentElement.scrollLeft || 

document.body.scrollLeft));
        	}
        	
function _ymouse(pEvent)
        	{
				
return pEvent.pageY || (pEvent.clientY + (document.documentElement.scrollTop || 

document.body.scrollTop));
        	}
        	
function _findPosX(pElement)
        	{
				
if (!pElement) return 0;
				

var pos = _cumulativeOffset(pElement);
				
return pos[0];
			}
        	
function _findPosY(pElement)
        	{
				
if (!pElement) return 0;
				
var pos = _cumulativeOffset(pElement);
				
return pos[1];
			}
        	

function _addEventListener(pElement, pName, pListener, pUseCapture)
        	{
			

	if (pElement.addEventListener) {
					

pElement.addEventListener(pName, pListener, pUseCapture);
				} 

else if (pElement.attachEvent) {
					

pElement.attachEvent("on"+pName, pListener);
				}
			

}
			
function _sliderDown(pEvent)
			{
				

sliderPressed = true;
			}
			
function _sliderMove(pEvent)
			{
				
if (sliderPressed) {
					

var timelineWidth = 160;
					
var sliderWidth = 40;
	            	
var sliderPositionMin = 40;
	            	
var sliderPositionMax = sliderPositionMin + timelineWidth - sliderWidth;
				

	var startX = _findPosX(document.getElementById("timeline"));
				

	var x = _xmouse(pEvent) - sliderWidth / 2;
					
	

if (x < startX) {
						
var position = 0;
					} 
else if (x > startX + timelineWidth) {
						
var position = myListener.duration;
					} 
else {
						
var position = Math.round(myListener.duration * (x - startX - sliderWidth) / (startX + timelineWidth 

- sliderWidth - startX));
					}
				

_getFlashObject().SetVariable("method:setPosition", position);
				}
	

		}
			
function _sliderUp(pEvent)
			{
				

sliderPressed = false;
			}
        	
        	

/**
        	 * public functions
        	 */
            
function play() {
            	
if (myListener.url == "undefined") {
                	
_getFlashObject().SetVariable("method:setUrl", "test.mp3");
                }
                

//_getFlashObject().SetVariable("method:play", 

"http://scfire-nyk-aa01.stream.aol.com:80/stream/1074");
                

_getFlashObject().SetVariable("method:play", "");
            }
            

function pause() {
                
_getFlashObject().SetVariable("method:pause", "");
            }
            
function stop() {
                _getFlashObject().SetVariable("method:stop", "");
            }
        
</script>
        <!--[if IE]>
		<script type="text/javascript" 

event="FSCommand(command,args)" for="myFlash">
		eval(args);
		

</script>
		
<![endif]-->


		<h1>Thème JS</h1>
		<object type="application/x-shockwave-flash" id="flashMp3Player" 

data="../player_mp3_js.swf" height="0" width="0">
        <param name="swLiveConnect" value="true"/>
        <param name="movie" value="player_mp3_js.swf" />
        <param value="always" name="AllowScriptAccess"/>
        <param name="FlashVars" 

value="listener=atonkar.player.flashPlayerListener&interval=1000&useexternalinterface=0&enabled

=1" />
        
<embed src="player_mp3_js.swf" loop="false" quality="best" bgcolor="#d6d3ce" width="0" height="0" 

type="application/x-shockwave-flash" 

pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockw

aveFlash" swLiveConnect="true" name="flashMp3Player">
        </embed>
</object>


	<div id="player">
			
<div id="playerplay" class="button play">
<a href="javascript:play()">PLAY</a></div>
			

<div id="playerpause" class="button pause"><a href="javascript:pause()">PAUSE</a></div>
		

<div id="playerstop" class="button stop"><a href="javascript:stop()">STOP</a></div>
			

<div id="timeline"><a id="playerslider" href="javascript:void(0);">SLIDER</a></div>
		

</div>
		

<h2>Informations</h2>
		
<ul>
			
<li>url : <span id="info_url">undefined</span></li>
			
<li>isPlaying : <span id="info_playing">undefined</span></li>
			
<li>bytes : <span id="info_bytes">undefined</span></li>
			
<li>position : <span id="info_position">undefined</span></li>
			

<li>duration : <span id="info_duration">undefined</span></li>
			
<li>volume : <span id="info_volume">undefined</span></li>
			
		

	<li>ID3 Artist : <span id="info_id3_artist">undefined</span></li>
			
<li>ID3 Album : <span id="info_id3_album">undefined</span></li>
			
<li>ID3 Songname : <span id="info_id3_songname">undefined</span></li>
			

<li>ID3 Genre : <span id="info_id3_genre">undefined</span></li>
			
<li>ID3 Year : <span id="info_id3_year">undefined</span></li>
			
<li>ID3 Track : <span id="info_id3_track">undefined</span></li>
			
<li>ID3 Comment : <span id="info_id3_comment">undefined</span></li>
		
</ul>
		

	</body>
</html>

Thanks in advance