Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

show/hide controls inside a .net 4.0 repeater

Posted on 2011-10-06
15
Medium Priority
?
579 Views
Last Modified: 2012-05-12
Thanks in advance for any help you guys can give me.  I am working on a web application to allow some employees to put in security change requests. On one of the pages in the app I have the user select what type of security should be applied to a particular account. I use a repeater to generate a table with the name of a securable object, some radio buttons giving them options about how to secure the object, and then a final column that has controls for making the final selections.  The idea is that based on what options the user chooses on the radio buttons determines which controls they see in the final column. Like this:  Picture of what I'm trying to doMy first instinct would be to use javascript to show/hide the controls but i cannot figure out how to tell my javascript function how to show/hide the right controls.  I tried adding <%# Eval("SecObjectName") %> to the ID tag of the web controls so that I could use getElementByID, but I keep getting an error when I build the site. I'm stumped. I'm not even sure this is the best way to go about what I'm trying to do. Any help would be greatly appreciated.
0
Comment
Question by:itsupportdmg
  • 7
  • 7
15 Comments
 
LVL 9

Expert Comment

by:BlueYonder
ID: 36924485
Here is an example done with file upload to call getElement by id.  

<asp:FileUpload ID="fuAttachment" runat="server" Style="display: none;" />
<input id="btnAttachment" type="button" value="Add Attachment" runat="server" />

btnAttachment.Attributes.Add("onclick", "document.getElementById('" + fuAttachment.ClientID + "').click();");
0
 

Author Comment

by:itsupportdmg
ID: 36924698
Sorry if this sounds dumb but where would I put the Attributes.Add command? Is that when I bind the Repeater or on Page Load or some where else?
0
 
LVL 83

Expert Comment

by:leakim971
ID: 36924856
right click on your page, choose view source and post it here
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 

Author Comment

by:itsupportdmg
ID: 36924970
NewEmp.aspx
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="false"
    CodeFile="NewEmp.aspx.vb" Inherits="submitters_NewEmp" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
    <script language="javascript" type="text/javascript">
        function showControls(contGroup, value) {
            alert("contGroup: " + contGroup + "\n value: " + value);
        }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
    <h2>
        New Employee Request For
        <%=Session("FacilityChoiceName")%>
    </h2>
    <asp:MultiView ID="NewEmpMV" runat="server" ActiveViewIndex="0">
        <asp:View ID="InitialView" runat="server">
            <h4>
                Employee Info</h4>
            <table>
                <tr>
                    <th align="left">
                        Start Date:
                    </th>
                    <td>
                        <asp:TextBox ID="StartDateTxt" runat="server" MaxLength="10"></asp:TextBox>
                        <asp:CalendarExtender ID="StartDateTxt_CalendarExtender" runat="server" Enabled="True"
                            TargetControlID="StartDateTxt">
                        </asp:CalendarExtender>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="StartDateTxt"
                            ErrorMessage="(Required)" CssClass="failureNotification" ValidationGroup="initialViewVal"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        First Name:
                    </th>
                    <td>
                        <asp:TextBox ID="FName" runat="server" MaxLength="50"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="FName"
                            ErrorMessage="(Required)" CssClass="failureNotification" ValidationGroup="initialViewVal"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        Middle Initial:
                    </th>
                    <td>
                        <asp:TextBox ID="MITxt" runat="server" MaxLength="1"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        Last Name:
                    </th>
                    <td>
                        <asp:TextBox ID="LNameTxt" runat="server" MaxLength="50"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="LNameTxt"
                            ErrorMessage="(Required)" CssClass="failureNotification" ValidationGroup="initialViewVal"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        Job Title:
                    </th>
                    <td>
                        <asp:TextBox ID="JobTitleTxt" runat="server" MaxLength="100"></asp:TextBox>
                        <asp:AutoCompleteExtender runat="server" ID="JobTitleTxt_AutoCompleteExtender" TargetControlID="JobTitleTxt"
                            ServiceMethod="GetCompletionList" MinimumPrefixLength="2" CompletionSetCount="12"
                            EnableCaching="true" UseContextKey="True" CompletionInterval="10">
                        </asp:AutoCompleteExtender>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="JobTitleTxt"
                            ErrorMessage="(Required)" CssClass="failureNotification" ValidationGroup="initialViewVal"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        Facility:
                    </th>
                    <td>
                        <asp:DropDownList ID="FacilityDDL" runat="server" AppendDataBoundItems="True" DataSourceID="FacilitySDS"
                            DataTextField="FacilityName" DataValueField="FacilityID">
                        </asp:DropDownList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="FacilityDDL"
                            ErrorMessage="(Required)" CssClass="failureNotification" ValidationGroup="initialViewVal"></asp:RequiredFieldValidator>
                        <asp:SqlDataSource ID="FacilitySDS" runat="server" ConnectionString="<%$ ConnectionStrings:SecRequests %>"
                            SelectCommand="SELECT * FROM [Facility] WHERE ([FacilityID] = @FacilityID)">
                            <SelectParameters>
                                <asp:SessionParameter Name="FacilityID" SessionField="FacilityChoiceID" Type="Int32" />
                            </SelectParameters>
                        </asp:SqlDataSource>
                    </td>
                </tr>
                <tr>
                    <th align="left">
                        Replacing:
                    </th>
                    <td>
                        <asp:DropDownList ID="ReplacingDDL" runat="server" DataSourceID="EmpNameSDS" DataTextField="FullName"
                            DataValueField="EmpID" AppendDataBoundItems="true">
                            <asp:ListItem>Nobody</asp:ListItem>
                            <asp:ListItem>Not Listed</asp:ListItem>
                        </asp:DropDownList>
                        <asp:SqlDataSource ID="EmpNameSDS" runat="server" ConnectionString="<%$ ConnectionStrings:SecRequests %>"
                            SelectCommand="SELECT DISTINCT EmpID, FullName FROM vw_Employees WHERE (FacilityName = @FacilityName) AND (Active = 1) ORDER BY FullName">
                            <SelectParameters>
                                <asp:SessionParameter Name="FacilityName" SessionField="FacilityChoiceName" />
                            </SelectParameters>
                        </asp:SqlDataSource>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:Button ID="NextBtn1" runat="server" Text="Next" OnCommand="NextBtn_Click" CommandName="InitialView"
                            ValidationGroup="initialViewVal" />
                        <asp:Button ID="CancelBtn1" runat="server" Text="Cancel" OnCommand="CancelBtn_Click"
                            CausesValidation="false" />
                    </td>
                </tr>
            </table>
        </asp:View>
        <asp:View ID="detailsView" runat="server">
            <h4>
                Security Details</h4>
            <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SecObjectsSDS">
                <HeaderTemplate>
                    <table border="0" width="95%">
                        <tr>
                            <th align="left">
                                Object
                            </th>
                            <th align="left">
                                Action
                            </th>
                            <th align="left">
                                Security
                            </th>
                        </tr>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr class="RowStyle">
                        <td>
                            <%# Eval("SecObjectName")%>
                        </td>
                        <td>
                            <asp:RadioButtonList ID="SecTypeRadGroup" runat="server">
                                <asp:ListItem>No Access</asp:ListItem>
                                <asp:ListItem>Like Employee</asp:ListItem>
                                <asp:ListItem>By Function</asp:ListItem>
                                <asp:ListItem>Other</asp:ListItem>
                            </asp:RadioButtonList>
                        </td>
                        <td>
                            <asp:DropDownList ID="LikeEmpDDL" runat="server" AppendDataBoundItems="true"
                                DataSourceID="EmpNameSDS" DataTextField="FullName" DataValueField="EmpID">
                                <asp:ListItem></asp:ListItem>
                            </asp:DropDownList>
                            <br />
                            <asp:ComboBox ID="FunctionCBox" runat="server" AutoCompleteMode="SuggestAppend"
                                MaxLength="100" DataSourceID="JobTitleSDS" AppendDataBoundItems="True" DataTextField="JobTitle"
                                DataValueField="JobTitle" DropDownStyle="DropDown" Style="display: inline;">
                                <asp:ListItem></asp:ListItem>
                            </asp:ComboBox>
                            <br />
                            <asp:TextBox ID="OtherTxt" runat="server" MaxLength="500" Rows="5" Columns="50" TextMode="MultiLine"></asp:TextBox>
                        </td>
                    </tr>
                </ItemTemplate>
                <AlternatingItemTemplate>
                    <tr class="AlternateRowStyle">
                        <td>
                            <%# Eval("SecObjectName") %>
                        </td>
                        <td>
                            <asp:RadioButtonList ID="AltSecTypeRadGroup" runat="server">
                                <asp:ListItem>No Access</asp:ListItem>
                                <asp:ListItem>Like Employee</asp:ListItem>
                                <asp:ListItem>By Function</asp:ListItem>
                                <asp:ListItem>Other</asp:ListItem>
                            </asp:RadioButtonList>
                        </td>
                        <td>
                            <asp:DropDownList ID="AltLikeEmpDDL" runat="server" AppendDataBoundItems="true" DataSourceID="EmpNameSDS"
                                DataTextField="FullName" DataValueField="EmpID">
                                <asp:ListItem></asp:ListItem>
                            </asp:DropDownList>
                            <br />
                            <asp:ComboBox ID="AltFunctionCBox" runat="server" AutoCompleteMode="SuggestAppend"
                                MaxLength="100" DataSourceID="JobTitleSDS" AppendDataBoundItems="True" DataTextField="JobTitle"
                                DataValueField="JobTitle" DropDownStyle="Simple" Style="display: inline;">
                                <asp:ListItem></asp:ListItem>
                            </asp:ComboBox>
                            <br />
                            <asp:TextBox ID="AltOtherTxt" runat="server" MaxLength="500" Rows="5" Columns="50"
                                TextMode="MultiLine"></asp:TextBox>
                        </td>
                    </tr>
                </AlternatingItemTemplate>
                <FooterTemplate>
                    </table>
                </FooterTemplate>
            </asp:Repeater>
            <asp:SqlDataSource ID="SecObjectsSDS" runat="server" ConnectionString="<%$ ConnectionStrings:SecRequests %>"
                SelectCommand="SELECT [SecObjectName] FROM [SecObjects] ORDER BY [SecObjectName]">
            </asp:SqlDataSource>
            <asp:SqlDataSource ID="JobTitleSDS" runat="server" ConnectionString="<%$ ConnectionStrings:SecRequests %>"
                SelectCommand="SELECT DISTINCT [JobTitle] FROM [Employees] ORDER BY [JobTitle]">
            </asp:SqlDataSource>
            <asp:Button ID="NextBtn3" runat="server" Text="Next" OnCommand="NextBtn_Click" CommandName="detailsView" />
            <asp:Button ID="BackBtn2" runat="server" Text="Back" OnCommand="BackBtn_Click" CommandName="detailsView" />
            <asp:Button ID="CancelBtn3" runat="server" Text="Cancel" OnCommand="CancelBtn_Click" />
        </asp:View>
        <asp:View ID="exceptionsView" runat="server">
            <h4>
                Exceptions</h4>
            <p>
                Assuming that
                <%= FName.Text%>
                will have the same security as
                <%= ReplacingDDL.SelectedItem.Text%>, should there be any differences in their account
                setup?<br />
                <asp:TextBox ID="ExceptionsTxt" runat="server" TextMode="MultiLine" Rows="5" Columns="75"
                    MaxLength="500"></asp:TextBox>
            </p>
            <asp:Button ID="NextBtn2" runat="server" Text="Next" OnCommand="NextBtn_Click" CommandName="exceptionsView" />
            <asp:Button ID="BackBtn1" runat="server" Text="Back" OnCommand="BackBtn_Click" CommandName="exceptionsView" />
            <asp:Button ID="CancelBtn2" runat="server" Text="Cancel" OnCommand="CancelBtn_Click" />
        </asp:View>
        <asp:View ID="notesView" runat="server">
            <h4>
                Notes</h4>
            <p>
                Are there any changes or special notes to include for the technician who will be
                servicing this request?<br />
                <asp:TextBox ID="SpecNotesTxt" runat="server" TextMode="MultiLine" Rows="5" Columns="75"
                    MaxLength="500"></asp:TextBox>
            </p>
            <asp:Button ID="NextBtn4" runat="server" Text="Next" OnCommand="NextBtn_Click" CommandName="notesView" />
            <asp:Button ID="BackBtn3" runat="server" Text="Back" OnCommand="BackBtn_Click" CommandName="notesView" />
            <asp:Button ID="CancelBtn4" runat="server" Text="Cancel" OnCommand="CancelBtn_Click" />
        </asp:View>
        <asp:View ID="summaryView" runat="server">
            <h4>
                Security Request Summary</h4>
            <p>
            </p>
            <label for="RadioButtonList1">
                I am
                <%= User.Identity.Name%>, and I am autorized to make this request.</label>
            <asp:RadioButtonList ID="RadioButtonList1" runat="server" ValidationGroup="summaryViewVal"
                RepeatDirection="Horizontal">
                <asp:ListItem>Yes</asp:ListItem>
                <asp:ListItem Selected="True">No</asp:ListItem>
            </asp:RadioButtonList>
            <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="You can not submit this request unless you are logged into the system under your username."
                ValidationGroup="summaryViewVal" ValueToCompare="Yes" ControlToValidate="RadioButtonList1"
                CssClass="failureNotification"></asp:CompareValidator>
            <asp:Button ID="NextBtn5" runat="server" Text="Next" OnCommand="NextBtn_Click" CommandName="summaryView"
                ValidationGroup="summaryViewVal" />
            <asp:Button ID="BackBtn4" runat="server" Text="Back" OnCommand="BackBtn_Click" CommandName="summaryView" />
            <asp:Button ID="CancelBtn5" runat="server" Text="Cancel" OnCommand="CancelBtn_Click" />
        </asp:View>
        <asp:View ID="resultsView" runat="server">
            <h4>
                Results</h4>
            <asp:Button ID="DoneBtn" runat="server" Text="Done" OnCommand="CancelBtn_Click" />
        </asp:View>
    </asp:MultiView>
