<?xml version="1.0" encoding="UTF-8" ?>
<!--
****************************************************************************

     File Name:   blSubMenus.box

****************************************************************************
   C O P Y R I G H T   A N D   C O N F I D E N T I A L I T Y   N O T I C E
****************************************************************************

//      Copyright (c) 2006 AOL LLC.  All rights reserved.
//      This software contains valuable confidential and proprietary
//      information of AOL LLC. and is subject to applicable
//      licensing agreements.  Unauthorized reproduction, transmission or
//      distribution of this file and its contents is a violation of
//      applicable laws.
//
//            A O L   C O N F I D E N T I A L

****************************************************************************
-->


<!DOCTYPE window [
  <!ENTITY % bl SYSTEM "box://imApp/resources/bl.dtd">
  %bl;
]>

<?import href="box://aimToolkit/content/gadgets.box"?>
<?import href="box://aimToolkit/theme/toolkit.box"?>

<library xmlns="http://www.aol.com/boxely/resource.xsd"
         xmlns:box="http://www.aol.com/boxely/box.xsd"
         xmlns:s="http://www.aol.com/boxely/style.xsd"
         xmlns:on="http://www.aol.com/boxely/reaction.xsd" 
         persists="true">


<gadget id="blFileMenuItems" type="box">
    <parts>
        <box:aolMenuItem label="&BL.menu.label.NewIm;" accesskey="&BL.menu.label.NewIm_accesskey;" acceltext="&BL.menu.label.NewIm_acceltext;" on:command="onNewIM(); metricBLNewMenu();">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenu label="&BL.menu.label.Chat;" accesskey="&BL.menu.label.Chat_accesskey;" topLevelMenu="false">
			<box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
            <box:menuPopup style="popupWithoutTransition">
                <box:aolMenuItem label="&BL.menu.label.NewChat;" accesskey="&BL.menu.label.NewChat_accesskey;" acceltext="&BL.menu.label.NewChat_acceltext;" on:command="onBuddyChat();">
                    <box:binding objectSource="model" targetProperty="disabled" path="blockChat" method="oneWay"/>
                </box:aolMenuItem>
                <box:aolMenuItem label="&BL.menu.label.NewMultiPartyTalk;" accesskey="&BL.menu.label.NewMultiPartyTalk_accesskey;" on:command="onAudioChat();">
                    <box:binding objectSource="model" targetProperty="disabled" path="hasMultiAudio" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not"/>
                </box:aolMenuItem>
            </box:menuPopup>
        </box:aolMenu>
        <box:aolMenuSeparator />
        <box:aolMenuItem label="&BL.menu.label.Mail;" accesskey="&BL.menu.label.Mail_accesskey;" on:command="gotoAOLMail(0);">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.AddressBook;" accesskey="&BL.menu.label.AddressBook_accesskey;" collapsed="&showAddressBook.hide;" on:command="shell.bl.getAddressBook().list.openAddressBookApp();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>

        <box:aolMenuItem label="&BL.menu.label.OpenCallLog;" accesskey="&BL.menu.label.OpenCallLog_accesskey;" on:command="onOpenCallLog();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="disableCallLog();"  />
            <box:binding objectSource="imapp" targetProperty="collapsed" path="hideVoip" method="oneWay" />
        </box:aolMenuItem> 
        <box:aolMenuSeparator collapsed="&addAIMPlugins.hide;" />
        <box:aolMenuItem label="&BL.menu.label.Plugins;" accesskey="&BL.menu.label.Plugins_accesskey;" collapsed="&addAIMPlugins.hide;" on:command="onDownloadPlugins();">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
            <box:binding objectSource="bl" targetProperty="collapsed" path="showAddPluginsMenu" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuSeparator> 
        <box:binding objectSource="bl" targetProperty="collapsed" path="showAddPluginsMenu" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuSeparator>
        <box:aolMenuItem label="&BL.menu.label.AimCom;" accesskey="&BL.menu.label.AimCom_accesskey;" on:command="onAimCom();">
            <box:binding objectSource="bl" targetProperty="collapsed" path="showAIMToday" method="oneWay" sourceTransformer="toolkit:not"/>
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.OpenAIMPage;" accesskey="&BL.menu.label.OpenAIMPage_accesskey;" collapsed="&openMyAIMPage.hide;" on:command="onOpenMyAimPage();">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
            <box:binding objectSource="bl" targetProperty="collapsed" path="showAIMToday" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuSeparator>
          <box:binding objectSource="bl" targetProperty="collapsed" path="showAIMToday" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuSeparator>
        <box:aolMenuItem label="&BL.menu.label.Print;" acceltext="&BL.menu.label.Print_acceltext;" accesskey="&BL.menu.label.Print_accesskey;" on:command="onPrint();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuSeparator />
        <box:aolMenuItem label="&BL.menu.label.CloseWindow;" acceltext="&BL.menu.label.CloseWindow_acceltext;" accesskey="&BL.menu.label.CloseWindow_accesskey;" on:command="toolkit:Close">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuSeparator />
        <box:aolMenuItem id="menuSignOff" disabled="true" label="&BL.menu.label.SignOffAOL;" accesskey="&BL.menu.label.SignOffAOL_accesskey;" on:command="onSignOffAOL();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.ExitInstantMessenger;" acceltext="&BL.menu.label.ExitInstantMessenger_acceltext;" accesskey="&BL.menu.label.ExitInstantMessenger_accesskey;" on:command="onExit();" />
    </parts>
