From: Subject: Processor Documentation Archive Date: Wed, 4 Oct 2006 13:55:20 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C6E7BC.BB08ECB0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_739_1102,00.html =EF=BB=BF Processor = Documentation Archive
3D""=20
Home | AMD=20 Worldwide
=20
   
3D""=20
  • Product=20 Information
  • Computing=20 Solutions
  • Sell=20 AMD Products
  • Support=20 & Downloads
  • Develop=20 with AMD
Downloads
Utilities,=20 Drivers, & = Updates
Digital Media = Library
Technical=20 Documentation
System=20 Building and Compatibility = Info
Online=20 Help
Processor=20 Support Forums
Ask AMD Knowledge=20 Base
Warranty=20 Information
Technical=20 Frequently Asked = Questions
General=20 Frequently Asked = Questions
Contact=20 AMD
Resources=20 for:
Channel=20 Partners
Software=20 Developers
Software=20 Partners
Investors
Job = Seekers
Press
=20

AMD-K6=E2=84=A2 Processor=20 Tech Docs

See=20 Technical Documentation for all=20 processors

We=20 recommend you download and use the most current = version=20 of Acrobat Reader to ensure = successful=20 viewing. There are known caching problems using = the=20 Acrobat PDF plug-in for web browsers. Should you = encounter difficulty viewing files in your = browser, we=20 suggest using the Acrobat Reader viewer and not = the=20 plug-in.

Datasheets, Design=20 Guides & Technical Manuals Publication # Revision Issue=20 Date
AMD-K6=C2=AE-III=20 Processor Data Sheet 21918 B-O 10/01/99

AMD-K6=C2=AE-2=20 Processor Data Sheet 21850 J-O 02/01/00

AMD-K6=C2=AE=20 Processor Data Sheet 20695 H-O 03/01/98

AMD-K6=C2=AE=20 Processor Multimedia = Technology 20726 D-O 01/01/00

3DNow!=E2=84=A2Technology=20 Manual 21928 G-0 03/01/00

AMD=20 Extensions to the 3DNow!=E2=84=A2 and = MMX=E2=84=A2 Instruction=20 Sets Manual 22466 D-0 03/01/00

Revision = Guides Publication # Revision Issue=20 Date
AMD-K6=C2=AE-III=20 Processor Revision Guide - This document = describes=20 the Model 9 processor 22473 C-O 07/01/99

AMD-K6=C2=AE-2=20 Processor Revision Guide - This document = describes=20 the Model 8 Proccessor 21641 F-O 06/01/99

AMD-K6=C2=AE=20 Processor Revision Guide - This document = describes=20 the Model 7 Processor 21846 H-O 06/01/99

AMD-K6=C2=AE=20 Processor Revision Guide - This document = describes=20 the Model 6 Processor 21266 G-O 08/01/98

Application Notes=20 & Technology Bulletins Publication # Revision Issue=20 Date
3DNow!=E2=84=A2=20 Instruction Porting Guide Application=20 Note 22621 B-O 08/01/99

AMD=20 Processor Recognition Application = Note 20734 3.13 12/15/05

AMD-K6=C2=AE-2=20 Processor Code Optimization Application=20 Note 21924 D-O 01/01/00

AMD-K6=C2=AE=20 Processor Family 100-MHz Bus=20 Specification 21644 G-O 06/01/99

AMD-K6=C2=AE=20 Processor BIOS Design Application = Note 21329 L-O 12/01/99

AMD-K6=C2=AE=20 Processor I/O Model Application = Note 21084 D-O 06/01/99

AMD-K6=C2=AE=20 Processor Vcc2 Voltage Detection = Application=20 Note 21635 E-O 02/01/99

AMD-K6=C2=AE=20 Processor Thermal Solution Design = Application=20 Note 21085 I-O 02/01/99

AMD-K6=C2=AE=20 Processor Power Supply Design Application=20 Note 21103 G-O 02/01/99

EMI=20 Design Considerations Application = Note 22023 C-O 04/01/00

Implementation=20 of Write Allocate Application = Note 21326 F-O 02/01/99

SYSCALL=20 and SYSRET Instruction = Specification 21086 C-O 05/01/98

3D""=20
3D""=20
3D""=20 Technical=20 = Documentation
3D""=20
3D""=20
3D""=20 Processor=20 Documentation = Archive
3D""=20 K6=20 Mobile Tech Docs
3D""=20 K6=20 Superseded Docs
3D""=20 AMD=20 K5=E2=84=A2, Am5x86=E2=84=A2, Am486=C2=AE and = AMD-640 Chipset Tech=20 Docs
3D""=20 3DNow!=E2=84=A2=20 Tech Docs
3D""=20
3D""=20
3D""=20
3D""=20