</asp:Content>

Open in new window

NewEmp.aspx.vb
Imports System.Web.Services
Imports System.Data.SqlClient
Imports System.Web.Configuration

Partial Class submitters_NewEmp
    Inherits System.Web.UI.Page

    <WebMethod(), System.Web.Script.Services.ScriptMethod()> _
    Public Shared Function GetCompletionList(ByVal prefixText As String, ByVal count As Integer) As String()
        Dim sql As [String] = "SELECT DISTINCT JobTitle FROM vw_Employees WHERE JobTitle like @prefixText ORDER BY JobTitle"
        Dim conn As New SqlConnection(WebConfigurationManager.ConnectionStrings("SecRequests").ConnectionString)
        Dim da As New SqlDataAdapter(sql, conn)
        da.SelectCommand.Parameters.Add("@prefixText", SqlDbType.VarChar, 50).Value = prefixText + "%"
        Dim dt As New DataTable()
        da.Fill(dt)
        Dim items As String() = New String(dt.Rows.Count - 1) {}
        Dim i As Integer = 0
        For Each dr As DataRow In dt.Rows
            items.SetValue(dr("JobTitle").ToString(), i)
            i += 1
        Next

        Return items
    End Function

    Protected Sub CancelBtn_Click(Src As Object, Args As CommandEventArgs)
        Response.Redirect("./SecReq.aspx", True)
    End Sub

    Protected Sub NextBtn_Click(Src As Object, Args As CommandEventArgs)
        'Add the previous view to the bread crumb string
        If ViewState("breadCrumbs") = "" Then
            ViewState("breadCrumbs") = Args.CommandName
        Else
            ViewState("breadCrumbs") = ViewState("breadCrumbs") & "," & Args.CommandName
        End If

        'Perform logic based on the view that called the method
        Select Case (Args.CommandName)
            Case "InitialView"
                If ReplacingDDL.SelectedValue = "Nobody" Then
                    NewEmpMV.SetActiveView(detailsView)
                Else
                    NewEmpMV.SetActiveView(exceptionsView)
                End If
            Case "detailsView"
                NewEmpMV.SetActiveView(notesView)
            Case "exceptionsView"
                NewEmpMV.SetActiveView(notesView)
            Case "notesView"
                NewEmpMV.SetActiveView(summaryView)
            Case "summaryView"
                NewEmpMV.SetActiveView(resultsView)
        End Select
    End Sub

    Protected Sub BackBtn_Click(Src As Object, Args As CommandEventArgs)
        'Clear out controls before we go to the previous view
        Select Case (Args.CommandName)
            Case "detailsView"

            Case "exceptionsView"
                ExceptionsTxt.Text = ""
            Case "notesView"
                SpecNotesTxt.Text = ""
        End Select
        'Show the previous view
        Me.goBack()
    End Sub

    Protected Sub goBack()
        If ViewState("breadCrumbs") <> "" Then
            Dim prevView As View
            Dim tempStr As String

            If InStr(ViewState("breadCrumbs"), ",") = 0 Then
                prevView = NewEmpMV.FindControl(ViewState("breadCrumbs"))
                tempStr = ""
            Else
                Dim breadCrumbArray() As String
                Dim prevViewStr As String
                breadCrumbArray = Split(ViewState("breadCrumbs"), ",")

                tempStr = ""
                prevViewStr = breadCrumbArray.Last()
                For i As Integer = 0 To UBound(breadCrumbArray)
                    If breadCrumbArray(i) <> prevViewStr Then
                        If tempStr = "" Then
                            tempStr = breadCrumbArray(i)
                        Else
                            tempStr = tempStr & "," & breadCrumbArray(i)
                        End If
                    End If
                Next
                prevView = NewEmpMV.FindControl(prevViewStr)
            End If
            ViewState("breadCrumbs") = tempStr
            NewEmpMV.SetActiveView(prevView)
        End If
    End Sub

