<page xmlns="http://xmlns.oracle.com/uix/controller"
      xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
      xmlns:data="http://xmlns.oracle.com/uix/ui"
      xmlns:html="http://www.w3.org/TR/REC-html40">

 <content> 
   <dataScope xmlns="http://xmlns.oracle.com/uix/ui">

   <contents>
   <form name="rpwEditForm" method="post">
   <contents>

     <html:title>
            <text data:text="RPW_TITLE@rsc"/>
     </html:title>
     <html:noScript>
          "This page uses JavaScript to perform the list of values lookup. Your browser either does not support JavaScript, or it is disabled.  Please enable JavaScript, or upgrade your browser."
     </html:noScript>

     <pageLayout  data:title="EDIT_RPW@rsc">

      <mediumAdvertisement>
       <include ctrl:node="../../oemBanner" />
      </mediumAdvertisement>

      <globalButtons>
       <include ctrl:node="../../globalButtonBar" />
      </globalButtons>
      <tabs>
       <include ctrl:node="../../globalTabs" />
      </tabs>

   <location>
      <include baja:node="/breadCrumbs"/>
   </location>

      <pageHeader>
        <include ctrl:node="../rep/header"/>
      </pageHeader>

      <copyright>
       <include ctrl:node="../../copyright" />  
      </copyright> 

      <pageButtons>
        <pageButtonBar>
         <contents>
          <button data:text="CANCEL@rsc" 
                  ctrl:destination="rpwAdmin" />
          <submitButton data:text="OK@rsc" 
                  ctrl:event="EDIT_RPW" />

        </contents>
        </pageButtonBar>
      </pageButtons>  

      <contents>
       <messageBox data:message="OLD_PASSWORD_WRONG@rsc"
                   data:rendered="oldPwdErr@ctrl:page" 
                   messageType="error" /> 
       <messageBox data:message="PASSWORDS_DONT_MATCH@rsc"
                   data:rendered="confirmPwdErr@ctrl:page" 
                   messageType="error" /> 
       <rowLayout>
        <contents>
         <spacer width="20" />
           <hideShow id="changePwdInput" 
                     data:undisclosedText="CHANGE_PASSWORD@rsc"
                     data:disclosedText="CHANGE_PASSWORD@rsc" >

             <boundAttribute name="disclosed" >
               <comparison type="equals" >
                 <defaulting>
                   <dataObject select="changePwdInput" 
                               source="ctrl:pageState" />
                   <fixed text="hide" />
                 </defaulting>
                 <fixed text="show" />
               </comparison>
             </boundAttribute>
             <contents>
              <spacer height="20" />
              <labeledFieldLayout fieldWidth="100%" labelWidth="30%">
               <contents>
                <messageTextInput name="oldPwd"  
                                  rendered="true"
                                  required="yes"
                                  columns="20"
                                  data:prompt="OLD_PASSWORD@rsc"
                                  data:shortDesc="OLD_PASSWORD@rsc"
                                  noAutoComplete="true"
                                  secret="true"  />

                <messageTextInput name="newPwd" 
                                  rendered="true"
                                  required="yes"
                                  columns="20"
                                  data:prompt="NEW_PWD@rsc"
                                  data:shortDesc="NEW_PWD@rsc"
                                  noAutoComplete="true"
                                  secret="true"  />
                <messageTextInput name="confirmPwd" 
                                  rendered="true"
                                  required="yes"
                                  columns="20"
                                  data:prompt="CONFIRM_NEW_PWD@rsc"
                                  data:shortDesc="CONFIRM_NEW_PWD@rsc"
                                  noAutoComplete="true"
                                  secret="true"  />
              </contents>
             </labeledFieldLayout>
            </contents>
           </hideShow>         

        </contents>
       </rowLayout>

       <spacer height="20" />

       <rowLayout>
        <contents>
         <spacer width="20" />
         <messageTextInput name="desc" 
                           required="yes"
                           columns="35"
                           rows="3"
                           data:prompt="COLUMN2@rsc"
                           data:shortDesc="COLUMN2@rsc"
                           data:text="pwdDesc@rpwData" />

        </contents>
       </rowLayout>

       <spacer height="20" />
 
       <rowLayout>
        <contents>
         <spacer width="65" height="0" />
         <messageRadioGroup name="typeChoice"  type="radio"
                            data:selectedValue="pwdType@rpwData" 
                            data:prompt="COLUMN3@rsc" 
                            data:value="val" 
                            data:text="txt" 
                            data:childData="pwdtype@typeData" 
                            data:message="NOTE@rsc" />
        </contents>
       </rowLayout>


       <spacer height="20" />

       <rowLayout>
        <contents>
         <spacer  width="30" height="0" />
           <messageDateField name="expireDate" 
                             disabled="false" 
                             columns="20"
                             data:prompt="COLUMN4@rsc" 
                             data:shortDesc="COLUMN4@rsc" 
                             data:value="pwdDate@rpwData">
             <onSubmitValidater>
               <date dateStyle="medium" />
             </onSubmitValidater>
           </messageDateField>
        </contents>
       </rowLayout>

      </contents> 

     </pageLayout>
    </contents>
    </form>
   </contents> 

   <provider>
    <data name="rsc">
     <bundle class="oracle.sysman.eml.rsc.sec.SecResBundle" />
    </data>
    <data name="typeData">
     <inline>
      <pwdtype data:txt="PERSISTENT@rsc" val="persistent" />
      <pwdtype data:txt="ONE_TIME@rsc" val="one-time" />
     </inline>
    </data>
    <data name="rpwData">
     <method class="oracle.sysman.eml.sec.ui.RpwAdminData" 
      method="getRpwRowData" />
    </data>

   </provider>

   </dataScope>
  </content>


  <handlers>
   <event name="EDIT_RPW">
    <method class="oracle.sysman.eml.sec.ui.RpwAdminEvents"
     method="updateRpw" />
   </event>
   <event name="hide show">
    <set data:target="@ctrl:pageState"
         data:property="source@ctrl:event"
         data:value="event@ctrl:event" />
   </event>
  </handlers> 

</page>
