var mouseDown = false;
	
var WMState = new Array();
    WMState[0]  = "Undefined"; 
    WMState[1]  = "Stopped"; 
    WMState[2]  = "Paused"; 
    WMState[3]  = "Playing"; 
    WMState[4]  = "Scan Forward"; 
    WMState[5]  = "Scan Reverse"; 
    WMState[6]  = "Buffering"; 
    WMState[7]  = "Waiting"; 
    WMState[8]  = "Media Ended"; 
    WMState[9]  = "Connecting to media ..."; 
    WMState[10] = "Ready"; 
    WMState[11] = "Reconnecting"; 
var
  playImg = new Image;			playImg_o = new Image;
  pauseImg = new Image;			pauseImg_o = new Image;
  stopImg = new Image;			stopImg_o = new Image;
  rewImg = new Image;			rewImg_o = new Image;
  fwdImg = new Image;			fwdImg_o = new Image;
  prevImg = new Image;			prevImg_o = new Image;
  nextImg = new Image;			nextImg_o = new Image;
  voldownImg = new Image;		voldownImg_o = new Image;
  volupImg = new Image;			volupImg_o = new Image;
  muteImg = new Image;			muteImg_o = new Image;
  unmuteImg = new Image;		unmuteImg_o = new Image;
  fullscreenImg = new Image;	fullscreenImg_o = new Image;
  
function loadImages() {
/*  var playImg = new Image();  var playImg_o = new Image();
  var pauseImg = new Image();  var pauseImg_o = new Image();
  var stopImg = new Image();  var stopImg_o = new Image();
  var rewImg = new Image();  var rewImg_o = new Image();
  var fwdImg = new Image();  var fwdImg_o = new Image();
  var prevImg = new Image();  var prevImg_o = new Image();
  var nextImg = new Image();  var nextImg_o = new Image();
  var voldownImg = new Image();  var voldownImg_o = new Image();
  var volupImg = new Image();  var volupImg_o = new Image();
  var muteImg = new Image();  var muteImg_o = new Image();
  var unmuteImg = new Image();  var unmuteImg_o = new Image();
  var fullscreenImg = new Image();  var fullscreenImg_o = new Image();
  */
  playImg.src = "../images/btns/play.jpg";
  pauseImg.src = "../images/btns/pause.jpg";
  stopImg.src = "../images/btns/stop.jpg";
  rewImg.src = "../images/btns/rew.jpg";
  fwdImg.src = "../images/btns/fwd.jpg";
  prevImg.src = "../images/btns/prev.jpg";
  nextImg.src = "../images/btns/next.jpg";
  voldownImg.src = "../images/btns/voldown.jpg";
  volupImg.src = "../images/btns/volup.jpg";
  muteImg.src = "../images/btns/mute.jpg";
  unmuteImg.src = "../images/btns/unmute.jpg";
  fullscreenImg.src = "../images/btns/fullscreen.jpg";

  playImg_o.src = "../images/btns/play_over.jpg";
  pauseImg_o.src = "../images/btns/pause_over.jpg";
  stopImg_o.src = "../images/btns/stop_over.jpg";
  rewImg_o.src = "../images/btns/rew_over.jpg";
  fwdImg_o.src = "../images/btns/fwd_over.jpg";
  prevImg_o.src = "../images/btns/prev_over.jpg";
  nextImg_o.src = "../images/btns/next_over.jpg";
  voldownImg_o.src = "../images/btns/voldown_over.jpg";
  volupImg_o.src = "../images/btns/volup_over.jpg";
  muteImg_o.src = "../images/btns/mute_over.jpg";
  unmuteImg_o.src = "../images/btns/unmute_over.jpg";
  fullscreenImg_o.src = "../images/btns/fullscreen_over.jpg";
}
function BtnOver(btn)
{
	var btnid = btn.id;
	btn.src = eval('btn.src=' + btnid + 'Img_o.src');
}
function BtnOut(btn)
{
	var btnid = btn.id;
	btn.src = eval('btn.src=' + btnid + 'Img.src');
}
function ChangePlay_PauseBtn(state)
{
	if ( state == 'pause' ) {
		btn.src=pauseImg.src;
		btn.id = 'pause';
	}
	else if ( state == 'play' ) {
		btn.src=playImg.src;
		btn.id = 'play';
	}
}
function doPlay(btn) {
  if ( MediaPlayer.playState==1 || MediaPlayer.playState==2 || MediaPlayer.playState==8 || MediaPlayer.playState==10 ) {
	btn.src=pauseImg.src;
	btn.id = 'pause';
    MediaPlayer.controls.play();
  } else {
	btn.src=playImg.src;
	btn.id = 'play';
    MediaPlayer.controls.pause();
  }
}
function doStop() {
  MediaPlayer.controls.stop();
  MediaPlayer.CurrentPosition = 0;
  if ( (pbtn = document.getElementById('pause')) != null ) {
  	pbtn.id = 'play';
	pbtn.src = playImg.src;
  }
}
function doMute(btn) {
  MediaPlayer.settings.mute = !MediaPlayer.settings.mute;
  if (MediaPlayer.settings.mute) {
    btn.src=muteImg.src;
	btn.id = 'mute';
  }
  else {
    btn.src=unmuteImg.src;
	btn.id = 'unmute';
  }
}
function doFullScreen() {
   if ( MediaPlayer.playState==2 || MediaPlayer.playState==3 )
     MediaPlayer.fullScreen = true;
}
function doFastRewind() {
  if (MediaPlayer.controls.isAvailable('FastReverse'))
    MediaPlayer.controls.fastReverse();
}
function doFastForward() {
  if (MediaPlayer.controls.isAvailable('FastForward'))
    MediaPlayer.controls.fastForward();
}
function doVolumeUp() { 
  MediaPlayer.settings.volume += 10;
}
function doVolumeDown() { 
  MediaPlayer.settings.volume -= 10; 
} 
function doPrevious() { 
  MediaPlayer.controls.previous(); 
} 
function doNext() { 
  MediaPlayer.controls.next(); 
} 
function gotoEntry(entry) {
  MediaPlayer.controls.currentItem = MediaPlayer.currentPlaylist.item(entry);
  MediaPlayer.controls.play();
}