End Class

Open in new window

Browser Source Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>

</title><link href="../Styles/Site.css" rel="stylesheet" type="text/css" />
    <script language="javascript" type="text/javascript">
        function showControls(contGroup, value) {
            alert("contGroup: " + contGroup + "\n value: " + value);
        }
    </script>
<link href="/Security/WebResource.axd?d=3T4RYSEtcbUwnr0MxQcSJbM4U6l0ABLfTMwUYJpV5HixjwApeDA6OG5sqfJahPvCG3u3_jOmaMokXKlAVPflQVj9e0jgOqWfsSwxDJMYNIDBJIOQBjaMXnTfz9D0RtQ1D3HANkcorvzcEsMHfzIBDg2&amp;t=634477505720000000" type="text/css" rel="stylesheet" /><style type="text/css">
	/* <![CDATA[ */
	#Menu1 img.icon { border-style:none;vertical-align:middle; }
	#Menu1 img.separator { border-style:none;display:block; }
	#Menu1 img.horizontal-separator { border-style:none;vertical-align:middle; }
	#Menu1 ul { list-style:none;margin:0;padding:0;width:auto; }
	#Menu1 ul.dynamic { z-index:1; }
	#Menu1 a { text-decoration:none;white-space:nowrap;display:block; }
	#Menu1 a.static { padding-left:0.15em;padding-right:0.15em; }
	#Menu1 a.popout { background-image:url("/Security/WebResource.axd?d=wNRpb7tls1-3Z4cWvKZqBpjZsKucQa2nJvL8aLe-nMJAFioDfKum_yYRW6DIe_-FwJgrFpSsLMlDNqih33ci6pircXTVPEQTUwv13bbkqkI1&t=634521038519436281");background-repeat:no-repeat;background-position:right center;padding-right:14px; }
	/* ]]> */
</style><link href="/Security/WebResource.axd?d=Rtpo3jbd2zY6V2mhz8tk2JyF63TEMu_H3aRKfMFXoluTgLlpO27GGsrKacvqEXj1DimHxEye-VQcGkoZDeHLnuiBnRgf8IDd23It6Qe2WGV9WQmbQa5I6K1ssbzKQgntJ_KdBqoxbS8IAPCgqmm5wg2&amp;t=634477505720000000" type="text/css" rel="stylesheet" /></head>
<body>
    <form method="post" action="Copy of NewEmp.aspx" id="ctl01">
