﻿
			var mmsUndefined = 0;
			var mmsStopped = 1;
			var mmsPaused = 2;
			var mmsPlaying = 3;
			var mmsScanForword = 4;
			var mmsScanReverse = 5;
			var mmsBuffering = 6;
			var mmsWaiting = 7;
			var mmsMediaEnded = 8;
			var mmsTransitioning = 9;
			var mmsReady = 10;
			var mmsReconnection = 11;
			
			var gHandleRTSPStatus;
			var gHandleBufferTimer;
			var gHandleOnlineTimer;
			var gHandleUpdatePrgInfo;
			var gHandleSwitchPrgInfo;
			var gPointOfCurrentPrgInfo;
			
			var ArrayPrgInfo;
			
			function PlayRadio()
			{
				var PointHandle = document.all( "ddlPoint" );
				var APointURL = PointHandle.options[ PointHandle.selectedIndex ].value;
				
				StopRadio();
				document.mmsPlayer.URL = APointURL;
				document.mmsPlayer.controls.play();
				document.mmsPlayer.Settings.Volume = 50;
					
				var ImageHandle = document.all( "imgPlay" );
				ImageHandle.src = "..\\img\\radioad_06_03_off.gif";
				ImageHandle.alt = "停止播放网络广播...";
			}
			
			function StopRadio()
			{
				document.mmsPlayer.controls.stop();
				var ImageHandle = document.all( "imgPlay" );
				ImageHandle.src = "..\\img\\radioad_06_03.gif";
				ImageHandle.alt = "开始播放网络广播...";
			}
			
			function SwitchPlayerStatus()
			{	
				switch( document.mmsPlayer.playState ){ 
					case mmsPlaying:
						StopRadio();
						break;
					case mmsBuffering:
						StopRadio();
						break;
					case mmsTransitioning:
						StopRadio();
						break;
					case mmsPaused:
						PlayRadio();
						break;
					case mmsStopped:
						PlayRadio();
						break;
					case mmsReconnection:
						StopRadio();
						break;
					case mmsMediaEnded:
						PlayRadio();
						break;
					case mmsUndefined:
						StopRadio();
						break;
				}
			}		
			
			function SetVolume( Percent )
			{
				var AVol = document.mmsPlayer.settings.Volume;
				AVol = AVol + Percent;
				if ( AVol > 50 ) AVol = 50;
				if ( AVol < 0 ) AVol = 0;
				document.mmsPlayer.Settings.Volume = AVol;
			}

			function Mute()
			{
				if ( document.mmsPlayer.Settings.mute == true ){
					var ImageHandle = document.all( "imgMute" );
					ImageHandle.src = "..\\img\\radioad_06_04.gif";
					ImageHandle.alt = "关闭声音...";
				}
				else {
					var ImageHandle = document.all( "imgMute" );
					ImageHandle.src = "..\\img\\radioad_06_04_off.gif";
					ImageHandle.alt = "打开声音...";
				}
				document.mmsPlayer.Settings.mute = ( ( document.mmsPlayer.Settings.mute == true ) ? false:true );
			}				
			
			function mmsShowBuffering()
			{
				var ABuffer = document.mmsPlayer.network.bufferingProgress;
				if( ABuffer > 0 && ABuffer < 90 ){
					divPlayingStatus.innerHTML = "直播状态：正在缓冲,剩余:(" + ABuffer +"%)...";	
				}	
			}
		
			function ChangePoint()
			{
				divPlayingStatus.innerHTML = "直播状态：切换发布点...";

				var PointHandle = document.all( "ddlPoint" );
				var APointURL = PointHandle.options[ PointHandle.selectedIndex ].value;
				var ApIndex = APointURL.indexOf( "rtsp" );
				var BpIndex = APointURL.indexOf( "mms" );
				var CpIndex = APointURL.indexOf( "tvkoo" );
				
				var AHref = window.location.href;
				var AuIndex = AHref.indexOf( "index_RealPlayer.aspx" );
				var BuIndex = AHref.indexOf( "player.jsp" );
				var CuIndex = AHref.indexOf( "index_KooPlayer.aspx" );
				
				if ( ( ApIndex != -1 ) && ( AuIndex == -1 ) ){
					window.location.href = "index_RealPlayer.aspx";
				}
				if ( BpIndex != -1 ){
					if  ( BuIndex == -1 ){
						window.location.href = "player.jsp";
					}
					else{
						PlayRadio();
					}
				}
				if ( ( CpIndex != -1 ) && ( CuIndex == -1 ) ){
					window.location.href = "index_KooPlayer.aspx";
				}
			}			
			