
 var NS6 = (navigator.appName=="Netscape" && (document.getElementById!=undefined));
 var NS4 = (document.layers);
 var IE  = (navigator.appName=="Microsoft Internet Explorer"); 
 var NS = false;
 if(NS6) NS = true;  
 if(NS4) NS = true;  

function dBToB255(val)
{
  val = Math.abs(val);
  if(0==val) val = 0.000001; //Make sure value is safe 
  return (255 / (Math.pow(10,val/20)));
}

function B255TodB(val)
{
  if(0==val) val = 0.000001; //Make sure value is safe
  return (Math.log(val/255) * 20);
}

function Player_GetVol()
{
 var vol;
 
 if(NS)
  vol = MediaPlayer.GetVolume();
 else 
  vol = MediaPlayer.Volume; 
 vol =  dBToB255(vol/100);
 return vol;
}

function Player_Vol(vol)
{
 vol = B255TodB(vol)*100;
 if (vol<-10000) vol = -10000;

 if(NS)
  MediaPlayer.SetVolume(vol); 
 else
  MediaPlayer.Volume = vol; 
  
}

function Player_PlayState()
{
 if(NS)
   return MediaPlayer.GetPlayState(); 
 else
  return MediaPlayer.playState; 
 
}

function Player_Play()
{
 var playerStatus = Player_PlayState();
 if (playerStatus == 0) 
   MediaPlayer.play();
 else if (playerStatus == 1) 
   MediaPlayer.play();
}

function Player_Pause()
{
 var playerStatus = Player_PlayState();
 if (playerStatus == 0) 
   MediaPlayer.play();
 else if (playerStatus == 1) 
  MediaPlayer.play();
 else if (playerStatus == 2) MediaPlayer.pause(); 
}

function Player_Stop()
{
 MediaPlayer.Stop();
}

function Player_Open(fname)
{
   MediaPlayer.Open(fname);
}

function Player(fname)
{
 playerwin = window.open("playerframe.php?fname="+fname,"_player", "location=no,status=no,menubar=no,scrollbars=no,resizeable=yes,height=197,width=400");
 playerwin.focus();
}