<div class="aspNetHidden">
<input type="hidden" name="ToolkitScriptManager1_HiddenField" id="ToolkitScriptManager1_HiddenField" value="" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTU4MzY2NjgyMg8WAh4LYnJlYWRDcnVtYnMFC0luaXRpYWxWaWV3FgJmD2QWAgIDD2QWBAIFDzwrAA0CAA8WAh4LXyFEYXRhQm91bmRnZAwUKwAHBRcwOjAsMDoxLDA6MiwwOjMsMDo0LDA6NRQrAAIWEB4EVGV4dAUESG9tZR4FVmFsdWUFBEhvbWUeC05hdmlnYXRlVXJsBRYvU2VjdXJpdHkvRGVmYXVsdC5hc3B4HgdUb29sVGlwBRVBcHBsaWNhdGlvbiBtYWluIHBhZ2UeB0VuYWJsZWRnHgpTZWxlY3RhYmxlZx4IRGF0YVBhdGgFFi9zZWN1cml0eS9kZWZhdWx0LmFzcHgeCURhdGFCb3VuZGdkFCsAAhYQHwIFDlN1Ym1pdCBSZXF1ZXN0HwMFDlN1Ym1pdCBSZXF1ZXN0HwQFIC9TZWN1cml0eS9zdWJtaXR0ZXJzL1NlY1JlcS5hc3B4HwUFFVNlY3VyaXR5IFJlcXVlc3QgRm9ybR8GZx8HZx8IBSAvc2VjdXJpdHkvc3VibWl0dGVycy9zZWNyZXEuYXNweB8JZ2QUKwACFhAfAgUPTWFuYWdlIFJlcXVlc3RzHwMFD01hbmFnZSBSZXF1ZXN0cx8EBR4vU2VjdXJpdHkvU2VjQWRtaW4vbWFuUmVxLmFzcHgfBQUYTWFuYWdlIFNlY3VyaXR5IFJlcXVlc3RzHwZnHwdnHwgFHi9zZWN1cml0eS9zZWNhZG1pbi9tYW5yZXEuYXNweB8JZ2QUKwACFhAfAgULTXkgUmVxdWVzdHMfAwULTXkgUmVxdWVzdHMfBAUfL1NlY3VyaXR5L3N1Ym1pdHRlcnMvbXlSZXEuYXNweB8FBSlWaWV3IHRoZSBzdGF0dXMgb2YgeW91ciBTZWN1cml0eSBSZXF1ZXN0cx8GZx8HZx8IBR8vc2VjdXJpdHkvc3VibWl0dGVycy9teXJlcS5hc3B4HwlnZBQrAAIWEB8CBQ9Vc2VyIE1hbmFnZW1lbnQfAwUPVXNlciBNYW5hZ2VtZW50HwQFIy9TZWN1cml0eS9BZG1pbi9hY2Nlc3MvZGVmYXVsdC5hc3B4HwUFJU1hbmFnZSBVc2VycywgUm9sZXMsIGFuZCBBY2Nlc3MgUnVsZXMfBmcfB2gfCAUjL3NlY3VyaXR5L2FkbWluL2FjY2Vzcy9kZWZhdWx0LmFzcHgfCWcUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFhAfAgUFVXNlcnMfAwUFVXNlcnMfBAUhL1NlY3VyaXR5L0FkbWluL2FjY2Vzcy91c2Vycy5hc3B4HwUFIVZpZXcsIGFkZCwgYW5kIGVkaXQgdXNlciBhY2NvdW50cx8GZx8HZx8IBSEvc2VjdXJpdHkvYWRtaW4vYWNjZXNzL3VzZXJzLmFzcHgfCWdkFCsAAhYQHwIFBVJvbGVzHwMFBVJvbGVzHwQFIS9TZWN1cml0eS9BZG1pbi9hY2Nlc3Mvcm9sZXMuYXNweB8FBRlWaWV3LCBhZGQsIGFuZCBlZGl0IHJvbGVzHwZnHwdnHwgFIS9zZWN1cml0eS9hZG1pbi9hY2Nlc3Mvcm9sZXMuYXNweB8JZ2QUKwACFhAfAgULTWVtYmVyc2hpcHMfAwULTWVtYmVyc2hpcHMfBAUpL1NlY3VyaXR5L0FkbWluL2FjY2Vzcy91c2Vyc19ieV9yb2xlLmFzcHgfBQUkVmlldywgYWRkLCBhbmQgZWRpdCBSb2xlIE1lbWJlcnNoaXBzHwZnHwdnHwgFKS9zZWN1cml0eS9hZG1pbi9hY2Nlc3MvdXNlcnNfYnlfcm9sZS5hc3B4HwlnZBQrAAIWEB8CBQxBY2Nlc3MgUnVsZXMfAwUMQWNjZXNzIFJ1bGVzHwQFKC9TZWN1cml0eS9BZG1pbi9hY2Nlc3MvYWNjZXNzX3J1bGVzLmFzcHgfBQUgVmlldywgYWRkLCBhbmQgZWRpdCBBY2Nlc3MgUnVsZXMfBmcfB2cfCAUoL3NlY3VyaXR5L2FkbWluL2FjY2Vzcy9hY2Nlc3NfcnVsZXMuYXNweB8JZ2QUKwACFhAfAgUOQXBwIE1hbmFnZW1lbnQfAwUOQXBwIE1hbmFnZW1lbnQfBAUiL1NlY3VyaXR5L0FkbWluL21nbW50L0RlZmF1bHQuYXNweB8FBTFQZXJmb3JtIGFkbWluaXN0cmF0aXZlIHRhc2tzIGZvciB0aGlzIGFwcGxpY2F0aW9uHwZnHwdoHwgFIi9zZWN1cml0eS9hZG1pbi9tZ21udC9kZWZhdWx0LmFzcHgfCWcUKwAFBQ8wOjAsMDoxLDA6MiwwOjMUKwACFhAfAgUKRmFjaWxpdGllcx8DBQpGYWNpbGl0aWVzHwQFJS9TZWN1cml0eS9BZG1pbi9tZ21udC9mYWNpbGl0aWVzLmFzcHgfBQUgQWRkLCBFZGl0LCBhbmQgRGVsZXRlIEZhY2lsaXRpZXMfBmcfB2cfCAUlL3NlY3VyaXR5L2FkbWluL21nbW50L2ZhY2lsaXRpZXMuYXNweB8JZ2QUKwACFhAfAgUJRW1wbG95ZWVzHwMFCUVtcGxveWVlcx8EBSQvU2VjdXJpdHkvQWRtaW4vbWdtbnQvRW1wbG95ZWVzLmFzcHgfBQUfQWRkLCBFZGl0LCBhbmQgRGVsZXRlIEVtcGxveWVlcx8GZx8HZx8IBSQvc2VjdXJpdHkvYWRtaW4vbWdtbnQvZW1wbG95ZWVzLmFzcHgfCWdkFCsAAhYQHwIFDFNlYy4gT2JqZWN0cx8DBQxTZWMuIE9iamVjdHMfBAUlL1NlY3VyaXR5L0FkbWluL21nbW50L1NlY09iamVjdHMuYXNweB8FBSZBZGQsIEVkaXQsIGFuZCBEZWxldGUgU2VjdXJpdHkgT2JqZWN0cx8GZx8HZx8IBSUvc2VjdXJpdHkvYWRtaW4vbWdtbnQvc2Vjb2JqZWN0cy5hc3B4HwlnZBQrAAIWEB8CBQhTdGF0dXNlcx8DBQhTdGF0dXNlcx8EBSEvU2VjdXJpdHkvQWRtaW4vbWdtbnQvU3RhdHVzLmFzcHgfBQUeQWRkLCBFZGl0LCBhbmQgRGVsZXRlIFN0YXR1c2VzHwZnHwdnHwgFIS9zZWN1cml0eS9hZG1pbi9tZ21udC9zdGF0dXMuYXNweB8JZ2QWEGYPZBYCZg8VAQVVc2Vyc2QCAQ9kFgJmDxUBBVJvbGVzZAICD2QWAmYPFQELTWVtYmVyc2hpcHNkAgMPZBYCZg8VAQxBY2Nlc3MgUnVsZXNkAgQPZBYCZg8VAQpGYWNpbGl0aWVzZAIFD2QWAmYPFQEJRW1wbG95ZWVzZAIGD2QWAmYPFQEMU2VjLiBPYmplY3RzZAIHD2QWAmYPFQEIU3RhdHVzZXNkAgkPZBYCZg9kFgZmD2QWEgIBDw8WAh8CBQkxMC82LzIwMTFkZAIHDw8WAh8CBQVMYXJyeWRkAgsPDxYCHwIFAUxkZAINDw8WAh8CBQhMYXJyeXNvbmRkAhEPDxYCHwIFClRlc3QgUGlsb3RkZAIXDxAPFgIfAWdkDxYBZhYBEAUNVGVzdCBGYWNpbGl0eQUCMTBnFgFmZAIbDw9kDxAWAWYWARYCHg5QYXJhbWV0ZXJWYWx1ZQUCMTAWAQIFZGQCHQ8QDxYCHwFnZA8WAgICAgMWAhAFCkJvYiBCb2Jzb24FAjEzZxAFD1Rlc3QgVC4gVGVzdHNvbgUBNGcWAWZkAh8PD2QPEBYBZhYBFgIfCgUNVGVzdCBGYWNpbGl0eRYBAgVkZAIBD2QWAgIBDxYCHgtfIUl0ZW1Db3VudAIHFg4CAQ9kFghmDxUBEkRheWxpZ2h0IElRIChDT01TKWQCAQ8QDxYCHwFnZGRkZAIDDxAPFgIfAWdkDxYCAgECAhYCEAUKQm9iIEJvYnNvbgUCMTNnEAUPVGVzdCBULiBUZXN0c29uBQE0Z2RkAgUPEA8WAh8BZ2QPFgQCAQICAgMCBBYEEAUKR3VpbmVhIFBpZwUKR3VpbmVhIFBpZ2cQBQdMYWIgUmF0BQdMYWIgUmF0ZxAFClRlc3QgRHVtbXkFClRlc3QgRHVtbXlnEAUGVGVzdGVyBQZUZXN0ZXJnFgAWAgIBDxBkZBYAZAICD2QWCGYPFQEQRG9jdW1lbnQgQXJjaGl2ZWQCAQ8QDxYCHwFnZGRkZAIDDxAPFgIfAWdkDxYCAgECAhYCEAUKQm9iIEJvYnNvbgUCMTNnEAUPVGVzdCBULiBUZXN0c29uBQE0Z2RkAgUPEA8WAh8BZ2QPFgQCAQICAgMCBBYEEAUKR3VpbmVhIFBpZwUKR3VpbmVhIFBpZ2cQBQdMYWIgUmF0BQdMYWIgUmF0ZxAFClRlc3QgRHVtbXkFClRlc3QgRHVtbXlnEAUGVGVzdGVyBQZUZXN0ZXJnFgAWAgIBDxBkZBYAZAIDD2QWCGYPFQEbSFIgRG9jdW1lbnQgU3RvcmFnZSBVdGlsaXR5ZAIBDxAPFgIfAWdkZGRkAgMPEA8WAh8BZ2QPFgICAQICFgIQBQpCb2IgQm9ic29uBQIxM2cQBQ9UZXN0IFQuIFRlc3Rzb24FATRnZGQCBQ8QDxYCHwFnZA8WBAIBAgICAwIEFgQQBQpHdWluZWEgUGlnBQpHdWluZWEgUGlnZxAFB0xhYiBSYXQFB0xhYiBSYXRnEAUKVGVzdCBEdW1teQUKVGVzdCBEdW1teWcQBQZUZXN0ZXIFBlRlc3RlcmcWABYCAgEPEGRkFgBkAgQPZBYIZg8VAQlQZWFjaHRyZWVkAgEPEA8WAh8BZ2RkZGQCAw8QDxYCHwFnZA8WAgIBAgIWAhAFCkJvYiBCb2Jzb24FAjEzZxAFD1Rlc3QgVC4gVGVzdHNvbgUBNGdkZAIFDxAPFgIfAWdkDxYEAgECAgIDAgQWBBAFCkd1aW5lYSBQaWcFCkd1aW5lYSBQaWdnEAUHTGFiIFJhdAUHTGFiIFJhdGcQBQpUZXN0IER1bW15BQpUZXN0IER1bW15ZxAFBlRlc3RlcgUGVGVzdGVyZxYAFgICAQ8QZGQWAGQCBQ9kFghmDxUBCVF1aWNrQ0FSRWQCAQ8QDxYCHwFnZGRkZAIDDxAPFgIfAWdkDxYCAgECAhYCEAUKQm9iIEJvYnNvbgUCMTNnEAUPVGVzdCBULiBUZXN0c29uBQE0Z2RkAgUPEA8WAh8BZ2QPFgQCAQICAgMCBBYEEAUKR3VpbmVhIFBpZwUKR3VpbmVhIFBpZ2cQBQdMYWIgUmF0BQdMYWIgUmF0ZxAFClRlc3QgRHVtbXkFClRlc3QgRHVtbXlnEAUGVGVzdGVyBQZUZXN0ZXJnFgAWAgIBDxBkZBYAZAIGD2QWCGYPFQELU2lsdmVyQ2hhaXJkAgEPEA8WAh8BZ2RkZGQCAw8QDxYCHwFnZA8WAgIBAgIWAhAFCkJvYiBCb2Jzb24FAjEzZxAFD1Rlc3QgVC4gVGVzdHNvbgUBNGdkZAIFDxAPFgIfAWdkDxYEAgECAgIDAgQWBBAFCkd1aW5lYSBQaWcFCkd1aW5lYSBQaWdnEAUHTGFiIFJhdAUHTGFiIFJhdGcQBQpUZXN0IER1bW15BQpUZXN0IER1bW15ZxAFBlRlc3RlcgUGVGVzdGVyZxYAFgICAQ8QZGQWAGQCBw9kFghmDxUBCVRoZXJhU3RhdGQCAQ8QDxYCHwFnZGRkZAIDDxAPFgIfAWdkDxYCAgECAhYCEAUKQm9iIEJvYnNvbgUCMTNnEAUPVGVzdCBULiBUZXN0c29uBQE0Z2RkAgUPEA8WAh8BZ2QPFgQCAQICAgMCBBYEEAUKR3VpbmVhIFBpZwUKR3VpbmVhIFBpZ2cQBQdMYWIgUmF0BQdMYWIgUmF0ZxAFClRlc3QgRHVtbXkFClRlc3QgRHVtbXlnEAUGVGVzdGVyBQZUZXN0ZXJnFgAWAgIBDxBkZBYAZAIED2QWAmYPEGRkFgECAWQYAwUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgkFKWN0bDAwJEhlYWRMb2dpblZpZXckSGVhZExvZ2luU3RhdHVzJGN0bDAxBSljdGwwMCRIZWFkTG9naW5WaWV3JEhlYWRMb2dpblN0YXR1cyRjdGwwMwUuY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDAxJEZ1bmN0aW9uQ0JveAUxY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDAyJEFsdEZ1bmN0aW9uQ0JveAUuY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDAzJEZ1bmN0aW9uQ0JveAUxY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDA0JEFsdEZ1bmN0aW9uQ0JveAUuY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDA1JEZ1bmN0aW9uQ0JveAUxY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDA2JEFsdEZ1bmN0aW9uQ0JveAUuY3RsMDAkTWFpbkNvbnRlbnQkUmVwZWF0ZXIxJGN0bDA3JEZ1bmN0aW9uQ0JveAUaY3RsMDAkTWFpbkNvbnRlbnQkTmV3RW1wTVYPD2QCAWQFE2N0bDAwJEhlYWRMb2dpblZpZXcPD2QCAWS13Wpe6917B/I/hxVHtWOaLLNVFMer+hkanwzYJwNp2w==" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['ctl01'];
if (!theForm) {
    theForm = document.ctl01;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="/Security/WebResource.axd?d=-1-4r90qa7og571AwV3iDAOSLwpD68F8cPCR6xd3IfkTFW6ZEAlaP21lgcFDiRfKIBmt4Jkb4nvh51OFHNIDCmm7ZbxxKV-DSYSqWu1Vnpw1&amp;t=634521038519436281" type="text/javascript"></script>


<script src="/Security/ScriptResource.axd?d=zD-a2fF_djSsUSBgNUA7X3SO380V2Mh0D_infx6aOcveLXNCUTJ5umplWlRmYnsDPlaR74IkfIfDdxWLN3fvX8l0cZzB7azePucoeqEPzGLEORzIdPXCoVqP76ej6UE1_ieoakiwiTlb8a5S4UbI9g2&amp;t=108543ee" type="text/javascript"></script>
<script src="/Security/ScriptResource.axd?d=QdNbDf7aSt_rTIPjsphYoC-YiEXr1rom0a5t8Kb2I6Sv2_eeWrNKjPYKUI3r1u3nTmsXa9OoojDOjakXVWp1C8LpFU8slo6_hLfeZY4F-HPw9GkgaQzXNuW25pkq6wuZ7iEPbsgpxi9catDuDTG98A2&amp;t=ffffffff823b7694" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>

<script src="/Security/ScriptResource.axd?d=P7eEgyT7qHwT7t5tPVcY7_zFBJQzOAz9n8NeKf4bVcSdQD2iu8h_-igd4XWzhJR6txh9T48AhBLoR8FIXSDz3c4fHdxBPCSO0ol78bsqlF33q1OghTJMJo5mfBbBRuJlV4hMC9B7jlTHgxqn7ySOjQ2&amp;t=ffffffff823b7694" type="text/javascript"></script>
<script src="/Security/submitters/Copy%20of%20NewEmp.aspx?_TSM_HiddenField_=ToolkitScriptManager1_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.50731.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3af8fb2a65-e23a-483b-b20e-6db6ef539a22%3af9cec9bc%3ade1feab2%3af2c8e708%3a720a52bf%3a589eaa30%3a698129cf%3ad9d4bb33" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var PageMethods = function() {
PageMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageMethods.prototype = {
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return PageMethods._staticInstance.get_path();},
GetCompletionList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
/// <param name="prefixText" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCompletionList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); }}
PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy);
PageMethods._staticInstance = new PageMethods();
PageMethods.set_path = function(value) {
PageMethods._staticInstance.set_path(value); }
PageMethods.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return PageMethods._staticInstance.get_path();}
PageMethods.set_timeout = function(value) {
PageMethods._staticInstance.set_timeout(value); }
PageMethods.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return PageMethods._staticInstance.get_timeout(); }
PageMethods.set_defaultUserContext = function(value) { 
PageMethods._staticInstance.set_defaultUserContext(value); }
PageMethods.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return PageMethods._staticInstance.get_defaultUserContext(); }
PageMethods.set_defaultSucceededCallback = function(value) { 
 PageMethods._staticInstance.set_defaultSucceededCallback(value); }
