var slider2;
var created = false;

function player_init(sound) {
	soundManager.onload = function () {
		soundManager.createSound("sound", sound);
		var sm = soundManager.getSoundById('sound');
		sm.load({autoPlay:false});
	}

	if (!created) {
		created = true;
		document.write("<table border='0' class='player'>"+
		"<tr><td colspan='4' id='tit'>&nbsp;</td></tr>"+
		"<tr><td id='pos'>00:00</td><td><div id='sliderbg2'><div id='sliderthumb2'><img src='/images/player/tick.png' /></div></div></td><td id='dur'>99:99</td><td rowspan='2'><a href='javascript:;' onclick='soundManager.stop(\"sound\")'><img src='/images/player/player_stop.gif' alt='stop' /></a></td><td rowspan='3'><a href='javascript:;' onclick='soundManager.play(\"sound\")'><img src='/images/player/player_play.gif' alt='play' onclick='' /></a></td></tr>"+
		"<tr><td><img src='/images/player/player_volume.gif' alt='volume' /></td><td colspan='2'><div id='sliderbg'><div id='sliderthumb'><img src='/images/player/tick.png' /></div></div></td></tr>"+
		"</table>");
		scaleFactor = 1.8;

		slider = YAHOO.widget.Slider.getHorizSlider("sliderbg", "sliderthumb", 0, 180);
		slider.getRealValue = function() {
			return Math.round(this.getValue() * scaleFactor);
		}
		slider.setValue(180);

		slider.subscribe("change", function(offsetFromStart) {
			var actualValue = slider.getRealValue();
			soundManager.setVolume('sound', actualValue);
		})

		slider2 = YAHOO.widget.Slider.getHorizSlider("sliderbg2", "sliderthumb2", 0, 130);
	}else {
		soundManager.destroySound("sound");
		soundManager.createSound("sound", sound);
		var sm = soundManager.getSoundById('sound');
		sm.load({autoPlay:false});
	}
}

soundManager.defaultOptions.whileplaying = function () {
	var m = Math.floor(parseInt(this.position/1000)/60);
	var s = parseInt(this.position/1000) - (m*60);
	var time = (m<10?"0":"") + m + ":" + (s<10?"0":"") + s;

	$('pos').innerHTML = time;

	if (this.readyState == 3) {
		var m = Math.floor(parseInt(this.duration/1000)/60);
		var s = parseInt(this.duration/1000) - (m*60);
		var time = (m<10?"0":"") + m + ":" + (s<10?"0":"") + s;

		$('dur').innerHTML = time;
	}

	slider2.setValue(parseInt((this.position/this.duration) * 100 / 1.5));
	//$('test12').innerHTML = this.position+" of " +this.duration+ "<br />";
}

soundManager.defaultOptions.onid3 = function () {
	$('tit').innerHTML = this.id3['artist'] + ' - ' + this.id3['songname'];
}
