false privacy
false
htmlQuirksMode fixed-layout
      
    
    
      
        iwov-resources/js/openBrWindow.js
      
    
  
  
    
      This XSL based component is boeings Header to appear on all pages and consists of Top Nav links, Boeing Logo , Logon Div and search text box.
      Default
      Header
      Header
      false
      
      
        
        -1
        
        980
        50
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
          
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default XSL -->
  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
  <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>

  <xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesHeaderFile']" />

  <xsl:template match="/">

<span id="header_include">
</span>

<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
                        $.ajax({ 
                                type : "GET", 
                                url: '<xsl:value-of select="$includesFile" />',
                                success: function(data) { 
                                        $('#header_include').html(data);

                                }, 
                                error : function() { 
                                        alert("Sorry, The requested property could not be found."); 
                                },
                                complete: function() {
                                  HeaderApp.init()
                                } 
 
                        });
                        
});
</script>


  </xsl:template>

  <xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>
      
    
    
      This is the Boeing's top navigation component which appears below Boeing's Header Components and displays Max of 3 levels of Navigation.
      topnav
      TopNav
      TopNav
      false
      
      
        
        -1
        
        980
        50
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
            
          
          
            
              
                true
              
              com.interwoven.livesite.external.impl.LivesiteSiteMap
              getSiteMap
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/navigation/VerticalJsFlyout.xsl"/>

 <xsl:template match="/">
      <xsl:call-template name="vertical-js-flyout"></xsl:call-template>
 </xsl:template>


</xsl:stylesheet>
      
      
        topnav
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default (Default Browser Type) -->

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/TopNav.xsl"/>

</xsl:stylesheet>







                    This component will provide rendition for default content with links DCR
      Default
      Content
      Content
      false
      
      
        
        -1
        
        200
        200
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
          
            
              
                Content DCR
                
                  templatedata/boeing/content/data/corporate/contact_us.xml
                  
                    
                  
                
                iwov-resources/xsl/metatags.xsl
                D02
                boeing
                content
              
              com.boeing.livesite.external.InsertPageMetadata
              insertMetaTags
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default XSL -->

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
  <xsl:template match="/">
    <xsl:choose>
      <!-- Display a message if the DCR is not selected -->
      <xsl:when test="0 = string-length(/Properties/Data/Result/Content/DCR)" >

        <div style="text-align:center;font-style:italic;">Select a Content DCR</div>

      </xsl:when>

      <xsl:otherwise>

         <xsl:apply-templates select="Properties/Data/Result/Content/DCR/BoeingContent/Pragraphs"/>

       </xsl:otherwise>

    </xsl:choose>
  </xsl:template>

  <xsl:template match="Pragraphs">
     <xsl:variable name="paragraphHeader" select="paragraphheader" />
     <xsl:variable name="paragraphSubHeader" select="paragraphsubheader" />
     <xsl:variable name="paragraphSubSubHeader" select="paragraphsubsubheader" />
     <xsl:variable name="paragraphContent" select="Paragraphcontent" />
     <xsl:variable name="largeImage" select="largeimage" />
     <xsl:variable name="imageCaption" select="imagecaption" />
     <xsl:variable name="imageCredit" select="imagecredit" />
     <xsl:variable name="imageSize" select="imagesize" />
     <xsl:variable name="altLargeImage" select="altlargeimage" />
     <xsl:variable name="imageLocation" select="imagelocation" />

     <xsl:if test="string-length($paragraphHeader) > 0" >
        <h1>
           <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphheader">
              <xsl:value-of select="$paragraphHeader" />
           </span>
        </h1>
     </xsl:if>

     <xsl:if test="string-length($paragraphSubHeader) > 0" >
        <h2>
           <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphsubheader">
              <xsl:value-of select="$paragraphSubHeader" />
           </span>
        </h2>
     </xsl:if>

     <xsl:if test="string-length($paragraphSubSubHeader) > 0" >
        <h3>
           <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphsubsubheader">
              <xsl:value-of select="$paragraphSubSubHeader" />
           </span>
        </h3>
     </xsl:if>
     
    
     <xsl:choose>
        <xsl:when test="string-length($largeImage) > 0 and $imageLocation='left'" >
          <xsl:choose>
             <xsl:when test="string-length($imageCaption) > 0" >
               <div class="photo_w_caption_{$imageSize}" in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
                  <img>
                     <xsl:attribute name="src">
                        <xsl:value-of select="$largeImage" />
                     </xsl:attribute>
                     <xsl:attribute name="alt">
                        <xsl:value-of select="$altLargeImage" />
                     </xsl:attribute>            
                  </img>
                  <div class="photocaption_{$imageSize}">
                     <xsl:value-of select="$imageCaption" />
                  </div>
               </div>
             </xsl:when>
             <xsl:otherwise>
             <p>
               <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
                  <img>
                     <xsl:attribute name="src">
                        <xsl:value-of select="$largeImage" />
                     </xsl:attribute>
                     <xsl:attribute name="alt">
                        <xsl:value-of select="$altLargeImage" />
                     </xsl:attribute>            
                  </img>
                </span> </p>
             </xsl:otherwise>
          </xsl:choose> 
        </xsl:when>
        <xsl:when test="string-length($largeImage) > 0 and $imageLocation='right'" >
          <xsl:choose>
             <xsl:when test="string-length($imageCaption) > 0" >
               <div class="photo_w_caption_alt_{$imageSize}"  in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
                  <img>
                     <xsl:attribute name="src">
                        <xsl:value-of select="$largeImage" />
                     </xsl:attribute>
                     <xsl:attribute name="alt">
                        <xsl:value-of select="$altLargeImage" />
                     </xsl:attribute>            
                  </img>
                  <div class="photocaption_{$imageSize}">
                     <xsl:value-of select="$imageCaption" />
                  </div>
               </div>
             </xsl:when>
             <xsl:otherwise>
                <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
                  <img class="img_alt">
                     <xsl:attribute name="src">
                        <xsl:value-of select="$largeImage" />
                     </xsl:attribute>
                     <xsl:attribute name="alt">
                        <xsl:value-of select="$altLargeImage" />
                     </xsl:attribute>            
                  </img>
                </span>
             </xsl:otherwise>
          </xsl:choose> 
        </xsl:when>
     </xsl:choose>

     <span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/Paragraphcontent">
        <xsl:value-of select="$paragraphContent"  disable-output-escaping="yes" />
     </span>


  </xsl:template>