PageMethods.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return PageMethods._staticInstance.get_defaultSucceededCallback(); }
PageMethods.set_defaultFailedCallback = function(value) { 
PageMethods._staticInstance.set_defaultFailedCallback(value); }
PageMethods.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return PageMethods._staticInstance.get_defaultFailedCallback(); }
PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); }
PageMethods.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return PageMethods._staticInstance.get_enableJsonp(); }
PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); }
PageMethods.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return PageMethods._staticInstance.get_jsonpCallbackParameter(); }
PageMethods.set_path("Copy%20of%20NewEmp.aspx");
PageMethods.GetCompletionList= function(prefixText,count,onSuccess,onFailed,userContext) {
/// <param name="prefixText" type="String">System.String</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
PageMethods._staticInstance.GetCompletionList(prefixText,count,onSuccess,onFailed,userContext); }
//]]>
</script>

<div class="aspNetHidden">

	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWUgK1seXrDgLC0ZzyCgKq18XLDgL7m56rDQKHv/eqCwKP982/BgLY06O4DwLk/ZCcCwLrks7xBwLokrryBwLPyvSNAgL6ipm6AQK50/LiCAKZu9uRDgLI94DxDQK00+nwCwK8m9PlBgLrv73iDwL99NsSAvKbhf8MAvGb8fwMAvibyywC+4Wd/gQCm+74vAMCpMuXvgwC9YfM3g8CiaOl3wkCgeufygQC1s/xzQ0C3sqQnAsC0aXO8QcC0qW68gcCjejqcgKe2JbmBwK3ofLiCAKry4SYDgL6h9/4DQKGo7b5CwKO64zsBgLZz+LrDwKDu5ETAozUz/4MAo/Uu/0MApXwkMEEAtXZkKEGAoG1jr0DAt7Zs80OAo+V6K0NAvOxgawLAvv5u7kGAqzd1b4PAvibkZwLAvf0z/EHAvT0u/IHApuHk8QBAq2ruNgEAr3x8uIIAv3+w5sOAqyymPsNAtCW8foLAtjey+8GAo/6pegPAomX5BIChvi6/wwChfjO/AwCz8W9ngQCg5XZpwwCh5GBvQMCqNXEyA4C+ZmfqA0Chb32qQsCjfXMvAYC2tGiuw8C4uyQnAsC7YPO8QcC7oO68gcC2aiaqQICrfzX/AoCq8Py4ggCkcS+gA4CkoH+2QcCpJTelggDwB5/Khi8fIcIhqyxZprIIzRp5j6SXR6i6BDMjyF27g==" />
</div>
    <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ToolkitScriptManager1', 'ctl01', [], [], [], 90, 'ctl00');
