<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40">
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <contents>
        <form name="folderForm" method="POST">
          <contents>
            <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>
              <mediumAdvertisement>
                <include baja:node="../oemBanner" />
              </mediumAdvertisement>

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

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

              <pageHeader>
                <include baja:node="header"/>
              </pageHeader>

              <marlin:start>
                <include baja:node="../prefSideNav" />
              </marlin:start>
              <copyright>
                <include baja:node="../copyright"/>
              </copyright>

              <contentFooter>
                <pageButtonBar>
                  <contents>
                    <button marlin:text="REVERT@commonResourceBundle"
                            marlin:destination="foldersConfDest@folderData"/>
                    <submitButton marlin:text="APPLY@commonResourceBundle"
                                  name="event" value="Apply"/>
                  </contents>
                </pageButtonBar>
              </contentFooter>

              <contents>
                <html:title>
                  <marlin:text>
                     <boundAttribute name="text">
                       <dataObject select="pageTitle"
                                   source="folderData"/>
                      </boundAttribute>
                    </marlin:text>
                </html:title>

                <stackLayout>
                  <contents>
                    <tableLayout rendered="false"
                                 marlin:rendered="errorOccurred@folderList"
                                 width="100%">
                      <contents>
                        <rowLayout>
                          <contents>
                            <messageBox marlin:message="CORRECT_ERRORS_MSG@mntrResourceBundle"
                                        messageType="error">
                              <contents marlin:childData="errorData@folderList">
                                <link marlin:text="label"
                                      marlin:longDesc="message"
                                      marlin:destination="destination"/>
                              </contents>
                            </messageBox>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>
    
                    <header marlin:text="FOLDERS@mntrResourceBundle" width="100%"/>
                    <styledText marlin:text="folderDesc@folderData"
                                styleClass="OraInstructionText"/>
                    <spacer height="8"/>
                    <globalHeader selectedIndex="-1">
                      <contents marlin:childData="allDisplayed@folderData">
                        <link marlin:text="text"/>
                      </contents>
                    </globalHeader>
    
                    <spacer height="8"/>
                    <inlineMessage marlin:messageType="folderMsgType@folderList"
                                   marlin:anchor="folderAnchor@folderList"
                                   marlin:message="folderInlineMsg@folderList">
                      <contents>
                        <!-- must have this table layout with small width for
                             Netscape to avoid wide page -->
                        <tableLayout width="1">
                          <contents>
                            <rowLayout>
                              <contents>
                                <shuttle name="folderShuttle"
                                         marlin:leadingHeader="availFolders@folderData"
                                         marlin:trailingHeader="SelectedFolders@folderData"
                                         size="5">
                                  <leading>
                                    <list multiple="true" marlin:shortDesc="availFolders@folderData" >
                                      <contents marlin:childData="invisibleFolders@folderList">
                                        <option marlin:text="text"
                                                marlin:value="value"/>
                                      </contents>
                                    </list>
                                  </leading>
                                  <trailing>
                                    <list multiple="true" marlin:shortDesc="SelectedFolders@folderData" >
                                      <contents marlin:childData="visibleFolders@folderList">
                                        <option marlin:text="text"
                                                marlin:value="value"/>
                                      </contents>
                                    </list>
                                  </trailing>
                                </shuttle>
                              </contents>
                            </rowLayout>
                          </contents>
                        </tableLayout>
                      </contents>
                    </inlineMessage>
                  </contents>
                </stackLayout>
              </contents>
            </pageLayout>
          </contents>
        </form>
      </contents>

      <provider>
        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="mntrResourceBundle">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="folderData">
          <method class="oracle.sysman.eml.pref.SubtabPref"
                  method="getFolders"/>
        </data>
        <data name="folderList">
          <method class="oracle.sysman.eml.pref.SubtabPref"
                  method="getFolderLists"/>
        </data>
      </provider>
    </dataScope>
  </baja:content>

  <baja:handlers>
    <event name="Apply">
      <method class="oracle.sysman.eml.pref.SubtabPref"
              method="reorderFolders"/>
    </event>
    <event name="*">
      <method class="oracle.sysman.eml.pref.SubtabPref"
              method="doNull"/>
    </event>
  </baja:handlers>
</page>