<!-- normalizes an href to make sure it's valid within LiveSite -->
  <xsl:template name="normalize-href">
    <xsl:param name="href" />


    <xsl:choose>

      <!-- translate a /sites vpath to a $PAGE_LINK path -->
      <xsl:when test="contains($href, '/sites/') and contains($href, '.page')">
        <xsl:text>$PAGE_LINK[</xsl:text>
        <xsl:value-of select="substring-before(substring-after(substring-after($href, '/sites/'), '/'), '.page')" />
        <xsl:text>]</xsl:text>
        <xsl:value-of select="substring-after($href, '?')" />
      </xsl:when>

      <!-- translate a full vpath to a workarea-relative path -->
      <xsl:when test="contains($href, 'WORKAREA')">
        <xsl:text>$URL_PREFIX</xsl:text>
        <xsl:call-template name="vpath-to-relative">
          <xsl:with-param name="vpath" select="$href" />
        </xsl:call-template>
      </xsl:when>

      <xsl:otherwise>
        <xsl:value-of select="normalize-space($href)" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>


  <!--  converts a full vpath to a workarea-relative path -->
  <xsl:template name="vpath-to-relative">
    <xsl:param name="vpath" />
    <xsl:text>/</xsl:text>
    <xsl:value-of select="substring-after(substring-after($vpath, 'WORKAREA/'), '/')" />
  </xsl:template>


  <xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>
      
    
    
      Displays a footer including multiple links.
      Default
      Footernav
      Footernav
      false
      
      
        
        -1
        
        1000
        30
        200
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
          
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default XSL -->

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>

  <xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFooterFile']" />

  <xsl:template match="/">

<span id="footer_include">
</span>

<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
                        $.ajax({ 
                                type : "GET", 
                                url: '<xsl:value-of select="$includesFile" />',
                                success: function(data) { 
                                        //alert( data ); // shows whole dom 
                                        $("#footer_include").html(data);
                                }, 
                                error : function() { 
                                        alert("Sorry, The requested property could not be found."); 
                                } 
                        }); 
});
</script>


  </xsl:template>

  <xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>
      
    
    
      This component will provide utility footer navigation.
      Default
      Utilityfooter
      Utilityfooter
      false
      
      
        
        -1
        
        200
        200
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
          
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default XSL -->

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>

  <xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesUtilityFooterFile']" />

  <xsl:template match="/">

<span id="utility_footer_include">
</span>