//]]>
</script>

    
    <div class="page">
        <div class="header">
            <div class="title">
                <h1>
                    I.T. Security Request Application
                </h1>
            </div>
            <div class="loginDisplay">
                
                        Welcome <span class="bold">
                            <span id="HeadLoginView_HeadLoginName">jhallen</span>
                        </span>! [
                        <a id="HeadLoginView_HeadLoginStatus" href="javascript:__doPostBack(&#39;ctl00$HeadLoginView$HeadLoginStatus$ctl00&#39;,&#39;&#39;)">Log Out</a>
                        ]
                    
            </div>
            <div class="clear hideSkiplink">
                <a href="#Menu1_SkipLink"><img alt="Skip Navigation Links" src="/Security/WebResource.axd?d=gzrhHQxY5lOcjU8-_Cg6LA3LCSqRA720aMe6SRxyJ6FqCfm2WZD6Lz2Jpi8uc5qeMTiw2RTrzSJXc-Ahq1-UIlLJgIDtxVIk6Bt4sM0s5rA1&amp;t=634521038519436281" width="0" height="0" style="border-width:0px;" /></a><div class="menu" id="Menu1">
	<ul class="level1">
		<li><a title="Application main page" class="level1" href="/Security/Default.aspx">Home</a></li><li><a title="Security Request Form" class="level1" href="/Security/submitters/SecReq.aspx">Submit Request</a></li><li><a title="Manage Security Requests" class="level1" href="/Security/SecAdmin/manReq.aspx">Manage Requests</a></li><li><a title="View the status of your Security Requests" class="level1" href="/Security/submitters/myReq.aspx">My Requests</a></li><li><a title="Manage Users, Roles, and Access Rules">User Management</a><ul class="level2">
			<li><a title="View, add, and edit user accounts" class="level2" href="/Security/Admin/access/users.aspx">
                        Users
                    </a></li><li><a title="View, add, and edit roles" class="level2" href="/Security/Admin/access/roles.aspx">
                        Roles
                    </a></li><li><a title="View, add, and edit Role Memberships" class="level2" href="/Security/Admin/access/users_by_role.aspx">
                        Memberships
                    </a></li><li><a title="View, add, and edit Access Rules" class="level2" href="/Security/Admin/access/access_rules.aspx">
                        Access Rules
                    </a></li>
		</ul></li><li><a title="Perform administrative tasks for this application">App Management</a><ul class="level2">
			<li><a title="Add, Edit, and Delete Facilities" class="level2" href="/Security/Admin/mgmnt/facilities.aspx">
                        Facilities
                    </a></li><li><a title="Add, Edit, and Delete Employees" class="level2" href="/Security/Admin/mgmnt/Employees.aspx">
                        Employees
                    </a></li><li><a title="Add, Edit, and Delete Security Objects" class="level2" href="/Security/Admin/mgmnt/SecObjects.aspx">
                        Sec. Objects
                    </a></li><li><a title="Add, Edit, and Delete Statuses" class="level2" href="/Security/Admin/mgmnt/Status.aspx">
                        Statuses
                    </a></li>
		</ul></li>
	</ul>
</div><a id="Menu1_SkipLink"></a>
                
            </div>
        </div>
        <div class="main">
            
    <h2>
        New Employee Request For
        Test Facility
    </h2>
    
            <h4>
                Security Details</h4>
            
                    <table border="0" width="95%">
                        <tr>
                            <th align="left">
                                Object
                            </th>
                            <th align="left">
                                Action
                            </th>
                            <th align="left">
                                Security
                            </th>
                        </tr>
                
                    <tr class="RowStyle">
                        <td>
                            Daylight IQ (COMS)
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_SecTypeRadGroup_0">
	<tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_0_0_0" type="radio" name="ctl00$MainContent$Repeater1$ctl01$SecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_SecTypeRadGroup_0_0_0">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_0_1_0" type="radio" name="ctl00$MainContent$Repeater1$ctl01$SecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_SecTypeRadGroup_0_1_0">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_0_2_0" type="radio" name="ctl00$MainContent$Repeater1$ctl01$SecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_SecTypeRadGroup_0_2_0">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_0_3_0" type="radio" name="ctl00$MainContent$Repeater1$ctl01$SecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_SecTypeRadGroup_0_3_0">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl01$LikeEmpDDL" id="MainContent_Repeater1_LikeEmpDDL_0">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_FunctionCBox_0" style="display:inline;">
	<table id="MainContent_Repeater1_FunctionCBox_0_Table_0" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl01$FunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_FunctionCBox_0_TextBox_0" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_FunctionCBox_0_Button_0" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_FunctionCBox_0_OptionList_0" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl01$FunctionCBox$HiddenField" id="MainContent_Repeater1_FunctionCBox_0_HiddenField_0" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl01$OtherTxt" rows="5" cols="50" id="MainContent_Repeater1_OtherTxt_0">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="AlternateRowStyle">
                        <td>
                            Document Archive
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_AltSecTypeRadGroup_1">
	<tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_1_0_1" type="radio" name="ctl00$MainContent$Repeater1$ctl02$AltSecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_1_0_1">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_1_1_1" type="radio" name="ctl00$MainContent$Repeater1$ctl02$AltSecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_1_1_1">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_1_2_1" type="radio" name="ctl00$MainContent$Repeater1$ctl02$AltSecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_1_2_1">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_1_3_1" type="radio" name="ctl00$MainContent$Repeater1$ctl02$AltSecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_1_3_1">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl02$AltLikeEmpDDL" id="MainContent_Repeater1_AltLikeEmpDDL_1">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_AltFunctionCBox_1" style="display:inline;">
	<table id="MainContent_Repeater1_AltFunctionCBox_1_Table_1" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl02$AltFunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_AltFunctionCBox_1_TextBox_1" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_AltFunctionCBox_1_Button_1" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_AltFunctionCBox_1_OptionList_1" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl02$AltFunctionCBox$HiddenField" id="MainContent_Repeater1_AltFunctionCBox_1_HiddenField_1" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl02$AltOtherTxt" rows="5" cols="50" id="MainContent_Repeater1_AltOtherTxt_1">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="RowStyle">
                        <td>
                            HR Document Storage Utility
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_SecTypeRadGroup_2">
	<tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_2_0_2" type="radio" name="ctl00$MainContent$Repeater1$ctl03$SecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_SecTypeRadGroup_2_0_2">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_2_1_2" type="radio" name="ctl00$MainContent$Repeater1$ctl03$SecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_SecTypeRadGroup_2_1_2">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_2_2_2" type="radio" name="ctl00$MainContent$Repeater1$ctl03$SecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_SecTypeRadGroup_2_2_2">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_2_3_2" type="radio" name="ctl00$MainContent$Repeater1$ctl03$SecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_SecTypeRadGroup_2_3_2">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl03$LikeEmpDDL" id="MainContent_Repeater1_LikeEmpDDL_2">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_FunctionCBox_2" style="display:inline;">
	<table id="MainContent_Repeater1_FunctionCBox_2_Table_2" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl03$FunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_FunctionCBox_2_TextBox_2" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_FunctionCBox_2_Button_2" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_FunctionCBox_2_OptionList_2" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl03$FunctionCBox$HiddenField" id="MainContent_Repeater1_FunctionCBox_2_HiddenField_2" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl03$OtherTxt" rows="5" cols="50" id="MainContent_Repeater1_OtherTxt_2">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="AlternateRowStyle">
                        <td>
                            Peachtree
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_AltSecTypeRadGroup_3">
	<tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_3_0_3" type="radio" name="ctl00$MainContent$Repeater1$ctl04$AltSecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_3_0_3">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_3_1_3" type="radio" name="ctl00$MainContent$Repeater1$ctl04$AltSecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_3_1_3">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_3_2_3" type="radio" name="ctl00$MainContent$Repeater1$ctl04$AltSecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_3_2_3">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_3_3_3" type="radio" name="ctl00$MainContent$Repeater1$ctl04$AltSecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_3_3_3">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl04$AltLikeEmpDDL" id="MainContent_Repeater1_AltLikeEmpDDL_3">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_AltFunctionCBox_3" style="display:inline;">
	<table id="MainContent_Repeater1_AltFunctionCBox_3_Table_3" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl04$AltFunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_AltFunctionCBox_3_TextBox_3" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_AltFunctionCBox_3_Button_3" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_AltFunctionCBox_3_OptionList_3" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl04$AltFunctionCBox$HiddenField" id="MainContent_Repeater1_AltFunctionCBox_3_HiddenField_3" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl04$AltOtherTxt" rows="5" cols="50" id="MainContent_Repeater1_AltOtherTxt_3">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="RowStyle">
                        <td>
                            QuickCARE
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_SecTypeRadGroup_4">
	<tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_4_0_4" type="radio" name="ctl00$MainContent$Repeater1$ctl05$SecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_SecTypeRadGroup_4_0_4">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_4_1_4" type="radio" name="ctl00$MainContent$Repeater1$ctl05$SecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_SecTypeRadGroup_4_1_4">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_4_2_4" type="radio" name="ctl00$MainContent$Repeater1$ctl05$SecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_SecTypeRadGroup_4_2_4">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_4_3_4" type="radio" name="ctl00$MainContent$Repeater1$ctl05$SecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_SecTypeRadGroup_4_3_4">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl05$LikeEmpDDL" id="MainContent_Repeater1_LikeEmpDDL_4">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_FunctionCBox_4" style="display:inline;">
	<table id="MainContent_Repeater1_FunctionCBox_4_Table_4" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl05$FunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_FunctionCBox_4_TextBox_4" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_FunctionCBox_4_Button_4" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_FunctionCBox_4_OptionList_4" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl05$FunctionCBox$HiddenField" id="MainContent_Repeater1_FunctionCBox_4_HiddenField_4" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl05$OtherTxt" rows="5" cols="50" id="MainContent_Repeater1_OtherTxt_4">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="AlternateRowStyle">
                        <td>
                            SilverChair
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_AltSecTypeRadGroup_5">
	<tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_5_0_5" type="radio" name="ctl00$MainContent$Repeater1$ctl06$AltSecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_5_0_5">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_5_1_5" type="radio" name="ctl00$MainContent$Repeater1$ctl06$AltSecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_5_1_5">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_5_2_5" type="radio" name="ctl00$MainContent$Repeater1$ctl06$AltSecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_5_2_5">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_AltSecTypeRadGroup_5_3_5" type="radio" name="ctl00$MainContent$Repeater1$ctl06$AltSecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_AltSecTypeRadGroup_5_3_5">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl06$AltLikeEmpDDL" id="MainContent_Repeater1_AltLikeEmpDDL_5">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_AltFunctionCBox_5" style="display:inline;">
	<table id="MainContent_Repeater1_AltFunctionCBox_5_Table_5" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl06$AltFunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_AltFunctionCBox_5_TextBox_5" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_AltFunctionCBox_5_Button_5" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_AltFunctionCBox_5_OptionList_5" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl06$AltFunctionCBox$HiddenField" id="MainContent_Repeater1_AltFunctionCBox_5_HiddenField_5" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl06$AltOtherTxt" rows="5" cols="50" id="MainContent_Repeater1_AltOtherTxt_5">
