// global variables
var mp_paused = 0;
var mp_muted = 0;
var mp_stopped = 1;
// media player refresh
if ( navigator.appName == "Netscape" ) 
    navigator.plugins.refresh();
// browser test
var sBrowser = navigator.userAgent;  
if ((sBrowser.indexOf("IE") > -1) && (navigator.platform == "Win32")) {
	sBrowser = "IE";
} else {
	sBrowser = "nonIE";
}
// Set Initial WM Player volume
function setInitVol() {
	if (sBrowser == "IE") 
		document.MediaPlayerX.Volume = -400;
	else
		document.MediaPlayerX.SetVolume(-400);
}
// Media Player Controls
function playIt() {
	//alert(1);
	if (getCurrentPlayState() !=0)
		document.MediaPlayerX.Stop();
	if (sBrowser == "IE") 
		document.MediaPlayerX.Mute = false;
	else 
		document.MediaPlayerX.SetMute(false);
	mp_stopped = false;
	document.MediaPlayerX.Play();
}
// stop
function stopIt() {
	document.MediaPlayerX.Stop();
	mp_stopped = true;
}
// pause
function pauseIt() {
	if (mp_paused)
		document.MediaPlayerX.Play();
	else
		document.MediaPlayerX.Pause();
	mp_paused = (!mp_paused);
}
// play state
function getCurrentPlayState(){
	if (sBrowser == "IE")
		return(document.MediaPlayerX.PlayState);
	else 
		return(document.MediaPlayerX.GetPlayState());
}
// mute
function muteIt() {
	if (sBrowser == "IE") {
		document.MediaPlayerX.Mute = (!mp_muted);
	} else {
		document.MediaPlayerX.SetMute(!mp_muted);
	}
	mp_muted = (!mp_muted);
}
// de mute
function hearIt() {
	if (sBrowser == "IE") {
		document.MediaPlayerX.Mute = false;
	} else {
		document.MediaPlayerX.SetMute(false);
	}
	mp_muted = false;
}
// mute
function muteAll() {
	if (sBrowser == "IE") {
		document.MediaPlayerX.Mute = true;
	} else {
		document.MediaPlayerX.SetMute(true);
	}
	mp_muted = true;
}
// get volume
function getVolume() {
	if (sBrowser == "IE") 
		return(document.MediaPlayerX.Volume);
	else 
		return(document.MediaPlayerX.GetVolume());
}

// increase volume
function increaseVolume() {

	if (sBrowser == "IE") {
		var initVol = document.MediaPlayerX.Volume;
		if (initVol + 200 <= 0) 
			document.MediaPlayerX.Volume =initVol + 200;
	}
	else {
		var initVol = document.MediaPlayerX.GetVolume();
		if (initVol + 200 <= 0) 
			document.MediaPlayerX.SetVolume(initVol+200);
	}
}
// decrease volume
function decreaseVolume() {
	if (sBrowser == "IE") {
		var initVol = document.MediaPlayerX.Volume;
		if (initVol - 200 > -2000) 
			document.MediaPlayerX.Volume =initVol - 200;
	}
	else {
		var initVol = document.MediaPlayerX.GetVolume();
		if (initVol - 200 > -2000) 
			document.MediaPlayerX.SetVolume(initVol - 200);
	}
}

//var g_offset = 0;
//var streamState = 0; // 0 standy, 1 live, 2 archive
function fastForward() {
	var newValue = document.MediaPlayerX.currentPosition + (document.MediaPlayerX.duration / 10);
	if (newValue < document.MediaPlayerX.duration - 1) {
		document.MediaPlayerX.currentPosition = newValue;
	}
	else {
		document.MediaPlayerX.currentPosition = document.MediaPlayerX.duration;
	}
	//alert(document.MediaPlayerX.currentPosition);
//		g_offset ++;
//		if (g_offset > 9)
//			g_offset = 9;
//		document.MediaPlayerX.currentPosition = document.MediaPlayerX.duration/10 * g_offset;
}
function fastRewind() {
	var newValue = document.MediaPlayerX.currentPosition - (document.MediaPlayerX.duration / 10);
	if (newValue > 0) {
		document.MediaPlayerX.currentPosition = newValue;
	}
	else {
		document.MediaPlayerX.currentPosition = 0;
	}
	//alert(document.MediaPlayerX.currentPosition);
//		g_offset --;
//		if (g_offset < 0)
//			g_offset = 0;
//		document.MediaPlayerX.currentPosition = document.MediaPlayerX.duration/10 * g_offset;
}



function SetPosition(PosTime) {
	//alert(PosTime);
	//alert(document.MediaPlayerX.currentPosition);
	//alert(document.MediaPlayerX.duration);
	document.MediaPlayerX.currentPosition = PosTime;
}

function GetPosition() {
	return document.MediaPlayerX.currentPosition;
}



