<!--
 * Copyright (c) 2001, 2005, Oracle. All rights reserved.
 *
 *      NAME
 *       dateTime.uix
 *
 *      NOTES
 *       (generic) date and time selection - used in cloneWiz
 *
 * MODIFIED (MM/DD/YY)  VERSION
 *    audupi 07/07/05 - 4467739 - Addition of maximum length for text-input 
 *    audupi 06/30/05 - 4463454 - Removal of duplicate id 
 *    somukh 06/29/05 - Bug - 4442997 
 *    anusha 04/05/05 - ui review 
 *    kchias 10/24/03 - bugfix 3211721 
 *    kchias 07/29/03 - 
 *    kchias 06/20/03 - 
 *    kchias 05/13/03 - kchiasso_ecm_track_wizard_1n
 *    kchias 05/13/03 - 
 *    kchias 05/05/03 - make generic
 *    kchias 02/04/03 - remove ^M
 *    kchias 02/03/03 - kchiasso_new_clonehome
 *
 *  @author  kChiasson
 *
-->

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

  <provider>
    <data name="ResourceBundle">
       <bundle class = "oracle.sysman.eml.ecm.util.EcmResourceBundle"/>
    </data>

    <data name="dateData">
        <method class="oracle.sysman.eml.ecm.DateTimeData" method="populateDateData"/>
    </data>

  </provider>     
  <contents>
  
<script>
</script>


    <switcher uix:childName="status@dateData" childName="success">
    <case name="failure">
                <messageBox automatic="false"
                    uix:text="errHdr@dateData"
                    uix:message="errMsg@dateData"
                    messageType="error" />
    </case>
    <case name="success">

 
        <tableLayout>
        <contents>

        <rowLayout>
        <contents>
            <formValue name="executeTime" uix:value="executeTime@dateData"/>
            <formValue name="timeZoneOffset" uix:value="timeZoneOffset@dateData"/>

        </contents>
        </rowLayout>
 
        <rowLayout>
        <contents>
            <!-- IMMEDIATELY RADIO BUTTON -->
            <cellFormat hAlign="left">
            <contents>
            <radioButton 
                name="scheduleType" 
                value="now"
                uix:text="OPT_IMMED@ResourceBundle"
                uix:selected="nowSelect@dateData"
            />
            </contents>
            </cellFormat>
        </contents>
        </rowLayout>

        <rowLayout>
        <contents>
            <!-- LATER RADIO BUTTON -->
            <cellFormat hAlign="left">
            <contents>
            <radioButton 
                name="scheduleType" 
                value="later"
                uix:text="OPT_LATER@ResourceBundle"
                uix:selected="laterSelect@dateData"
            />
            </contents>
            </cellFormat>
        </contents>
        </rowLayout>

        <rowLayout>
        <contents>
            <!-- START DATE -->
            <cellFormat vAlign="top" hAlign="right">
            <contents>
                <messagePrompt 
                    uix:prompt="LBL_DATE@ResourceBundle"
                    labeledNodeId="date"
            />
            </contents>
            </cellFormat>
            <spacer width="3"/>
            <messageDateField
                    id="date"
                    name="startDate"
                    uix:tip="tipStartDate@dateData"
                    uix:value="startDate@dateData"
                    columns="24"
                    maximumLength="64">
            <onSubmitValidater>
                <date dateStyle="short" />
            </onSubmitValidater>
            </messageDateField>
        </contents>
        </rowLayout>

        <rowLayout>
        <contents>
        <!-- START HOUR -->
            <cellFormat hAlign="right">
            <contents>
                <messagePrompt 
                    uix:prompt="LBL_TIME@ResourceBundle"
                    labeledNodeId="time"/>
            </contents>
            </cellFormat>
            <spacer width="3"/>

            <flowLayout>
            <contents>
            <choice 
                id="time"
                name="startHour" 
                uix:selectedValue="startHourSelect@dateData"
                uix:shortDesc="TIMEHOUR_HELP@ResourceBundle">
             <contents uix:childData="hourList@dateData">
                <option uix:text="hourName" shortDesc="Hour" uix:value="hourValue"/>
             </contents>
            </choice>

           <!-- START MINUTE -->
           <choice 
                id="timeMinute"
                name="startMinute" 
                uix:selectedValue="startMinSelect@dateData"
                uix:shortDesc="TIMEMINUTE_HELP@ResourceBundle">
             <contents uix:childData="minList@dateData">
                <option uix:text="minName" shortDesc="Minute" uix:value="minValue"/>
             </contents>
          </choice>


            <!-- START AM/PM -->
            <radioButton
                name="startAMPM" 
                value="AM"
		shortDesc="AM"
                uix:text="LBL_AM@ResourceBundle"
                uix:selected="AMSelect@dateData"/>
            <radioButton 
                name="startAMPM" 
                value="PM"
		shortDesc="PM"
                uix:text="LBL_PM@ResourceBundle"  
                uix:selected="PMSelect@dateData"/>

            </contents>
            </flowLayout>
        </contents>
        </rowLayout>


        <!-- TIME ZONE -->
        <rowLayout>
        <contents>
            <spacer height="3"/>
        </contents>
        </rowLayout>

        <rowLayout>
        <contents>
            <cellFormat hAlign="right">
            <contents>
                <messagePrompt 
                    uix:prompt="LBL_TIMEZONE@ResourceBundle"
                    labeledNodeId="timezone"/>
            </contents>
            </cellFormat>
            <spacer width="3"/>
            <choice 
                id="timezone"
                name="timeZone"
		shortDesc="Time Zone" 
                uix:selectedValue="tzSelect@dateData">
             <contents uix:childData="tzList@dateData">
                <option uix:text="tzName" uix:value="tzValue"/>
             </contents>
            </choice>
        </contents>
        </rowLayout>

        </contents>
        </tableLayout>

    </case>
    </switcher>

  </contents>
</dataScope>
