<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"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">

    <dataScope>
      <contents>

        <html:title>
          <text data:text="pageTitle@invalidEmails" />
        </html:title>

        <form name="invalidEmail" method="GET" >
          <contents>

            <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>

              <contentFooter>
                  <pageButtonBar>     
                    <contents>
                      <submitButton data:rendered="showContents@invalidEmails"
                                    data:text="OK_BUTTON@commonResourceBundle"
                                    name="event"
                                    value="handleEmails" />
                      <spacer width="20" />
                    </contents>
                  </pageButtonBar>
              </contentFooter>

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

              <contents>

                <formValue name="userShown" data:value="userShown@invalidEmails"/>

                <stackLayout rendered="false"
                             data:rendered="cacheLossOccurred@invalidEmails">
                  <contents>
                    <messageBox data:message="errMsg@invalidEmails"
                                messageType="error"
                                data:text="errHeader@invalidEmails"/>
                    <spacer height="10"/>
                    <styledText data:text="continueMsg@invalidEmails"
                                data:destination="restartDest@invalidEmails"/>
                  </contents>
                </stackLayout>

                <messageBox rendered="true"
                            data:rendered="showContents@invalidEmails"
                            data:message="INVALID_EMAILS_MSG@notifMsg"
                            messageType="warning"
                            data:text="INVALID_EMAILS_TEXT@notifMsg"/>

                <header rendered="true"
                        data:rendered="showContents@invalidEmails"
                        data:text="header@invalidEmails" >
                  <contents>

                    <stackLayout>
                      <contents data:childData="emails@invalidEmails" >

                        <flowLayout>
                          <contents>
                            <styledText data:text="email"
                                        styleClass="OraInstructionTextStrong"/>
                            <styledText data:text="AT_TIMES@notifResourceBundle"
                                        styleClass="OraInstructionText"/>
                          </contents>
                        </flowLayout>
                        <labeledFieldLayout fieldWidth="95%" labelWidth="5%">
                          <contents>
                            <styledText rendered="true"
                                        data:rendered="showSlot0"
                                        text="-" styleClass="OraInstructionText"/>
                            <styledText rendered="true"
                                        data:rendered="showSlot0"
                                        data:text="slot0"
                                        styleClass="OraInstructionText"/>
                            <styledText rendered="true"
                                        data:rendered="showSlot1"
                                        text="-" styleClass="OraInstructionText"/>
                            <styledText rendered="true"
                                        data:rendered="showSlot1"
                                        data:text="slot1"
                                        styleClass="OraInstructionText"/>
                            <styledText rendered="true"
                                        data:rendered="showSlot2"
                                        text="-" styleClass="OraInstructionText"/>
                            <styledText rendered="true"
                                        data:rendered="showSlot2"
                                        data:text="slot2"
                                        styleClass="OraInstructionText"/>
                          </contents>
                        </labeledFieldLayout>

                      </contents>
                    </stackLayout>

                    <stackLayout>
                      <contents>
                        <spacer height="20" />

                        <styledText data:text="INVALID_EMAILS_ACTION_MSG@notifMsg"
                                    styleClass="OraInstructionText"/>

                        <spacer height="10" />

                      </contents>
                    </stackLayout>

                    <tableLayout>
                      <contents>
                        <rowLayout>
                          <contents>
                            <cellFormat>
                              <contents>
                                <radioButton name="action"
                                             data:text="RETURN_TO_EDITING@notifMsg"
                                             value="0"
                                             selected="true" />
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                        <rowLayout>
                          <contents>
                            <cellFormat>
                              <contents>
                                <radioButton name="action"
                                             data:text="ADD_TO_EMAIL_LIST@notifMsg"
                                             value="1"
                                             selected="false" />

                                <spacer width="10" />
                                <styledText data:text="MESSAGE_FORMAT@notifMsg"
                                            styleClass="OraInstructionText"/>
                                <choice name="format" >
                                    <contents>
                                      <option data:text="LONG_FORMAT@notifMsg"
                                              selected="true"
                                              value="long" />
                                      <option data:text="SHORT_FORMAT@notifMsg"
                                              selected="false"
                                              value="short" />
                                    </contents>
                                </choice>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>

                  </contents>
                </header>

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

      <provider>
        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="notifMsg">
          <bundle class="oracle.sysman.resources.NotifMsg"/>
        </data>
        <data name="invalidEmails">
          <method class="oracle.sysman.eml.pref.NotifScheduleData"
                  method="getInvalidEmails" />
        </data>         
      </provider>
    </dataScope>

  </baja:content>

  <handlers>
    <event name="*">
      <method class="oracle.sysman.eml.pref.NotifScheduleData"
              method="doNull"/>
    </event>
    <event name="cancel">
      <method class="oracle.sysman.eml.pref.NotifScheduleData"
              method="doCancel"/>
    </event>
    <event name="handleEmails">
      <method class="oracle.sysman.eml.pref.NotifScheduleData"
              method="handleInvalidEmails"/>
    </event>
  </handlers>

</page>

