Carrotware.CMS.UI.Controls.SearchBox.FindEntryFormCtrls C# (CSharp) Method

FindEntryFormCtrls() private method

private FindEntryFormCtrls ( Control X ) : void
X System.Web.UI.Control
return void
        private void FindEntryFormCtrls(Control X)
        {
            foreach (Control c in X.Controls) {
                EntryFormControls.Add(c);

                if (c is LiteralControl) {
                    LiteralControl z = (LiteralControl)c;
                    z.Text = z.Text.Replace("{EXEC_SEARCH_FUNCTION}", "return " + JS_SearchName + "()");
                    z.Text = z.Text.Replace("{EXEC_SEARCH_FUNCTION_ENTER}", "return " + JS_EnterSearch + "(event)");
                }

                if (c is TextBox && c.ID != null) {
                    TextBox z = (TextBox)c;
                    if (z.ID.ToLowerInvariant().Contains("search")) {
                        z.Attributes["onkeypress"] = "return " + JS_EnterSearch + "()";
                    }
                }

                if (c is Button && c.ID != null) {
                    Button z = (Button)c;
                    if (z.ID.ToLowerInvariant().Contains("search")) {
                        z.OnClientClick = "return " + JS_SearchName + "()";
                    }
                }

                FindEntryFormCtrls(c);
            }
        }