</gadget>


<gadget id="blEditMenuItems" type="box">
    <parts>
        <box:aolMenuItem label="&BL.menu.label.AddContact;" accesskey="&BL.menu.label.AddContact_accesskey;" acceltext="&BL.menu.label.AddContact_acceltext;" on:command="shell.bl.getAddressBook().list.onAddNewContact();" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.AddBuddy;" acceltext="&BL.menu.label.AddBuddy_acceltext;" accesskey="&BL.menu.label.AddBuddy_accesskey;" on:command="onNewBuddy();" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="model" targetProperty="disabled" path="canAddBuddy" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.AddCategory;" acceltext="&BL.menu.label.AddCategory_acceltext;" accesskey="&BL.menu.label.AddCategory_accesskey;" command="cmdNewGroup" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.AddGroup;" acceltext="&BL.menu.label.AddGroup_acceltext;" accesskey="&BL.menu.label.AddGroup_accesskey;" command="cmdNewGroup" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.EditSelection;" accesskey="&BL.menu.label.EditSelection_accesskey;" on:command="onEditSelection();"  >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="model" targetProperty="disabled" path="canEdit" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.EditSelection;" accesskey="&BL.menu.label.EditSelection_accesskey;" on:command="onEditSelection();"  >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="ab" targetProperty="disabled" path="selectedContact" sourceTransformer="shell.bl.getAddressBook().disableIfNoContactOrNonDefaultCategory();"/>
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.DeleteSelection;" acceltext="&BL.menu.label.DeleteSelection_acceltext;" accesskey="&BL.menu.label.DeleteSelection_accesskey;" on:command="onDeleteSelection();" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="model" targetProperty="disabled" path="canDelete" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not"/>
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.DeleteSelection;" acceltext="&BL.menu.label.DeleteSelection_acceltext;" accesskey="&BL.menu.label.DeleteSelection_accesskey;" on:command="onDeleteSelection();" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="ab" targetProperty="disabled" path="selectedContact" sourceTransformer="shell.bl.getAddressBook().disableIfNoContactOrNonDefaultCategory();"/>
        </box:aolMenuItem> 
        <box:aolMenuSeparator />
        <box:aolMenuItem label="&BL.menu.label.AlertMeWhen;" accesskey="&BL.menu.label.AlertMeWhen_accesskey;" on:command="onAlertMeWhen();" >
            <box:binding objectSource="model" targetProperty="disabled" path="canEdit" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not"/>
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuSeparator>
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuSeparator>
        <box:aolMenuItem label="&BL.menu.label.AwayMessages;" accesskey="&BL.menu.label.AwayMessages_accesskey;" on:command="onShowQuickView();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.FormatScreenName;" accesskey="&BL.menu.label.FormatScreenName_accesskey;" on:command="onFormatScreenName();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="collapsed" path="showFormatScreenName" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.SetBuddyInfo;" accesskey="&BL.menu.label.SetBuddyInfo_accesskey;" on:command="onSetBuddyInfo();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.AimPages;" accesskey="&BL.menu.label.AimPages_accesskey;" on:command="onEditMyAimPage();">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not"/>
            <box:binding objectSource="bl" targetProperty="collapsed" path="showAIMToday" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuSeparator />
        <box:box id="plaxoInsert" collapsed="true">
            <box:aolMenuItem id="plaxoMenu" label="plaxoMenu" on:command="onPlaxoMenuHandler();"/>
        </box:box>
        <box:aolMenuSeparator id="plaxoMenuSeparator">
			<box:binding objectSource="bl" targetProperty="collapsed" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not" />
        </box:aolMenuSeparator>
        <box:aolMenuItem label="&BL.menu.label.Expressions;" accesskey="&BL.menu.label.Expressions_accesskey;" on:command="onExpressions();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.Mobile;" accesskey="&BL.menu.label.Mobile_accesskey;" on:command="onMobile();" >
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="collapsed" path="showForwardToMobile" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem> 
        <box:aolMenuItem label="&BL.menu.label.Settings;" acceltext="&BL.menu.label.Settings_acceltext;" accesskey="&BL.menu.label.Settings_accesskey;" on:command="openSettingsPageAccordingToDisplayedTab();">
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
    </parts>
