var strCurURL = "";
var nTimer = 0;
var m_nSeq = 0;
function ShowPlayer( strURL, nSeq )
{
	var objPlayer = document.getElementById( "mplayer" );
	if( objPlayer.innerHTML == undefined || objPlayer.innerHTML == "" || objPlayer.innerHTML == "aaaa" ) 
	{

		if( -1 != navigator.userAgent.indexOf("MSIE"))
		{
			objPlayer.innerHTML = "<SCRIPT LANGUAGE = 'javascript' FOR = Player EVENT =playStateChange(NewState)> onPlayStateChange( NewState );</SCRIPT><OBJECT ID='Player' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='0' height='0'><PARAM name='URL' value='"+strURL+"'/><PARAM name='autostart' value='true'/><PARAM name='enablecontextmenu' value='0'/>";
		} else
		{
			objPlayer.innerHTML = "<SCRIPT LANGUAGE = 'javascript' FOR = Player EVENT =playStateChange(NewState)> onPlayStateChange( NewState );</SCRIPT><OBJECT id='Player'  type='application/x-ms-wmp'  width='0' height='0'>  <PARAM name='autostart' value='true'/> <PARAM name='URL' value='"+strURL+"'/></OBJECT>";
		}
		
	} else
	{
		var objMediaObject = document.getElementById( "Player" );
		if( strCurURL != strURL ) objMediaObject.URL  = strURL;
		else					  onPlayStateChange( 3 );
		objMediaObject.controls.play();
		
	}
	m_nSeq = nSeq;
	strCurURL = strURL;
}

function StopPlayer( nUserDataSeq )
{
	if( nUserDataSeq != m_nSeq &&  nUserDataSeq != 0 ) return;
	var objPlayer = document.getElementById( "mplayer" );
	if( objPlayer.innerHTML == undefined || objPlayer.innerHTML == "" ) 
	{
		return;
	} else
	{
		var objMediaObject = document.getElementById( "Player" );
		objMediaObject.controls.stop();
	}
}

function PausePlayer( nUserDataSeq )
{
	if( nUserDataSeq != m_nSeq &&  nUserDataSeq != 0 ) return;
	var objPlayer = document.getElementById( "mplayer" );
	if( objPlayer.innerHTML == undefined || objPlayer.innerHTML == "" ) 
	{
		return;
	} else
	{
		var objMediaObject = document.getElementById( "Player" );
		objMediaObject.controls.pause();
	}
}


function SetVolume( nVolume )
{
	var objMediaObject = document.getElementById( "Player" );
	objMediaObject.settings.volume = nVolume;
	
}

function GetPlayerSeq()
{
	return m_nSeq;
}

function GetBuffringStatus()
{
	var objMediaObject = document.getElementById( "Player" );
	return objMediaObject.network.BufferingProgress;
}

function onPlayStateChange( nNewState ){ }