function toggle_more(oid,element,custom_text) {
	var more=document.getElementById("more_"+oid);
	if (more.style.display=="block") {
		more.style.display="none";
		element.innerHTML=custom_text?custom_text.on:"Read More...";
		element.className="more_button off";
		}
	else {
		more.style.display="block";
		element.innerHTML=custom_text?custom_text.off:"Hide";
		element.className="more_button on";
		}
	}
	
all_media=[];
current_link=null;
current_file=null;
next_loaded=true;
function bmusic_init() {
	var links=document.getElementsByTagName("DIV");
	var bmp=document.bmusic_player;
	for (var n in links) if (links[n].className && links[n].className.indexOf("bmusic")!=-1) {
		link=links[n].getElementsByTagName("A")[0];
		link.image=links[n].getElementsByTagName("IMG")[0];
		all_media[all_media.length]={"file":link.href,"title":link.innerHTML,"link":link};
		link.title=link.href;
		link.href="javascript:void(0)";
		link.enable_bmusic=function(evt) {
			var link=get_event(evt).target;
			link.bm_active();
			current_link=link;
			document.getElementById("bmusic_title").innerHTML=link.innerHTML;
			current_file=link.title
			setTimeout(bm_load,500);
			}
		link.bm_active=function() {
			if (current_link) current_link.bm_inactive();
			this.style.paddingLeft="18px";
			this.style.background="url("+bm_on+") no-repeat 0 1px";
			}
		link.bm_inactive=function() {
			this.style.paddingLeft="0";
			this.style.background="none"
			}
		try {link.attachEvent('onclick',link.enable_bmusic);} catch(e) {}
		try {link.addEventListener('click',link.enable_bmusic, false);} catch(e) {}
		}
	setTimeout(bmusic_next,500);
	}
	
function bmusic_next() {
	var bmp=document.bmusic_player;
	if (next_loaded && bmp.GetPluginStatus() == 'Complete' && bmp.GetEndTime()==bmp.GetTime()) {
		bmusic_loadnext();
		next_loaded=false;
		}
	setTimeout(bmusic_next,500);
	}
	
function bmusic_loadnext() {
	if (current_link) current_link.bm_inactive();
	if (all_media.length==0) return;
	file=all_media.shift();
	current_link=file.link;
	file.link.bm_active();
	document.getElementById("bmusic_title").innerHTML=file.title;
	current_file=file.file;
	setTimeout(bm_load,500);
	}
	
function bm_load() {
	var bmp=document.bmusic_player;
	bmp.Stop();
  bmp.SetURL(current_file);
	bmp.SetTime(0);
	next_loaded=true;
	setTimeout(bm_start,500);
	}
	
function bm_start() {
	try {
		var bmp=document.bmusic_player;
		if (bmp.Start) {
      bmp.Start(); //old quicktime?
      }
    else if (bmp.Play) {
      bmp.Play(); //new quicktime?
      }
		}
	catch (e) {
		setTimeout(bm_start,500);
		}
	}