<script language="JavaScript" type="text/javascript">
var d = new Date();
var year = d.getFullYear();
$(document).ready(function(){
                        $.ajax({ 
                                type : "GET", 
                                url: '<xsl:value-of select="$includesFile" />',
                                success: function(data) {
                                        $("#utility_footer_include").html(data);
                                }, 
                                error : function() { 
                                        alert("Sorry, The requested property could not be found."); 
                                },
                                complete: function() {
					var d = new Date();
					var year = d.getFullYear();
					$("#footer_date").html(year);
				} 
                        }); 
});
</script>


  </xsl:template>

  <xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>
      
    
    
      Dynamically displays horizontal breadcrumb navigation based on the Site Map.
      Default
      BreadCrumbs
      BreadCrumbs
      false
      
      
        
        0
        
        456
        48
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
            breadCrumb
            &nbsp;/&nbsp;
          
          
            true
            Boeing Home
            
              
              
              
              
            
            
              
                
                true
              
              com.interwoven.livesite.external.impl.Breadcrumb
              displayBreadcrumb
            
          
        
      
      
        Default
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <!-- Skin: Default (Default Browser Type) -->

  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
  <xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/BreadCrumbs.xsl"/>

</xsl:stylesheet>
      
      
        .NET
        <autn:XslControl runat="server" ComponentId="$CONTEXT{componentId}">
<Xsl>

<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:include href="http://www.interwoven.com/livesite/xsl/navigation/HorizontalBreadcrumb.xsl"/>

  <xsl:template match="/"> 
    <xsl:call-template name="horizontal-breadcrumb"></xsl:call-template>
  </xsl:template>

</xsl:stylesheet>


</Xsl>
</autn:XslControl>
      
    
    
      This component renders generic content dcr without Metadata
      Generic Without Title
      GenericNoMetadata
      GenericNoMetadata
      false
      
      
        
        -1
        
        200
        200
        10
        10
        0
        true
        
        
        
        
      
      
      
        
        
        
      
      
        
          
          
            
              templatedata/boeing/generic/data/corporate/Contact_Us.xml
              
                
              
            
          
        
      
      
        Default
         <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <!-- Skin: Default XSL -->
  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>

  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>

  <xsl:template match="/">

    <div>     

      <xsl:apply-templates select="/Properties/Data/Datum[@Name='Generic DCR']">

         <xsl:with-param name="DCRDatumId" select="@ID" />

      </xsl:apply-templates>

    </div>

  </xsl:template>
  <!-- outputs the DCR's content -->

  <xsl:template match="Datum[@Name='Generic DCR']">

    <xsl:param name="DCRDatumId" />

     <div DCR_CATEGORY_TYPE="boeing/generic">

       <h1>

      <span in-context-edit= "{/Properties/Data/Datum[@Name='Generic DCR']/@ID}" dcr-item-paths="/Boeingcontent/Content/content/title">

    <xsl:value-of select="//BoeingContent/content/title"/>    

      </span>

      </h1> 

      <p> 

     <div in-context-edit= "{/Properties/Data/Datum[@Name='Generic DCR']/@ID}" dcr-item-paths="/Boeingcontent/Content/content/content">

    <xsl:value-of select="//BoeingContent/content/content" disable-output-escaping="yes"/>    

      </div>

      </p>

     </div>

  </xsl:template>

<xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>
      
      
        Generic Without Title
        <!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <!-- Skin: Default XSL -->
  <xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>

  <xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>

  <xsl:template match="/">

    <div>     

      <xsl:apply-templates select="/Properties/Data/Datum[@Name='Generic DCR']">

         <xsl:with-param name="DCRDatumId" select="@ID" />

      </xsl:apply-templates>

    </div>

  </xsl:template>
  <!-- outputs the DCR's content -->

  <xsl:template match="Datum[@Name='Generic DCR']">

    <xsl:param name="DCRDatumId" />

     <div DCR_CATEGORY_TYPE="boeing/generic">

    <!--  <h1>

      <span in-context-edit= "{/Properties/Data/Datum[@Name='Generic DCR']/@ID}" dcr-item-paths="/Boeingcontent/Content/content/title">

    <xsl:value-of select="//BoeingContent/content/title"/>    

      </span>

      </h1> -->

      <p> 

     <div in-context-edit= "{/Properties/Data/Datum[@Name='Generic DCR']/@ID}" dcr-item-paths="/Boeingcontent/Content/content/content">

    <xsl:value-of select="//BoeingContent/content/content" disable-output-escaping="yes"/>    

      </div>

      </p>

     </div>

  </xsl:template>

<xsl:template match="External/Parameters/Datum" />

</xsl:stylesheet>