From: Subject: Keyboard Shortcuts Date: Sun, 19 Oct 2003 00:15:08 -0400 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0000_01C395D6.0E254790"; type="text/html" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/windowsxp/home/using/tips/personalize/keyboardsc.asp Keyboard Shortcuts
  All Products  |   Support  |=20   Search  |=20   microsoft.com = Guide  
3D""=20 3D"Microsoft.com
  Microsoft Windows XP = Home  |=20
Search = for
3D""
Advanced=20 = Search
3D""=20 3D""
<= /TBODY>

Windows XP Home Edition=20  > Using Windows XP =  > Tips
3D""

Keyboard Shortcuts

3D""=20
3D""=20
Posted:=20 August 24, 2001 3D""=20
3D""=20
3D""=20

When speed counts, the keyboard is still = king. Almost=20 all the actions and commands you can perform = with a=20 mouse you can perform faster using combinations = of keys=20 on your keyboard. These simple keyboard = shortcuts can=20 get you where you want to go faster than several = clicks=20 of a mouse. You'll work faster on spreadsheets = and=20 similar documents, too, because you won't lose = your=20 place switching back and forth between mouse and = keys.

Here are some of the most useful keyboard=20 shortcuts:

To Press
Copy. CTRL+C
Cut. CTRL+X
Paste. CTRL+V
Undo. CTRL+Z
Delete. DELETE
Delete = selected=20 item permanently without placing the item = in the=20 Recycle Bin. SHIFT+DELETE
Copy = selected=20 item. CTRL while = dragging=20 an item
Create = shortcut to=20 selected item. CTRL+SHIFT = while=20 dragging an item
Rename = selected=20 item. F2
Move the = insertion=20 point to the beginning of the next = word. CTRL+RIGHT=20 ARROW
Move the = insertion=20 point to the beginning of the previous = word. CTRL+LEFT = ARROW
Move the = insertion=20 point to the beginning of the next = paragraph. CTRL+DOWN = ARROW
Move the = insertion=20 point to the beginning of the previous=20 paragraph. CTRL+UP = ARROW
Highlight = a block=20 of text. CTRL+SHIFT = with any=20 of the arrow keys
Select = more than=20 one item in a window or on the desktop, or = select=20 text within a document. SHIFT with = any of the=20 arrow keys
Select = all. CTRL+A
Search = for a file=20 or folder. F3
View = properties for=20 the selected item. ALT+ENTER
Close the = active=20 item, or quit the active program. ALT+F4
Opens the = shortcut=20 menu for the active window. ALT+SPACEBAR
Close the = active=20 document in programs that allow you to = have=20 multiple documents open = simultaneously. CTRL+F4
Switch = between open=20 items. ALT+TAB
Cycle = through items=20 in the order they were opened. ALT+ESC
Cycle = through=20 screen elements in a window or on the = desktop. F6
Display = the Address=20 bar list in My Computer or Windows = Explorer. F4
Display = the=20 shortcut menu for the selected item. SHIFT+F10
Display = the System=20 menu for the active window. ALT+SPACEBAR
Display = the=20 Start menu. CTRL+ESC
Display = the=20 corresponding menu. ALT+Underlined letter=20 in a menu name
Carry out = the=20 corresponding command. Underlined = letter in=20 a command name on an open menu
Activate = the menu=20 bar in the active program. F10
Open the = next menu=20 to the right, or open a submenu. RIGHT = ARROW
Open the = next menu=20 to the left, or close a submenu. LEFT = ARROW
Refresh = the active=20 window. F5
View the = folder one=20 level up in My Computer or Windows = Explorer. BACKSPACE
Cancel = the current=20 task. ESC
SHIFT = when you=20 insert a CD into the CD-ROM drive Prevent the = CD from=20 automatically = playing.

Use these keyboard shortcuts for dialog = boxes:

To Press
Move = forward=20 through tabs. CTRL+TAB
Move = backward=20 through tabs. CTRL+SHIFT+TAB
Move = forward=20 through options. TAB
Move = backward=20 through options. SHIFT+TAB
Carry out = the=20 corresponding command or select the = corresponding=20 option. ALT+Underlined=20 letter
Carry out = the=20 command for the active option or = button. ENTER
Select or = clear the=20 check box if the active option is a check = box. SPACEBAR
Select a = button if=20 the active option is a group of option = buttons. Arrow = keys
Display = Help. F1
Display = the items=20 in the active list. F4
Open a = folder one=20 level up if a folder is selected in the = Save=20 As or Open dialog box. BACKSPACE

If you have a Microsoft Natural Keyboard, or = any=20 other compatible keyboard that includes the = Windows logo=20 key 3D"Windows and the Application = key  , you can use = these keyboard=20 shortcuts:

To Press
Display = or hide the=20 Start menu. 3D"Windows
Display = the=20 System Properties dialog box. 3D"Windows +BREAK
Show the=20 desktop. 3D"Windows +D
Minimize = all=20 windows. 3D"Windows +M
Restores = minimized=20 windows. 3D"Windows +Shift+M
Open My=20 Computer. 3D"Windows +E
Search = for a file=20 or folder. 3D"Windows +F
Search = for=20 computers. CTRL+ 3D"Windows +F
Display = Windows=20 Help. 3D"Windows +F1
Lock your = computer=20 if you are connected to a network domain, = or=20 switch users if you are not connected to a = network=20 domain. 3D"Windows + = L
Open the = Run=20 dialog box. 3D"Windows +R
Display = the=20 shortcut menu for the selected item. 3D"Application
Open = Utility=20 Manager. 3D"Windows +U

Helpful accessibility keyboard shortcuts:

To Press
Switch = FilterKeys=20 on and off. Right SHIFT = for eight=20 seconds
Switch = High=20 Contrast on and off. Left ALT = +left SHIFT=20 +PRINT SCREEN
Switch = MouseKeys on=20 and off. Left ALT = +left SHIFT=20 +NUM LOCK
Switch = StickyKeys=20 on and off. SHIFT five=20 times
Switch = ToggleKeys=20 on and off. NUM LOCK = for five=20 seconds
Open = Utility=20 Manager. 3D"Windows +U

Keyboard shortcuts you can use with Windows=20 Explorer:

To Press
Display = the bottom=20 of the active window. END
Display = the top of=20 the active window. HOME
Display = all=20 subfolders under the selected folder. NUM = LOCK+ASTERISK on=20 numeric keypad (*)
Display = the=20 contents of the selected folder. NUM = LOCK+PLUS SIGN on=20 numeric keypad (+)
Collapse = the=20 selected folder. NUM = LOCK+MINUS SIGN=20 on numeric keypad (-)
Collapse = current=20 selection if it's expanded, or select = parent=20 folder. LEFT = ARROW
Display = current=20 selection if it's collapsed, or select = first=20 subfolder. RIGHT=20 ARROW