function InitTitles(mpstate,musicname,mduration) {
	if ( mpstate ) {
		mpstate.innerText = WMState[MediaPlayer.playState];
	}
	if ( musicname ) {
		if ( MediaPlayer.playState == 1 || MediaPlayer.playState == 9 )  mu_name = MediaPlayer.currentPlaylist.name.substring(0,30);
		else mu_name = MediaPlayer.currentMedia.name;
		musicname.innerText = '( ' + mu_name.substring(0,40) + '\.\.\. )';
	}
	if ( mduration ) {
		mduration.innerText = 'Duration ' + Math.floor(MediaPlayer.currentMedia.duration / 60) + ':' + Math.floor(MediaPlayer.currentMedia.duration % 60);
	}
}
function ShowCurrTime(currtime) {
	if ( currtime ) {
		currtime.innerText = 'Time ' + Math.floor(MediaPlayer.controls.currentPosition / 60) + ':' + Math.floor(MediaPlayer.controls.currentPosition % 60);
		setTimeout("ShowCurrTime(currtime)",5000);
	}
}
function ShowCurrPosition() {
	if ( !mouseDown ) {
		x = MediaPlayer.controls.currentPosition*positionBar.width/MediaPlayer.currentMedia.duration;
		x = ( x > positionBar.width-(currposition.width/2) ) ? positionBar.width-(currposition.width/2) : x;
		posSpace.width = x - currposition.width/2;
	}
	setTimeout("ShowCurrPosition(currposition)",6000);
}
function clickOnPosition() {
	var x = window.event.x;
//	alert(x);
}
function mouseDownOnPosition() {
	mouseDown = true;
}
function mouseMoveOnPosition() {
	if ( mouseDown ) { 
		var x = window.event.clientX - findPosX(positionBar);
//		if ( x < 3 ) x = 0;
		x = ( x > positionBar.width-(currposition.width/2) ) ? positionBar.width-(currposition.width/2) : x;
		posSpace.width = x - currposition.width/2;
	}
}
function mouseUpOnPosition() {
	if ( mouseDown ) {
		var x = window.event.clientX - findPosX(positionBar);
		x = ( x > positionBar.width-(currposition.width/2) ) ? positionBar.width-(currposition.width/2) : x;
		posSpace.width = x - currposition.width/2;
		MediaPlayer.controls.currentPosition = MediaPlayer.currentMedia.duration*x/positionBar.width;
		mouseDown = false;
	}
}
document.onmousemove = Function("mouseMoveOnPosition()");
document.onmouseup = Function("mouseUpOnPosition()");
document.onload = Function("alert('')");
/*
function mouseDownOnMarker() {
  mouseDown = true;
}

function handleMove() {
  var mPosition = window.event.x-155-5;
  if ( (mouseDown) && (window.event.x<=281) && (window.event.x>=155) ) {
    if (mPosition<0)
      mPosition = 0;
    MediaPlayer.controls.currentPosition = (MediaPlayer.currentMedia.duration*mPosition)/126;
    markerImg.hspace = mPosition;
  }
}

function mouseClickOnMarker() {
  mouseDown = false;
  var mPosition = window.event.x-155-5;
  if (mPosition<0)
      mPosition = 0;
  MediaPlayer.controls.currentPosition = (MediaPlayer.currentMedia.duration*mPosition)/126;
  markerImg.hspace = mPosition;
}

function mouseUpOnMarker() {
  mouseDown = false;
}
function mouseDownOnVolume() {
  mouseDown2 = true;
}

function handleMoveVolume() {
  var mPosition = window.event.x-220-5;
  if ( (mouseDown2) && (window.event.x<=269) && (window.event.x>=220) ) {
    if (mPosition<0)
      mPosition = 0;
    MediaPlayer.settings.volume = (100*mPosition)/49;
    volumeImg.hspace = mPosition;
  }
}

function mouseClickOnVolume() {
  mouseDown2 = false;
  var mPosition = window.event.x-220-5;
  if (mPosition<0)
      mPosition = 0;
  MediaPlayer.settings.volume = (100*mPosition)/49;
  volumeImg.hspace = mPosition;
}

function mouseUpOnVolume() {
  mouseDown2 = false;
}

function setPositionWhilePlaying() {
  markerImg.hspace = (MediaPlayer.controls.currentPosition*126)/MediaPlayer.currentMedia.duration;  
  setTimeout('setPositionWhilePlaying()',1000);
}
setTimeout('setPositionWhilePlaying()',1000);

MediaPlayer.settings.volume = 100;
volumeImg.hspace = 46;
*/

function findPosX(obj)
{
	x = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x) {
		x += obj.x;
	}
	return x;
}
function checkKey()
{
  if ( (window.event.keyCode == 122) )
  {
    window.event.keyCode = 0;
    return false;
  }
  return true;
}
