From: Subject: Steps to take before you install Windows XP Service Pack 3 Date: Fri, 5 Sep 2008 13:06:19 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C90F58.2FEEFD20" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C90F58.2FEEFD20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://m.webtrends.com/dcsxia05c00000s926v0z4tru_3w4l/njs.gif?dcsuri=/nojavascript&WT.js=No R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB AAEAAAICVAEAOw== ------=_NextPart_000_0000_01C90F58.2FEEFD20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://support.microsoft.com/LTS/default.aspx?SSID=1&SiteLCID=1033&SsVersion=GSS4.6&SiteCulture=en-us&ContentCulture=en-us&In404Url=&EventCollectionID=1&URL=%2fdefault.aspx&ContentType=kb&ContentLCID=1033&ContentID=950717&Platform=windows%20nt%205.1&BrandID=1&FlexId=4&FlexValue5=1173&ContentProperties=1%3d1173%7c6%3d9%7c7%3d3.0%7c9%3dkbAudITPRO%20%20%20%7c R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C90F58.2FEEFD20 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0005_01C90F58.2FEEFD20" ------=_NextPart_001_0005_01C90F58.2FEEFD20 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blind-computing.com/dpf/Steps%20to%20take%20before%20you%20install%20Windows%20XP%20Service%20Pack%203.htm =EF=BB=BF Steps to take before you install Windows = XP Service Pack 3 var = g_currentContent=3D'kb\x3ben-us\x3b950717';
=  
=20
powered=20 by3D""Live=20 Search
=
=

Steps to take before you install Windows XP = Service Pack=20 3

Article ID : 950717
Last Review : May 21, 2008
Revision : 3.0
Important This article contains = information that=20 shows you how to help lower security settings or how to turn off = security=20 features on a computer. You can make these changes to work around = a=20 specific problem. Before you make these changes, we recommend that = you=20 evaluate the risks that are associated with implementing this = workaround=20 in your particular environment. If you implement this workaround, = take any=20 appropriate additional steps to help protect the computer.
On This Page

INTRODUCTION

This article discusses prerequisites and hard = disk=20 requirements for installing Windows XP Service Pack 3. This = article also=20 recommends steps to take before you install Windows XP Service = Pack 3=20 (SP3).=20

Back to the top

MORE INFORMATION

Prerequisites to install Windows XP SP3