</textarea>
                        </td>
                    </tr>
                
                    <tr class="RowStyle">
                        <td>
                            TheraStat
                        </td>
                        <td>
                            <table id="MainContent_Repeater1_SecTypeRadGroup_6">
	<tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_6_0_6" type="radio" name="ctl00$MainContent$Repeater1$ctl07$SecTypeRadGroup" value="No Access" /><label for="MainContent_Repeater1_SecTypeRadGroup_6_0_6">No Access</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_6_1_6" type="radio" name="ctl00$MainContent$Repeater1$ctl07$SecTypeRadGroup" value="Like Employee" /><label for="MainContent_Repeater1_SecTypeRadGroup_6_1_6">Like Employee</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_6_2_6" type="radio" name="ctl00$MainContent$Repeater1$ctl07$SecTypeRadGroup" value="By Function" /><label for="MainContent_Repeater1_SecTypeRadGroup_6_2_6">By Function</label></td>
	</tr><tr>
		<td><input id="MainContent_Repeater1_SecTypeRadGroup_6_3_6" type="radio" name="ctl00$MainContent$Repeater1$ctl07$SecTypeRadGroup" value="Other" /><label for="MainContent_Repeater1_SecTypeRadGroup_6_3_6">Other</label></td>
	</tr>
</table>
                        </td>
                        <td>
                            <select name="ctl00$MainContent$Repeater1$ctl07$LikeEmpDDL" id="MainContent_Repeater1_LikeEmpDDL_6">
	<option value=""></option>
	<option value="13">Bob Bobson</option>
	<option value="4">Test T. Testson</option>

</select>
                            <br />
                            <div id="MainContent_Repeater1_FunctionCBox_6" style="display:inline;">
	<table id="MainContent_Repeater1_FunctionCBox_6_Table_6" class="ajax__combobox_inputcontainer" cellspacing="0" cellpadding="0" style="border-width:0px;border-style:None;border-collapse:collapse;display:inline;position:relative;top:5px;">
		<tr>
			<td class="ajax__combobox_textboxcontainer"><input name="ctl00$MainContent$Repeater1$ctl07$FunctionCBox$TextBox" type="text" maxlength="100" id="MainContent_Repeater1_FunctionCBox_6_TextBox_6" autocomplete="off" /></td><td class="ajax__combobox_buttoncontainer"><button id="MainContent_Repeater1_FunctionCBox_6_Button_6" type="button" style="visibility:hidden;"></button></td>
		</tr>
	</table><ul id="MainContent_Repeater1_FunctionCBox_6_OptionList_6" class="ajax__combobox_itemlist" style="display:none;visibility:hidden;">
		<li></li><li>Guinea Pig</li><li>Lab Rat</li><li>Test Dummy</li><li>Tester</li>
	</ul><input type="hidden" name="ctl00$MainContent$Repeater1$ctl07$FunctionCBox$HiddenField" id="MainContent_Repeater1_FunctionCBox_6_HiddenField_6" value="0" />
</div>
                            <br />
                            <textarea name="ctl00$MainContent$Repeater1$ctl07$OtherTxt" rows="5" cols="50" id="MainContent_Repeater1_OtherTxt_6">
</textarea>
                        </td>
                    </tr>
                
                    </table>
                
            
            
            <input type="submit" name="ctl00$MainContent$NextBtn3" value="Next" id="MainContent_NextBtn3" />
            <input type="submit" name="ctl00$MainContent$BackBtn2" value="Back" id="MainContent_BackBtn2" />
            <input type="submit" name="ctl00$MainContent$CancelBtn3" value="Cancel" id="MainContent_CancelBtn3" />
        

        </div>
        <div class="clear">
        </div>
    </div>
    <div class="footer">
    </div>
    

<script type="text/javascript">
//<![CDATA[
(function() {var fn = function() {$get("ToolkitScriptManager1_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
</script>
<script type='text/javascript'>new Sys.WebForms.Menu({ element: 'Menu1', disappearAfter: 500, orientation: 'horizontal', tabIndex: 0, disabled: false });</script>
<script type="text/javascript">
//<![CDATA[
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_FunctionCBox_0_Button_0"),"comboTableControl":$get("MainContent_Repeater1_FunctionCBox_0_Table_0"),"dropDownStyle":1,"hiddenFieldControl":$get("MainContent_Repeater1_FunctionCBox_0_HiddenField_0"),"optionListControl":$get("MainContent_Repeater1_FunctionCBox_0_OptionList_0"),"textBoxControl":$get("MainContent_Repeater1_FunctionCBox_0_TextBox_0")}, null, null, $get("MainContent_Repeater1_FunctionCBox_0"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_AltFunctionCBox_1_Button_1"),"comboTableControl":$get("MainContent_Repeater1_AltFunctionCBox_1_Table_1"),"dropDownStyle":2,"hiddenFieldControl":$get("MainContent_Repeater1_AltFunctionCBox_1_HiddenField_1"),"optionListControl":$get("MainContent_Repeater1_AltFunctionCBox_1_OptionList_1"),"textBoxControl":$get("MainContent_Repeater1_AltFunctionCBox_1_TextBox_1")}, null, null, $get("MainContent_Repeater1_AltFunctionCBox_1"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_FunctionCBox_2_Button_2"),"comboTableControl":$get("MainContent_Repeater1_FunctionCBox_2_Table_2"),"dropDownStyle":1,"hiddenFieldControl":$get("MainContent_Repeater1_FunctionCBox_2_HiddenField_2"),"optionListControl":$get("MainContent_Repeater1_FunctionCBox_2_OptionList_2"),"textBoxControl":$get("MainContent_Repeater1_FunctionCBox_2_TextBox_2")}, null, null, $get("MainContent_Repeater1_FunctionCBox_2"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_AltFunctionCBox_3_Button_3"),"comboTableControl":$get("MainContent_Repeater1_AltFunctionCBox_3_Table_3"),"dropDownStyle":2,"hiddenFieldControl":$get("MainContent_Repeater1_AltFunctionCBox_3_HiddenField_3"),"optionListControl":$get("MainContent_Repeater1_AltFunctionCBox_3_OptionList_3"),"textBoxControl":$get("MainContent_Repeater1_AltFunctionCBox_3_TextBox_3")}, null, null, $get("MainContent_Repeater1_AltFunctionCBox_3"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_FunctionCBox_4_Button_4"),"comboTableControl":$get("MainContent_Repeater1_FunctionCBox_4_Table_4"),"dropDownStyle":1,"hiddenFieldControl":$get("MainContent_Repeater1_FunctionCBox_4_HiddenField_4"),"optionListControl":$get("MainContent_Repeater1_FunctionCBox_4_OptionList_4"),"textBoxControl":$get("MainContent_Repeater1_FunctionCBox_4_TextBox_4")}, null, null, $get("MainContent_Repeater1_FunctionCBox_4"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_AltFunctionCBox_5_Button_5"),"comboTableControl":$get("MainContent_Repeater1_AltFunctionCBox_5_Table_5"),"dropDownStyle":2,"hiddenFieldControl":$get("MainContent_Repeater1_AltFunctionCBox_5_HiddenField_5"),"optionListControl":$get("MainContent_Repeater1_AltFunctionCBox_5_OptionList_5"),"textBoxControl":$get("MainContent_Repeater1_AltFunctionCBox_5_TextBox_5")}, null, null, $get("MainContent_Repeater1_AltFunctionCBox_5"));
});
Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.ComboBox, {"autoCompleteMode":3,"buttonControl":$get("MainContent_Repeater1_FunctionCBox_6_Button_6"),"comboTableControl":$get("MainContent_Repeater1_FunctionCBox_6_Table_6"),"dropDownStyle":1,"hiddenFieldControl":$get("MainContent_Repeater1_FunctionCBox_6_HiddenField_6"),"optionListControl":$get("MainContent_Repeater1_FunctionCBox_6_OptionList_6"),"textBoxControl":$get("MainContent_Repeater1_FunctionCBox_6_TextBox_6")}, null, null, $get("MainContent_Repeater1_FunctionCBox_6"));
});
//]]>
</script>
</form>
</body>
</html>

