function ISAT_Flash_ScriptCommand(ParamName, ParamValue) {

	ParamName.toLowerCase();
	ParamValue.toLowerCase();
	
	switch (ParamName) {

		case "play":
			ISAT_WM_Play();
			break;

		case "pause":
			ISAT_WM_Pause();
			break;

		case "stop":
			ISAT_WM_Stop();
			break;

		case "reverse":
			ISAT_WM_Reverse();
			break;

		case "forward":
			ISAT_WM_Forward();
			break;

		case "volume":
			ISAT_WM_Volume(parseInt(ParamValue));
			break;

		case "mute":
			ISAT_WM_Mute();
			break;

		case "position":
			ISAT_WM_SetPosition(parseInt(ParamValue));
			break;

		case "download":
			window.open(ParamValue, "", "");
			break;

		case "band":
			switch (ParamValue) {
				case "low":
					ISAT_WM_LowBand();
					break;
					
				case "audio":
					ISAT_WM_AudioBand();
					break;
					
				case "best":
					ISAT_WM_BestBand();
					break;

				default:
					ISAT_WM_HighBand();
					break;
				}
			break;

		case "interval":
			if (ParamValue == "StatusLE" || ParamValue == "StatusLT" || ParamValue == "StatusOE") {
				ISAT_HideMediaAndStop();
			}
			else {					
				ISAT_WM_ScriptCommand(ParamValue, "notUpdate");
			}
			
			break;

		case "changeMode":
			var arrTmp = ParamValue.split(",");
			
			var x = arrTmp[0];
			var y = arrTmp[1];
			var width = arrTmp[2];
			var height = arrTmp[3];
			
			ISAT_MoveMedia(x, y);
			ISAT_ResizeMedia(width, height);
			break;
		
		case "closedCaption":
			ISAT_WM_ClosedCaptionOn(ParamValue);
			break;
		
		case "changeClosedCaption":
			var arrTmp = ParamValue.split(",");
			
			var x = (arrTmp[0] < 0) ? 0 : arrTmp[0];
			var y = (arrTmp[1] < 0) ? 0 : arrTmp[1];
			var width = (arrTmp[2] < 0) ? 0 : arrTmp[2];
			var height = (arrTmp[3] < 0) ? 0 : arrTmp[3];
		
			ISAT_MoveClosedCaption(x, y);
			ISAT_ResizeClosedCaption(width, height);
			break;

		case "fullScreen":
			ISAT_WM_FullScreen();
			break;

		case "javaScript":
			eval(ParamValue);
			break;
	}

}
