var midmt = new Array('audio/mid','audio/x-midi','audio/midi');
ismplugin = false;
for(var j = 0; j < midmt.length; j++) {
  if(navigator.mimeTypes[midmt[j]] && navigator.mimeTypes[midmt[j]].enabledPlugin != null) ismplugin = true;
}
var sEmb = '<div id="mp" style="position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:10"><embed type="audio/midi" src="" loop=true autostart=true hidden=true name="mp" mastersound></embed></div>';
var sBgs = '<bgsound src="" id="mp" loop=infinite autostart=true>'
var sBtn = '<span class="nav10p">BGSOUND: <input class="ps" type="button" name="mpctrl" value="Play" onclick="ps(this)" /></span>';
var midfile = "";
function mplayer(file) {
  midfile = file;
  if(navigator.appName == "Microsoft Internet Explorer") { 
    document.write(sBgs);
    document.write(sBtn);
  } else if(ismplugin){
    document.write(sEmb);
    document.write(sBtn);
  }
}
mpruns = false;
function ps(btn) {
  if(mpruns){
    mp_stop('mp');
    btn.value='Play';
    mpruns = false;
  }else {
    mp_play('mp', midfile);
    btn.value='Stop';
    mpruns = true;
  }
}
function mp_play(id, mfile) {
	if(document.all){
		document.all[id].src = mfile;
	}else if(document.getElementById){
    document.getElementById(id).innerHTML = '<embed type="audio/midi" src="' + mfile + '" loop=true autostart=true hidden=true name="mp" mastersound></embed>';
  }
}
function mp_stop(id){
	if(document.all){
		document.all[id].src = "";
	} else if(document.getElementById){
    document.embeds[id].Stop(true);
    document.getElementById(id).innerHTML = '<embed type="audio/midi" src="" loop=true autostart=true hidden=true name="mp" mastersound></embed>';
	}
}