Open in new window

0
 
LVL 83

Expert Comment

by:leakim971
ID: 36925113
Put this in the head section :

No action, we hide the last column
other choice we display the last column
<script language="javascript" type="text/javascript">
window.onload = function() {
    var inputs = document.getElementsByTagName("input");
    for(var i=0;i<inputs.length;i++) {
        if( inputs[i].type == "radio" ) {
            if( inputs[i].value == "No Access" ) {
                inputs[i].onclick = function() {
                    var td =  this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getChildren()[2];
                    td.style.display = (this.checked)?"none":"block";
                }
            }
            else if( inputs[i].value == "Like Employee" || inputs[i].value == "By Function" || inputs[i].value == "Other" ) {
                inputs[i].onclick = function() {
                    var td =  this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getChildren()[2];
                    td.style.display = (this.checked)?"block":"none";
                }
            }
        }
    }
}
</script>

Open in new window

0
 

Author Comment

by:itsupportdmg
ID: 36925218
@leakim971:  Your solution is realy close to what I need but not quite there.  Sorry, my previous description was probably not clear enough.  When the user selects "No Access" no controls should show in the last column of that row. When they choose "Like Employee" the select box should be the only control showing in the last column, when they choose "By Function" the ComboBox should be the only control showing, and when they choose "Other" the TextBox should be the only control showing.  I would need to clear the values of the unseen controls as well.
0
 
LVL 83

Expert Comment

by:leakim971
ID: 36927716
Put the following in head section :

<script language="javascript" type="text/javascript" src="http://yui.yahooapis.com/3.4.1/build/simpleyui/simpleyui.js"></script>
<script language="javascript" type="text/javascript">
    YUI().use("node", "event",function(Y) {

        Y.on("domready", init);

        function init() {
            Y.all("[value='No Access']").on("click", function(e) {
                var table = e.currentTarget.ancestor("table").ancestor("table");
                table.one("select").setStyle("display", "none");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none");
                table.one("textarea").setStyle("display", "none");
            })
            Y.all("[value='Like Employee']").on("click", function(e) {
                var table = e.currentTarget.ancestor("table").ancestor("table");
                table.one("select").setStyle("display", "block");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none");
                table.one("textarea").setStyle("display", "none");
            })
            Y.all("[value='By Function']").on("click", function(e) {
                var table = e.currentTarget.ancestor("table").ancestor("table");
                table.one("select").setStyle("display", "none");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "block");
                table.one("textarea").setStyle("display", "none");
            })
            Y.all("[value='Other']").on("click", function(e) {
                var table = e.currentTarget.ancestor("table").ancestor("table");
                table.one("select").setStyle("display", "none");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none");
                table.one("textarea").setStyle("display", "block");
            })
        }
    })
</script>

Open in new window

0
 

Author Comment

by:itsupportdmg
ID: 36931041
@leakim971:  When I try using your code it works great on the first row, but clicking on a radio button group on another row affects the controls of the first row. For example if i click "Other" on row 3 it hides all the controls in row 1 column 3 except the textbox. It should hide the controls in row 3 column 3.  I also noticed that the values of the controls that are hidden are not cleared.  Does that mean that they will be returned on post back?  If so that is a problem.  Thanks again for your hard work!
0
 
LVL 83

Expert Comment

by:leakim971
ID: 36933699
do you have a link to see the page?

or could you post content of theses files :
<link href="/Security/WebResource.axd?d=3T4RYSEtcbUwnr0MxQcSJbM4U6l0ABLfTMwUYJpV5HixjwApeDA6OG5sqfJahPvCG3u3_jOmaMokXKlAVPflQVj9e0jgOqWfsSwxDJMYNIDBJIOQBjaMXnTfz9D0RtQ1D3HANkcorvzcEsMHfzIBDg2&amp;t=634477505720000000" type="text/css" rel="stylesheet" />
<link href="/Security/WebResource.axd?d=Rtpo3jbd2zY6V2mhz8tk2JyF63TEMu_H3aRKfMFXoluTgLlpO27GGsrKacvqEXj1DimHxEye-VQcGkoZDeHLnuiBnRgf8IDd23It6Qe2WGV9WQmbQa5I6K1ssbzKQgntJ_KdBqoxbS8IAPCgqmm5wg2&amp;t=634477505720000000" type="text/css" rel="stylesheet" />
0
 

Author Comment

by:itsupportdmg
ID: 36942248
Unfortunatly I don't have a link to see the page.  The site is under construction so it only exists on my development server for now.  I also do not see WebResource.axd in the file system.  I did not explicitly add that link to my page so it must be something that .net adds on the fly.  I have no ideal how I would access it to post the contents. Is there any other way I can help?
0
 
LVL 83

Accepted Solution

by:
leakim971 earned 2000 total points
ID: 36946547
Try this one :
<script language="javascript" type="text/javascript" src="http://yui.yahooapis.com/3.4.1/build/simpleyui/simpleyui.js"></script>
<script language="javascript" type="text/javascript">
    YUI().use("node", "event",function(Y) {

        Y.on("domready", init);

        function init() {
            Y.all("[value='No Access']").on("click", function(e) {
                var table = e.currentTarget.ancestor("tr").ancestor("tr");
                table.one("select").setStyle("display", "none").set("value", "");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none").set("value", "");
                table.one("textarea").setStyle("display", "none").set("value", "");
            })
            Y.all("[value='Like Employee']").on("click", function(e) {
                var table = e.currentTarget.ancestor("tr").ancestor("tr");
                table.one("select").setStyle("display", "block");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none").set("value", "");
                table.one("textarea").setStyle("display", "none").set("value", "");
            })
            Y.all("[value='By Function']").on("click", function(e) {
                var table = e.currentTarget.ancestor("tr").ancestor("tr");
                table.one("select").setStyle("display", "none").set("value", "");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "block");
                table.one("textarea").setStyle("display", "none").set("value", "");
            })
            Y.all("[value='Other']").on("click", function(e) {
                var table = e.currentTarget.ancestor("tr").ancestor("tr");
                table.one("select").setStyle("display", "none").set("value", "");
                table.one(".ajax__combobox_inputcontainer").ancestor().setStyle("display", "none").set("value", "");
                table.one("textarea").setStyle("display", "block");
            })
        }
    })
</script>

Open in new window

0
 

Author Closing Comment

by:itsupportdmg
ID: 36948506
Thank you leakim971. By the way what is the javascript file at http://yui.yahooapis.com/3.4.1/build/simpleyui/simpleyui.js for?  Will anyone be upset if I copy it to my server so I don't have to make outside calls?
0
 
LVL 83

Expert Comment

by:leakim971
ID: 36948598
Yes, copy it to your server... You MUST copy it to your server :)

0
 

Author Comment

by:itsupportdmg
ID: 36948627
Thanks again leakim971, you have been a huge help.
0
 
LVL 83

Expert Comment

by:leakim971
ID: 36948637
you're welcome, see you later
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
In this blog, we’ll look at how improvements to Percona XtraDB Cluster improved IST performance.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
Suggested Courses

580 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question