From: Subject: =?Windows-1252?Q?Error_message_when_you_try_to_install_Windows_XP_Service?= =?Windows-1252?Q?_Pack_3:_=22Access_is_denied=22_or_=93Service_Pack_insta?= =?Windows-1252?Q?llation_did_not_complete=94?= Date: Fri, 5 Sep 2008 13:03:29 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C90F57.CA7BEB60" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C90F57.CA7BEB60 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_01C90F57.CA7BEB60 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=949377&Platform=windows%20nt%205.1&BrandID=1&FlexId=4&FlexValue5=1173&ContentProperties=1%3d1173%7c6%3d9%7c7%3d3.0%7c9%3dkbAudEndUser%20%20%7c R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C90F57.CA7BEB60 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0005_01C90F57.CA7BEB60" ------=_NextPart_001_0005_01C90F57.CA7BEB60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blind-computing.com/dpf/Error%20message%20when%20you%20try%20to%20install%20Windows%20XP%20Service%20Pack%203%20Access%20is%20denied%20or%20%93Service%20Pack%20installation%20did%20not%20complete%94.htm Error message when you try to install = Windows XP Service Pack 3: "Access is denied" or =93Service Pack = installation did not complete=94 var = g_currentContent=3D'kb\x3ben-us\x3b949377';
=  
=20
powered=20 by3D""Live Search
=
=

Error message when you try to install Windows XP = Service=20 Pack 3: "Access is denied" or =93Service Pack installation did not = complete=94

Article ID : 949377
Last Review : May 13, 2008
Revision : 3.0
On This Page

SYMPTOMS

When you install Windows XP Service Pack 3 = (SP3), you may=20 receive one of the following error messages:=20
Service Pack 3 setup error. Access is = denied.
Service Pack 3 setup error. Service Pack = installation=20 did not complete
Or, the Svcpack.log file may contain the = following=20 error message:=20
DoRegistryUpdates failed

Back to the top

CAUSE

You may receive these error messages if = permissions for=20 one or more registry keys are restricted in a way that prevents = the update=20 of those registry keys.

Some programs change the system = access=20 control lists (SACL) in the Registry so that administrator = accounts cannot=20 alter them. The service pack installer runs under the user (admin) = account=20 and not under the SYSTEM account. Failure to update a registry key = causes=20 the Setup program to fail.

To verify that there is a = failure to=20 update the registry, see the "More Information" section.=20

Back to the top

RESOLUTION

To resolve the issue, follow the methods that = are=20 described in this section in order until the issue is resolved. = After you=20 complete one of the methods, install Windows XP SP3 to determine = whether=20 the issue is resolved before you try the next method.=20

Back to the top

Method 1: Download and then install the full = Windows XP=20 Service Pack 3 download package from the Microsoft Download = Center

Download and then try to install the full Windows XP Service Pack = 3=20 download package from the Microsoft Download Center.