Notes

  • You must associate a password with your = user=20 account to secure it from unauthorized access. = If you=20 do not have a password associated with your = user=20 account, pressing the +L will not prevent = other users=20 from accessing your account information.=20
  • Some keyboard shortcuts may not work if = StickyKeys=20 is turned on in Accessibility Options.=20
  • If you are connected to Windows through = Microsoft=20 Terminal Services Client, some shortcuts have = changed.=20 For more information, see the online = documentation for=20 Terminal Services Client.

  
   Contact Us    Free Newsletters
  
   =A9 2003 Microsoft Corporation. = All rights=20 reserved. Terms of Use.    Privacy Statement    Accessibility
------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/products/shared/images/bnrWinXP.gif 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 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/toolbar/images/curve.gif R0lGODlhEgAUALMAAMDAwIaGhnl5eXR0dG9vb2tra1NTU0ZGRkFBQTMzMyoqKhMTEwkJCQUFBQAA AAAAACH5BAEAAAAALAAAAAASABQAQAQ4EACSnL0Yy807ul0YGiLXZE5ZHqm4oKC6ZXI3WHXY5mqg wJpSAZhj0HKCIO+0WzZ5z5yCxxlQOREAOw== ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/Images/Gifs/General/Trans.gif R0lGODlhCgAKALMAAAAAAL8AAAC/AL+/AAAAv78AvwC/v8DAwICAgP8AAAD/AP//AAAA//8A/wD/ /////yH5BAEAAAoALAAAAAAKAAoAQAQKUMlJq7046817jgA7 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/library/toolbar/images/mslogo6487DC.gif R0lGODlhcAAoAMQAAOLo+Ozw+/X3/WSH3G6P3neW4IGe44ul5ZWt55606bvK8MXS8s7Z9Ki867HD 7djh9v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA cAAoAAAF/+AgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq0uH1hsYrTI PhSGLGJKaDgchuEBwmY7RIU2W+Fop6MFQfuQOB9+DXIQbwMLggh9Z1OGEAJvbQ0/DIJvcYIFB5l3 AwV9CQUjBpmgBmkECGdoJQapDmMkBIkNoAOiAWwPfJBpfzu3cm+MbQEGbW9hggoivwu3Dgl6cgsi BgCCEAAEIg7RbVvd12wMBgmbN5ZyD+htDAltCAjgxgTXD20C1nMD+Y6TbJHCAvwaFI6SgVk6ENRj 1K2BMAPRiBH4JUBhwWwD/EFAx0BElj5tpg34BeCAMAQHov8tOKCNh4JhbPjlg3AgXwBhvRRkqROz wExaPGnKCcAAIYFoAlq+ZDPAHoQAA+ixedXDKQRhbrpJvRoNwAmnSTmOCHowXAKLEJR5bDOA3QC0 tHrIcXdvDS67EALpM9FGGV5C+7BtGWByoJs9Io7iKvZvAE+oPvBCBUY3Ldm+23Yi/isi5YJWDkAV GGj1VdAGemk2FQcoZFs2SU9aHQkbVRsAqbVtDYAI6cxIE2EzxnYgqFdhIrqy7KFxi7HAbPLgGpBa jgAD/ryKWCroeuVrWzTKAQAqn3ZBPgaCgk1g93BCDcAt0MaMBDdptBoYfvqKAHc280WF2QAJ/PKA FZn0sgIpAQm2RIIompjAYCYOWmHhhRhmqOGGHHbo4YcghijiiCSWaOKJKKa4QwgAOw== ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/products/shared/images/ts.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/products/shared/images/Trans.gif R0lGODlhCgAKALMAAAAAAL8AAAC/AL+/AAAAv78AvwC/v8DAwICAgP8AAAD/AP//AAAA//8A/wD/ /////yH5BAEAAAoALAAAAAAKAAoAQAQKUMlJq7046817jgA7 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/products/shared/images/trans.gif R0lGODlhCgAKALMAAAAAAL8AAAC/AL+/AAAAv78AvwC/v8DAwICAgP8AAAD/AP//AAAA//8A/wD/ /////yH5BAEAAAoALAAAAAAKAAoAQAQKUMlJq7046817jgA7 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/windowsxp/images/winkey.gif R0lGODlhEQAOAID/AAAAAMDAwCH5BAEAAAEALAAAAAARAA4AQAItjI+ge2Aa3HuuLjgjrBqnfmGS x3ERJSVWiKghk5Ho2IHv21AnHpeXzSidWosCADs= ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/windowsxp/images/menukey.gif R0lGODlhDgAPAID/AAAAAMDAwCH5BAEAAAEALAAAAAAOAA8AQAIlhI8Qq+vRDHxOtUnrTFxn61Gg xSFVeZzotV6bGTEQDL5p3EpLAQA7 ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.microsoft.com/products/shared/images/top_v1.gif R0lGODlhKAAUAJEAAAAAAP///wBmzP///yH5BAEAAAMALAAAAAAoABQAAAI8jI+py+0Po5y02ouz 3rz7Dy7COHqCc5pBKh6kQbLPSTMpW8NQnSe3uwLuhIqfDjdEyIivVTPkgzaW0ksBADs= ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/windowsxp/css.asp?template=EP UNKNOWN { FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } A { COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } A:visited { COLOR: #993399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } A:active { COLOR: #993399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } A:hover { COLOR: #ff3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } A.regularbold { FONT-WEIGHT: bold; COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; TEXT-DECORATION: underline } A.regular { FONT-SIZE: 80%; COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; TEXT-DECORATION: underline } A.siteInline { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: black; FONT-FAMILY: Verdana, = Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } A.topclass { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: blue; FONT-FAMILY: Verdana, = Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-szie: = 8pt } A.charclass { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana, = Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } TD.bdr { BORDER-TOP: gray 0.01cm solid; BORDER-BOTTOM: gray 0.01cm solid } P { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: = 1px; LINE-HEIGHT: 150%; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Geneva, = Arial, Helvetica, sans-serif } H1 { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } H2 { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } H3 { FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: -1.3em; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } H4 { FONT-WEIGHT: bold; FONT-SIZE: 75%; MARGIN-BOTTOM: -1.3em; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 35px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, = Arial, Helvetica, sans-serif } OL OL { FONT-SIZE: 100% } OL UL { FONT-SIZE: 100% } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, = Arial, Helvetica, sans-serif } UL UL { FONT-SIZE: 100%; MARGIN: 0px 0px 0px 30px } UL OL { FONT-SIZE: 100% } UL LI { LIST-STYLE-TYPE: square } LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; = PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } UL.embedded { FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 18px; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } CODE { FONT-SIZE: 90% } OL CODE { FONT-SIZE: 110% } A.definition { COLOR: #ff6600; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } A.inline { COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } A.eyebrow { COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } A.eyebrow:visited { COLOR: #0066cc; TEXT-DECORATION: underline } A.eyebrow:hover { COLOR: #ff3300; TEXT-DECORATION: underline } A.tabslink { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; LINE-HEIGHT: 100%; = FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none } A.tabslink:hover { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; LINE-HEIGHT: 100%; = FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline } A.tabslink:visited { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; LINE-HEIGHT: 100%; = FONT-FAMILY: Verdana,Arial,Helvetica } H2.subtitle { FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 0px; FONT-STYLE: = italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } H2.moreinfo { MARGIN-TOP: -0.1em; FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: = -1.3em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } HR.blue { COLOR: #0066cc; HEIGHT: 1px } .pqHR { COLOR: #6487dc; HEIGHT: 1px } .componentBodyText { FONT-SIZE: 65%; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } .componentBodyText A:hover { COLOR: #ff3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } .componentBorder { BORDER-RIGHT: #cedbf7 0.025cm solid; BORDER-TOP: #cedbf7 0.025cm solid; = BORDER-LEFT: #cedbf7 0.025cm solid; BORDER-BOTTOM: #cedbf7 0.025cm = solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .componentBorderSel { BORDER-RIGHT: #eef3ff 0.025cm solid; BORDER-TOP: #eef3ff 0.025cm solid; = BORDER-LEFT: #eef3ff 0.025cm solid; BORDER-BOTTOM: #eef3ff 0.025cm = solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .floatingMenu { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; = Z-INDEX: 10; LEFT: 190px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; = BORDER-BOTTOM: #999999 1px solid; TOP: 0px; BACKGROUND-COLOR: #f1f1f1 } .menuBar { BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; MARGIN: = 0px 2px; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 176px; CURSOR: hand; = BORDER-BOTTOM: #f1f1f1 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: = #f1f1f1 } .menuBarFont { FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; TEXT-DECORATION: none } .menuBar A { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuBar A:visited { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuBar A:hover { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuBarSel { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 0px 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 176px; CURSOR: hand; = BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: = #ffffff } .menuBarSel A { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuBarSel A:visited { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .menuBarSel A:hover { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .subMenu { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #f1f1f1 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 70%; PADDING-BOTTOM: = 3px; MARGIN: 0px 2px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; = COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #f1f1f1 1px solid; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 19px } .subMenu A { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .subMenu A:visited { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .subMenu A:hover { COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .htFrame { BORDER-RIGHT: #e7ffe7 0px double; PADDING-RIGHT: 10px; BORDER-TOP: = #9cce9c double; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 3px = 5px; BORDER-LEFT: #e7ffe7 0px double; PADDING-TOP: 3px; BORDER-BOTTOM: = #9cce9c double; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #e7ffe7 } .htText { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 5px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, = Arial, Helvetica, sans-serif } .htTextBold { COLOR: #0063ff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .blurb { FONT-SIZE: 70%; FONT-FAMILY: Verdana } .intro2 { FONT-SIZE: 70%; FONT-FAMILY: Verdana } .footnote { FONT-SIZE: 65%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .superscripts { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .ie55 { BORDER-RIGHT: #cccccc 0.025cm solid; BORDER-TOP: #cccccc 0.025cm solid; = FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=3D9, OffY=3D9, = Color=3D'#bbbbbb', Positive=3D'true'); BORDER-LEFT: #cccccc 0.025cm = solid; BORDER-BOTTOM: #cccccc 0.025cm solid } .reltable { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; = BORDER-BOTTOM: 1px solid } TD.blurbs A:hover { COLOR: #ff3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } .tblMatrix { FONT-SIZE: 100%; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: = #999999; BORDER-TOP-COLOR: #999999; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; BORDER-RIGHT-COLOR: #999999 } .tblMatrix UL { FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .tblMatrix OL { FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .tblColOneTrans { FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } .tblData { FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #ffffff } .tblData LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 3px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .sup { FONT-SIZE: 65%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; POSITION: relative; TOP: -3px } .dnloadSelectBox { WIDTH: 130px } .tabSelected { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; LINE-HEIGHT: 100%; = FONT-FAMILY: Verdana,Arial,Helvetica } .fontSize1 { FONT-SIZE: 65%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .fontSize2 { FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .fontSize3 { FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .fontSize4 { FONT-SIZE: 80%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .fontSize5 { FONT-SIZE: 125%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .Netscape { netscape4: False; ua: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT = 5.1; .NET CLR 1.1.4322); os:=20 } .NavButton { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #99ccff 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 75%; BORDER-LEFT: #99ccff 1px solid; = WIDTH: 100%; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #003366 1px = solid; BACKGROUND-COLOR: #0099ff } .NavButtonon { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #99ccff 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 75%; BORDER-LEFT: #003366 1px solid; = WIDTH: 100%; COLOR: #003366; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #99ccff } .tblHeader { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #8caae7 } .tblColOne { FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #dee8ff } .componentHeader { FONT-WEIGHT: bold; FONT-SIZE: 65%; TEXT-TRANSFORM: uppercase; COLOR: = #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #8caae7 } .componentFooter { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #8caae7 } .componentHeaderSel { FONT-WEIGHT: bold; FONT-SIZE: 65%; BORDER-LEFT-COLOR: #cccccc; = BORDER-BOTTOM-COLOR: #cccccc; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; = BORDER-TOP-COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #7896d2; BORDER-RIGHT-COLOR: = #cccccc } .componentHeaderText { FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #ffffff; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } .componentSMHBorder { BORDER-RIGHT: #8caae7 1px solid; BORDER-TOP: #8caae7 1px solid; = BORDER-BOTTOM-COLOR: #8caae7; BORDER-LEFT: #8caae7 1px solid; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .componentSMHeader { FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #8caae7 } .componentSMHeaderB { FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #ffffff; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8caae7 } .componentSMBorder { BORDER-RIGHT: #8caae7 1px solid; BORDER-TOP: #8caae7 1px solid; = BORDER-LEFT: #8caae7 1px solid; BORDER-BOTTOM: #8caae7 1px solid; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .MNPFooterRow1 A { FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #ffffff; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } .MNPFooterRow1 A:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .MNPFooterRow2 A { FONT-SIZE: 65%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } .MNPFooterRow2 A:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .AdvSearch A { FONT-SIZE: 65%; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } .AdvSearch A:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .lwrToolbar { FONT-SIZE: 70%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .AdvSearch A:hover { COLOR: #cedbf7; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .lwrToolbar A { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .lwrToolbar A:visited { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .lwrToolbar A:hover { COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .MNPFooterRow1 A:hover { COLOR: #cedbf7; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .MNPFooterRow2 A:hover { COLOR: #cedbf7; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } .pqQuote { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #8caae7; LINE-HEIGHT: 150%; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .FooterBranding { BACKGROUND-COLOR: #6487dc } .btnSearch { FONT-SIZE: 12px; WIDTH: 25px; COLOR: #ffffff; HEIGHT: 20px; = BACKGROUND-COLOR: #6487dc } H1 { FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-BOTTOM: 0em; COLOR: #8caae7; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } H2 { FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: -0.9em; COLOR: = #8caae7; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } A.inline { COLOR: #0066cc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } A.inline:hover { COLOR: #ff3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; TEXT-DECORATION: underline } H2.faqH2 { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: = 0.3em; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } .intro { FONT-SIZE: 95%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif } A.inline { FONT-WEIGHT: bold; COLOR: #0099ff; TEXT-DECORATION: none } TD.question { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #0099ff; LINE-HEIGHT: 150%; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif } TD.faqQA { FONT-WEIGHT: bold; FONT-SIZE: 80%; LINE-HEIGHT: 150%; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } TR.answer { PADDING-BOTTOM: 4px; PADDING-TOP: 3px } .selecttoggle { FONT-WEIGHT: bold; FONT-SIZE: 65%; FONT-FAMILY: Verdana, Geneva, Arial, = Helvetica, sans-serif } .questiondl { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #0099ff; FONT-FAMILY: = Verdana, Geneva, Arial, Helvetica, sans-serif } ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/library/flyoutmenu/default.css .flyoutMenu { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; = BEHAVIOR: url(/library/flyoutmenu/default.htc); BORDER-LEFT: #999999 0px = solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f1f1f1 } .flyoutHeading { PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: = 4px; CURSOR: default; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, = Helvetica; BACKGROUND-COLOR: #f1f1f1 } .flyoutLink { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: = #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 70%; BORDER-LEFT: = #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 1px; BORDER-BOTTOM: = #f1f1f1 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica } .flyoutMenu TD.flyoutLink { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: = #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 70%; PADDING-BOTTOM: = 3px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 1px; = BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica } .flyoutLink A { COLOR: black; TEXT-DECORATION: none } .flyoutLink A:hover { COLOR: black; TEXT-DECORATION: none } .flyoutLink A:visited { COLOR: black; TEXT-DECORATION: none } .flyoutLink A:active { COLOR: black; TEXT-DECORATION: none } .flyoutSubHeading { PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: = 4px; CURSOR: default; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, = Helvetica; BACKGROUND-COLOR: #f1f1f1 } .flyoutSubLink { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: = #f1f1f1 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 70%; PADDING-BOTTOM: = 3px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 1px; = BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica } .flyoutSubLink A { COLOR: black; TEXT-DECORATION: none } .flyoutSubLink A:hover { COLOR: black; TEXT-DECORATION: none } .flyoutSubLink A:visited { COLOR: black; TEXT-DECORATION: none } .flyoutSubLink A:active { COLOR: black; TEXT-DECORATION: none } ------=_NextPart_000_0000_01C395D6.0E254790 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.microsoft.com/products/shared/global.js var shadows =3D new Array(); var menu; var timerId =3D 0; var timerDelId =3D 0; //used for the change_display(head) function var sImgExpandedArrow =3D "";=09 var sImgDefaultArrow =3D ""; function deletePopup() { if (menu) { menu.style.display =3D 'none'; var selects =3D document.all.tags("SELECT"); if (selects!=3Dnull) { for (var i=3D0; i=3D = document.body.clientHeight) //below bottom { menu.style.posTop =3D (menu.style.posTop-(menu.clientHeight)+18); }=20 menu.onchange =3D adjustBottom() } =09 function adjustBottom() { if (menu.style.posTop < document.body.scrollTop) //above top { menu.style.posTop =3D document.body.scrollTop; } } =09 function removePopup() { cancelPopup(); deletePopup(); } function absTop(el) { //finds the top var n =3D el.offsetTop; =09 while (el.parentElement) { el =3D el.parentElement; n +=3D el.offsetTop; } return n; } function popup(el) { cancelPopup(); timerId =3D window.setTimeout('doMenuz(' + el.id + ', ' + el.submenu + = ')', 200); } function cancelPopup() { if (timerId !=3D 0) { window.clearTimeout(timerId); timerId =3D 0; } } function delayRemove() { timerDelId =3D window.setTimeout('deletePopup()', 200); } function cancelDelay() { if (timerDelId !=3D 0) { window.clearTimeout(timerDelId); timerDelId =3D 0; } } function rollon(a) { a.style.backgroundColor=3D'#CCCCCC'; a.style.border =3D '#999999 solid 1px'; } function rolloff(a) { if (a.className =3D=3D 'menuBarSel') { a.style.backgroundColor=3D'#FFFFFF' } else { a.style.backgroundColor=3D'#f1f1f1'; a.style.border =3D '#f1f1f1 solid 1px'; } } // added by atilab, works with the 'In This Article' component =09 =09 function change_display(head) { var oSrcEle =3D window.event.srcElement sImg666 =3D oSrcEle.src if (sImgExpandedArrow =3D=3D ""){ sImgExpandedArrow =3D "/products/shared/images/arrow_expand.gif";=09 } if (sImgDefaultArrow =3D=3D ""){ sImgDefaultArrow =3D "/products/shared/images/arrow_default.gif"; } if (document.all.item(head).style.display =3D=3D "")=20 { document.all.item(head).style.display =3D "none"; oSrcEle.src =3D sImgExpandedArrow; oSrcEle.alt =3D "expand menu"; } else=20 { document.all.item(head).style.display=3D ""; oSrcEle.src =3D sImgDefaultArrow; oSrcEle.alt =3D "collapse menu"; } } function chngColour(sID) { var oMainBorder =3D document.all.item("main" + sID); var oHeaderBorder =3D document.all.item("header" + sID); var oArticle =3D document.all.item("article" + sID); var oArrowCol =3D document.all.item("arrowCol" + sID); if (oMainBorder.className =3D=3D 'componentBorder') { oMainBorder.className =3D 'componentBorderSel'; oHeaderBorder.className =3D 'componentBorderSel'; oArticle.className =3D 'componentHeaderSel'; oArrowCol.className =3D 'componentHeaderSel'; } else { oMainBorder.className =3D 'componentBorder'; oHeaderBorder.className =3D 'componentBorder'; oArticle.className =3D 'componentHeader'; oArrowCol.className =3D 'componentHeader'; =09 } } function noPrint() { var noprint =3D document.all.item("donotprint"); if (noprint !=3D null) if (backicon.style.display !=3D "") { if (noprint.length !=3D null) { for (var i=3D0; i 3) { ToolBar_Supported =3D true; if(!RTL){ if (document.compatMode =3D=3D "CSS1Compat") { //alert("strict!"); Strict_Compat =3D true; } }=09 } if(doImage =3D=3D null) { var a=3D new Array(); a[0] =3D prepTrackingString(window.location.hostname,7); if (TType =3D=3D null) {=09 a[1] =3D prepTrackingString('PV',8); } else { a[1] =3D prepTrackingString(TType,8); } a[2] =3D prepTrackingString(window.location.pathname,0); if( '' !=3D window.document.referrer) { a[a.length] =3D prepTrackingString(window.document.referrer,5); } =09 if (navigator.userAgent.indexOf("SunOS") =3D=3D -1 && = navigator.userAgent.indexOf("Linux") =3D=3D -1) { buildIMG(a); } }=09 if (ToolBar_Supported) { =09 var newLineChar =3D String.fromCharCode(10); var char34 =3D String.fromCharCode(34); var LastMSMenu =3D ""; var LastICPMenu =3D ""; var CurICPMenu =3D ""; var IsMSMenu =3D false; var IsMenuDropDown =3D true; var HTMLStr; var FooterStr; var TBLStr; var x =3D 0; var y =3D 0; var x2 =3D 0; var y2 =3D 0; var x3 =3D 0; var MSMenuWidth; var ToolbarMinWidth; var ToolbarMenu; var ToolbarBGColor; var ToolbarLoaded =3D false; var aDefMSColor =3D new Array(3); var aDefICPColor =3D new Array(3); var aCurMSColor =3D new Array(3); var aCurICPColor =3D new Array(3); var MSFont; var ICPFont; var MSFTFont; var ICPFTFont; var MaxMenu =3D 30; var TotalMenu =3D 0; var arrMenuInfo =3D new Array(30); var bFstICPTBMenu =3D true; var bFstICPFTMenu =3D true; =09 // Output style sheet and toolbar ID document.write(""); // Build Footer template if ( !RTL ){ FooterStr =3D "" + "" + "" + "
 