Contact=20 AMD    Copyrigh= t=20 2006    Advanced = Micro=20 Devices, Inc.    Privacy    Trademark=20 information    =20
------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/AMD_logo.gif R0lGODlhegA2APcAAKbbyvT09EJCQsDAwAYGBunp6QqdbCepfeXl5SsrKzw8PCEhITg4OPPz8/z8 /P39/UpKSkBAQCgoKNra2vj8+3d3d+zs7AkJCf7+/kZGRhkZGfv7+8TExMnJyfn5+ejo6CoqKhwc HFBQUFtbW+7u7u/v7+rq6t7e3tTU1B2ld/X19c/s4mFhYeTk5DAwMAmda/Ly8vr6+uvr67q6uvf3 99DQ0EVFRTSuhdLt5Hx8fL+/v42NjZaWlmlpaQ4ODlVVVUlJSY6OjhERERQUFC0tLUdHR0hISPb2 9tXV1ZycnPj4+OLi4tbW1llZWV5eXn19fW9vb5WVld3d3d/f38XFxYeHh5OTk39/f8LCworQuVRU VG1tbVZWVrCwsFdXV6Ghoe3t7SYmJkNDQ+Dg4JSUlKXbydnZ2YCAgNfX10xMTOPj48HBwU1NTaur q8jIyObm5r6+vmdnZ9vb22zEp1xcXHZ2doqKimZmZoaGhsbGxktLS6Kion5+fouLi2JiYnt7ezU1 NWxsbMzMzIODg3h4eLi4uFhYWJKSknl5eVNTU87OzmVlZa+vry4uLq6urpeXl/3+/nV1dT4+PnBw cL29vS+sgtbv5gicaxukdtDs4/Dw8B8fH1FRUf7//jQ0NCMjI4fPt4yMjDIyMqrdzGRkZHR0dPHx 8cvLy9HR0by8vOfn57/l2aysrMfHx5GRkeHh4Xp6ek9PT4KCgpqamqenp9jY2CGmesrKyoWFhYSE hLS0tHFxcTo6Oqfcyp3YxBOhcRmjdZDTvPH59/r9/CQkJM/Pz4nQuPz+/cPDwx6leJ+fn7W1tWvE psnp37e3t064lWfCpECzjGHAoNvx6oXOttfv52nDpaCgoGtra9zc3LOzs+P07vf8+iOnezuxic3N zX/MsiqqfzGtg7Gxse349HbIrXPHq4TOtRCfcI3Ru4mJiZiYmPT7+LTh0qmpqa2trSSnfNLS0hoa Gt7y6wKaZ+Dz7VpaWo+Pj7m5ufn9+3DGqZLTvki2kQCZZgAAAP///yH5BAAAAAAALAAAAAB6ADYA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKzMhtVBkAOHPq3JmzTLuZMI+Zo/fCgNGjSJMerYTSioCnAjKcQFgiA1RGCr9AtWfhXw2oYAVA WFRlhgyEFKD1W8u2rdu28E6W0OCvbt06CD/Y9eejA8IZPuwOafGP0t7DdhfgIYGQ2dvHbg+c3IN4 04eDBQjs/TTBIIpNexcg+DcAsWl/ovIc7GQNsmvJJTdIMs0Ds+a9ni4PbCHhsGjSe0MoUMAgxIXD Q2ochDTH9WPYJAUdR+xig8HMiNlY/xcgAuLfpe3W/8GA4YGHGrAC22WgBGFz522hj4Ri14eIvW2u 3z7c4x+GEaaBtxchBuEzxF5JIJSPLzfp1AsAv0RWEhh01ZUBEkLYVUQMBWFnGi6DnCagXRUcFMVe EXhwUDn7IJSMhCQlsVcU/3Cxlxsd7ifEfocRkGFdI9ZVokEIhGCXBq8UxFw/oCCUAowixeBdXUNM lcpeI+Rolwh9nLZDBomNFp6QCNmw1y0EsSPNWlk4CWVIp+z1g0BKMGCXEJ0N5KE/bPxDCmKR/DOl P0H6M6RBEOxFxUDCPMNWmwc9GR9JW+y1zEA87JUDQXtC8M8RiW75AAYKhAkciQiBaZdq/9QTTVuQ Gv8kKVvyffRGhf6EcYIFvJpxYF0adCVQpwLJQERdDMDwjwOlAinmXocSVEIYdl2Awj/D8ONWrAXN ulatHs2yFwEXlFvuYYfouZ+nAjEhRAhqCMSsqWMaehAreyVQwj8UVOJWMAhh8qZH855GnbL/EDtQ NvHK2yyhz6Ja0BS92TWJQBTc4JY+K3TscTPkCDxpSFgYfFoXw66bUMEQn1oXIgTF0EXFdfkgB8Ya wxfOPOkM3FEcmnbAwdBDuxHEXkakbBe7B7FcKBGLsODHD9QeliDO8NliiUDnjPxRC/IcOZpBKlTt DwFYJKwyQk5HbHJdF/RBUMbOHbD1QMbQGtIOexn/ktAZe3GBgQx7ibEyIEcSBsfbdYnAQUF0QwZM NQaB8m1ILICQwOY6JGQGA5onwIAFDbiwOQj9se2E5iBkYMI/p4S++ewgAMJJFd9gYBAF4kCGzioI UdNPNyE10EAAyC90xPEBmKJiAMc3QINCR8AAvQq6O2A98txDvxAF3lzywvjjX5IC8AmBYwtQL3Uy TSY4xB9/JtswNAr7+Oev//4bBUCS//94gC4Yc5AAoGA7/DPIF9JghBFIISIwcEVD1hALIIiAEv/4 wRL+IoCpJLAgTJDADOSwBQWUoBBB4AMSopADNPwDFVd4gi7+oYg27OARxIgEClrxhBxMQAZYIEMh /wSyBAnwQA6ukMAU/IAHPgShAf/QwRNk0QITBOEfHcjBGZiQsCo8YRz6o4IElIMBRNQiBKVYRAig 0AMBgIEBg1CGKJxxB0/sgQwJQIQViGCFP0QgFRqgA5r+8QguDIQObQBCLPYQgVxQoRFB2IIRUMEF FDRCFhVgwAm0sIsvMIAV+luHAESwhRNIQRIeIAEDwCClDtACCdpQQChY8I5/vIEF//hDIGRgggjw QQEIvEIpBmICCyTiWh0YARTUIRA97AAbgyDQP3bBAwUswQJ2SET+ahAPB0jBDgzgQBFUUAAxFEAF RdCBE7RACF4cwg8oG4MT/gELF4zAC04ggx7aI/+QKqTuH4coRA86UwwoxAEr/2jCGQKRi1kIRA2O CIEXftAEPOTvCxJQxT+YwIAZZCAAH4jABwKgBzsAgkMCmKUj/rEEMTRgB1p4QAPicA8jTE8grfgE Ev6BBgno4A5moOEkrtCEGKhCAbS4QxTSQANTAMEdDKjFP5Lwh/ypwAsuMIQErDCFj37ABiMFAhUS IQIt2IAHpEAZDQwRAUZ4gRNF+MEAgHBTgeCCCE0gwhX+wYLOKCIQr7BBGhhQhxaMAAxssAEDRgCD PiiADi6Ag/6OMIBr4MgDE3jABiawgQdk9g0D6AAJTDCGff3DBFiwAAkGsAZNYPYBBRGEDgQB2yk0 tEcFY0jYAPLggQ08kARrQIYmAtgBOLjwg8hNrnKXy9zmOve50I2udKdL3epa97rYNUhAAAA7 ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/speedbar.gif R0lGODlhAQACAJEAAAAAAP///wCZZv///yH5BAEAAAMALAAAAAABAAIAAAIClAoAOw== ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/space.gif R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/navigation/fl_arwlt.gif R0lGODlhDwANAKIAAPPCAOy9AOa4AN+yAMyZAJlmAP/MAP///yH5BAEAAAcALAAAAAAPAA0AAAMm eLrc7ia8NoqYaxiLj97X9IGiYZIOcJrcMxBn68KoCMt2IXVKoSQAOw== ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/navigation/fl_arwdn.gif R0lGODlhDwANALMAAAAAAP///4uLipWUjY6MgoyKgKyqpZmZmWZmZjMzM////wAAAAAAAAAAAAAA AAAAACH5BAEAAAoALAAAAAAPAA0AAAQiUMlJq70463u6/0mFJGSZAIY1moCArWehjQCxKchw7/wd AQA7 ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/navigation/fl_bullet_0.gif R0lGODlhDgAOALMKAOzs6f///+zs6v///f///ubm4+zs62bMmTOZZgBmM////wAAAAAAAAAAAAAA AAAAACH5BAEAAAoALAAAAAAOAA4AAAQjUMlJq7046825KUBFUMZxIAY1UMWZFFRAAUiSCBpQpF3v UxEAOw== ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://stats.surfaid.ihost.com/rc/images/uc.GIF?1.13&amdpix&amd&noscript R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.amd.com/images/search_arrow.gif R0lGODlhEQAOAJEAAACZZvr6+pmZmf///yH5BAAAAAAALAAAAAARAA4AAAIohI8Jo33iHDyhWjWp rSnrjXjfZYjAxj0JGnQIi0WNKdORMAj6zvdCAQA7 ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/assets/us-en/stylesheet/stylesheet.css .toplink { FONT-SIZE: 9px; FONT-FAMILY: verdana, sans-serif } .topselected { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } A.headerlink:link { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; = TEXT-DECORATION: underline } A.headerlink:visited { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; = TEXT-DECORATION: underline } A.headerlink:hover { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; = TEXT-DECORATION: underline } .global_nav { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } .global_nav A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #096; FONT-FAMILY: = verdana, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none } .global_nav A:active { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #096; FONT-FAMILY: = verdana, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none } .global_nav A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #096; FONT-FAMILY: = verdana, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none } .global_nav A:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #096; FONT-FAMILY: = verdana, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none } #navbar UL { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fff; = PADDING-BOTTOM: 3px; MARGIN: -2px; LINE-HEIGHT: 2em; PADDING-TOP: 3px; = WHITE-SPACE: nowrap; TEXT-ALIGN: center } #navbar LI { DISPLAY: inline } #navbar UL LI A { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 7px; BORDER-LEFT: #999999 1px solid; COLOR: = #009966; MARGIN-RIGHT: -4px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, = Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-DECORATION: = none } #navbar UL LI A#selected { BACKGROUND-COLOR: #f1f1f1 } #subnavbar UL { PADDING-RIGHT: 10px; MARGIN-TOP: -7px; PADDING-LEFT: 10px; BACKGROUND: = #fff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 2em; = PADDING-TOP: 3px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; = TEXT-ALIGN: center } #subnavbar LI { DISPLAY: inline } #subnavbar UL LI A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 1px solid; COLOR: #009966; = MARGIN-RIGHT: -4px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: = underline } #subnavbar UL LI A#selected { FONT-WEIGHT: bold; TEXT-DECORATION: none } A:link { COLOR: #096; TEXT-DECORATION: underline } A:visited { COLOR: #939; TEXT-DECORATION: underline } A:active { COLOR: #096; TEXT-DECORATION: underline } .grnhead { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #666666; FONT-FAMILY: = verdana, sans-serif } .subgrn { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: = verdana, sans-serif } .subblk { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: = verdana, sans-serif } .copylg { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, sans-serif } .copy { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, sans-serif } .copysm { FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: verdana, sans-serif } .leftitle { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif } .leftnav { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, sans-serif } .leftnav A.selected { FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e6e6e6; COLOR: = #000000; FONT-FAMILY: verdana, sans-serif } .rightitle { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif } .news { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } .copygb { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } .copygb2 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } .floatitle { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif } .copyfl { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } .copyfl A.selected { FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e6e6e6; COLOR: = #000000; FONT-FAMILY: verdana, sans-serif } .foot { FONT-SIZE: 9px; COLOR: #006633; FONT-FAMILY: verdana, sans-serif } .alert { FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana, sans-serif } .grayBarHeader { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = verdana, sans-serif; BACKGROUND-COLOR: #cccccc } .whthead { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: = verdana, sans-serif } .grnheadsm { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006633; FONT-FAMILY: = verdana, sans-serif } .tagline { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = verdana, sans-serif } .blkhead { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: = Verdana, sans-serif } .bodylink { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: = 17px; FONT-FAMILY: Verdana, sans-serif } .newssection { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009966; FONT-FAMILY: = Verdana, sans-serif } .copysmnews { FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif } .spotlight { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: = Verdana, sans-serif } .tabletitle { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; FONT-SIZE: = 13px; PADDING-BOTTOM: 5px; MARGIN: auto; COLOR: rgb(255,255,255); = PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana,sans-serif; = BACKGROUND-COLOR: rgb(0,153,102) } A.tabletitlelinks:link { COLOR: #ffffff; LINE-HEIGHT: normal } A.tabletitlelinks:visited { COLOR: #ffffff } .slinklist { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .slinklist UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .slinklist UL { MARGIN: 0.6em 0px 1em 0.5em } .slinklist LI { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.6em; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } UL LI.link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.6em; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } .slinklist A { TEXT-DECORATION: underline } .slinklist A:hover { TEXT-DECORATION: underline } .slinklist .alt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .slinklist .alt A { DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(images/arrow.gif) = no-repeat 0px 0.4em; TEXT-INDENT: 0px } .slinklist .alt A { DISPLAY: inline } .hubHeading { PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; = FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: = 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; = BACKGROUND-COLOR: #ffe085 } .hubSecondaryContent { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: = #ffffe5 } ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/webiq/webiq.js var FILE_VERSION =3D '0000.0014.0002'; String.prototype.trim =3D function() { return this.replace ( /(^\s*)|(\s*$)/g, '' ); }; var COOKIE_DOMAIN =3D '.amd.com'; var DIALOG_URL =3D '\\webiq\\question.html'; //var DIALOG_URL =3D '.\\webiq\\question.html'; var COOKIE_ERROR_MODIFIER =3D 0x1000; var ERROR_BASE =3D 0x80040000; var ERROR_CAME_FROM_GOOGLE_ADWORDS_LINK =3D ERROR_BASE + = 1; var ERROR_CANNOT_CREATE_COOKIE =3D ERROR_BASE + = 2; var ERROR_COOKIE_COULD_NOT_WRITE_COOKIE =3D ERROR_BASE + = COOKIE_ERROR_MODIFIER + 1; var ERROR_COOKIE_NO_COOKIE_PRESENT =3D ERROR_BASE + = COOKIE_ERROR_MODIFIER + 3; var ERROR_COOKIE_SPECIFIED_COOKIE_DOES_NOT_EXIST =3D ERROR_BASE + = COOKIE_ERROR_MODIFIER + 2; var ERROR_COULD_NOT_LOAD_WEB_BEACON =3D ERROR_BASE + = 14; var ERROR_FAILED_QUALIFICATION =3D ERROR_BASE + = 15; var ERROR_INACTIVE_PROJECT =3D ERROR_BASE + = 3; var ERROR_INVALID_BROWSER =3D ERROR_BASE + = 4; var ERROR_INVALID_DIRECTORY =3D ERROR_BASE + = 5; var ERROR_INVALID_LAUNCH_DEFINITION_INDEX =3D ERROR_BASE + = 6; var ERROR_INVALID_PARAMETER =3D ERROR_BASE + = 7; var ERROR_INVALID_USER_RESPONSE =3D ERROR_BASE + = 8; var ERROR_INVALID_WEBIQ_DIALOG =3D ERROR_BASE + = 9; var ERROR_OK =3D 0; var ERROR_OPERATION_TIMEOUT_EXCEEDED =3D ERROR_BASE + = 13; var ERROR_USER_HAS_ALREADY_BEEN_INVITED =3D ERROR_BASE + = 10; var ERROR_USER_NOT_SELECTED =3D ERROR_BASE + = 11; var ERROR_WEBIQ_SERVER_IS_INACCESSIBLE =3D ERROR_BASE + = 12; var GOOGLE_ADWORDS_SEARCH_EXPRESSION =3D 'referrer(%3D|\=3D)Google'; var INVITATION_DISPLAY_SESSION_COOKIE_NAME =3D 'InvitationDisplayed'; var INVITATION_DISPLAY_SESSION_COOKIE_VALUE =3D 'true'; var INVITATION_EVENT_BEGINNING =3D 1; var INVITATION_EVENT_CANCELING_INVITATION =3D 2; var INVITATION_EVENT_FINISHED_RENDERING_DIALOG =3D 3; var INVITATION_EVENT_QUALIFICATION_FAILED =3D 4; var INVITATION_EVENT_QUALIFICATION_PASSED =3D 5; var INVITATION_EVENT_USER_RESPONSE_ACCEPTED =3D 6; var INVITATION_EVENT_USER_RESPONSE_DECLINED =3D 7; var PROJECT_STATE =3D 'In Progress'; var SIZE_MODIFIER =3D 10; var TEST_COOKIE_NAME =3D 'TestCookieName'; var TEST_COOKIE_VALUE =3D 'TestCookieValue'; var USER_RESPONSE_COOKIE_LIFESPAN =3D 90; var USER_RESPONSE_COOKIE_NAME =3D 'UserResponse'; var WEB_BEACON_BASE_URL =3D = 'http:\u002f\u002fWebIQ003.WebIQOnline.com\u002fLegacyWebIQInvitationCoun= ter\u002fWebBeacon.aspx'; var WEB_BEACON_IMAGE_LOADING_TIMEOUT =3D 500; var WEB_BEACON_MAXIMUM_IMAGE_ID =3D 4; var WEBIQ_DIALOG_BORDER_STYLE =3D '1px solid black'; var WEBIQ_DIALOG_VERTICAL_OFFSET =3D 80; var WEBIQ_IFRAME_SOURCE =3D ''; var WEBIQ_LAUNCH_URL =3D = 'http:\u002f\u002fwww.webiqonline.com\u002fwebiq\u002fwebiqlaunch.dll?Mfc= ISAPICommand=3DShowInvitation&LDI=3D{0}&SV=3D1'; var g_bIsWebIQServerAvailable =3D true; var g_bRecordInvitationEvents =3D false; var g_bUseIFrame =3D true; var g_dInvitationInitiationTime =3D new Date(); var g_nDialogHeight =3D 0; var g_nDialogWidth =3D 0; var g_nLaunchDefinitionIndex =3D 0; var g_nSelectionProbability =3D 0; var g_nWebBeaconImageID =3D 4; function UserSettings(oWindow) { this.BrowserLanguage =3D ''; this.InternetExplorerVersion =3D ''; this.MaskingAsIE =3D false; this.IsAOL =3D false; this.ScreenHeight =3D 0; this.ScreenWidth =3D 0; this.SystemLanguage =3D ''; this.WindowsVersion =3D ''; var sUserAgent =3D null; var sWindowsVersion =3D null; var vMatches =3D null; try { if (isValidObject(oWindow)) { if (!isNaN(oWindow.screen.width)) { this.ScreenWidth =3D oWindow.screen.width; } if (!isNaN(oWindow.screen.height)) { this.ScreenHeight =3D oWindow.screen.height; } sUserAgent =3D oWindow.navigator.userAgent; if (isValidString(sUserAgent)) { vMatches =3D sUserAgent.match(/MSIE ([\.\w]+);?/i); if ( (vMatches !=3D null) && (vMatches.length > 0) ) { this.InternetExplorerVersion =3D vMatches[1]; vMatches =3D sUserAgent.match(/Opera/i); if (vMatches !=3D null && vMatches.length > 0) { this.MaskingAsIE =3D true; } } vMatches =3D sUserAgent.match(/AOL/i); if ( (vMatches !=3D null) && (vMatches.length > 0) ) { this.IsAOL =3D true; } vMatches =3D sUserAgent.match(/(Windows|Win) ?([\.\w = ]+);?/i); if ( (vMatches !=3D null) && (vMatches.length > 0) ) { sWindowsVersion =3D vMatches[2]; sWindowsVersion =3D sWindowsVersion.replace ( /NT 5.0/i, '2000' ); sWindowsVersion =3D sWindowsVersion.replace ( /NT 5.1/i, 'XP' ); sWindowsVersion =3D sWindowsVersion.replace ( /NT 5.2/i, 'Server 2003' ); sWindowsVersion =3D sWindowsVersion.replace ( /NT 6.0/i, 'Longhorn' ); sWindowsVersion =3D sWindowsVersion.replace ( /32/i, '95' ); if ( (sWindowsVersion =3D=3D 'XP') && (sUserAgent.indexOf('SV1') > -1) ) { sWindowsVersion +=3D 'SP2'; } this.WindowsVersion =3D sWindowsVersion; } } if (isValidString(oWindow.navigator.browserLanguage)) { this.BrowserLanguage =3D = oWindow.navigator.browserLanguage; } if (isValidString(oWindow.navigator.systemLanguage)) { this.SystemLanguage =3D = oWindow.navigator.systemLanguage; } } } catch (oException) { } return; } function findElement(sElementID) { var oElement =3D null; try { if (!isValidString(sElementID)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The element ID input parameter is invalid.' ); } oElement =3D document.getElementById(sElementID); if (!isValidObject(oElement)) { if (window.frames.length > 0) { for (var nFrameCounter =3D 0; nFrameCounter < = window.frames.length; nFrameCounter++) { oElement =3D = window.frames[nFrameCounter].document.getElementById(sElementID); if (isValidObject(oElement)) { break; } } } else { oElement =3D = window.top.document.getElementById(sElementID); } } } catch (oException) { oElement =3D null; } return oElement; } function isValidObject(oVariable) { var bIsValidObject =3D false; try { if ( (oVariable !=3D null) && (typeof(oVariable) =3D=3D 'object') ) { bIsValidObject =3D true; } } catch (oException) { } return bIsValidObject; } function isValidString(sVariable) { var bIsValidString =3D false; try { if ( (sVariable !=3D null) && (typeof(sVariable) =3D=3D 'string') && (sVariable.trim().length > 0) ) { bIsValidString =3D true; } } catch (oException) { } return bIsValidString; } function loadImage ( sURL, nTimeoutValue ) { var bExceededTimeout =3D false; var oImage =3D null; var dStartTime =3D new Date(); try { if (!isValidString(sURL)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The URL input parameter is invalid.' ); } if ( (isNaN(nTimeoutValue)) || (nTimeoutValue < 1) ) { throw new Error ( ERROR_INVALID_PARAMETER, 'The timeout input parameter is invalid.' ); } oImage =3D new Image(); oImage.src =3D sURL; sleep(nTimeoutValue / 5); oImage.src =3D sURL; while (oImage.readyState !=3D 'complete') { if (new Date() >=3D new Date(dStartTime.valueOf() + = nTimeoutValue)) { bExceededTimeout =3D true; break; } sleep ( Math.ceil ( nTimeoutValue / 10 ) ); } if ( (bExceededTimeout) || (oImage.readyState !=3D 'complete') ) { throw new Error ( ERROR_OPERATION_TIMEOUT_EXCEEDED, 'The loading of the image timed out.' ); } } catch (oException) { oImage =3D null; } return oImage; } function sleep ( nDelay ) { var dStartTime =3D new Date(); while (new Date() <=3D new Date(dStartTime.valueOf() + nDelay)) { } return; } function canCreateAndAccessCookies() { var bCanCreateAndAccessCookies =3D false; var bResult =3D false; try { bResult =3D writeCookie ( TEST_COOKIE_NAME, TEST_COOKIE_VALUE, 0, '/', COOKIE_DOMAIN ); if (bResult) { if (getCookieValue(TEST_COOKIE_NAME) =3D=3D = TEST_COOKIE_VALUE) { bCanCreateAndAccessCookies =3D true; } } } catch (oException) { bCanCreateAndAccessCookies =3D false; } return bCanCreateAndAccessCookies; } function cookieExists(sName) { var bCookieExists =3D false; try { if (!isValidString(sName)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The name input parameter is invalid.' ); } if (getCookieValue(sName) !=3D null) { bCookieExists =3D true; } } catch (oException) { =09 bCookieExists =3D false; } return bCookieExists; } function deleteCookie(sName) { var bSuccessful =3D false; var dExpirationDate =3D new Date(); try { if (!isValidString(sName)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The name input parameter is invalid.' ); } if (!cookieExists(sName)) { throw new Error ( ERROR_COOKIE_SPECIFIED_COOKIE_DOES_NOT_EXIST, 'A cookie with the given name could not be found.' ); } dExpirationDate.setTime(dExpirationDate.getTime() - 1); document.cookie =3D sName + '=3D; expires=3D' + dExpirationDate.toGMTString(); bSuccessful =3D true; } catch (oException) { bSuccessful =3D false; } return bSuccessful; } function getCookieValue(sName) { var sCookie =3D ''; var sCookieValue =3D null; var oRegularExpression =3D null; var sPattern =3D ''; var vMatches =3D null; try { if (!isValidString(sName)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The name input parameter is invalid.' ); } sPattern =3D '(' + sName.trim() + '=3D)([^;]*);?'; oRegularExpression =3D new RegExp ( sPattern, 'ig' ); sCookie =3D document.cookie; if (!isValidString(sCookie)) { throw new Error ( ERROR_COOKIE_NO_COOKIE_PRESENT, 'The document.cookie property does not contain any = data.' ); } vMatches =3D sCookie.match(oRegularExpression); if (vMatches !=3D null) { sCookieValue =3D unescape(RegExp.$2); } else { throw new Error ( ERROR_COOKIE_SPECIFIED_COOKIE_DOES_NOT_EXIST, 'A cookie with the given name could not be found.' ); } } catch (oException) { sCookieValue =3D null; } return sCookieValue; } function writeCookie ( sName, sValue, nLifeSpan, sPath, sDomain, bSecure ) { var bSuccessful =3D false; var dExpirationDate =3D new Date(); var sCookieData =3D ''; var sDomainSection =3D ''; var sExpirationSection =3D ''; var sPathSection =3D ''; var sSecureSection =3D ''; try { if (!isValidString(sName)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The name input parameter is invalid.' ); } if (nLifeSpan > 0) { dExpirationDate.setHours(dExpirationDate.getHours() + = nLifeSpan); sExpirationSection =3D '; expires=3D' + = dExpirationDate.toGMTString(); } if (isValidString(sDomain)) { sDomainSection =3D '; domain=3D' + sDomain.trim(); } if (isValidString(sPath)) { sPathSection =3D '; path=3D' + sPath.trim(); } if (bSecure) { sSecureSection =3D '; secure'; } sCookieData +=3D sName.trim() + '=3D' + escape(sValue.trim()) + sExpirationSection + sPathSection + sDomainSection + sSecureSection; document.cookie =3D sCookieData; if (getCookieValue(sName) !=3D sValue) { throw new Error ( ERROR_COOKIE_COULD_NOT_WRITE_COOKIE, 'An error occurred while trying to write the given = cookie.' ); } bSuccessful =3D true; } catch (oException) { bSuccessful =3D false; } return bSuccessful; } function cameFromGoogleAdWords(sSearchExpression) { var bCameFromGoogleAdWord =3D false; var oRegularExpression =3D null; var sQueryString =3D ''; try { if (!isValidString(sSearchExpression)) { throw new Error ( ERROR_INVALID_PARAMETER, 'The search expression input parameter is invalid.' ); } sQueryString =3D window.document.location.search; if (isValidString(sQueryString)) { oRegularExpression =3D new RegExp ( sSearchExpression, 'i' ); if (sQueryString.match(oRegularExpression) !=3D null) { bCameFromGoogleAdWord =3D true; } } } catch (oException) { bCameFromGoogleAdWord =3D false; } return bCameFromGoogleAdWord; } function closeWebIQInvitationDialog() { var oWebIQInvitationDialog =3D getWebIQInvitationDialog(); if (isValidObject(oWebIQInvitationDialog)) { oWebIQInvitationDialog.style.display =3D 'none'; } return; } function createWebIQInvitationDialog() { var oWebIQInvitationDialog =3D null; try { oWebIQInvitationDialog =3D getWebIQInvitationDialog(); if (!isValidObject(oWebIQInvitationDialog)) { throw new Error ( ERROR_INVALID_WEBIQ_DIALOG, 'The reference to the WebIQ Invitation Dialog is = invalid.' ); } g_nDialogHeight +=3D SIZE_MODIFIER; oWebIQInvitationDialog.style.border =3D = WEBIQ_DIALOG_BORDER_STYLE; oWebIQInvitationDialog.style.width =3D g_nDialogWidth; oWebIQInvitationDialog.style.height =3D g_nDialogHeight; oWebIQInvitationDialog.style.left =3D = ((document.body.clientWidth - g_nDialogWidth) / 2); oWebIQInvitationDialog.style.top =3D document.body.scrollTop + = WEBIQ_DIALOG_VERTICAL_OFFSET; oWebIQInvitationDialog.style.margin =3D '0px'; oWebIQInvitationDialog.style.padding =3D '0px'; oWebIQInvitationDialog.style.overflow =3D 'hidden'; oWebIQInvitationDialog.style.overflowX =3D 'hidden'; oWebIQInvitationDialog.style.overflowY =3D 'hidden'; if (g_bUseIFrame) { oWebIQInvitationDialog.src =3D DIALOG_URL + '?LDI=3D' + g_nLaunchDefinitionIndex.toString() + '&IIT=3D' + = g_dInvitationInitiationTime.valueOf().toString(); } else { populateWebIQInvitationDialogContents ( oWebIQInvitationDialog, g_nLaunchDefinitionIndex ); } oWebIQInvitationDialog.style.visibility =3D 'visible'; if (g_bRecordInvitationEvents) { recordInvitationEvent ( g_nLaunchDefinitionIndex, INVITATION_EVENT_FINISHED_RENDERING_DIALOG, null ); } } catch (oException) { closeWebIQInvitationDialog(); } return; } function getWebIQInvitationDialog() { var oWebIQInvitationDialog =3D null; try { oWebIQInvitationDialog =3D = findElement('oWebIQInvitationDialog'); if ( (oWebIQInvitationDialog.tagName.toLowerCase() !=3D 'iframe') && (oWebIQInvitationDialog.tagName.toLowerCase() !=3D 'div') ) { throw new Error ( ERROR_INVALID_WEBIQ_DIALOG, 'The reference to the WebIQ Invitation Dialog is = invalid.' ); } } catch (oException) { oWebIQInvitationDialog =3D null; } return oWebIQInvitationDialog; } function inviteUserToBeginWebIQ ( nSelectionProbability, nLaunchDefinitionIndex, nDialogWidth, nDialogHeight ) { =20 //The following line added to remove the permission denied error.=09 // document.domain=3D"amd.com"; var bSuccess =3D false; var oWebIQInvitationDialog =3D null; // update the selection probability to 80% within the javascript nSelectionProbability =3D 1.25;=09 // If home page set Selection Probability for 20% if ((window.location.href =3D=3D "http://www.amd.com/us-en/" || window.location.href =3D=3D "http://victor.amd.com:8080/us-en" || = window.location.href =3D=3D "http://verges.amd.com:8080/us-en" ) )=09 { nSelectionProbability =3D 5; } =09 if (=20 (window.location.href =3D=3D "http://www.amd.com/us-en/" || window.location.href =3D=3D "http://victor.amd.com:8080/us-en" || = window.location.href =3D=3D "http://verges.amd.com:8080/us-en" || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_9484,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_9485_9488,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_9485_13041,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_9485,00.html") > 0) ||=20 = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_10220,00.html") > 0) ||=20 = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_11541,00.html") > 0) ||=20 = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_11599,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_11600,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_12651,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ProductInformation/0,,30_= 118_11120,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_13263,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_13265,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_9694,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_13239,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_11054,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_13725,00.html") > 0) || = (window.location.href.search("/us-en/Processors/ComputingSolutions/0,,30_= 288_3091,00.html") > 0) || (window.location.href.search("/webiq/samplehomepage01.html") > 0) ) && nSelectionProbability > 0 ) =09 { =09 try { g_nSelectionProbability =3D nSelectionProbability; g_nLaunchDefinitionIndex =3D nLaunchDefinitionIndex; g_nDialogWidth =3D nDialogWidth; g_nDialogHeight =3D nDialogHeight; if (getCookieValue(INVITATION_DISPLAY_SESSION_COOKIE_NAME + = g_nLaunchDefinitionIndex.toString()) !=3D null) { throw new Error ( =09 ERROR_USER_HAS_ALREADY_BEEN_INVITED, 'The user has already been invited to participate in the = WebIQ study.' ); } bResult =3D writeCookie ( INVITATION_DISPLAY_SESSION_COOKIE_NAME + = g_nLaunchDefinitionIndex.toString(), INVITATION_DISPLAY_SESSION_COOKIE_VALUE, null, '/', COOKIE_DOMAIN ); if (g_bUseIFrame) { oWebIQInvitationDialog =3D = document.createElement(WEBIQ_IFRAME_SOURCE); document.body.insertBefore(oWebIQInvitationDialog); } if (g_bRecordInvitationEvents) { recordInvitationEvent ( g_nLaunchDefinitionIndex, INVITATION_EVENT_BEGINNING, qualifyUser ); } else {=09 qualifyUser(); createWebIQInvitationDialog(); } } catch (oException) { closeWebIQInvitationDialog(); bSuccess =3D false; } } return bSuccess; } function isActiveProject() { var bIsActive =3D false; try { if (PROJECT_STATE.toLowerCase() =3D=3D 'in progress') { bIsActive =3D true; } } catch (oException) { bIsActive =3D false; } return bIsActive; } function isSelected(nSelectionProbability) { var bIsSelected =3D false; try { var v0=3DMath.random() * nSelectionProbability;=09 var v1=3DMath.floor(v0); if (=09 v1 =3D=3D 0 ) { bIsSelected =3D true; } }=09 catch (oException) { bIsSelected =3D false; } return bIsSelected; } function meetsWebIQSystemRequirements() { var bMeetsWebIQSystemRequirements =3D false; var oUserSettings =3D null; try { oUserSettings =3D new UserSettings(window); if ( ( (oUserSettings.WindowsVersion =3D=3D '95') || (oUserSettings.WindowsVersion =3D=3D '98') || (oUserSettings.WindowsVersion.toLowerCase() =3D=3D 'me') || (oUserSettings.WindowsVersion =3D=3D '2000') || (oUserSettings.WindowsVersion.toLowerCase() =3D=3D 'xp') || (oUserSettings.WindowsVersion.toLowerCase() =3D=3D = 'xpsp2') ) && (parseFloat(oUserSettings.InternetExplorerVersion) > 5.1) && !oUserSettings.MaskingAsIE ) { bMeetsWebIQSystemRequirements =3D true; } } catch (oException) { bMeetsWebIQSystemRequirements =3D false; } return bMeetsWebIQSystemRequirements; } function openSupportWindow ( sProjectName ) { window.open ( 'http:\u002f\u002fwww.webiqonline.com\u002fsupport.asp?pid=3D' + = sProjectName, '_blank', 'top=3D100, left=3D100, height=3D480, width=3D500, status=3Dyes, = toolbar=3Dno, menubar=3Dno, location=3Dno', true ); return; } function processUserResponse ( sUserResponse, nLDI ) { var bResult =3D false; var nLaunchDefinitionIndex =3D 0; var sLaunchURL =3D null; var sQueryString =3D ''; try { if (g_bUseIFrame) { sQueryString =3D location.search; nLaunchDefinitionIndex =3D = parseInt(sQueryString.match(/LDI=3D(\d+)/i)[1]); if (sQueryString.match(/IIT=3D(\d+)/i) !=3D null) { g_dInvitationInitiationTime =3D new = Date(parseInt(sQueryString.match(/IIT=3D(\d+)/i)[1])); } } else { nLaunchDefinitionIndex =3D nLDI; } if ( (isNaN(nLaunchDefinitionIndex)) || (nLaunchDefinitionIndex < 1) ) { throw new Error ( ERROR_INVALID_LAUNCH_DEFINITION_INDEX, 'The launch definition index is invalid.' ); } if (!isValidString(sUserResponse)) { throw new Error ( ERROR_INVALID_USER_RESPONSE, 'The user\'s response is invalid.' ); } if (!g_bIsWebIQServerAvailable) { throw new Error ( ERROR_WEBIQ_SERVER_IS_INACCESSIBLE, 'The WebIQ server is inaccessible.' ); } bResult =3D writeCookie ( USER_RESPONSE_COOKIE_NAME, sUserResponse, (USER_RESPONSE_COOKIE_LIFESPAN * 24), '/', COOKIE_DOMAIN ); closeWebIQInvitationDialog(); if (sUserResponse.toLowerCase() =3D=3D 'accept') { if (g_bRecordInvitationEvents) { recordInvitationEvent ( nLaunchDefinitionIndex, INVITATION_EVENT_USER_RESPONSE_ACCEPTED, closeWebIQInvitationDialog ); } sLaunchURL =3D WEBIQ_LAUNCH_URL.replace ( /\{0\}/, nLaunchDefinitionIndex.toString() ); window.top.location =3D sLaunchURL; } else { if (g_bRecordInvitationEvents) { recordInvitationEvent ( nLaunchDefinitionIndex, INVITATION_EVENT_USER_RESPONSE_DECLINED, closeWebIQInvitationDialog ); } } } catch (oException) { closeWebIQInvitationDialog(); } return; } function qualifyUser() { try { if (cameFromGoogleAdWords(GOOGLE_ADWORDS_SEARCH_EXPRESSION)) { throw new Error ( ERROR_CAME_FROM_GOOGLE_ADWORDS_LINK, 'The user appears to have reached the site via a Google = AdWords link.' ); } if (!isActiveProject()) { throw new Error ( ERROR_INACTIVE_PROJECT, 'The WebIQ study is no longer accepting new sessions.' ); } if (!isSelected(g_nSelectionProbability)) { throw new Error ( ERROR_USER_NOT_SELECTED, 'The user was not randomly selected to participate in = the WebIQ study.' ); } if (!meetsWebIQSystemRequirements()) { throw new Error ( ERROR_INVALID_BROWSER, 'The user\'s browser does not support the WebIQ client.' ); } if (!canCreateAndAccessCookies()) { throw new Error ( ERROR_CANNOT_CREATE_COOKIE, 'An error occurred in writing a cookie for the user\'s = browser.' ); } if (getCookieValue(USER_RESPONSE_COOKIE_NAME) !=3D null) { throw new Error ( ERROR_USER_HAS_ALREADY_BEEN_INVITED, 'The user has already been invited to participate in the = WebIQ study.' ); } if (g_bRecordInvitationEvents) { recordInvitationEvent ( g_nLaunchDefinitionIndex, INVITATION_EVENT_QUALIFICATION_PASSED, createWebIQInvitationDialog ); } } catch (oException) { if (g_bRecordInvitationEvents) { recordInvitationEvent ( g_nLaunchDefinitionIndex, INVITATION_EVENT_QUALIFICATION_FAILED, closeWebIQInvitationDialog ); } else { throw new Error ( ERROR_FAILED_QUALIFICATION, 'The user failed the qualification to participate in the = WebIQ study.' ); } } return; } function recordInvitationEvent ( nLDI, nEventID, fnCallback ) { var oWebBeacon =3D null; var nRandomNumber =3D -1; var sImageElementSource =3D ''; var sURL =3D ''; if (g_bRecordInvitationEvents) { try { sSource =3D ''; oWebBeacon =3D document.createElement(sSource); document.body.insertBefore(oWebBeacon); nRandomNumber =3D Math.ceil(Math.random() * 1000000) + 1; sURL =3D WEB_BEACON_BASE_URL + '?RN=3D' + nRandomNumber.toString() + '&LDI=3D' + nLDI.toString() + '&EI=3D' + nEventID.toString() + '&MS=3D' + g_dInvitationInitiationTime.valueOf().toString() + '&II=3D' + g_nWebBeaconImageID.toString(); oWebBeacon.onload =3D fnCallback; oWebBeacon.src =3D sURL; } catch (oException) { g_bRecordInvitationEvents =3D false; } } return; } function updateServerAvailabilityFlag() { g_bIsWebIQServerAvailable =3D false; return; } ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/survey/javascript.js var hiddenWindowURL =3D "/survey/choosesurvey.htm" var newWin; function isCookieEnabled() { var cookie_is_enabled =3D false; var brwsrVer =3D navigator.appVersion; var arr1 =3D brwsrVer.split(" "); var brversion =3D parseFloat(arr1[3]); if (navigator.appName =3D=3D "Microsoft Internet Explorer") { if (brversion >=3D 4.0 ) { this.cookieEnabled =3D window.navigator.cookieEnabled; if (this.cookieEnabled) { cookie_is_enabled =3D true; } else { cookie_is_enabled =3D false; } } else { if (cookieCheck()) { cookie_is_enabled=3Dtrue; } else { cookie_is_enabled=3Dfalse; } } } else { if (navigator.appName =3D=3D "Netscape") { if (cookieCheck()) { cookie_is_enabled=3Dtrue; } else { cookie_is_enabled=3Dfalse; } } } return cookie_is_enabled; } function cookieCheck() { var cookie_is_found=3Dfalse; =20 setCookie('AMDCookieCheck','CHECK'); if (getCookieValueString('AMDCookieCheck')!=3D"") { cookie_is_found =3D true; } else { cookie_is_found=3Dfalse; } return cookie_is_found; } function setCookie(name, value) { var cookieDate =3D new Date(); var expire_date =3D 90; cookieDate.setTime (cookieDate.getTime() + (1000 * 60 * 60 * 24 * = expire_date)); cookie_set =3D name + "=3D" + escape(value); cookie_set +=3D "; expires=3D" + cookieDate.toGMTString(); cookie_set +=3D "; path=3D/;"; document.cookie =3D cookie_set; } function getCookieValueString(name) { var dc =3D document.cookie; var prefix =3D name + "=3D"; var begin =3D dc.indexOf("; " + prefix); if (begin =3D=3D -1) { begin =3D dc.indexOf(prefix); if (begin !=3D 0) return null; } else begin +=3D 2; var end =3D document.cookie.indexOf(";", begin); if (end =3D=3D -1) end =3D dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function FunctionLoad () { window.name =3D "MyParent"; random_number =3D Math.random()*100; =09 var country_percent; if (isCookieEnabled()) { =09 if ((window.location.href.search("wwwsecure") < 0)) { =09 =20 if ((window.location.href.search("jp-ja") > 0) || = (window.location.href.search("de-de") > 0) || = (window.location.href.search("kr-kr") > 0)) { country_percent =3D 0; if ((window.location.href.search("jp-ja") > 0))=20 { =09 country_percent =3D 0; =20 } else if ((window.location.href.search("de-de") = > 0))=20 { =09 country_percent =3D 0; =20 }=20 else if((window.location.href.search("kr-kr") > 0))=20 { =09 country_percent =3D 12.5; =20 }=20 else=20 { country_percent =3D 0; } =09 =20 =20 =20 =20 // Set cookie for where the person came from setCookie("Survey5Location", = location.pathname); var sPageVisited; sPageVisited =3D ""; sPageVisited =3D = getCookieValueString("sPageVisited5"); =09 if (sPageVisited=3D=3Dnull && random_number < country_percent ) { =20 setCookie("sPageVisited5", "true");=09 newWin =3D window.open ( hiddenWindowURL, = "babyWindow", = "status=3Dno,status=3D0,width=3D1,height=3D1,top=3D3333,left=3D3333" ); var hBaby =3D window.open ( "/survey/choosesurvey.htm", = "babyWindow", = "status=3Dno,status=3D0,width=3D1,height=3D1,top=3D3333,left=3D3333" ); } // Now setting cookie only if get survey. = setCookie("sPageVisited4", "true"); } else { //Do Nothing } } } } window.onload=3DFunctionLoad; ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/onlineopinionS3t/oo_engine.js /* OnlineOpinion (S3t,1424b) */ /* This product and other products of OpinionLab, Inc. are protected by = U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. = */ var custom_var,_sp=3D'%3A\\/\\/',_rp=3D'%3A//',_poE=3D0.0, = _poX=3D0.0,_sH=3Dscreen.height,_d=3Ddocument,_w=3Dwindow,_ht=3Descape(_w.= location.href),_hr=3D_d.referrer,_tm=3D(new = Date()).getTime(),_kp=3D0,_sW=3Dscreen.width;_d.onkeypress=3D_fK; = function _fK(_e){if(!_e)_e=3D_w.event;var _k=3D(typeof = _e.which=3D=3D'number')?_e.which:_e.keyCode;if((_kp=3D=3D15&&_k=3D=3D12))= _w.open('https://secure.opinionlab.com/pageviewer/pv_controlboard.html?ur= l=3D'+_fC(_ht),'PageViewer','height=3D529,width=3D705,screenX=3D'+((_sW-7= 05)/2)+',screenY=3D'+((_sH-529)/2)+',top=3D'+((_sH-529)/2)+',left=3D'+((_= sW-705)/2)+',status=3Dyes,toolbar=3Dno,menubar=3Dno,location=3Dno,resizab= le=3Dyes');_kp=3D_k}; function = _fC(_u){_aT=3D_sp+',\\/,\\.,-,_,'+_rp+',%2F,%2E,%2D,%5F';_aA=3D_aT.split(= ',');for(i=3D0;i<5;i++){eval('_u=3D_u.replace(/'+_aA[i]+'/g,_aA[i+5])')}r= eturn _u}; function = O_LC(){_w.open('http://ccc01.opinionlab.com/comment_card.asp?time1=3D'+_t= m+'&time2=3D'+(new = Date()).getTime()+'&prev=3D'+_fC(escape(_hr))+'&referer=3D'+_fC(_ht)+'&he= ight=3D'+_sH+'&width=3D'+_sW+'&custom_var=3D'+custom_var,'comments','widt= h=3D535,height=3D192,screenX=3D'+((_sW-535)/2)+',screenY=3D'+((_sH-192)/2= )+',top=3D'+((_sH-192)/2)+',left=3D'+((_sW-535)/2)+',resizable=3Dyes,copy= history=3Dyes,scrollbars=3Dno')}; function = _fPe(){if(Math.random()>=3D1.0-_poE){O_LC();_poX=3D0.0}}; function = _fPx(){if(Math.random()>=3D1.0-_poX)O_LC()};window.onunload=3D_fPx; = function O_GoT(_p){_d.write(_p);_fPe()} ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.amd.com/CDC/JavaScript/sacdcoc.js // Copyright (c) 2002 by IBM Corporation=0A= sa_gif =3D "//stats.surfaid.ihost.com/rc/images/uc.GIF";=0A= sa_domain =3D "";=0A= sa_ver =3D "1.13";=0A= sa_click=3D"";function = sl(){s3=3D"";sg=3D"";s4=3D"";s5=3D"";si=3D"sauid";sd=3D"sasid";s7=3Ddocum= ent;sk=3D"undefined";if((typeof(SA_ID)!=3Dsk)&&(SA_ID!=3Dnull)){var = sm=3DSA_ID.split(';');s3=3Dsm[0];sg=3Dsm[1];if(sm.length>2){s4=3Dsm[2];}}= s6=3Dnew = Date();sc=3DMath.random().toString().substring(2,10)+s6.getTime().toStrin= g();s1=3Ds7.cookie;sa=3Ds1.indexOf(si);s9=3Ds1.indexOf(sd);if(sa!=3D-1){s= h=3Dsa+si.length+1;s8=3Ds1.indexOf(";",sh);if(s8=3D=3D-1)s8=3Ds1.length;s= j=3Ds1.substring(sh,s8);}else{sj=3D"U"+sc;s7.cookie=3Dsi+"=3D"+sj+";path=3D= /;expires=3D"+(new = Date(2010,0)).toGMTString()+sa_domain;if(s7.cookie.indexOf(si)=3D=3D-1)sj= =3D"";}if(s9!=3D-1){sh=3Ds9+sd.length+1;s8=3Ds1.indexOf(";",sh);if(s8=3D=3D= -1)s8=3Ds1.length;sf=3Ds1.substring(sh,s8);}else{sf=3D"S"+sc;s7.cookie=3D= sd+"=3D"+sf+";path=3D/"+sa_domain;if(s7.cookie.indexOf(sd)=3D=3D-1)sf=3D"= ";}if(s4){if((s9=3Ds7.cookie.indexOf(s4))!=3D-1){sh=3Ds9+s4.length+1;s8=3D= s1.indexOf(";",sh);if(s8=3D=3D-1)s8=3Ds1.length;s5=3Descape(s4+"=3D"+s1.s= ubstring(sh,s8));}}se=3D(typeof(screen)=3D=3Dsk||screen=3D=3Dnull)?'0x0x0= ':screen.colorDepth+"x"+screen.width+"x"+screen.height;sb=3D"?"+sa_ver+"&= "+escape(s3)+"&"+escape(sg)+"&"+(sa_click?escape(sa_click):escape(locatio= n))+"&"+(sa_click?escape(location):escape(s7.referrer))+"&"+s5+"&"+sf+"&"= +sj+"&"+s6.getTimezoneOffset()+"&"+se+"&"+s7.images.length.toString()+"&"= +((typeof(SA_Title)=3D=3Dsk||SA_Title=3D=3Dnull)?"":escape(SA_Title))+"&"= +((typeof(SA_Message)=3D=3Dsk||SA_Message=3D=3Dnull)?"":escape(SA_Message= ))+"&"+sc;if(typeof(s7.s2)=3D=3Dsk||s7.s2=3D=3Dnull){s7.s2=3Dnew = Image();}s7.s2.src=3Dsa_gif+sb;}=0A= function = sa_onclick(sn){window.SA_Title=3D(typeof(SA_Title)=3D=3Dsk||SA_Title=3D=3D= null)?"media_file":escape(SA_Title);sa_click=3Dsn;if((navigator.appName.i= ndexOf("Netscape")!=3D-1)){setTimeout("sl()",0);}else{sl();}return(true);= }=0A= sl();=0A= =0A= ------=_NextPart_000_0000_01C6E7BC.BB08ECB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://stats.surfaid.ihost.com/sacdcflash2.js // Copyright (c) 2004 by IBM Corporation=0A= // Flash Tracking v2 using getURL=0A= =0A= function sa_flash(input)=0A= {=0A= if(typeof(SA_FLASH_URL) =3D=3D 'undefined' || SA_FLASH_URL =3D=3D = null)=0A= { SA_FLASH_URL =3D window.location.href; }=0A= =0A= SA_URL_QUERY=3DSA_FLASH_URL.split("?");=0A= =0A= if(SA_URL_QUERY.length =3D=3D 1)=0A= { SA_FLASH_PARAM=3D"?flashpage=3D"; }=0A= else=0A= { SA_FLASH_PARAM=3D"&flashpage=3D"; }=0A= =0A= if(typeof(SA_FLASH_MSG) =3D=3D 'undefined' || SA_FLASH_MSG =3D=3D = null)=0A= { SA_FLASH_MSG_PARAM =3D ""; }=0A= else=0A= { SA_FLASH_MSG_PARAM =3D "&" + SA_FLASH_MSG; }=0A= =0A= SA_FLASH_CALL =3D SA_FLASH_URL + SA_FLASH_PARAM + input + = SA_FLASH_MSG_PARAM;=0A= =0A= if(typeof sa_onclick !=3D "undefined"){sa_onclick(SA_FLASH_CALL);}=0A= }=0A= =0A= function sa_flash_msg(input)=0A= {=0A= if(typeof(SA_FLASH_URL) =3D=3D 'undefined' || SA_FLASH_URL =3D=3D = null)=0A= { SA_FLASH_URL =3D window.location.href; }=0A= =0A= SA_URL_QUERY=3DSA_FLASH_URL.split("?");=0A= =0A= if(SA_URL_QUERY.length =3D=3D 1)=0A= { SA_FLASH_PARAM=3D"?"; }=0A= else=0A= { SA_FLASH_PARAM=3D"&"; }=0A= =0A= if(typeof(SA_FLASH_MSG) =3D=3D 'undefined' || SA_FLASH_MSG =3D=3D = null)=0A= { SA_FLASH_MSG_PARAM =3D ""; }=0A= else=0A= { SA_FLASH_MSG_PARAM =3D "&" + SA_FLASH_MSG; }=0A= =0A= SA_FLASH_CALL =3D SA_FLASH_URL + SA_FLASH_PARAM + input + = SA_FLASH_MSG_PARAM;=0A= =0A= if(typeof sa_onclick !=3D "undefined"){sa_onclick(SA_FLASH_CALL);}=0A= }=0A= =0A= ------=_NextPart_000_0000_01C6E7BC.BB08ECB0--