For = more=20 information about how to download Windows XP Service Pack 3, click = the=20 following article number to view the article in the Microsoft = Knowledge=20 Base:=20
322389 (http://support.microsoft.com/kb/322389/) = How to=20 obtain the latest Windows XP service pack

Back to the top

Method 2: Restart the computer, and then close = or=20 disable any antivirus or antispyware program that may be = running

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.

One of = the most=20 common causes of installation failure is when a third-party = program holds=20 a file open or locks a file that the service pack installer needs. = To help=20 prevent this issue, follow these steps before you install Windows = XP SP3:=20
1. Exit all programs on the computer, and then = restart=20 the computer.
2. After you restart the computer, close or = disable any=20 antivirus or any antispyware programs that may be running.=20

Note You can disable the programs from the=20 notification area. To disable a program from the = notification area,=20 right-click the third-party program icon, and then click an = option=20 to close or to disable the application.
3. After you close the antivirus program or the=20 antispyware program, install Windows XP SP3 from the full = download=20 package that you downloaded in Method 1.

Note = You may=20 also install Windows XP SP3 from the Windows Update site or = from the=20 Microsoft Update site.
4. After Windows XP SP3 installation is = complete, enable=20 the antivirus program or the antispyware program that you = disabled=20 in step 2.
Note An antivirus = program is=20 designed to help protect your computer from viruses. You must not = download=20 or open files from sources that you do not trust, visit Web sites = that you=20 do not trust, or open e-mail attachments when your antivirus = program is=20 disabled. For additional information about computer viruses, click = the=20 following article number to view the article in the Microsoft = Knowledge=20 Base:=20
129972 (http://support.microsoft.com/kb/129972/) = Computer=20 viruses: description, prevention, and recovery

Back to the top

Method 3: Reset the registry and the file=20 permissions

Important This section, method, or task contains steps that = tell=20 you how to modify the registry. However, serious problems might = occur if=20 you modify the registry incorrectly. Therefore, make sure that you = follow=20 these steps carefully. For added protection, back up the registry = before=20 you modify it. Then, you can restore the registry if a problem = occurs. For=20 more information about how to back up and restore the registry, = click the=20 following article number to view the article in the Microsoft = Knowledge=20 Base:=20
322756 (http://support.microsoft.com/kb/322756/) = How to back=20 up and restore the registry in Windows

Important = This=20 method is intended for advanced computer users. If you are not = comfortable=20 with advanced workarounds, you might want to ask someone for help, = or you=20 might want to contact Microsoft Customer Support Services. To = contact=20 Microsoft Customer Support Services, visit the following Microsoft = Web=20 site:=20
http://www.blind-compu= ting.com/contactus/ = (http://support.microsoft.com/contactus/)
1. Download and then install the Subinacl.exe = file. To=20 do this, visit the following Microsoft Web site:=20
http://www.microsoft= .com/downloads/details.aspx?FamilyID=3De8ba3e56-d8fe-4a91-93cf-ed6985e392= 7b&displaylang=3Den=20 = (http://www.microsoft.com/downloads/details.aspx?FamilyID=3De8ba3e56-d8fe= -4a91-93cf-ed6985e3927b&displaylang=3Den)
2. Start Notepad.
3. Copy and then paste the following text into = Notepad.=20
cd /d "%ProgramFiles%\Windows Resource=20 Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE=20 /grant=3Dadministrators=3Df /grant=3Dsystem=3Df
subinacl = /subkeyreg=20 HKEY_CURRENT_USER /grant=3Dadministrators=3Df=20 /grant=3Dsystem=3Df
subinacl /subkeyreg HKEY_CLASSES_ROOT = /grant=3Dadministrators=3Df /grant=3Dsystem=3Df
subinacl = /subdirectories=20 %SystemDrive% /grant=3Dadministrators=3Df = /grant=3Dsystem=3Df
subinacl=20 /subdirectories %windir%\*.* /grant=3Dadministrators=3Df=20 /grant=3Dsystem=3Df
secedit /configure /cfg=20 %windir%\repair\secsetup.inf /db secsetup.sdb=20 /verbose
Microsoft provides programming examples = for=20 illustration only, without warranty either expressed or = implied.=20 This includes, but is not limited to, the implied warranties = of=20 merchantability or fitness for a particular purpose. This = article=20 assumes that you are familiar with the programming language = that is=20 being demonstrated and with the tools that are used to = create and to=20 debug procedures. Microsoft support engineers can help = explain the=20 functionality of a particular procedure. However, they will = not=20 modify these examples to provide added functionality or = construct=20 procedures to meet your specific requirements.
4. Save this Notepad file as = Reset.cmd.
5. Double-click the Reset.cmd file to run the = script.=20

Note This script file may take a long time to = run.=20 Additionally, you have to run this script as an = administrator.
6. Install Windows XP = SP3.

Back to the top

MORE INFORMATION

How to verify that the registry update has = failed

1. Open the Svcpack.log file. By default, this = file is=20 located in the C:\Windows folder. To open the Svcpack.log = file,=20 click Start, click Run, type %windir%\svcpack.log, and then = click OK.
2. On the Edit = menu, click=20 Find.
3. In the Find = what box,=20 type DoRegistryUpdates = failed, and then=20 click Find Next. =
A=20 "DoRegistryUpdates failed" error message in the file indicates = that an=20 issue is preventing the registry update. The error message will = resemble=20 the following error message:=20
xxxx.xxx: = DoInstallation:DoRegistryUpdates=20 failed.
xxxx.xxx: Access is denied. =
xxxx.xxx:=20 Message displayed to the user: Access is denied.
Note = In this=20 message, xxxx.xxx represents the time stamp of each = entry.=20

Back to the top


APPLIES TO
=95 Microsoft Windows XP Service Pack=20 3

Back to the top

Keywords: 
kbexpertisebeginner kbregistry kberrmsg = kbtshoot=20 kbprb KB949377

Back to the=20 top

 =20
=20
=20
=20
Provide feedback on this article
=20
Did this article help you solve your=20 problem?
=20
Yes
No
Partially
I do not know=20 yet
=20
=20
Strongly Agree Strongly = Disagree
9 8 7 6 5 4 3 2 1
The article is easy to=20 understand
The article is = accurate
=20
Additional Comments:
=20
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_01C90F57.CA7BEB60 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_01C90F57.CA7BEB60-- ------=_NextPart_000_0000_01C90F57.CA7BEB60 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