function ErrorServices()
{
  this.ThrowError = ThrowError;

  function ThrowError(errorMessage, handleOnServerSide)
  {
    if (!handleOnServerSide)
    {
      switch(__thisEnv)
      {
      case "Unknown":
      case "Development":
      case "Test":
        alert("Error - " + errorMessage);
      break;
      case "Production":
      break;         
      default:
      break;
      }
    }
    else
    {
      __context.GetPlatformServicesClientProxy().ThrowError(errorMessage);
    }
  }
}