﻿<?xml version="1.0" encoding="UTF-8"?>
<!--
****************************************************************************

     File Name:   plaxoToolkit.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) 2004-2005 America Online, Inc.  All rights reserved.
      This software contains valuable confidential and proprietary
      information of America Online, Inc. 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 M E R I C A   O N L I N E   C O N F I D E N T I A L

****************************************************************************
-->

<!DOCTYPE window SYSTEM "box://plaxoApp/resources/plaxoStrings.dtd">

<?import href="box://boxelyToolkit/theme/toolkit.box"?>
<?import href="box://aimToolkit/content/gadgets.box"?>
<?import href="box://aimToolkit/theme/toolkit.box"?>
<?import href="box://PlaxoApp/theme/style.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"
		 >

	<bitmap id="plaxobmp.colsplitter" src="box://plaxoApp/theme/images/plaxo_colsplitter.png"/>
	<bitmap id="plaxobmp.smallhouse" src="box://plaxoApp/theme/images/plaxo_smallhouse.png"/>
	<bitmap id="plaxobmp.smallhouse_back" src="box://plaxoApp/theme/images/plaxo_smallhouse_back.png"/>
	<bitmap id="plaxobmp.smallcase" src="box://plaxoApp/theme/images/plaxo_smallcase.png"/>
	<bitmap id="plaxobmp.smallcase_back" src="box://plaxoApp/theme/images/plaxo_smallcase_back.png"/>
	<bitmap id="plaxobmp.progarrow" src="box://plaxoApp/theme/images/plaxo_progarrow.png"/>
	<bitmap id="plaxobmp.dropDown.normal" src="box://plaxoApp/theme/images/comboBoxdropArrow.png"/>
	<bitmap id="plaxobmp.dropDown.acc" src="box://plaxoApp/theme/images/comboBoxdropArrow_acc.png"/>

	<gadget id="plaxoSideboxHeader">
		<parts>
			<box:hbox s:margin="0" s:padding="0" >
				<box:image inherits="src=icon" s:margin="0 4 0 0" s:padding="0" />
				<box:text s:fontBold="true" s:margin="-2 0 4 0" s:fontSize="12px" style="plaxoSideboxHeader" inherits="value=text,accReadText=accTabRead" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoSideboxH2">
		<parts>
			<box:aolMultilineStatic plaintext="true" s:padding="0" s:margin="0 10 0 0" style="plaxoSideboxH2" s:fontSize="11px" inherits="accValue,value=text,accReadText=accTabRead" />
		</parts>
	</gadget>

	<gadget id="plaxoSideboxH3">
		<parts>
			<box:aolMultilineStatic plaintext="true" s:padding="0" s:margin="2 0 2 2" style="plaxoSideboxH3" s:fontSize="11px" inherits="accValue,value=text,accReadText=accTabRead" />
		</parts>
	</gadget>

	<gadget id="plaxoSideboxContent">
		<parts>
			<box:hbox s:flex="1" s:padding="0 5 0 0" s:margin="2 8 12 0" maxWidth="auto">
				<box:aolMultilineStatic plaintext="true" s:flex="1" style="plaxoSideboxContent" inherits="value=text,accReadText=accTabRead,accValue" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoSideboxLabel">
		<parts>
			<box:hbox s:flex="1" s:margin="0" s:padding="0" maxWidth="auto">
				<box:aolMultilineStatic plaintext="true" s:padding="0 0 0 0" s:margin="2 5 0 5" s:flex="1" inherits="value=text,accReadText=accTabRead" style="plaxoSideboxContent" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoNameValue" type="box">
		<parts>
			<box:hbox s:vAlign="center" s:flex="1" s:maxWidth="auto" >
				<box:text id="name" s:paddingLeft="0" inherits="value=caption,$textColor=nameColor" s:minWidth="70*" s:hAlign="right" />
				<box:aolInput s:marginLeft="0" s:marginRight="0" id="data" s:flex="1" s:minWidth="0" s:maxWidth="auto" inherits="maxLength=maxLen" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoNameValueButton">
		<parts>
			<box:hbox s:vAlign="center" s:flex="1">
				<box:text s:paddingLeft="0" inherits="value=caption,$textColor=nameColor" s:minWidth="70*" s:hAlign="right" />
				<box:aolInput s:marginLeft="0" readOnly="true" s:marginRight="0" s:textColor="#aaaaaa" id="data" s:flex="1" s:maxWidth="auto" />
				<box:hbox inherits="accName=btnAcc">
				<box:aolButton s:margin="0 4 0 0" s:padding="3 4 3 4" label="&plaxoStrings.generic.change;" inherits="collapsed=btnCollapsed" />
			</box:hbox>
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoMultilineNameValue" type="box">
		<parts>
			<box:hbox s:vAlign="center" s:flex="1" s:maxWidth="auto">
				<box:vbox s:vAlign="center" >
					<box:text s:marginBottom="0" s:paddingLeft="0" inherits="value=caption1,$textColor=nameColor" s:minWidth="70*" s:hAlign="right"  />
					<box:text s:marginTop="0" s:paddingLeft="0" inherits="value=caption2,$textColor=nameColor" s:minWidth="70*" s:hAlign="right"  />
				</box:vbox>
				<box:aolMultilineInput s:marginLeft="0" s:marginRight="0" id="data" inherits="$height=h,maxLength=maxLen,accUseLabel=accUseLabel" s:flex="1" s:maxWidth="auto" />
			</box:hbox>
		</parts>
	</gadget>

	<style tag="plaxoPowerBy" cursor="pointer" />
	
	<gadget id="plaxoPowerBy" type="control">
		<attributes focusMode="ignore" />
		<parts>
			<box:image inherits="src=img" />
		</parts>
		<behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable" />
	</gadget>		

	<gadget id="plaxoMemberTile" type="box">
		<parts>
			<box:vbox s:vAlign="center" s:hAlign="center" s:flex="1" s:width="90*" s:height="90*" s:maxWidth="90*" s:maxHeight="90*" s:margin="5 5 5 0">
				<box:vbox s:width="70*" s:height="70*" s:maxWidth="70*" s:maxHeight="70*" s:vAlign="start" s:hAlign="center">
					<box:image id="memberTilePhoto" src="box://plaxoApp/theme/images/plaxo_photo2.png" />
				</box:vbox>
				<box:text s:maxWidth="70*" s:width="70*" s:paddingLeft="0" inherits="value=caption,$textColor=nameColor" s:minWidth="70*" s:hAlign="center" s:crop="right"/>
			</box:vbox>
		</parts>
	</gadget>

	<gadget id="plaxoPhotoWidget" type="control">
		<attributes accRole="pushButton"/>
		<parts>
			<box:hbox id="photoBox" s:hAlign="center" s:vAlign="center" s:stroke="#000000" s:strokeWidth="1" s:minWidth="70" s:minHeight="70" s:maxWidth="70" s:maxHeight="70" s:overflow="hidden" >
				<box:image id="photo" src="box://plaxoApp/theme/images/plaxo_photo2.png" />
				<box:image id="changeBar" s:left="0" s:bottom="0" s:position="fixed" s:zIndex="2" src="box://plaxoApp/theme/images/plaxo_addPhoto.png" />
			</box:hbox>
			
            <box:box id="preLightLayer" ornament="true">
                <box:binding elementSource="_gadget" targetProperty="focused" path="focused" method="twoWay"/>
            </box:box>
			
		</parts>
		<behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable" />
	</gadget>

	<style tag="plaxoXClear" cursor="pointer" />
	<gadget id="plaxoXClear" type="control">
		<parts>
			<box:image id="xImage" src="box://plaxoApp/theme/images/x.PNG"/>
		</parts>
		<behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable" />
	</gadget>

	<style tag="plaxoNoteX" cursor="pointer" />
	<gadget id="plaxoNoteX" type="control">
		<parts>
			<box:image id="xImage" src="box://plaxoApp/theme/images/notex.PNG"/>
		</parts>
		<behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable" />
	</gadget>

    <gadget id="plaxoClearTabs" type="select" language="jscript" script="box://boxelyToolkit/content/tabPack/aolTabs.js">
        <attributes id="tabs" cursorMode="wrap" focusMode="normal" axis="x" accRole="pageTabList"/>
        <behavior inherits="box://boxelyToolkit/content/behaviors.box#tabs">
            <reaction event="initialized" action="gadget:onConstructed();"/>
        </behavior>
    </gadget>

    <gadget id="plaxoClearTab" type="control" inherits="#aolButton">
        <attributes selectableMode="item" focusMode="defer" accRole="pageTab"/>
    </gadget>

    <gadget id="plaxoColumn2" focusMode="defer" blockEvents="true">
        <parts>
            <box:aolLabel s:marginBottom="2" s:fontSize="11px" justify="left" s:fontBold="true" id="name" focusMode="ignore" blockEvents="true" s:flex="1" s:maxWidth="auto" inherits="value=name,collapsed=lblCollapsed,marginLeft" />
        </parts>
    </gadget>

	<!-- Plaxo Column Header -->
    <style tag="plaxoColumn" minWidth="30">
        <part name="name" flex="1" minWidth="0" maxWidth="auto" margin="1" padding="1 4 4 1" > 
            <state name="pressed">
                <state />
            </state>
        </part>
        <part name="splitter" />
    </style>

    <!-- defines a column header - does not get focus -->
    <gadget id="plaxoColumn" focusMode="defer" blockEvents="true">
        <parts>
			<box:vbox s:vAlign="center">
				<box:image s:padding="0 0 0 1" s:margin="0" inherits="src=img, collapsed=imgCollapsed" />
			</box:vbox>
            <box:aolLabel s:margin="0" justify="left" s:fontBold="true" id="name" focusMode="ignore" blockEvents="true" s:flex="1" s:maxWidth="auto" inherits="value=name,collapsed=lblCollapsed" />
            <box:plaxoSplitter id="splitter" s:width="6" s:fill="url(#plaxobmp.colsplitter)" s:fillSlice="1" s:fillsize="y" focusMode="ignore" blockEvents="true" collapsed="false" />
        </parts>
    </gadget>

	<gadget id="plaxoSplitter" language="jscript" script="box://plaxoApp/content/gadget/plaxoSplitter.js">
	</gadget>
	
	<!-- Plaxo Column Header -->
    <style tag="plaxoColumnResizable" minWidth="30">
        <part name="name" flex="1" minWidth="0" maxWidth="auto" margin="1" padding="0 4 4 1" s:fill="url(#plaxobmp.colback)" fillSize="x"> 
            <state name="pressed">
                <state />
            </state>
        </part>
        <part name="splitter" />
    </style>

    <!-- defines a column header - does not get focus -->
    <gadget id="plaxoColumnResizable" focusMode="defer" blockEvents="true">
        <parts>
            <box:aolLabel justify="left" s:fontBold="true" id="name" focusMode="ignore" blockEvents="true" s:flex="1" s:maxWidth="auto" inherits="value=name"/>
            <box:aolSplitter id="splitter" focusMode="ignore" />
        </parts>
    </gadget>


	<!-- Plaxo List Item -->
    <style tag="plaxoListItem" vAlign="center" fill="none">
        <attribute name="alternateRow" value="false" fill="none" />
        <attribute name="hoverRowStroke" value="true" stroke="#9CC7E9" strokeWidth="1" strokeLayer="above"/>

        <state name="selected" fill="none"/>
        <state name="focused" fill="none" />
        <state name="hovered" fill="red"/>

    </style>

    <gadget id="plaxoListItem" type="control">
        <attributes engaged="true" blockEvents="false" accRole="listItem"/>
    </gadget>

	<!-- Plaxo Link -->
    <gadget id="plaxoLink" type="control" language="jscript" script="box://plaxoApp/content/gadget/plaxoLink.js">
        <attributes accRole="pushButton"/>
        <parts>
            <box:aolMultilineStatic plaintext="true" id="text" s:fontUnderline="true" inherits="value=label,disabled,$fontBold,$fontSize,$fontFamily" />
        </parts>
        <behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable">
            <reaction event="keyPress" keyCode="RETURN" action="toolkit:Command" />
			<reaction event="mouseOver" action="gadget:onMouseOver();" />
			<reaction event="mouseOut" action="gadget:onMouseOut();" />
        </behavior>
    </gadget>

    <gadget id="plaxoSingleLineLink" type="control" language="jscript" script="box://plaxoApp/content/gadget/plaxoLink.js">
        <attributes accRole="pushButton"/>
        <parts>
            <box:text id="text" inherits="value=label,disabled,$fontBold,$fontSize,$fontFamily" s:fontUnderline="true"/>
        </parts>
        <behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable">
            <reaction event="keyPress" keyCode="RETURN" action="toolkit:Command" />
			<reaction event="mouseOver" action="gadget:onMouseOver();" />
			<reaction event="mouseOut" action="gadget:onMouseOut();" />
        </behavior>
    </gadget>

    <gadget id="plaxoProgressBar" type="range">
        <attributes view="range" axis="x" focusMode="ignore" accRole="progressBar"/>
    </gadget>

	<gadget id="plaxoHdrProgressBar">
		<parts>
			<box:image inherits="src=img" s:margin="1 1 1 1" />
		</parts>
	</gadget>

	<gadget id="plaxoBullet" type="box">
		<parts>
			<box:hbox s:vAlign="start" >
				<box:image s:margin="7 3 0 3" src="box://plaxoApp/theme/images/bullet.png" />
				<box:text s:fontSize="14px" inherits="value=first,accReadText=accTabRead,accValue" s:fontBold="true" style="plaxoBulletColor" />
				<box:text s:fontSize="14px" inherits="value=second" style="plaxoBulletColor" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoBullet2" type="box">
		<parts>
			<box:hbox s:vAlign="start" >
				<box:image s:margin="7 3 0 3" src="box://plaxoApp/theme/images/bullet.png" />
				<box:text s:fontSize="12px" inherits="value=first,accReadText=accTabRead,accValue" style="plaxoBullet2Color" />
				<box:text s:fontSize="12px" inherits="value=second" style="plaxoBulletColor" />
			</box:hbox>
		</parts>
	</gadget>

	<gadget id="plaxoSmallBullet" type="box">
		<parts>
			<box:hbox s:vAlign="start" >
				<box:image s:margin="5 3 0 3" src="box://plaxoApp/theme/images/bullet.png" />
				<box:aolMultilineStatic plaintext="true" inherits="value=text,accReadText=accTabRead" style="plaxoSideboxColor" />
			</box:hbox>
		</parts>
	</gadget>


    <style id="plaxoMenuItem" tag="plaxoMenuItem" inherits="box://boxelyToolkit/theme/toolkit.box#controlNoFocus" margin="1 4 1 2" padding="2 5 1 1" fill="#00CCE4F4" maxWidth="auto" vAlign="center">
        <part name="leftGutter" width="12" margin="2" />
        <part name="menuLabel" inherits="box://boxelyToolkit/theme/toolkit.box#controlTextNoFocus" hAlign="start" flex="1" crop="right" overflow="hidden"/>
        <part name="acceleratorText" inherits="box://boxelyToolkit/theme/toolkit.box#controlTextNoFocus"/>
        <attribute name="current" value="true" fill="#ffCCE4F4"/> 
    </style>

    <gadget id="plaxoMenuItem" type="control">
        <attributes selectableMode="item" selectablePopupChild="true" focusMode="ignore"  blockEvents="true"
                    accRole="menuItem" accNameAt="menuLabel" accAcceleratorAt="acceleratorText" />
        <parts>
            <box:box id="leftGutter">
                <box:image id="icon" inherits="src=icon"/>
            </box:box>
			<box:vbox>
				<box:spacer s:height="5" />
				<box:hbox>
					<box:text id="menuLabel" s:flex="1" inherits="plaintext,value=label,$fontFamily=fontFamily"/>
					<box:text id="acceleratorText" inherits="value=acceltext,$fontFamily=fontFamily"/>
				</box:hbox>
			</box:vbox>
        </parts>
        <behavior inherits="box://boxelyToolkit/content/behaviors.box#menuitem" />
    </gadget>

    <!-- aolCombobox - allows a user to select a value from a drop down list. -->
    <gadget id="plaxoCombobox" type="select" language="jscript" script="box://plaxoApp/content/gadget/plaxoCombobox.js">
        <attributes wantEnter="false" blockEvents="false" focusMode="normal" popup="_child" ignoreMouseDown="true" accRole="comboBox"/>
        <parts>
            <box:binding elementSource="_self" targetProperty="ornament" path="disabled" method="twoWay"/>
			<box:hbox s:flex="1" s:maxWidth="auto" focusMode="defer" id="labelArea" inherits="accName">
				<box:image id="icon" inherits="src=icon"/>
				<box:aolLabel id="label" ornament="true">
					<box:binding elementSource="_gadget" targetProperty="value" path="label" method="twoWay"/>
				</box:aolLabel>
                <box:box id="separator">
                    <box:binding elementSource="_gadget" targetProperty="$fill" path="$stroke" method="twoWay"/>
                </box:box>
            </box:hbox>
            <box:box focusMode="defer" id="menuArea">
                <box:binding elementSource="_gadget" targetProperty="ornament" path="disabled" method="twoWay"/>
                <box:box id="dropdown" ornament="true"/>
                <box:comboPopup id="thePopup" inherits="listHeight" popupAlign="none" showNoActivate="true" on:popping="gadget:onPopping();" on:shutting="gadget:onPopupClosed();"
                    on:command="gadget:onCommand();" on:popped="gadget:onPopped();">
                    <box:content/>
                    <box:reaction event="keyPress" keyCode="UP" alt="false" action="gadget:updateLabel();"/>
                    <box:reaction event="keyPress" keyCode="DOWN" alt="false" action="gadget:updateLabel();"/>
                    <box:reaction event="mouseWheel" action="toolkit:StopEventPropagation"/>
                </box:comboPopup>
            </box:box>
            <!-- had to place preLightLayer *after* label defn. due to it sometimes covering the label -->
            <box:box id="preLightLayer" ornament="true">
                <box:binding elementSource="_gadget" targetProperty="focused" path="focused" method="twoWay"/>
            </box:box>
        </parts>
        <!-- NOTE: Don't inherit selectable behavior, we define combo box's behavior here -->
        <behavior>
            <reaction event="keyPress" keyCode="DOWN" alt="true" action="gadget:showPopup();"/>
            <reaction event="keyPress" keyCode="UP" alt="true" action="gadget:showPopup();"/>
            <reaction event="keyPress" alt="false" action="gadget:onKeyPress();"/>
        </behavior>
    </gadget>

	<gadget id="plaxoDetails" type="box" language="jscript" script="box://plaxoApp/content/gadget/plaxoDetails.js">	
	<parts>
	
		<box:vbox id="noneMemberSection" collapsed="true" >
			<box:aolTextButton s:marginTop="-6" id="plaxoDetailsIM" label="&plaxoStrings.details.imlink;" on:command="shell.plaxo.showSetupWizard('i');" collapsed="true" />
			<box:aolLabel id="plaxoNoneMember" s:marginTop="-5" value="&plaxoStrings.details.nonemember.label;" collapsed="true" />
			<box:aolLabel id="plaxoNoneMember2" s:marginTop="-2" collapsed="true" />
			<box:plaxoSingleLineLink s:marginLeft="2" id="plaxoNoneMemberLink" label="&plaxoStrings.details.nonmember.link;" collapsed="true" on:command="shell.plaxo.showSetupWizard('ab');" />
			<box:plaxoSingleLineLink s:marginLeft="2" id="plaxoNoneMemberLink2" label="&plaxoStrings.details.nonmember.link2;" collapsed="true" on:command="shell.plaxo.launchPlaxoUrl('');" />
		</box:vbox>
	
		<box:hbox id="memberSection" s:flex="1" >
			<box:vbox>
				<box:hbox id="plaxoFrame" s:stroke="#8A97A8" s:strokeWidth="1">
					<box:image id="plaxoPhoto" collapsed="true" s:maxWidth="100" s:maxHeight="100" s:padding="1" />
				</box:hbox>
			</box:vbox>
			<box:vbox s:margin="0" s:flex="1">
				<box:hbox s:flex="1">
					<box:vbox s:margin="0 0 6 0" s:vAlign="center" s:flex="1" s:minWidth="150" >
					<box:hbox s:margin="0 0 0 5" id="plaxoMember" s:vAlign="center" collapsed="true" >
						<box:image src="box://plaxoApp/theme/images/plaxo_small.png" />
						<box:aolMultilineStatic plaintext="true" value="&plaxoStrings.member.status;" s:flex="1" s:maxWidth="auto" accReadText="true" />
					</box:hbox>
					
					<box:aolMultilineStatic plaintext="true" id="plaxoMicroBlog" collapsed="true" s:flex="1" />

					<box:hbox id="member" s:vAlign="center" >
						<box:aolLabel id="plaxoSharingLabel" value="&plaxoStrings.details.sharing.label;" s:minWidth="50" s:fontBold="true" />
						<box:plaxoComboBox id="plaxoSharing" on:command="gadget:onSharingChange();" s:minWidth="165*" alignMenu="true" >
							<box:plaxoMenuItem id="plaxoSharing0" value="0" label="&plaxoStrings.details.sharing.none;"  />
							<box:plaxoMenuItem id="plaxoSharing2" value="2" label="&plaxoStrings.details.sharing.work;" icon="box://plaxoApp/theme/images/plaxo_smallcase.png" />
							<box:plaxoMenuItem id="plaxoSharing1" value="1" label="&plaxoStrings.details.sharing.home;" icon="box://plaxoApp/theme/images/plaxo_smallhouse.png" />
							<box:plaxoMenuItem id="plaxoSharing3" value="3" label="&plaxoStrings.details.sharing.both;" icon="box://plaxoApp/theme/images/housecase.png" />
						</box:plaxoComboBox>
					</box:hbox>

					<box:plaxoLink s:margin="0 0 0 3" id="plaxoChangeHistory" collapsed="true" on:command="gadget:showChangeHistory();" />

				</box:vbox>
				</box:hbox>
		</box:vbox>
		</box:hbox>
	</parts>
	<behavior>
		<reaction event="initialized" action="gadget:onConstructed();"/>
	</behavior>
	</gadget>

    <gadget id="plaxoBigProgressBar" type="range">
        <attributes view="range" axis="x" focusMode="ignore" accRole="progressBar"/>
    </gadget>

    <gadget id="plaxoInfoLink" type="control">
	<parts>
		<box:aolLabel id="info" inherits="value,$fontSize,$textColor" />
	</parts>
	<behavior inherits="box://boxelyToolkit/content/behaviors.box#commandable" />
	</gadget>
    
    <gadget id="plaxoBirthdayRemind" type="box" language="jscript" script="box://plaxoApp/content/gadget/plaxoBirthdayRemind.js">
	<parts>
		<box:hbox>
			<box:image id="icon" s:margin="2 0 0 3" src="box://plaxoApp/theme/images/cake.png" />
			<box:plaxoInfoLink s:margin="1 0 1 0" id="message" inherits="value" on:command="gadget:onLinkClicked();" />
		</box:hbox>
	</parts>
	</gadget>
    
    <gadget id="plaxoRadioButton" type="control">
        <attributes toggleMode="two" axis="x" selectableMode="item" focusMode="defer" accRole="radioButton" autoHighlight="default" hideLabel="false" hideContentArea="false"/>
        <parts>
            <box:checkmark id="checkmark"/>
            <box:text id="label" s:flex="1" multiline="true" wordwrap="true" plaintext="true" inherits="$fontSize=fsize,value=label,icon,collapsed=hideLabel,accelChar=accessKey"/>
            <box:hbox id="contentContainer" inherits="collapsed=hideContentArea">
                <box:content/>
            </box:hbox>
        </parts>
        <behavior inherits="box://boxelyToolkit/content/behaviors.box#checkbutton"/>
    </gadget>
    
    <gadget id="plaxoBirthday" type="box" language="jscript" script="box://plaxoApp/content/gadget/plaxoBirthday.js">
    <parts>
		<box:text id="birthLabel" value="&plaxoStrings.cards.fieldnames.birthday;" s:hAlign="right" s:paddingLeft="0" s:minWidth="70*" />
		<box:plaxoComboBox id="birthMonth" s:minWidth="40*" value="0" inherits="field" on:command="gadget:onBirthMonthChange();" on:blur="gadget:onBirthMonthChange();" s:height="10" s:flex="1" s:marginLeft="2" accName="&plaxoStrings.accRead.bdayMonth;">
			<box:aolMenuItem value="0" label="&plaxoStrings.generic.none;" />
			<box:aolMenuItem value="1" label="&plaxoStrings.generic.shortmonth.january;"  />
			<box:aolMenuItem value="2" label="&plaxoStrings.generic.shortmonth.february;"  />
			<box:aolMenuItem value="3" label="&plaxoStrings.generic.shortmonth.march;"  />
			<box:aolMenuItem value="4" label="&plaxoStrings.generic.shortmonth.april;"  />
			<box:aolMenuItem value="5" label="&plaxoStrings.generic.shortmonth.may;"  />
			<box:aolMenuItem value="6" label="&plaxoStrings.generic.shortmonth.june;"  />
			<box:aolMenuItem value="7" label="&plaxoStrings.generic.shortmonth.july;"  />
			<box:aolMenuItem value="8" label="&plaxoStrings.generic.shortmonth.august;"  />
			<box:aolMenuItem value="9" label="&plaxoStrings.generic.shortmonth.september;"  />
			<box:aolMenuItem value="10" label="&plaxoStrings.generic.shortmonth.october;"  />
			<box:aolMenuItem value="11" label="&plaxoStrings.generic.shortmonth.november;"  />
			<box:aolMenuItem value="12" label="&plaxoStrings.generic.shortmonth.december;"  />
		</box:plaxoComboBox>
	
      <box:spacer id="birthSpace" s:flex="1" collapsed="1"/>

		<box:plaxoComboBox id="birthDay" s:minWidth="30*" value="0" on:command="gadget:onBirthDayChange();" on:blur="gadget:onBirthDayChange();" s:height="10" s:flex="1" s:marginLeft="2" listHeight="300" accName="&plaxoStrings.accRead.bdayDate;">
			<box:aolMenuItem value="0" label="&plaxoStrings.generic.none;" />
			<box:aolMenuItem s:margin="0" id="1" value="1" label="1"/>
			<box:aolMenuItem s:margin="0" id="2" value="2" label="2" />
			<box:aolMenuItem s:margin="0" id="3" value="3" label="3" />
			<box:aolMenuItem s:margin="0" id="4" value="4" label="4" />
			<box:aolMenuItem s:margin="0" id="5" value="5" label="5" />
			<box:aolMenuItem s:margin="0" id="6" value="6" label="6" />
			<box:aolMenuItem s:margin="0" id="7" value="7" label="7" />
			<box:aolMenuItem s:margin="0" id="8" value="8" label="8" />
			<box:aolMenuItem s:margin="0" id="9" value="9" label="9" />
			<box:aolMenuItem s:margin="0" id="10" value="10" label="10" />
			<box:aolMenuItem s:margin="0" id="11" value="11" label="11" />
			<box:aolMenuItem s:margin="0" id="12" value="12" label="12" />
			<box:aolMenuItem s:margin="0" id="13" value="13" label="13" />
			<box:aolMenuItem s:margin="0" id="14" value="14" label="14" />
			<box:aolMenuItem s:margin="0" id="15" value="15" label="15" />
			<box:aolMenuItem s:margin="0" id="16" value="16" label="16" />
			<box:aolMenuItem s:margin="0" id="17" value="17" label="17" />
			<box:aolMenuItem s:margin="0" id="18" value="18" label="18" />
			<box:aolMenuItem s:margin="0" id="19" value="19" label="19" />
			<box:aolMenuItem s:margin="0" id="20" value="20" label="20" />
			<box:aolMenuItem s:margin="0" id="21" value="21" label="21" />
			<box:aolMenuItem s:margin="0" id="22" value="22" label="22" />
			<box:aolMenuItem s:margin="0" id="23" value="23" label="23" />
			<box:aolMenuItem s:margin="0" id="24" value="24" label="24" />
			<box:aolMenuItem s:margin="0" id="25" value="25" label="25" />
			<box:aolMenuItem s:margin="0" id="26" value="26" label="26" />
			<box:aolMenuItem s:margin="0" id="27" value="27" label="27" />
			<box:aolMenuItem s:margin="0" id="28" value="28" label="28" />
			<box:aolMenuItem s:margin="0" id="29" value="29" label="29" />
			<box:aolMenuItem s:margin="0" id="30" value="30" label="30" />
			<box:aolMenuItem s:margin="0" id="31" value="31" label="31" />
		</box:plaxoComboBox>
    </parts>
	</gadget>
    
</library>
