 <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:head xmlns="http://www.w3.org/TR/REC-html40"/>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
  <body onLoad="loadIt();">
  <contents>
    <dataScope>
      <contents>
        <script>
          <contents>
            var isNav = (navigator.appName.indexOf("Netscape") != -1);
            if(isNav)
            {
               document.captureEvents(Event.KEYPRESS);
               document.onkeypress = getKey;
            }
            function getKey(keyStroke)
            {
               key = (isNav) ? keyStroke.which : event.keyCode;
               if(key == "13")
               {
                    submitForm('selectHost',1,{event:'submit'});
                    return true;
               }
            }
            function loadIt()
            {
               document.selectHost.hostName.focus();
               document.selectHost.hostName.select();
            }

           </contents>
         </script>
         <form name="selectHost" method="POST" id="selectHost" onKeyPress="getKey()">
           <contents>
             <dataScope>
               <contents>
                 <html:title>
                   <text data:text="title@selectHost"/>
                 </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>
                   <mediumAdvertisement>
                     <include baja:node="../../../oemBanner" />
                   </mediumAdvertisement>

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

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

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

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


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

                 <!-- 
                 >>>> Page Buttons
                  -->
                 <pageButtons>
                   <pageButtonBar>
                     <contents>
                       <submitButton data:text="CANCEL@commonResourceBundle"
                                     name="event" value="doCancelAdd" />
                       <submitButton data:text="CONTINUE@commonResourceBundle"
                                     name="event" value="submit"
                                     data:disabled="btnDisabled@selectHost"/>
                     </contents>
                   </pageButtonBar>
                 </pageButtons>

                 <contents>
                   <switcher data:childName="node@selectHost">
                     <case name="errNode">
                       <tableLayout cellSpacing="10" width="100%">
                         <contents>
                           <rowLayout rendered="false"
                                      data:rendered="errorOccurred@selectHost"
                                      vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox data:message="CORRECT_ERRORS@mntrResourceBundle"
                                               messageType="error">
                                     <contents data:childData="errorData@selectHost">
                                       <link data:text="label"
                                             data:longDesc="message"
                                             data:destination="destination"/>
                                     </contents>
                                   </messageBox>
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </contents>
                       </tableLayout>
                     </case>
                   </switcher>

                   <header data:text="addTargetHeader@selectHost">
                     <contents>

                         <!-- 
                         >>>> Instruction text and upper page buttons
                          -->
                         <tableLayout width="100%">
                           <contents>

                           <rowLayout>
                             <contents>
                               <cellFormat hAlign="left">
                               <contents>
                               <styledText 
                                 styleClass="OraInstructionText" 
                                 data:text="SELHOST@emdConfigMsg"/>
                               </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>

                           </contents>
                         </tableLayout>

                         <!-- 
                         >>>> Host name field instruction text
                          -->
                         <styledText 
                           styleClass="OraInstructionText" 
                           data:text="HOST_FIELD_INSTRUCTION@emdConfigMsg"/>

                         <tableLayout width="100%">
                           <contents>
                         <rowLayout>
                           <contents>
                             <!-- 
                             >>>> Host LOV field
                              -->

                             <cellFormat vAlign="top" hAlign="left">
                               <contents>
                                 <script>
                                   <contents>
                                     function myCallBack(lovwin, event) 
                                     { 
                                        var value = lovwin.myData; 
                                        var text = lovwin.myHost;
                                        if (text!=(void 0)) document.selectHost.hostName.value = lovwin.myHost;  
                                     }
                                   </contents>
                                 </script>

                                 <messageLovField 
                                   data:prompt="HOST@commonResourceBundle"
                                   data:shortDesc="HOST@commonResourceBundle"  
                                   data:text="hostEntered@selectHost"
                                   name="hostName" 
                                   onChange="changeHost();"
                                   onClick="setSearchPage();"
                                   required="uiOnly"
                                   data:searchDesc="CLICK_FOR_HOST@emdConfigMsg"
                                   />

                                 <formValue name="hostName_emdUrl" data:value="emdUrl@selectHost" /> 
                                 <formValue name="type" data:value="type@selectHost"/>
                                 <formValue name="returnUrl" data:value="returnUrl@selectHost"/>
                                 <formValue name="searchPage"/>
                                 <formValue name="searchPageUrl" data:value="searchPageUrl@selectHost"/>
                                 <script>
                                   <contents>
                                     function setSearchPage()
                                     {
                                       var hostEntered = document.selectHost.hostName.value;
                                       var searchPage = "/em/console/admin/rep/emdConfig/targetHostsSearch?hostEntered="+hostEntered;
                                       openWindow(window, searchPage, 'lovWindow', {width:700, height:600}, true, 'dialog', myCallBack);
                                     }
                                     function changeHost()
                                     {
                                       document.selectHost.hostName_emdUrl.value = "";
                                     }
                                   </contents>
                                 </script>

                                 <switcher data:childName="type@selectHost">
                                   <case name="oracle_database">
                                     <tip>
                                       <contents>
                                         <styledText data:text="CLUSTER_DB_DISCOVERY_TIP@emdConfigMsg"/>
                                       </contents>
                                     </tip>
                                   </case>
                                 </switcher> 
                               </contents>
                             </cellFormat>

                             <cellFormat>
                               <contents>
                                 <spacer width="5"/>
                               </contents>
                             </cellFormat>

                             <!-- 
                             >>>> Overview
                              -->
                             <cellFormat hAlign="right">
                               <contents>
                                 <contentContainer width="80%"
                                   data:text="OVERVIEW_HEADER@emdConfigMsg"
                                   rendered="false"
                                   data:rendered="showOverview@selectHost"
                                   >
                                   <contents>

                                     <styledText 
                                       styleClass="OraInstructionText" 
                                       data:text="ADD_TARGET_REASON@emdConfigMsg"
                                       />
                                   </contents>
                                   
                                 </contentContainer>
                               </contents>
                             </cellFormat>
                           </contents>
                         </rowLayout> 
                           </contents>
                         </tableLayout>

                       </contents>
                     </header>

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

               <provider>
                 <data name="selectHost">
                   <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigDataObject"
                           method="getHostListData" />
                 </data>
                 <data name="commonResourceBundle">
                   <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
                 </data>
                 <data name="mntrResourceBundle">
                   <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
                 </data>
                 <data name="emdConfigMsg">
                   <bundle class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigMsg"/>
                 </data>
               </provider>

             </dataScope>
           </contents>
         </form>
       </contents>
     </dataScope> 
   </contents>
 </body>
</baja:content>

  <handlers>
    <event name="null">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doNull" />
    </event>
    <event name="doCancelAdd">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doCancelAdd" />
    </event>
    <event name="submit">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doYesAdd" />
    </event>
  </handlers>


</page>

