protected void AddTemplateApp_Click(object sender, EventArgs e)
    {
        Util util = new Util();
        Hashtable State = (Hashtable)HttpRuntime.Cache[Session.SessionID];
        if (util.CheckSessionTimeout(State, Response, "../../Default.aspx")) return;

        if (AppName.Text.Length == 0)
        {
            Message.Text = "Enter your own name for this app.";
            return;
        }
        string new_app_name = AppName.Text.Trim();
        if (!Check.ValidateObjectName(Message, new_app_name))
        {
            return;
        }

        if(util.DoesAppExistInAccount(State,new_app_name))
        {
            Message.Text = "The app name " + new_app_name + " already exists. Enter a unique app name.";
            return;
        }

         State["NameForTemplateApp"] = new_app_name;
        Ready.Text = "OK";
    }