" + "" + "" + "
"; }else if(RTL){ // Shailr - Not sure if I need this code yet.=20 // RTL Correction: Check if or have the dir=3D"rtl" = attribute var isRTL =3D false; var isIE5 =3D navigator.appVersion.indexOf("MSIE 4") =3D=3D -1; if (isIE5) { if (document.body.dir =3D=3D 'rtl' || document.dir =3D=3D 'rtl') isRTL =3D true; } else // test RTL in IE4 { var ht =3D document.body.outerHTML; ht =3D ht.substring(1, ht.indexOf(">")).toLowerCase(); //if (ht.indexOf("dir=3Drtl") > -1) isRTL =3D true; if ((ht.indexOf("iedir=3Drtl") > -1) || (ht.indexOf("dir=3Drtl") > = -1)) isRTL =3D true; } // End of RTL Correction. =09 // MNP1 addition - Build Footer template=20 FooterStr =3D "" + "" + "" + "
 
" + "" + "" + "
"; //end of MNP1 addition //isRTL =3D true; } =09 // Build toolbar template =09 HTMLStr =3D "
"; HTMLStr +=3D "
"; //HTMLStr +=3D "
"; HTMLStr +=3D "
"; }else if(RTL){ TBLStr =3D ""; //HTMLStr =3D "
"; //HTMLStr +=3D "
"; HTMLStr +=3D "
"= ; HTMLStr +=3D "
"; // RTL Correction: added: dir=3D'ltr' (forcing LTR!), added:   = (prevents last menu problem) HTMLStr +=3D "
 
