private void GetResponse()
        {
            string strJobId          = this.Request.QueryString["jobId"];
            string strMessageTypeInt = this.Request.QueryString["messageTypeId"];

            if (String.IsNullOrEmpty(strJobId) || String.IsNullOrEmpty(strMessageTypeInt))
            {
                return;
            }

            int intMessageType = Convert.ToInt32(strMessageTypeInt);

            AdminUtils.ClientMessageType messageType = (AdminUtils.ClientMessageType)intMessageType;

            Job job = CacheLayer.JobFromId(Convert.ToInt32(strJobId));

            string subject = AdminUtils.GetClientAlertSubject(messageType, job);
            string message = AdminUtils.GetClientAlertMessage(messageType, job);

            StringBuilder json = new StringBuilder();

            // note - this assumes the returned values from AdminUtils won't have double quotes
            json.Append("[{");
            json.Append("\"subject\": ");
            json.Append("\"" + SiteUtils.EncodeJsString(subject) + "\", ");
            json.Append("\"message\": ");
            json.Append("\"" + SiteUtils.EncodeJsString(message) + "\"");
            json.Append("}]");

            this.Response.Clear();
            Debug.WriteLine(json.ToString());
            this.Response.Write(json.ToString());
            HttpContext.Current.ApplicationInstance.CompleteRequest();
        }