if (!document.getElementById('mediaplayer_flash'))
	document.write('<span id="mediaplayer_flash" style="width:1px;height:1px;line-height:1px;"></span>');

var mediaplayer_flash;
var flashobj_player_global;
	
function thisMovie(movieName){ 
	return document.getElementById(movieName);
}

var radioText;
var playing = '';
var currentItem;
var flashaudio;
//var flashobj_player_global;

if (!flashaudio) {
	$(document).ready(function(){
		var flashvars = {
			javascriptid:	'flashobj_player_global',
			enablejs:		'true',
			showstop:		'true',
			autostart:		'true',
			shuffle:		'true',
			repeat:			'list',
			linktarget:		'_self'
		};
		var params = {
			showdigits:			'false',
			allowscriptaccess:	'always',
			showvolume:			'false'
		};
		var attributes = {
			id:				'mediaplayer_flash',
			name:			'mediaplayer_flash',
			style:			'position:absolute; top:0px; left:0px; width:1px; height:1px; overflow:hidden;'
			// mediaplayer_flash
		};
		flashaudio = swfobject.embedSWF(SITEROOT + 'jw_media_player/mediaplayer.swf', 'mediaplayer_flash', '1', '1', '8', false, 
			flashvars, 
			params, 
			attributes);
	});
}
			
function audioPlayerInit(controlid, fileuri) {return true;}

function getUpdate(typ,pr1,pr2,pid) {
	if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100); }
};

function getItemData(idx) {
	
	var obj = thisMovie("mediaplayer_flash").itemData(idx);
	if (obj["description"] && playing)
		newCaptionHtml = '<marquee id="rmq" scrollamount="2" width="150" style="width:150px;display:block;" behavior="scroll" loop="infinite">' + obj["description"] + '</marquee>';
	else
		newCaptionHtml = radioText;
	//document.getElementById("player_caption").innerHTML = newCaptionHtml;
	$("#player_caption").html(newCaptionHtml);
};


function playAudio(fileuri) {
	player = thisMovie('mediaplayer_flash');
	if (!player) 
		return;

	if (playing == fileuri) {
		player.sendEvent('stop');
		playing = '';
	} else {
		player.loadFile({file:fileuri});
		player.sendEvent('playpause');
		playing = fileuri;
	}
}

function audioPlayStop(fileuri, anchor) {
	player = thisMovie('mediaplayer_flash');
	if (!player) 
		return false;
		
	$('.audioplayer img').attr('src', SITEROOT + 'images/iconset/sound_play.gif');
	if (playing == fileuri) {
		player.sendEvent('stop');
		$('#player_caption').html(radioText);
		playing = '';
	} else {
		player.loadFile({file:fileuri});
		//setTimeout("player.sendEvent('playpause');", 1200);
		if (anchor)
			$(anchor).parents().filter('.audioplayer')
			.find('img:first').attr('src', SITEROOT + 'images/iconset/sound_play_playing.gif');
		playing = fileuri;
	}
	return true;
};