"; HTMLStr +=3D "
"; } if(!RTL){ HTMLStr +=3D "
"; HTMLStr +=3D "
"; HTMLStr +=3D "
"; }else if(RTL){ HTMLStr +=3D "
" ; // RTL Correction: = was left:250 HTMLStr +=3D "
"= ; HTMLStr +=3D "
"; HTMLStr +=3D "
"; }=09 if(!RTL){ HTMLStr +=3D "
"; // zIndex Correction HTMLStr +=3D "
"; HTMLStr +=3D "
"; HTMLStr +=3D "
"; }else if (RTL){ HTMLStr +=3D "
"; // RTL Correction: added: dir=3D'rtl' HTMLStr +=3D "
"; HTMLStr +=3D "
"; HTMLStr +=3D ""; HTMLStr +=3D ""; HTMLStr +=3D ""; } HTMLStr +=3D "" +=20 "
"; =09 =09 // Define event handlers if(!RTL){ window.onresize =3D resizeToolbar; window.onscroll =3D scrollbaroptions; }=09 // Intialize global variables ToolbarBGColor =3D "white"; // toolbar background color =09 if (Strict_Compat) { MSFont =3D "bold x-small Arial"; ICPFont =3D "bold x-small Verdana"; } else { if( !RTL ){ MSFont =3D "xx-small Verdana"; ICPFont =3D "bold xx-small Verdana"; }else if(RTL){ MSFont =3D "x-small Arial"; // RTL Correction: (was Verdana) ICPFont =3D "bold x-small Arial"; // RTL Correction: (was Verdana) //MNP1 RTL revision MSFTFont =3D "11px Arial"; ICPFTFont =3D "bold 11px Arial" //end }=09 } =09 aDefMSColor[0] =3D aCurMSColor[0] =3D "black"; // bgcolor; aDefMSColor[1] =3D aCurMSColor[1] =3D "white"; // text font color aDefMSColor[2] =3D aCurMSColor[2] =3D "red"; // mouseover font color =09 aDefICPColor[0] =3D aCurICPColor[0] =3D "#6699CC"; // bgcolor; aDefICPColor[1] =3D aCurICPColor[1] =3D "white"; // text font color aDefICPColor[2] =3D aCurICPColor[2] =3D "red"; // mouseover font color } // The hard-coded numbers in functions - drawToolbar() & resizeToolbar() // correspond to the dimension of the four gif files: // ICP_BANNER: 60h x 250w // ADS_BANNER: 40h x 200w // MSC_BANNER: 40h x 112w // Curve: 20h x 18w function drawFooter(sLastUpdated, position) { if(!RTL){=09 var re =3D ""; var sUpdatedDate =3D ""; if (ToolbarBGColor.toUpperCase() =3D=3D "WHITE" || = ToolbarBGColor.toUpperCase() =3D=3D "#FFFFFF") { while (FooterStr.indexOf(re) !=3D -1) FooterStr =3D FooterStr.replace(re, "000000"); } else { while (FooterStr.indexOf(re) !=3D -1) FooterStr =3D FooterStr.replace(re, aDefICPColor[1]); } var re2 =3D ""; while (FooterStr.indexOf(re2) !=3D -1) FooterStr =3D FooterStr.replace(re2, aDefICPColor[2]); }else if (RTL){ var re =3D //g; var sUpdatedDate =3D ""; if (ToolbarBGColor.toUpperCase() =3D=3D "WHITE" || = ToolbarBGColor.toUpperCase() =3D=3D "#FFFFFF") FooterStr =3D FooterStr.replace(re, "000000"); else FooterStr =3D FooterStr.replace(re, aDefICPColor[1]); var re2 =3D //g; FooterStr =3D FooterStr.replace(re2, aDefICPColor[2]); } sUpdatedDate =3D "" if (typeof sLastUpdated !=3D "undefined") sUpdatedDate +=3D sLastUpdated; sUpdatedDate +=3D "";=20 FooterStr =3D FooterStr.replace("", = sUpdatedDate); document.body.innerHTML +=3D FooterStr; idFooterRow1.style.backgroundColor =3D aDefICPColor[0]; idFooterRow2.style.backgroundColor =3D ToolbarBGColor;=09 =09 if (typeof sLastUpdated =3D=3D "undefined") idFooter1.style.display =3D "none"; if (typeof position !=3D "undefined") idPosition.width =3D position;=09 } function drawToolbar() { HTMLStr +=3D "
"; document.write(HTMLStr); ToolbarLoaded =3D true; MSMenuWidth =3D Math.max(idMSMenuPane.offsetWidth, (200+112)); ToolbarMinWidth =3D (250+18) + MSMenuWidth; idToolbar.style.backgroundColor =3D ToolbarBGColor; idMSMenuPane.style.backgroundColor =3D aDefMSColor[0]; idICPMenuPane.style.backgroundColor =3D aDefICPColor[0]; if (RTL){ idMSMenuPane.style.color =3D aDefMSColor[1]; idICPMenuPane.style.color =3D aDefICPColor[1]; } resizeToolbar(); for (i =3D 0; i < TotalMenu; i++)=20 { thisMenu =3D document.all(arrMenuInfo[i].IDStr); if (thisMenu !=3D null) { if (arrMenuInfo[i].IDStr =3D=3D LastMSMenu && arrMenuInfo[i].type = =3D=3D "R") { //Last MSMenu has to be absolute width arrMenuInfo[i].type =3D "A"; arrMenuInfo[i].unit =3D 200; } if (arrMenuInfo[i].type =3D=3D "A") if(!RTL){ thisMenu.style.width =3D arrMenuInfo[i].unit + 'px'; }else{ thisMenu.style.width =3D arrMenuInfo[i].unit; }=09 else=20 thisMenu.style.width =3D Math.round(arrMenuInfo[i].width * = arrMenuInfo[i].unit) + 'em'; } } } function resizeToolbar() { scFlag =3D false; scrollcount =3D 0; if (ToolBar_Supported =3D=3D false) return; w =3D Math.max(ToolbarMinWidth, document.body.clientWidth) - = ToolbarMinWidth; if ( !RTL ){ if (document.all("idMSMenuCurve")) {=09 idMSMenuCurve.style.left =3D (250+w) + 'px'; idMSMenuPane.style.left =3D (250+w+18) + 'px'; idMSMenuPane.style.width =3D MSMenuWidth + 'px'; idADSBanner.style.left =3D (w+18) + 'px'; idMSCBanner.style.left =3D (w+18+200) + 'px'; idMSCBanner.style.width =3D (MSMenuWidth - 200) + 'px'; idICPMenuPane.style.width =3D ToolbarMinWidth + w + 'px'; } }else if( RTL ){ idMSMenuCurve.style.left =3D MSMenuWidth; // RTL Correction: was = (250+w); idMSMenuPane.style.left =3D 0; // RTL Correction: was (250+w+18); idMSMenuPane.style.width =3D MSMenuWidth; idADSBanner.style.left =3D 112; // RTL Correction: was (w+18); idMSCBanner.style.left =3D 0; // RTL Correction: was (w+18+200); idMSCBanner.style.width =3D (MSMenuWidth - 200); idICPMenuPane.style.width =3D ToolbarMinWidth + w; idICPBanner.style.left =3D MSMenuWidth + 18 + w; // RTL Correction: = line added for ICPBanner positioning } =09 } function setToolbarBGColor(color) {=09 ToolbarBGColor =3D color; if (ToolbarLoaded =3D=3D true) idToolbar.style.backgroundColor =3D ToolbarBGColor; }=09 function setBannerColor(bannerColor, bgColor, fontColor, mouseoverColor) { if (bannerColor.toUpperCase() !=3D "WHITE" && bannerColor.toUpperCase() = !=3D "FFFFFF") bgColor =3D bannerColor; setToolbarBGColor(bannerColor); setDefaultICPMenuColor(bgColor, fontColor, mouseoverColor); } function setMSMenuFont(sFont) {=09 MSFont =3D sFont; } function setICPMenuFont(sFont) {=09 ICPFont =3D sFont; } function setDefaultMSMenuColor(bgColor, fontColor, mouseoverColor) {=09 if (bgColor !=3D "") aDefMSColor[0] =3D bgColor; if (fontColor !=3D "") aDefMSColor[1] =3D fontColor; if (mouseoverColor !=3D "") aDefMSColor[2] =3D mouseoverColor; } function setDefaultICPMenuColor(bgColor, fontColor, mouseoverColor) {=09 if (bgColor !=3D "") aDefICPColor[0] =3D bgColor; if (fontColor !=3D "") aDefICPColor[1] =3D fontColor; if (mouseoverColor !=3D "") aDefICPColor[2] =3D mouseoverColor; } function setICPMenuColor(MenuIDStr, bgColor, fontColor, mouseoverColor) {=09 if (ToolbarLoaded =3D=3D false) return; // Reset previous ICP Menu color if any if (CurICPMenu !=3D "") { PrevID =3D CurICPMenu.substring(4); CurICPMenu =3D ""; setICPMenuColor(PrevID, aDefICPColor[0], aDefICPColor[1], = aDefICPColor[2]); } var id =3D "AM_" + "ICP_" + MenuIDStr; var thisMenu =3D document.all(id); if (thisMenu !=3D null) { CurICPMenu =3D "ICP_" + MenuIDStr; aCurICPColor[0] =3D bgColor; aCurICPColor[1] =3D fontColor; aCurICPColor[2] =3D mouseoverColor; // Change menu color if (bgColor !=3D "") thisMenu.style.backgroundColor =3D bgColor; if (fontColor !=3D "") thisMenu.style.color =3D fontColor; // Change subMenu color id =3D "ICP_" + MenuIDStr; thisMenu =3D document.all(id); if (thisMenu !=3D null) { if (bgColor !=3D "") thisMenu.style.backgroundColor =3D bgColor; =09 if (fontColor !=3D "") { i =3D 0; id =3D "AS_" + "ICP_" + MenuIDStr; thisMenu =3D document.all.item(id,i); while (thisMenu !=3D null) { thisMenu.style.color =3D fontColor; i +=3D 1; thisMenu =3D document.all.item(id,i); } } } } } function setAds(Gif,Url,AltStr) { = setBanner(Gif,Url,AltStr,"","")= ; } function setICPBanner(Gif,Url,AltStr) {=09 if(RTL){ if (Gif.indexOf("training_banner_training.gif") > 0){ Gif =3D "training_banner_training.gif"; } }=09 = setBanner(Gif,Url,AltStr,"","")= ; } function setMSBanner(Gif,Url,AltStr) { tempGif =3D "/library/toolbar/images/" + Gif; = setBanner(tempGif,Url,AltStr,"","", TBLStr); }=09 if (addICPMenu.arguments.length > 4) TargetStr =3D addICPMenu.arguments[4]; else TargetStr =3D "_top"; tempID =3D "ICP_" + MenuIDStr; addMenu(tempID, MenuDisplayStr, MenuHelpStr, MenuURLStr, TargetStr, = true);=20 if (RTL){ LastICPMenu =3D tempID; }else{ bFstICPTBMenu=3Dfalse; =09 } } function addMSMenu(MenuIDStr, MenuDisplayStr, MenuHelpStr, MenuURLStr) {=09 TargetStr =3D "_top"; tempID =3D "MS_" + MenuIDStr; //alert(" TempID: " + tempID + " MenuDisplayString: " + MenuDisplayStr = + " Menu Help String :" + MenuHelpStr + " MenuUrl:" + MenuURLStr + " = Target:" + TargetStr); addMenu(tempID, MenuDisplayStr, MenuHelpStr, MenuURLStr, TargetStr, = false);=20 LastMSMenu =3D tempID; } function addMenu(MenuIDStr, MenuDisplayStr, MenuHelpStr, MenuURLStr, = TargetStr, bICPMenu) { cFont =3D bICPMenu? ICPFont : MSFont; cColor0 =3D bICPMenu? aDefICPColor[0] : aDefMSColor[0]; cColor1 =3D bICPMenu? aDefICPColor[1] : aDefMSColor[1]; cColor2 =3D bICPMenu? aDefICPColor[2] : aDefMSColor[2]; if (RTL){ cStyle =3D "font:" + cFont + ";background-color:" + cColor0 + = ";color:" + cColor1 + ";"; if (MenuHelpStr =3D=3D "") MenuHelpStr =3D MenuDisplayStr; // Shailr. = This line should have been before the line MenuStr =3D newLineChar; but = I am tryig to avoid another if..else } tagStr =3D bICPMenu? "" : = ""; =09 MenuStr =3D newLineChar; if (!RTL){ if ((bICPMenu =3D=3D false && LastMSMenu !=3D "") || (bICPMenu =3D=3D = true && bFstICPTBMenu=3D=3Dfalse)) MenuStr +=3D "" + " " + MenuDisplayStr + " "; MenuStr +=3D tagStr; } if ( RTL ){ if (bICPMenu)=20 MenuStr +=3D ""; else MenuStr +=3D ""; MenuStr +=3D tagStr; } HTMLStr =3D HTMLStr.replace(tagStr, MenuStr);=09 setSubMenuWidth(MenuIDStr,"default",0); } function addICPSubMenu(MenuIDStr, SubMenuStr, SubMenuURLStr) {=09 if (addICPSubMenu.arguments.length > 3) TargetStr =3D addICPSubMenu.arguments[3]; else TargetStr =3D "_top"; tempID =3D "ICP_" + MenuIDStr; addSubMenu(tempID,SubMenuStr,SubMenuURLStr,TargetStr,true);=20 } function addMSSubMenu(MenuIDStr, SubMenuStr, SubMenuURLStr) {=09 TargetStr =3D "_top"; tempID =3D "MS_" + MenuIDStr; //alert("TempID: " + tempID + "\nSubMenuStr: " + SubMenuStr + "\n = SubMenuURLStr: " + SubMenuURLStr + "\n TargetStr: " + TargetStr); addSubMenu(tempID,SubMenuStr,SubMenuURLStr,TargetStr,false);=20 } function addSubMenu(MenuIDStr, SubMenuStr, SubMenuURLStr, TargetStr, = bICPMenu) { cFont =3D bICPMenu? ICPFont : MSFont; cColor0 =3D bICPMenu? aDefICPColor[0] : aDefMSColor[0]; cColor1 =3D bICPMenu? aDefICPColor[1] : aDefMSColor[1]; cColor2 =3D bICPMenu? aDefICPColor[2] : aDefMSColor[2]; =09 var MenuPos =3D MenuIDStr.toUpperCase().indexOf("MENU"); if (MenuPos =3D=3D -1) { MenuPos =3D MenuIDStr.length; } InstrumentStr =3D MenuIDStr.substring(0 , MenuPos) + "|" + SubMenuStr; URLStr =3D formatURL(SubMenuURLStr, InstrumentStr); var LookUpTag =3D ""; var sPos =3D HTMLStr.indexOf(LookUpTag); if (sPos <=3D 0) { HTMLStr +=3D newLineChar + newLineChar + ""; =09 if (Frame_Supported =3D=3D false || bICPMenu =3D=3D false) if (!RTL){ HTMLStr +=3D "
"; HTMLStr +=3D "
"; } else if (RTL){ HTMLStr +=3D "
"; HTMLStr +=3D "
"; }=09 } TempStr =3D newLineChar + "" + " " + SubMenuStr + "
" + LookUpTag; if (sPos <=3D 0) HTMLStr +=3D TempStr + "
"; else HTMLStr =3D HTMLStr.replace(LookUpTag, TempStr);=09 updateSubMenuWidth(MenuIDStr);=09 } function addICPSubMenuLine(MenuIDStr) {=09 tempID =3D "ICP_" + MenuIDStr; addSubMenuLine(tempID,true); } function addMSSubMenuLine(MenuIDStr) {=09 tempID =3D "MS_" + MenuIDStr; addSubMenuLine(tempID,false); } function addSubMenuLine(MenuIDStr, bICPMenu) { var LookUpTag =3D ""; var sPos =3D HTMLStr.indexOf(LookUpTag); if (sPos > 0) { cColor =3D bICPMenu? aDefICPColor[1] : aDefMSColor[1]; TempStr =3D newLineChar + "
" + LookUpTag; HTMLStr =3D HTMLStr.replace(LookUpTag, TempStr); } } function addMSFooterMenu(MenuDisplayStr, MenuURLStr) { addFooterMenu(MenuDisplayStr, MenuURLStr, false) } function addICPFooterMenu(MenuDisplayStr, MenuURLStr) { addFooterMenu(MenuDisplayStr, MenuURLStr, true) bFstICPFTMenu =3D false; } function addFooterMenu(MenuDisplayStr, MenuURLStr, bICPMenu) { cFont =3D bICPMenu? ICPFont : MSFont; cColor1 =3D aDefICPColor[1]; cColor2 =3D aDefICPColor[2]; tagStr =3D bICPMenu? "" : = ""; MenuStr =3D ""; if ((bICPMenu) && bFstICPFTMenu =3D=3D false) MenuStr +=3D ""; else { MenuStr +=3D " " + ";'"; MenuStr +=3D " HREF=3D'" + MenuURLStr + "'"; =09 MenuStr +=3D " onmouseout=3D" + char34 + "this.style.color =3D '"; if (bICPMenu)=20 MenuStr +=3D cColor1; else MenuStr +=3D ""; MenuStr +=3D "'" + char34 + " onmouseover=3D" + char34 + = "this.style.color =3D '" =09 if (bICPMenu) MenuStr +=3D cColor2 else MenuStr +=3D ""; MenuStr +=3D "'" + char34 + ">" + MenuDisplayStr + " ";=09 } MenuStr +=3D tagStr; =09 FooterStr =3D FooterStr.replace(tagStr, MenuStr);=09 } function mouseMenu(id, MenuIDStr)=20 { IsMSMenu =3D (MenuIDStr.toUpperCase().indexOf("MS_") !=3D -1); IsMouseout =3D (id.toUpperCase().indexOf("OUT") !=3D -1); if (IsMouseout) { color =3D IsMSMenu? aDefMSColor[1] : aDefICPColor[1]; if (MenuIDStr =3D=3D CurICPMenu && aCurICPColor[1] !=3D "")=20 color =3D aCurICPColor[1]; } else { color =3D IsMSMenu? aDefMSColor[2] : aDefICPColor[2]; if (MenuIDStr =3D=3D CurICPMenu && aCurICPColor[2] !=3D "")=20 color =3D aCurICPColor[2]; } window.event.srcElement.style.color =3D color; } function doMenu(MenuIDStr)=20 { var thisMenu =3D document.all(MenuIDStr); if (ToolbarMenu =3D=3D null || thisMenu =3D=3D null || thisMenu =3D=3D = ToolbarMenu)=20 { window.event.cancelBubble =3D true; return false; } // Reset dropdown menu window.event.cancelBubble =3D true; ToolbarMenu.style.display =3D "none"; showElement("SELECT"); showElement("OBJECT"); ToolbarMenu =3D thisMenu; IsMSMenu =3D (MenuIDStr.toUpperCase().indexOf("MS_") !=3D -1); // Set dropdown menu display position x =3D window.event.srcElement.offsetLeft + window.event.srcElement.offsetParent.offsetLeft; if (RTL){ // RTL correction: var ICPstart =3D 0; if (!IsMSMenu) { if (isIE5) ICPstart =3D = window.event.srcElement.offsetParent.offsetParent.offsetLeft; else // for IE4 we must use... ICPstart =3D = window.event.srcElement.offsetParent.offsetParent.offsetParent.offsetPare= nt.offsetWidth - window.event.srcElement.offsetParent.offsetParent.offsetWidth; x +=3D ICPstart; } x -=3D thisMenu.style.posWidth; x +=3D IsMSMenu ? 8 : -2; if (x < 0) x =3D 0; // End of RTL Correction =09 } =20 if (MenuIDStr =3D=3D LastMSMenu){=20 if (!RTL){ x +=3D (window.event.srcElement.offsetWidth - = thisMenu.style.posWidth); }else if (RTL){ if (x < 0) x =3D 0; }=09 } x2 =3D x + window.event.srcElement.offsetWidth; y =3D (IsMSMenu)?=20 (idRow1.offsetHeight) : (idRow1.offsetHeight + idRow2.offsetHeight + idRow3.offsetHeight); if (RTL){ // Get main menu width // RTL Correction: if (IsMSMenu) x2 =3D window.event.srcElement.offsetLeft - = window.event.srcElement.offsetWidth; else x2 =3D window.event.srcElement.offsetParent.offsetLeft + ICPstart; // End of RTL Correction. // Get dropdown menu width x3 =3D x + 160; for (i =3D 0; i < TotalMenu; i++){ if (arrMenuInfo[i].IDStr =3D=3D MenuIDStr) { x3 =3D x+ arrMenuInfo[i].unit; break; } } =09 } =20 =20 thisMenu.style.top =3D y; thisMenu.style.left =3D x; thisMenu.style.clip =3D "rect(0 0 0 0)"; thisMenu.style.display =3D "block"; thisMenu.style.zIndex =3D 102; // delay 2 millsecond to allow the value of ToolbarMenu.offsetHeight be = set window.setTimeout("showMenu()", 2); return true; } function showMenu()=20 { if (ToolbarMenu !=3D null)=20 {=20 IsMenuDropDown =3D (Frame_Supported && IsMSMenu =3D=3D false)? false : = true; if (IsMenuDropDown =3D=3D false) { y =3D (y - ToolbarMenu.offsetHeight - idRow3.offsetHeight); if (y < 0) y =3D 0; ToolbarMenu.style.top =3D y; } y2 =3D y + ToolbarMenu.offsetHeight; ToolbarMenu.style.clip =3D "rect(auto auto auto auto)"; hideElement("SELECT"); hideElement("OBJECT"); if (!RTL) x2 =3D x + ToolbarMenu.offsetWidth; hideElement("IFRAME"); //FRANKLO } } function hideMenu() { if (ToolbarMenu !=3D null && ToolbarMenu !=3D StartMenu)=20 { // Don't hide the menu if the mouse move between the menu and submenus if (!RTL){ cY =3D event.clientY + document.body.scrollTop; cX =3D event.clientX;=20 if (document.body.offsetWidth > x && scFlag) { cX =3D x + 9; } if ( (cX >=3D (x+5) && cX<=3Dx2) && ((IsMenuDropDown =3D=3D true && cY > (y-10) && cY <=3D y2) || (IsMenuDropDown =3D=3D false && cY >=3D y && cY <=3D (y2+10)) = )) { window.event.cancelBubble =3D true; return;=20 } }else if(RTL){ var cX =3D event.clientX //+ document.body.scrollLeft; // RTL correction: considers left scrollbar width! if (isRTL) cX -=3D 16; var cY =3D event.clientY + document.body.scrollTop; var bHideMenu =3D true; if (cX > document.body.scrollLeft && document.body.scrollLeft > 1){ cX =3D x3; //x + 9; } if (IsMenuDropDown =3D=3D true) {// RTL Correction: cY-8 instead of cY if ( cY-8 >=3D (y - idRow3.offsetHeight) && cY < y) {// RTL Correction: [x,x2] --> [x2,x3] if (cX >=3D (x2+5) && cX <=3D x3) bHideMenu =3D false; } else if (cY >=3D y && cY <=3D y2) { if (cX > (x+5) && cX <=3D x3) bHideMenu =3D false; } } else { if (cY >=3D y2 && cY < (y2 + idRow3.offsetHeight)) {// RTL Correction: [x,x2] --> [x2,x3] if (cX >=3D (x2+5) && cX <=3D x3) bHideMenu =3D false; } else i
"; if (LastMSMenu !=3D "") MenuStr +=3D "|";=20 MenuStr +=3D " "; } MenuStr +=3D "" + " " + MenuDisplayStr + " "; if (bICPMenu)=20 MenuStr +=3D " |