</gadget>
     
     
<gadget id="blViewMenuItems" type="box">
    <parts>   
        <box:aolMenuItem id="getBuddyInfo" label="&BL.menu.label.GetBuddyInfo;" accesskey="&BL.menu.label.GetBuddyInfo_accesskey;" acceltext="&BL.menu.label.GetBuddyInfo_acceltext;" on:command="onBuddyInfo( 'false', 'true' );">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuItem id="getAIMPage" label="&BL.menu.label.GetAIMPage;" accesskey="&BL.menu.label.GetAIMPage_accesskey;" on:command="onBuddyAimPage();">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="collapsed" path="showAIMToday" method="oneWay" sourceTransformer="toolkit:not"/>
        </box:aolMenuItem>
        <box:aolMenuSeparator/>
        <box:aolMenuItem label="&BL.menu.label.Addresses;" accesskey="&BL.menu.label.Addresses_accesskey;" on:command="shell.bl.showAddressBook();">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuItem label="&BL.menu.label.BuddyList;" accesskey="&BL.menu.label.BuddyList_accesskey;" on:command="shell.bl.showBuddyList();">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>  
        <box:aolMenuSeparator/>
           
        <box:aolMenu label="&BL.menu.label.Modules;" accesskey="&BL.menu.label.Modules_accesskey;" topLevelMenu="false">
            <box:binding objectSource="bl" targetProperty="collapsed" path="showModulesSection" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:menuPopup on:popping="onPoppingModulesMenu();" style="popupWithoutTransition">
                <box:aolCheckMenuItem id="menuModuleMobile" label="&BL.menu.label.ModuleMobile;" accesskey="&BL.menu.label.ModuleMobile_accesskey;" on:command="onModuleSelect(0);"/>
                <box:aolCheckMenuItem id="menuModuleTalkCenter" label="&BL.menu.label.ModuleTalkCenter;" accesskey="&BL.menu.label.ModuleTalkCenter_accesskey;" on:command="onModuleSelect(1);" />
                <box:aolCheckMenuItem id="menuModuleRadio" label="&BL.menu.label.ModuleRadio;" accesskey="&BL.menu.label.ModuleRadio_accesskey;" on:command="onModuleSelect(2);" />
                <box:aolCheckMenuItem id="menuModuleAIMTV" label="&BL.menu.label.ModuleAIMTV;" accesskey="&BL.menu.label.ModuleAIMTV_accesskey;" on:command="onModuleSelect(3);" />
            </box:menuPopup>
        </box:aolMenu>
        <box:aolMenuSeparator >
			<box:binding objectSource="bl" targetProperty="collapsed" path="isSessionOnline" method="oneWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuSeparator> 
        <box:aolMenu label="&BL.menu.label.BuddyListSortBy;" accesskey="&BL.menu.label.BuddyListSortBy_accesskey;" topLevelMenu="false">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:menuPopup on:popping="onPoppingBuddyListSortMenu();" style="popupWithoutTransition">
                <box:aolCheckMenuItem id="menuSortByGroup" label="&BL.menu.label.Group;" accesskey="&BL.menu.label.Group_accesskey;" on:command="sortBL(0);" >
                    <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
                </box:aolCheckMenuItem> 
                <box:aolCheckMenuItem id="menuSortByScreenName" label="&BL.menu.label.ScreenNameAZ;" accesskey="&BL.menu.label.ScreenNameAZ_accesskey;" on:command="sortBL(3);" >
                    <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
                </box:aolCheckMenuItem>
            </box:menuPopup>
        </box:aolMenu>
        <box:aolMenu label="&BL.menu.label.AddressBookSortBy;" id="menuAddressBookSortBy" accesskey="&BL.menu.label.AddressBookSortBy_accesskey;" topLevelMenu="false" >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:menuPopup style="popupWithoutTransition">
                <box:aolCheckMenuItem id="abSortByLastName" label="&BL.menu.label.LastName;" accesskey="&BL.menu.label.LastName_accesskey;" on:command="shell.bl.getAddressBook().list.onSortBy('LNAME');">
                    <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
                </box:aolCheckMenuItem> 
                <box:aolCheckMenuItem id="abSortByFirstName" label="&BL.menu.label.FirstName;" accesskey="&BL.menu.label.FirstName_accesskey;" on:command="shell.bl.getAddressBook().list.onSortBy('FNAME');">
                    <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
                </box:aolCheckMenuItem> 
                <box:aolCheckMenuItem id="abSortByCategory" label="&BL.menu.label.Category;" accesskey="&BL.menu.label.Category_accesskey;" on:command="shell.bl.getAddressBook().list.onSortBy('GROUP');">
                    <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
                </box:aolCheckMenuItem> 
            </box:menuPopup>
        </box:aolMenu>
        <box:aolCheckMenuItem label="&BL.menu.label.FriendlyNames;" accesskey="&BL.menu.label.FriendlyNames_accesskey;" on:command="onFriendlyNames();" >
            <box:binding objectSource="primaryPrefs" targetProperty="toggled" path="buddylistShowFriendlyNames" method="oneWay" />
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolCheckMenuItem>
        <box:aolMenuItem id="menuAddressBookThumbnailView" accesskey="&BL.menu.label.AddressBookThumbnails_accesskey;" on:command="shell.bl.getAddressBook().list.onMenuBarShowDetailsCommand();">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isAddressBookTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuSeparator >
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuSeparator>
        <box:aolCheckMenuItem label="&BL.menu.label.AwayIdleBuddies;" accesskey="&BL.menu.label.AwayIdleBuddies_accesskey;" on:command="onAwayBuddies();">
            <box:binding objectSource="primaryPrefs" targetProperty="toggled" path="buddylistShowIdleAwayBuddies" method="oneWay" />
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolCheckMenuItem>
        <box:aolCheckMenuItem label="&BL.menu.label.MobileBuddies;" id="menuShowMobileBuddies" accesskey="&BL.menu.label.MobileBuddies_accesskey;" on:command="onMobileBuddies();" >
            <box:binding objectSource="primaryPrefs" targetProperty="toggled" path="buddylistShowMobileBuddies" method="oneWay" />
            <box:binding objectSource="bl" targetProperty="disabled" path="isSessionOnline" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolCheckMenuItem>
        <box:aolMenu label="&BL.menu.label.OfflineBuddies;" accesskey="&BL.menu.label.OfflineBuddies_accesskey;" topLevelMenu="false">
            <box:binding objectSource="bl" targetProperty="collapsed" path="isBuddyListTabSelected" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
            <box:menuPopup style="popupWithoutTransition">
                <box:aolCheckMenuItem id="menuOfflineBuddiesInGroups" label="&BL.menu.label.OfflineBuddiesInGroups;" accesskey="&BL.menu.label.OfflineBuddiesInGroups_accesskey;" on:command="onOfflineBuddies(1);" >
                </box:aolCheckMenuItem> 
                <box:aolCheckMenuItem id="menuOfflineBuddiesAsOneGroup" label="&BL.menu.label.OfflineBuddiesAsOneGroup;" accesskey="&BL.menu.label.OfflineBuddiesAsOneGroup_accesskey;" on:command="onOfflineBuddies(2);" >
                </box:aolCheckMenuItem>
                <box:aolCheckMenuItem id="menuHideOfflineBuddies" label="&BL.menu.label.HideOfflineBuddies;" accesskey="&BL.menu.label.HideOfflineBuddies_accesskey;" on:command="onOfflineBuddies(0);" >
                </box:aolCheckMenuItem>
            </box:menuPopup>
        </box:aolMenu>
        <box:aolMenuSeparator />
        <box:aolCheckMenuItem id="menuBuddyListOnTop" label="&BL.menu.label.BuddyListOnTop;" accesskey="&BL.menu.label.BuddyListOnTop_accesskey;" on:command="onBLOnTop();" />
    </parts>
</gadget>

<gadget id="blHelpMenuItems" type="box">
    <parts>
        <box:aolMenuItem label="&BL.menu.label.InstantMessengerHelp;" accesskey="&BL.menu.label.InstantMessengerHelp_accesskey;" acceltext="&BL.menu.label.InstantMessengerHelp_acceltext;" on:command="onHelp();" />
        <box:aolMenuItem label="&BL.menu.label.ReportBug;"  accesskey="&BL.menu.label.ReportBug_accesskey;" on:command="onReportBug();" >
         <box:binding objectSource="bl" targetProperty="collapsed" path="showReportABugMenu" method="twoWay" sourceTransformer="toolkit:not" targetTransformer="toolkit:not" />
        </box:aolMenuItem>
        <box:aolMenuSeparator />
        <box:aolMenuItem label="&BL.menu.label.AboutInstantMessenger;" accesskey="&BL.menu.label.AboutInstantMessenger_accesskey;" on:command="onAboutInstantMessenger();" />
    </parts>
</gadget>



</library>
