/*---------------------------------------------------------
	Windows Media Player 7.1 Object Control

	@Luchang 2002-10-21
---------------------------------------------------------*/

var iVolumnSetp = 500;
var iScrollLength = 350;

//Object---------------------------------------------------
function increaseVolume()
{
	if (window.MediaPlayer != null)
	{
		if ((MediaPlayer.Volume + iVolumnSetp)>0)
			MediaPlayer.Volume = 0;
		else
			MediaPlayer.Volume = MediaPlayer.Volume + iVolumnSetp;
	}
}

function decreseVolume()
{
	if (window.MediaPlayer != null)
	{
		if ((MediaPlayer.Volume - iVolumnSetp) < -10000)
			MediaPlayer.Volume = -10000;
		else
			MediaPlayer.Volume = MediaPlayer.Volume - iVolumnSetp;
	}
}

function leftSpeaker()
{
	if (window.MediaPlayer != null)
		MediaPlayer.Balance = -10000
}

function rightSpeaker()
{
	if (window.MediaPlayer != null)
		MediaPlayer.Balance = 10000
}

function balance()
{
	if (window.MediaPlayer != null)
		MediaPlayer.Balance = 0
}

function fullScreen()
{
	if (window.MediaPlayer != null)
		MediaPlayer.DisplaySize=3;
}

function startPlay()
{
	if (window.MediaPlayer != null)
		MediaPlayer.Play();
}

function stopPlay()
{
	if (window.MediaPlayer != null)
	{
		MediaPlayer.DisplaySize = 0;
		MediaPlayer.Stop();
	}
}

function pausePlay()
{
	if (window.MediaPlayer != null)
		MediaPlayer.Pause();
}

function fastForward()
{
	if (window.MediaPlayer != null)
		MediaPlayer.FastForward();
}

function fastReverse()
{
	if (window.MediaPlayer != null)
		MediaPlayer.FastReverse();
}

//---------------------------------------------------------
function positionChange()
{
	if (window.MediaPlayer != null)
	{
		iTotalTime = MediaPlayer.Duration;
		iNowTime = MediaPlayer.CurrentPosition;

		videoscrollbutton.style.left = iNowTime * iScrollLength / iTotalTime;
	}
}

function goPosition(iTime)
{
	if (window.MediaPlayer != null)
		MediaPlayer.CurrentPosition = iTime;
}

function goScrollPosition(event)
{
	iCurrentX = event.x;
	if (iCurrentX >= iScrollLength)
		return;

	if (window.MediaPlayer != null)
	{
		iTotalTime = MediaPlayer.Duration;
		iPlayTime = iCurrentX * iTotalTime / iScrollLength;

		MediaPlayer.CurrentPosition = iPlayTime;
	}
}

function scrollPositionMouseMove(obj, event)
{
	iCurrentX = event.x;
	if (parseInt(iCurrentX, 10) >= iScrollLength)
		return;

	if (window.MediaPlayer != null)
	{
		iTotalTime = MediaPlayer.Duration;
		iPlayTime = parseInt(iCurrentX * iTotalTime / iScrollLength, 10);

		Hour = parseInt(iPlayTime / (60 * 60), 10);
		Min = parseInt((iPlayTime - Hour * 60 * 60) / 60, 10);
		Sec = parseInt(iPlayTime - Hour * 60 * 60 - Min * 60, 10);

		//if (Hour == 0)
		//	strHour = "00"
		//else
		//	if (String(Hour).length < 2)
		//		strHour = "0" + String(Hour)
		//	else
		//		strHour = String(Hour)
		strHour = String(Hour)

		if (Min == 0)
			strMin = "00"
		else
			if (String(Min).length < 2)
				strMin = "0" + String(Min)
			else
				strMin = String(Min)

		if (Sec == 0)
			strSec = "00"
		else
			if (String(Sec).length < 2)
				strSec = "0" + String(Sec)
			else
				strSec = String(Sec)

		scrollInfo.innerHTML = strHour + ":" + strMin + ":" + strSec;
		scrollInfo.style.top = event.y-12;
		scrollInfo.style.left = event.x-20;
		scrollInfo.style.visibility = "visible";
		//window.alert(String(scrollInfo.style.left)+String(scrollInfo.style.left));
	}
}

function scrollPositionMouseOut()
{
	scrollInfo.style.visibility = "hidden";
}