Windows XP SP3 cannot be installed if you have the following = updates=20 installed on your computer:=20
=E2=80=A2 Microsoft Shared Computer Toolkit
=E2=80=A2 Remote Desktop Connection (RDP) 6.0 MUI pack = (Update=20 925877 for Windows XP)
Please = uninstall these=20 updates before you install Windows XP SP3. For more information, = click the=20 following article number to view the article in the Microsoft = Knowledge=20 Base:=20
949388 (http://support.microsoft.com/kb/949388/) = Windows XP=20 Service Pack 3 installation fails with an error message, and the = following=20 error is logged in the service pack installation log: "8007F0F4 -=20 STATUS_PREREQUISITE_FAILED"

Back to the top

Hard disk requirements to install Windows XP = SP3

We recommend that you have a minimum of 1,500 megabytes (MB) of = free space=20 on the system disk if you install Windows XP SP3 from the = Microsoft=20 Download Center. We recommend that you have about 1,100 MB of free = space=20 if you install Windows XP SP3 from a shared network folder. For = more=20 information about hard disk requirements, click the following = article=20 number to view the article in the Microsoft Knowledge Base:=20
947311 (http://support.microsoft.com/kb/947311/) = The hard=20 disk space requirements for Windows XP Service Pack 3

Back to the top

If you are running antivirus software

Warning This workaround may make a computer or a network = more=20 vulnerable to attack by malicious users or by malicious software = such as=20 viruses. We do not recommend this workaround but are providing = this=20 information so that you can implement this workaround at your own=20 discretion. Use this workaround at your own = risk.

Important
=E2=80=A2 If the configuration of your antivirus = software=20 prevents certain system files from being changed, the = Windows XP SP3=20 installation may fail. Try temporarily disabling your = antivirus=20 software. To do this, right-click your antivirus program = icon, and=20 then click Disable. This = icon=20 typically appears in the lower right corner of the computer=20 screen.
=E2=80=A2 If you disable your antivirus software before = you=20 install Windows XP SP3, make sure that you know the risks = that are=20 involved, and make sure that you enable the antivirus = software after=20 Windows XP SP3 is installed. =
Note An=20 antivirus program is designed to help protect your computer from = viruses.=20 You must not download or open files from sources that you do not = trust,=20 visit Web sites that you do not trust, or open e-mail attachments = when=20 your antivirus program is disabled. For additional information = about=20 computer viruses, click the following article number to view the = article=20 in the Microsoft Knowledge Base:=20
129972 (http://support.microsoft.com/kb/129972/) = Computer=20 viruses: description, prevention, and recovery

Back to the top

Steps to take before you install Windows XP = SP3

1. Start your computer, and then log on as an=20 administrator.

Note Administrators have = complete and=20 unrestricted access to the operating system and to its = settings. You=20 can use the Administrator user name to log on, or you can = use=20 another account that is a member of the Administrators = group. To=20 determine the groups to which you belong, click Start, click Control=20 Panel, and then click User=20 Accounts.
2. If your computer is running on battery power, = plug it=20 in so that your computer does not lose power during the=20 installation.
3. If you use Fast User Switching, make sure all = other=20 users are logged off. For more information, see "Fast User=20 Switching" in Windows XP Help and Support Center on your = computer.=20
4. We recommend that you perform a full backup = of the=20 files that you have on your computer to an external = location, such=20 as an external hard disk, DVD, CD, USB flash drive, or = network=20 folder. You can use the Backup and Restore Wizard to back up = documents, pictures, and other files. For more information, = see=20 "Backing up files and folders" in Help and Support Center. =
5. If your computer is running Windows XP = Professional,=20 we recommend that you create an Automated System Recovery = (ASR) set=20 before you begin the installation. This will help you repair = your=20 setup if the installation fails. For more information, see = "To=20 create an Automated System Recovery set using Backup" and = "To=20 recover from a system failure using Automated System = Recovery" in=20 Help and Support Center.

Note If your = computer is=20 running Windows XP Home Edition, ignore this step. ASR is = not=20 available for Windows XP Home Edition.
6. Exit all open programs.
7. Install Windows XP SP3. For more information = about=20 how to obtain Windows XP Service Pack 3, click the following = article=20 number to view the article in the Microsoft Knowledge Base:=20
322389 = (http://support.microsoft.com/kb/322389/) How to=20 obtain the latest Windows XP service pack =

Back to the top

Troubleshooting Windows XP SP3 = installation

This section lists some of the most common known error messages = that you=20 may receive when you install Windows XP SP3. Refer to the = Microsoft=20 Knowledge Base article that is associated with each error message = for=20 possible workarounds or resolutions. If you receive an = installation error=20 message that is not contained in this article, try the steps that = are=20 listed in the following Microsoft Knowledge Base article:
950718 (http://support.microsoft.com/kb/950718/) = How to=20 troubleshoot errors that cause an unsuccessful installation of = Windows XP=20 Service Pack 3

Not enough hard disk space

When you try to install Windows XP SP3, you may receive the = following=20 error message:=20
Service Pack 3 Setup Error
You do not = have enough=20 free disk space on %SystemDrive% to install Service Pack = 3.
For more=20 information, click the following article number to view the = article in the=20 Microsoft Knowledge Base:=20
949385 (http://support.microsoft.com/kb/949385/) = Error=20 message when you try to install Windows XP Service Pack 3: "You do = not=20 have enough free disk space on %SystemDrive% to install Service = Pack 3"=20

Not enough hard disk space to archive = files

When you try to install Windows XP SP3, you may receive the = following=20 error message:=20

Service Pack 3 Setup Error
You do not = have=20 enough free disk space on %SystemDrive% to archive the uninstall=20 files.
For more information, click the following article = number to=20 view the article in the Microsoft Knowledge Base:=20
949375 (http://support.microsoft.com/kb/949375/) = Error=20 message when you try to install Windows XP Service Pack 3: "You do = not=20 have enough free disk space on %SystemDrive% to archive the = uninstall=20 files"

Access Denied

When you try to install Windows XP SP3, you may receive one of the = following error messages:

Message 1

Service Pack 3 setup error. Access is=20 denied.
Message 2

Service Pack 3 setup error. Service Pack = installation did not complete
For more information, click the = following article number to view the article in the Microsoft = Knowledge=20 Base:=20
949377 (http://support.microsoft.com/kb/949377/) = Error=20 message when you try to install Windows XP Service Pack 3: "Access = is=20 denied" or =E2=80=9CService Pack installation did not = complete=E2=80=9D

Insufficient permissions

When you try to install Windows XP SP3, you may receive the = following=20 error message:
You do not have permission to update Windows = XP.=20 Please contact a system administrator.
For more information, = click=20 the following article number to view the article in the Microsoft=20 Knowledge Base:=20
951244 (http://support.microsoft.com/kb/951244/) = Error=20 message when you try to install a hotfix or an update: "You do not = have=20 permission to update Windows XP"

Errors that are related to the Cryptographic = service=20

You may experience one or more of the following symptoms:=20
=E2=80=A2 You may receive the following error message = when you=20 try to install a program or update:=20

Digital Signature Not Found
The = Microsoft=20 digital signature affirms that software has been tested with = Windows=20 and that the software has not been altered since it was=20 tested.
The software you are about to install does not = contain a=20 Microsoft digital signature. Therefore, there is no = guarantee that=20 this software works correctly with Windows.
Name of = software=20 package
If you want to search for Microsoft = digitally=20 signed software, visit the Windows Update Web site at=20 http://windowsupdate.microsoft.com to see if one is = available.
Do=20 you want to continue the installation?
If you click = More Info, you receive the following = error=20 message:=20

Microsoft Windows
The signature = on the=20 software package you want to install is invalid. The = software=20 package is not signed properly.
After you click OK in the first error message dialog = box, you=20 may receive a message that states that the installation was=20 successful, or you may receive the following error message:=20
Name of Update = Package
The=20 cryptographic operation failed due to a local security = option=20 setting.
=E2=80=A2 When you try to install an update or a = service pack,=20 you may receive an error message that resembles one of the=20 following:=20
=E2=80=A2
Name of Update = Package
Setup=20 could not verify the integrity of the file Update.inf. = Make=20 sure the Cryptographic service is running on this=20 computer.
=E2=80=A2
Failed to install catalog=20 files.
=E2=80=A2
The software you are installing = has not=20 passed Windows Logo testing to verify its = compatibility with=20 Windows XP. (Tell me why this testing is = important.)
This=20 software will not be installed. Contact your system=20 administrator.
=E2=80=A2
The software you are installing = has not=20 passed Windows Logo testing to verify its = compatibility with=20 this version of Windows. (Tell me why this testing is=20 important.)
=E2=80=A2
Service Pack 1 Setup could not = verify the=20 integrity of the file. Make sure the Cryptographic = service is=20 running on this = computer
=E2=80=A2 When you try to install a package from the = Windows=20 Update Web site or from the Microsoft Update Web site, you = may=20 receive a message that resembles the following:=20
The software has not passed Windows = logo testing=20 and will not be = installed.
For more=20 information, click the following article number to view the = article in the=20 Microsoft Knowledge Base:=20
822798 (http://support.microsoft.com/kb/822798/) = You cannot=20 install some updates or programs

Internal Error

When you try to install Windows XP SP3, you may receive the = following=20 error message:

Service Pack 3 installation did not=20 complete
After you click OK = in the=20 error message, you receive the following error message:

An internal error occurred
For more = information, click the following article number to view the = article in the=20 Microsoft Knowledge Base:=20
949384 (http://support.microsoft.com/kb/949384/) = Error=20 message when you try to install Windows XP Service Pack 3: "An = Internal=20 error occurred"

Prerequisites failed

When you try to install Windows XP SP3, you may receive one of the = following error messages:

Message 1
This Service Pack requires the machine to be = on AC=20 Power before setup starts.
Message 2
Service Pack 3 Setup has been canceled = because=20 Microsoft Shared Computer Toolkit for Windows XP is not compatible = with=20 this version of Windows. Before you can continue, you must: 1) = Uninstall=20 Microsoft Shared Computer Toolkit 2) (Optional) Install Windows=20 SteadyState, the newer version of Microsoft Shared Computer = Toolkit. For=20 more detailed information, go to the Shared Access page on the = Microsoft=20 Web site.
Message 3
Service Pack 3 Setup has been canceled = because Windows=20 XP SP3 cannot be installed over RDP 6.0 MUI PACK (Update for = Windows XP=20 (KB925877)). Before you can continue, you must Uninstall KB925877. =
Message 4
Microsoft Windows XP Professional Service = Pack 3=20 cannot be applied to Windows Fundamentals for Legacy PCs (WinFLP). = A=20 unique SP3 update package for WinFLP will be made available at=20 download.microsoft.com.
Message 5
Microsoft Windows XP Professional Service = Pack 3=20 cannot be applied to Windows Embedded for Point of Service = (WEPOS). A=20 unique SP3 update package for WEPOS will be made available at=20 download.microsoft.com.
Message 6
Setup cannot continue because one or more=20 prerequisites required to install Service Pack 3 failed. For More = details=20 check the Log File Drive_Letter :\windows\svcpack.log.
For = more=20 information, click the following article number to view the = article in the=20 Microsoft Knowledge Base:=20
949388 (http://support.microsoft.com/kb/949388/) = Windows XP=20 Service Pack 3 installation fails with an error message, and the = following=20 error is logged in the service pack installation log: "8007F0F4 -=20 STATUS_PREREQUISITE_FAILED"

Another update is in progress

When you try to install Windows XP SP3, you may receive following = error=20 message:
Setup has detected that another update is in = progress.=20 Please complete that installation or removal and try = again.
For more=20 information, click the following article number to view the = article in the=20 Microsoft Knowledge Base:=20
949381 (http://support.microsoft.com/kb/949381/) = Error=20 message when you try to install Windows XP Service Pack 3: "Setup = has=20 detected that another update is in progress. Please complete that=20 installation or removal and try again"

You receive a =E2=80=9CStop = 0x0000007E=E2=80=9D error message

If you are running a non-Intel-processor-based system and if your = image=20 was a Sysprep image from an Intel processor, see the following = Microsoft=20 Knowledge Base article:
888372 (http://support.microsoft.com/kb/888372/) = You receive=20 a =E2=80=9CStop 0x0000007E=E2=80=9D error message after you = upgrade to Windows XP Service=20 Pack 2 or Service Pack 3 on a non-Intel-processor-based computer =

Back to the top

Troubleshooting error codes that appear in the = update=20 log or in the service pack log files

If you experience a Windows XP SP3 installation failure, an error = code is=20 typically recorded in the %windir%\WindowsUpdate.log file or in = the=20 %windir%\svcpack.log file. Typically, these files are located in = the=20 C:\Windows directory. The following table shows some of the most = common=20 error codes that may appear in these log files. The Microsoft = Knowledge=20 Base articles offer potential resolutions for each of these = errors.=20

Back to the top

References

For more information, click the following article numbers to view = the=20 articles in the Microsoft Knowledge Base:=20
936929 (http://support.microsoft.com/kb/936929/) = Release=20 notes for the Windows XP Service Pack 3 Release Candidate
946480 (http://support.microsoft.com/kb/946480/) = List of=20 fixes included in Windows XP Service Pack 3

Back to the top


APPLIES TO
Error code that appears in the WindowsUpdate.log file Error Code description (as it may appear in the = Svcpack.log=20 file) Knowledge Base article that describes potential=20 resolutions
0x8007F0F4 STATUS_PREREQUISITE_FAILED 949388 = (http://support.microsoft.com/kb/949388/)
0x80246007 SUS_E_DM_NOTDOWNLOADED 949386 = (http://support.microsoft.com/kb/949386/)
0x8007F003 STATUS_NOT_ENOUGH_SPACE 949385 = (http://support.microsoft.com/kb/949385/)
0x80070005 ERROR_ACCESS_DENIED 949377 = (http://support.microsoft.com/kb/949377/)
0x800706BE RPC_S_CALL_FAILED 950718 = (http://support.microsoft.com/kb/950718/)
0x8007F02B STATUS_NOT_ENOUGH_WITH_UNINST 949375 = (http://support.microsoft.com/kb/949375/)
0x87FF0004 Error_Too_Many_Open_Files 950718 = (http://support.microsoft.com/kb/950718/)
0x8007054F Error_Internal_Error 949384 = (http://support.microsoft.com/kb/949384/)
0x8007001F ERROR_GEN_FAILURE 950718 = (http://support.microsoft.com/kb/950718/)
0x8007F070 STATUS_SETUP_ERROR 950718 = (http://support.microsoft.com/kb/950718/)
0x8007F205 STR_UPDATE_ALREADY_RUNNING 949381 = (http://support.microsoft.com/kb/949381/)
0x8007F004 STATUS_INSUFFICIENT_PRIVS 951244 = (http://support.microsoft.com/kb/951244/)
0x80070001 ERROR_INVALID_FUNCTION 950718 = (http://support.microsoft.com/kb/950718/)
0x80070002 ERROR_FILE_NOT_FOUND 950718 = (http://support.microsoft.com/kb/950718/)
0x8007F0CC STATUS_KERNEL_NONSTD 327101 = (http://support.microsoft.com/kb/327101/)
0x87FF054F n/a 950718 = (http://support.microsoft.com/kb/950718/)
0x87FF36B7 n/a 950718=20 = (http://support.microsoft.com/kb/950718/)
=E2=80=A2 Microsoft Windows XP Service Pack=20 3

Back to the top

Keywords: 
kbexpertiseinter kbinfo = KB950717

Back to the=20 top

 
Provide feedback on this article
Did this article help you solve your=20 problem?
Yes
No
Partially
I do not know=20 yet
Strongly Agree Strongly = Disagree
9 8 7 6 5 4 3 2 1
The article is easy to=20 understand
The article is = accurate
Additional Comments:
To protect your privacy, do not include = contact=20 information in your feedback.
Thank you! Your feedback is used to = help us=20 improve our support content. For more assistance options, please = visit the=20 Help and Support Home=20 Page.
=

Article Translations

 

Related Support = Centers

  • Windows=20 XP
3D"" ------=_NextPart_001_0005_01C90F58.2FEEFD20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blind-computing.com/common/surveysubmit.asp 404 Not Found

Not Found

The requested URL /common/surveysubmit.asp was not = found on=20 this server.

------=_NextPart_001_0005_01C90F58.2FEEFD20-- ------=_NextPart_000_0000_01C90F58.2FEEFD20 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://autocomplete.support.microsoft.com/script/ac.js?13 if(!window.MS){window.MS=3D{};}MS.Support=3DMS.Support||{};MS.Support.AC=3D= function(options){if(typeof options=3D=3D=3D"undefined"){return = null;}return = this.CreateAC(options);};if(!MS.Support.AC.acarray){MS.Support.AC.acarray= =3D[];}MS.Support.AC.ACArrayEl=3Dfunction(el){for(var = i=3D0;i-1){document= .cookie=3Dkey+'=3D'+val+'; expires=3D'+d.toGMTString()+'; = Domain=3D'+localdomain+'; = path=3D/';}else{document.cookie=3Dkey+'=3D'+val+'; = expires=3D'+d.toGMTString()+'; = path=3D/';}};MS.Support.AC.FetchCookie=3Dfunction = fetchEMTCookie(key){var cookiename;var cookieval;var = keyfound=3Dfalse;var cookiearray=3Ddocument.cookie.split(';') for(var = i=3D0;i8){o.startChar=3D8;}}catch(ex){o.startChar=3D4;}}if(q){i= f(q.offsetWidth0){if(parseInt((navigator.userAgen= t.charAt(navigator.userAgent.indexOf('MSIE')+5)),10)<7){this.ACMakeIframe= Hack(acw,a);var = btifram=3Ddocument.createElement('iframe');btifram.id=3D'gss_ac_btiframe'= ;btifram.style.width=3D'226px';btifram.style.position=3D'absolute';btifra= m.style['filter']=3D'alpha(opacity=3D0)';if(o.bubbleside=3D=3D'left'){bti= fram.style.left=3D'-220px';}else{btifram.style.right=3D'-220px';}o.ACBubb= leIframeHack=3Dbtifram;}} var = t=3Dthis;this.ACAddEvt(q,"keyup",function(event){t.ACInitSuggestions(even= t);});this.ACAddEvt(q,"keydown",function(event){t.ACHandleKeysDown(event)= ;});this.ACAddEvt(document,"mouseup",function(event){t.ACClickHandler(eve= nt);}); o.acListDiv=3Da;o.acQueryBox=3Dq;o.acListWrap=3Dacw; if(q.createTextRange&&!document.location.hash){var = range=3Dq.createTextRange();range.move('character',q.value.length);range.= select();}}return this;},ACOptionsFill : = function(newOptions,defaultOptions){for(option in = defaultOptions){newOptions[option]=3DdefaultOptions[option];}return = newOptions;},ACDoShowTarget : = function(){clearTimeout(this.options.acgrowtimer);if(this.options.acListD= iv.style.visibility!=3D'visible'){this.options.acListDiv.style.height=3D'= 1px';this.options.acListDiv.style.visibility=3D'visible';this.ACIframeVis= ible(this.options.acListDiv.style.visibility);}var = t=3Dthis;this.options.acgrowtimer=3DsetInterval(function(event){t.ACGrowW= indow(event);},10);},ACDoHideTarget : = function(){clearTimeout(this.options.acgrowtimer);if(this.options.acListD= iv.style.visibility!=3D'hidden'){var = t=3Dthis;this.PopBubble();this.options.acgrowtimer=3DsetInterval(function= (event){t.ACShrinkWindow(event);},10);}},ACDropWidth : function(){var = wid;if(typeof(this.options.acWidth)=3D=3D=3D'number'){wid=3Dthis.options.= acWidth;}else = if(typeof(this.options.acWidth)=3D=3D=3D'string'&&this.options.acWidth=3D= =3D'self'){wid=3D(this.options.acQueryBox.offsetWidth&&this.options.acQue= ryBox.offsetWidth>this.options.acMinWidth)?(this.options.acQueryBox.offse= tWidth): = this.options.acMinWidth;}else{wid=3D(this.options.acQueryBox.parentNode.o= ffsetWidth&&this.options.acQueryBox.parentNode.offsetWidth>this.options.a= cMinWidth)?(this.options.acQueryBox.parentNode.offsetWidth): = this.options.acMinWidth;}return parseInt(wid,10)+'px';},ACGrowWindow : = function(){var ht=3D0; =20 for(var = i=3D0;i=3D(ht - = this.options.ACGrowAmount)){this.options.acListDiv.style.height=3D(ht+6)+= 'px';this.ACIframeSize(ht+6);clearTimeout(this.options.acgrowtimer);}}els= e{this.options.acListDiv.style.height=3D'auto';this.ACIframeSize(this.opt= ions.acListDiv.style.height);clearTimeout(this.options.acgrowtimer);}},AC= ShrinkWindow : = function(ht){if(this.options.acListDiv.style.height!=3D'auto'&&this.optio= ns.acListDiv){var = hght=3DparseInt(this.options.acListDiv.style.height,10)- = 12;hght=3D(hght>0)? hght : = 0;this.options.acListDiv.style.height=3Dhght+'px';this.ACIframeSize(this.= options.acListDiv.style.height);if(parseInt(this.options.acListDiv.style.= height,10)<13){this.options.acListDiv.style.visibility=3D'hidden';this.AC= IframeVisible(this.options.acListDiv.style.visibility);clearTimeout(this.= options.acgrowtimer);}}else{this.options.acListDiv.style.visibility=3D'hi= dden';this.options.acListDiv.style.height=3D'1px';this.ACIframeVisible(th= is.options.acListDiv.style.visibility);this.ACIframeSize(this.options.acL= istDiv.style.height);clearTimeout(this.options.acgrowtimer);}}, =20 ACGetSuggestions : function(){var = temp=3Ddocument.getElementById('acScript');if(temp){this.options.achead.r= emoveChild(temp);}var = script=3Ddocument.createElement('SCRIPT');script.id=3D'acScript';script.s= etAttribute("type","text/javascript");script.src=3Dthis.options.acURL+'/A= CSearchSuggest.aspx?eleid=3D'+this.options.acQueryBox.id+'&lcid=3D'+this.= options.lcid+'&query=3D'+encodeURIComponent(this.options.acOldValue);this= .options.achead.appendChild(script);}, ACClickHandler : function(e){var el=3Dthis.ACSrcEl(e);var = ic=3Dthis.ACIsChild(el,this.options.acListDiv);if(el=3D=3D=3Dthis.options= .acQueryBox){return false;}if(!ic){this.ACHideTarget();return false;}var = returnValue=3Dtrue;if(this.options.acListDiv){var = q=3Dthis.options.acQueryBox;var = n=3Dthis.options.acListDiv.childNodes[q.selectedIndex];if(ic&&n){q.value=3D= n.getAttribute('textVal');q.focus();this.ACSelectText(e);this.options.acO= ldValue=3Dq.value;if(this.options.statsObj){this.options.statsObj.eventCo= llectionId=3DSetLogCollectionBit(this.options.statsObj.eventCollectionId,= 41);}returnValue=3Dfalse;}if(this.options.acListDiv&&ic){this.ACHideTarge= t();}}return returnValue;}, ACInitSuggestions : function(e){for(var = i=3D0;i=3Dthis.options.startChar){if(this.options.actimer= ){clearTimeout(this.options.actimer);}var = t=3Dthis;if(!this.options.doNextCall){var re=3Dnew = RegExp('^'+this.options.acOldValue.RemoveRegexChrs(),'i');if(this.options= .acNewValue.match(re)){this.ACHideTarget();}else{this.options.doNextCall=3D= true;}}if(this.options.doNextCall){this.options.acOldValue=3Dthis.options= .acNewValue;this.options.actimer=3DsetTimeout(function(event){t.ACGetSugg= estions(event);},100);}}else = if(this.options.acNewValue.lengthd0.offsetWidth){d0.setAttribute('balloon',true);d0.ap= pendChild(this.options.ACEllipsis.cloneNode(true));}}this.ACDoShowTarget(= );var = acwid=3Dthis.ACDropWidth();this.options.acListDiv.parentNode.style.width=3D= acwid;this.options.acListDiv.style.width=3Dacwid;}catch(ex){ this.ACHideTarget();}},BoldChars : function(sstr,bstr){var = ostr=3Dsstr;try{ostr=3Dostr.replace(//gi,'>');b= str=3Dbstr.replace(//gi,'>');switch(this.option= s.charbolding){case 1: =20 var re=3Dnew = RegExp(bstr,'i');ostr=3Dostr.replace(re,'$&');break;case 2: =20 var re=3Dnew = RegExp(bstr,'gi');ostr=3Dostr.replace(re,'$&');break;case 3: =20 var word=3Dbstr.split(/\s+/g);var i=3D0;for(;i)('+word[i]+')(?!>|<\/b>)(\\b|\\s)','gi');ostr=3D= ostr.replace(re,'$1$2$3');}var re=3Dnew = RegExp('(^|\\s)(?!<|)('+word[i]+')(?!>|<\/b>)','gi');ostr=3Dostr.re= place(re,'$1$2');break;case 4: =20 var word=3Dbstr.split(/\s+/g);for(var i=3D0;i)('+word[i]+')(?!>|<\/b>)','gi');ostr=3Dostr.replace(r= e,'$&');}break;default: }}catch(ex){return sstr;}return ostr;},BlowBubble : = function(event){if(!this.options.dobubble){return;}var = el=3Dthis.ACSrcEl(event);while(el.tagName=3D=3D'SPAN'||el.tagName=3D=3D'B= '){el=3Del.parentNode;} =20 if(!el.getAttribute('balloon')){this.PopBubble();return;}var = bt=3Ddocument.getElementById('gss_ac_btdiv');var = bti=3Ddocument.getElementById('gss_ac_btiframe');if(!bt){this.options.acL= istDiv.parentNode.appendChild(this.options.ACBubbleTextNode);bt=3Ddocumen= t.getElementById('gss_ac_btdiv');if(this.options.ACBubbleIframeHack){this= .options.acListDiv.parentNode.appendChild(this.options.ACBubbleIframeHack= );bti=3Ddocument.getElementById('gss_ac_btiframe');}var = t=3Dthis;bt.style.opacity=3Dthis.options.btopac;bt.style['filter']=3D'pro= gid:DXImageTransform.Microsoft.Alpha(style=3D0, = opacity=3D'+this.options.btopac+')';clearInterval(this.acbubbleintimer);t= his.options.acbubbleintimer=3DsetInterval(function(event){t.FadeInBubble(= );},5);}document.getElementById('gss_ac_bttxt').innerHTML=3Dthis.CharSubs= et(el.getAttribute('textVal'),el.getAttribute('queryVal'));bt.style.top=3D= (el.offsetTop+(el.offsetHeight / = 2))+'px';if(this.options.bubbleside=3D=3D'right'){bt.style.left=3Dthis.op= tions.acListDiv.style.width;}if(bti){bti.style.top=3Dbt.style.top;bti.sty= le.height=3Dbt.offsetHeight+'px';}},PopBubble : function(){var = bt=3Ddocument.getElementById('gss_ac_btdiv');if(bt&&this.options.acbubble= outtimer=3D=3Dnull){clearInterval(this.options.acbubbleouttimer);var = t=3Dthis;this.options.btopac=3D100;bt.style.opacity=3Dthis.options.btopac= / = 100;bt.style['filter']=3D'progid:DXImageTransform.Microsoft.Alpha(style=3D= 0, = opacity=3D'+this.options.btopac+')';this.options.acbubbleouttimer=3DsetIn= terval(function(event){t.FadeOutBubble();},5);}},FadeInBubble : = function(){var = bt=3Ddocument.getElementById('gss_ac_btdiv');if(bt){this.options.btopac=3D= this.options.btopac+10;bt.style.opacity=3Dthis.options.btopac / = 100;bt.style['filter']=3D'progid:DXImageTransform.Microsoft.Alpha(style=3D= 0, = opacity=3D'+this.options.btopac+')';if(this.options.btopac>=3D100){clearI= nterval(this.options.acbubbleintimer);this.options.btopac=3D0;}}},FadeOut= Bubble : function(){var bt=3Ddocument.getElementById('gss_ac_btdiv');var = bti=3Ddocument.getElementById('gss_ac_btiframe');if(bt){this.options.btop= ac=3Dthis.options.btopac - 10;bt.style.opacity=3Dthis.options.btopac / = 100;bt.style['filter']=3D'progid:DXImageTransform.Microsoft.Alpha(opacity= =3D'+this.options.btopac+')';if(this.options.btopac<=3D0){clearInterval(t= his.options.acbubbleouttimer);this.options.acbubbleouttimer=3Dnull;this.o= ptions.btopac=3D0;if(bti){bti.parentNode.removeChild(bti);}bt.parentNode.= removeChild(bt);}}}, CharSubset : function(otxt,btxt){var = stxt=3Dotxt.substring(0,this.options.bubblecharlimit);if(otxt.length>this= .options.bubblecharlimit){stxt+=3D'...';}var = txt=3Dthis.BoldChars(stxt,btxt);return txt;},ACSort : function(arr){var = srt=3Dfunction(a,b){return a.length - b.length;};return = arr.sort(srt);},ACAddEvt : = function(el,op,fnc){MS.Support.AC.AddEvent(el,op,fnc);},ACKillEvt : = function(el,op,fnc){MS.Support.AC.KillEvent(el,op,fnc);}, ACHandleKeysDown : function(e){var k=3Dthis.ACGetKeyCode(e);var = q=3Dthis.ACSrcEl(e);var = acwid=3Dthis.ACDropWidth();this.options.acListDiv.parentNode.style.width=3D= acwid;this.options.acListDiv.style.width=3Dacwid; = if(this.options.acListDiv&&this.options.acListDiv.style&&this.options.acL= istDiv.style.visibility!=3D"hidden"){var = max=3Dthis.options.acListDiv.childNodes.length;var = si=3Dq.selectedIndex;var = n=3Dthis.options.acListDiv.childNodes;if(k=3D=3D40){if(si=3Dmax-1){q.selectedIndex=3D-1;}si=3Dq.selectedIndex;this.ACHighlig= ht();if(si<0){q.value=3Dthis.options.acOldValue;this.PopBubble();}else{va= r currentText=3Dn[si].getAttribute('textVal');if(currentText!=3Dnull) = q.value=3DcurrentText;this.BlowBubble(n[si]);}this.ACSelectText(e);e.retu= rnValue=3Dfalse;return false;}else = if(k=3D=3D38){if(si>=3D0){q.selectedIndex--;}else = if(si=3D=3D-1){q.selectedIndex=3Dmax-1;}si=3Dq.selectedIndex;this.ACHighl= ight();if(si<0){q.value=3Dthis.options.acOldValue;this.PopBubble();}else{= var currentText=3Dn[si].getAttribute('textVal');if(currentText!=3Dnull) = q.value=3DcurrentText;this.BlowBubble(n[si]);}this.ACSelectText(e);e.retu= rnValue=3Dfalse;return false;}else = if(k=3D=3D13&&si>-1){e.returnValue=3Dthis.ACClickHandler(n[si]);this.ACSt= opDefault(e);return e.returnValue;}else = if(k=3D=3D27){this.ACHideTarget();q.value=3Dthis.options.acOldValue;q.foc= us();this.ACSelectText(e);e.returnValue=3Dfalse;return false;}else = if(k=3D=3D9){this.ACClickHandler(e);}}else{if(k=3D=3D27){q.value=3D'';q.f= ocus();this.ACSelectText(e);e.returnValue=3Dfalse;return false;}}}, =20 ACSelectText : = function(event){if(!this.options.acOldValue){return;}if(this.options.acQu= eryBox.createTextRange){var = textRange=3Dthis.options.acQueryBox.createTextRange();textRange.moveStart= ("character",this.options.acOldValue.length);textRange.select();}else = if(this.options.acQueryBox.setSelectionRange){this.options.acQueryBox.foc= us();this.options.acQueryBox.setSelectionRange(this.options.acOldValue.le= ngth,this.options.acQueryBox.value.length);}this.ACStopDefault(event);},a= cMouseHighlight : function(e){var = el=3Dthis.ACSrcEl(e);while(el.tagName=3D=3D'SPAN'||el.tagName=3D=3D'B'){e= l=3Del.parentNode;}var sibs=3Dthis.options.acListDiv.childNodes;for(var = i=3D0;i