//var SERVER_ADDR = "http://220.85.42.144/xRingPool/";

var objString;
/*
objString = '<OBJECT classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id=MediaPlayer6 name=MediaPlayer6'
	+ 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"'
	+ 'standby="Loading Microsoft?Windows?Media Player components..." type="application/x-oleobject"'
	+ 'style="LEFT:0px; TOP:0px; width:0px; height:0px; visibility:hidden" VIEWASTEXT>'
	+ '<PARAM NAME="AutoStart" VALUE="0">'
	+ '<PARAM NAME="PlayCount" VALUE="1">'
	+ '<param name="ShowControls" value="False">'
	+ '<param name="ShowStatusBar" value="False">'
	+ '<embed type="application/x-mplayer2"'
	+ 'pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"'
	+ 'src="events2.asx" name="MediaPlayer6" width="160" height="120" autostart="0" showcontrols="0">'
	+ '</OBJECT>\n'
	+ '<OBJECT ID="MediaPlayer7" CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'
	+ 'standby="Loading Microsoft Windows Media Player components..."'
	+ 'TYPE="application/x-oleobject" width="200" height="200"'
	+ 'style="LEFT:0px; TOP:0px; width:0px; height:0px; visibility:hidden" VIEWASTEXT>'
	+ '<PARAM NAME="AutoStart" VALUE="false">'
	+ '<PARAM NAME="uiMode" VALUE="invisible">'
	+ '</OBJECT>';
*/

objString = '<OBJECT classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id=Player name=Player'
	+ 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=Version=6,0,02,0902"'
	+ 'standby="Loading Microsoft?Windows?Media Player components..." type="application/x-oleobject"'
	+ 'style="LEFT:0px; TOP:0px; width:0px; height:0px; visibility:hidden" VIEWASTEXT>'
	+ '  <PARAM name="URL" value=>'
	+ '  <PARAM name="uiMode" value="none">'
	+ '  <param name="ShowControls" value="False">'
	+ '  <param name="ShowStatusBar" value="False">'
	+ '</OBJECT>';

document.write(objString);

var Buffer=0;
var UrlBuffer="";

/*
var fHasWMP64 = (MediaPlayer6.FileName != null)
var fHasWMP7 = (MediaPlayer7.URL != null)


if( fHasWMP7 ) WMPVer = MediaPlayer7.versionInfo; // Has 7.0+ (e.g 8.x, 9.x)
else if( fHasWMP64 ) WMPVer = "6.4";
else
   WMPVer="unknown";

//alert('fHasWMP64 ==> ' + fHasWMP64 + '.....fHasWMP7 ==> ' + fHasWMP7);
//alert('WMPVer: ' + WMPVer);
*/

function prelisten(code)
{
	var url = code;
	if(UrlBuffer==url)
	{
		if(Buffer==1)
		{
			Buffer = 0;
		}
		else
		{
			Buffer=1;
		}
		UrlBuffer = url;
	}
	else
	{
		Buffer=0;
		UrlBuffer = url;
	}
	
	if(Buffer==0)
	{
		Player.url = url;
		Player.controls.play();
	}
	else
	{
       Player.controls.stop();
	}
}

function prelisten_backup(code)
{
	//var url = SERVER_ADDR+code;
	var url = code;
	if(UrlBuffer==url)
	{
		if(Buffer==1)
		{
			Buffer = 0;
		}
		else
		{
			Buffer=1;
		}
		UrlBuffer = url;
	}
	else
	{
		Buffer=0;
		UrlBuffer = url;
	}
	
	if(WMPVer.charAt(0) == '9' || (WMPVer.charAt(0) == '1' && WMPVer.charAt(0) != '.'))
	{
		window.MediaPlayer7.URL = url;

		if(MediaPlayer7.error.errorCount != 0)
		{
			alert(MediaPlayer7.error.item(0).errorDescription);
		}
		else
		{
			if(Buffer==0)
			{
				window.MediaPlayer7.controls.play();
			}
			else
			{
				window.MediaPlayer7.controls.stop();
			}
		}
	}
	else
	{
		window.MediaPlayer6.Filename = url;

		if(window.MediaPlayer6.ErrorCode != 0)
		{
			alert(window.MediaPlayer6.ErrorDescription);
		}
		else
		{
			if(Buffer==0)
			{
				window.MediaPlayer7.controls.play();
			}
			else
			{
				window.MediaPlayer7.controls.stop();
			}
		}
	}
}


function introprelisten(url)
{
	if(WMPVer.charAt(0) == '9'|| WMPVer.charAt(0) == '1' )
	{
		window.MediaPlayer7.URL = url;

		if(MediaPlayer7.error.errorCount != 0)
			alert(MediaPlayer7.error.item(0).errorDescription);
		else
			window.MediaPlayer7.controls.play();
	}
	else
	{
		window.MediaPlayer6.Filename = url;

		if(window.MediaPlayer6.ErrorCode != 0)
			alert(window.MediaPlayer6.ErrorDescription);
		else
			window.MediaPlayer6.Play();
	}
}


function prelisten2(code)
{
	var url = code;
	
	if(UrlBuffer==url)
	{
		if(Buffer==1)
		{
			Buffer = 0;
		}
		else
		{
			Buffer=1;
		}
		UrlBuffer = url;
	}
	else
	{
		Buffer=0;
		UrlBuffer = url;
	}
	
	window.MediaPlayer6.Filename = url;

	if(window.MediaPlayer6.ErrorCode != 0)
	{
		alert(window.MediaPlayer6.ErrorDescription);
	}
	else
	{
		if(Buffer==0)
		{
			window.MediaPlayer6.controls.play();
		}
		else
		{
			window.MediaPlayer6.controls.stop();
		}
	}
}


function prelisten2_backup(code)
{
	var url = code;
	
	if(UrlBuffer==url)
	{
		if(Buffer==1)
		{
			Buffer = 0;
		}
		else
		{
			Buffer=1;
		}
		UrlBuffer = url;
	}
	else
	{
		Buffer=0;
		UrlBuffer = url;
	}
	
	if(WMPVer.charAt(0) == '9' || (WMPVer.charAt(0) == '1' && WMPVer.charAt(0) != '.'))
	{
		window.MediaPlayer7.URL = url;

		if(MediaPlayer7.error.errorCount != 0)
		{
			alert(MediaPlayer7.error.item(0).errorDescription);
		}
		else
		{
			if(Buffer==0)
			{
				window.MediaPlayer7.controls.play();
			}
			else
			{
				window.MediaPlayer7.controls.stop();
			}
		}
	}
	else
	{
		window.MediaPlayer6.Filename = url;

		if(window.MediaPlayer6.ErrorCode != 0)
		{
			alert(window.MediaPlayer6.ErrorDescription);
		}
		else
		{
			if(Buffer==0)
			{
				window.MediaPlayer7.controls.play();
			}
			else
			{
				window.MediaPlayer7.controls.stop();
			}
		}
	}
}
