(function(n,t,i){function e(i,r,u){var f=t.createElement(i);return r&&(f.id=h+r),u&&(f.style.cssText=u),n(f)}function gt(){return i.innerHeight?i.innerHeight:n(i).height()}function vt(n){var i=c.length,t=(a+n)%i;return 0>t?i+t:t}function v(n,t){return Math.round((/%/.test(n)?("x"===t?k.width():gt())/100:1)*parseInt(n,10))}function vi(n,t){return n.photo||n.photoRegex.test(t)}function yi(n,t){return n.retinaUrl&&i.devicePixelRatio>1?t.replace(n.photoRegex,n.retinaSuffix):t}function pi(n){"contains"in u[0]&&!u[0].contains(n.target)&&(n.stopPropagation(),u.focus())}function wi(){var t,i=n.data(y,tt);null==i?(r=n.extend({},hi),console&&console.log&&console.log("Error: cboxElement missing settings object")):r=n.extend({},i);for(t in r)n.isFunction(r[t])&&"on"!==t.slice(0,2)&&(r[t]=r[t].call(y));r.rel=r.rel||y.rel||n(y).data("rel")||"nofollow";r.href=r.href||n(y).attr("href");r.title=r.title||y.title;"string"==typeof r.href&&(r.href=n.trim(r.href))}function ut(i,r){n(t).trigger(i);w.triggerHandler(i);n.isFunction(r)&&r.call(y)}function yt(i){at||(y=i,wi(),c=n(y),a=0,"nofollow"!==r.rel&&(c=n("."+ot).filter(function(){var t,i=n.data(this,tt);return i&&(t=n(this).data("rel")||i.rel||this.rel),t===r.rel}),a=c.index(y),-1===a&&(c=c.add(y),a=c.length-1)),b.css({opacity:parseFloat(r.opacity),cursor:r.overlayClose?"pointer":"auto",visibility:"visible"}).show(),oi&&u.add(b).removeClass(oi),r.className&&u.add(b).addClass(r.className),oi=r.className,r.closeButton?wt.html(r.close).appendTo(p):wt.appendTo("<div/>"),nt||(nt=lt=!0,u.css({visibility:"hidden",display:"block"}),l=e(o,"LoadedContent","width:0; height:0; overflow:hidden"),p.css({width:"",height:""}).append(l),d=ni.height()+ri.height()+p.outerHeight(!0)-p.height(),g=ti.width()+ii.width()+p.outerWidth(!0)-p.width(),it=l.outerHeight(!0),rt=l.outerWidth(!0),r.w=v(r.initialWidth,"x"),r.h=v(r.initialHeight,"y"),l.css({width:"",height:r.h}),s.position(),ut(tr,r.onOpen),ei.add(ui).hide(),u.focus(),r.trapFocus&&t.addEventListener&&(t.addEventListener("focus",pi,!0),w.one(li,function(){t.removeEventListener("focus",pi,!0)})),r.returnFocus&&w.one(li,function(){n(y).focus()})),nr())}function bi(){!u&&t.body&&(si=!1,k=n(i),u=e(o).attr({id:tt,"class":n.support.opacity===!1?h+"IE":"",role:"dialog",tabindex:"-1"}).hide(),b=e(o,"Overlay").hide(),pt=n([e(o,"LoadingOverlay")[0],e(o,"LoadingGraphic")[0]]),ft=e(o,"Wrapper"),p=e(o,"Content").append(ui=e(o,"Title"),fi=e(o,"Current"),ct=n('<button type="button"/>').attr({id:h+"Previous"}),ht=n('<button type="button"/>').attr({id:h+"Next"}),et=e("button","Slideshow"),pt),wt=n('<button type="button"/>').attr({id:h+"Close"}),ft.append(e(o).append(e(o,"TopLeft"),ni=e(o,"TopCenter"),e(o,"TopRight")),e(o,!1,"clear:left").append(ti=e(o,"MiddleLeft"),p,ii=e(o,"MiddleRight")),e(o,!1,"clear:left").append(e(o,"BottomLeft"),ri=e(o,"BottomCenter"),e(o,"BottomRight"))).find("div div").css({float:"left"}),st=e(o,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),ei=ht.add(ct).add(fi).add(et),n(t.body).append(b,u.append(ft,st)))}function gi(){function i(n){n.which>1||n.shiftKey||n.altKey||n.metaKey||n.ctrlKey||(n.preventDefault(),yt(this))}return u?(si||(si=!0,ht.click(function(){s.next()}),ct.click(function(){s.prev()}),wt.click(function(){s.close()}),b.click(function(){r.overlayClose&&s.close()}),n(t).bind("keydown."+h,function(n){var t=n.keyCode;nt&&r.escKey&&27===t&&(n.preventDefault(),s.close());nt&&r.arrowKey&&c[1]&&!n.altKey&&(37===t?(n.preventDefault(),ct.click()):39===t&&(n.preventDefault(),ht.click()))}),n.isFunction(n.fn.on)?n(t).on("click."+h,"."+ot,i):n("."+ot).live("click."+h,i)),!0):!1}function nr(){var u,b,k,p=s.prep,nt=++ai;lt=!0;f=!1;y=c[a];wi();ut(dt);ut(bt,r.onLoad);r.h=r.height?v(r.height,"y")-it-d:r.innerHeight&&v(r.innerHeight,"y");r.w=r.width?v(r.width,"x")-rt-g:r.innerWidth&&v(r.innerWidth,"x");r.mw=r.w;r.mh=r.h;r.maxWidth&&(r.mw=v(r.maxWidth,"x")-rt-g,r.mw=r.w&&r.w<r.mw?r.w:r.mw);r.maxHeight&&(r.mh=v(r.maxHeight,"y")-it-d,r.mh=r.h&&r.h<r.mh?r.h:r.mh);u=r.href;ki=setTimeout(function(){pt.show()},100);r.inline?(k=e(o).hide().insertBefore(n(u)[0]),w.one(dt,function(){k.replaceWith(l.children())}),p(n(u))):r.iframe?p(" "):r.html?p(r.html):vi(r,u)?(u=yi(r,u),f=t.createElement("img"),n(f).addClass(h+"Photo").bind("error",function(){r.title=!1;p(e(o,"Error").html(r.imgError))}).one("load",function(){var t;nt===ai&&(n.each(["alt","longdesc","aria-describedby"],function(t,i){var r=n(y).attr(i)||n(y).attr("data-"+i);r&&f.setAttribute(i,r)}),r.retinaImage&&i.devicePixelRatio>1&&(f.height=f.height/i.devicePixelRatio,f.width=f.width/i.devicePixelRatio),r.scalePhotos&&(b=function(){f.height-=f.height*t;f.width-=f.width*t},r.mw&&f.width>r.mw&&(t=(f.width-r.mw)/f.width,b()),r.mh&&f.height>r.mh&&(t=(f.height-r.mh)/f.height,b())),r.h&&(f.style.marginTop=Math.max(r.mh-f.height,0)/2+"px"),c[1]&&(r.loop||c[a+1])&&(f.style.cursor="pointer",f.onclick=function(){s.next()}),f.style.width=f.width+"px",f.style.height=f.height+"px",setTimeout(function(){p(f)},1))}),setTimeout(function(){f.src=u},1)):u&&st.load(u,r.data,function(t,i){nt===ai&&p("error"===i?e(o,"Error").html(r.xhrError):n(this).contents())})}var b,u,ft,p,ni,ti,ii,ri,c,k,l,st,pt,ui,fi,et,ht,ct,wt,ei,r,d,g,it,rt,y,a,f,nt,lt,at,ki,s,oi,si,hi={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,href:!1,title:!1,rel:!1,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1},tt="colorbox",h="cbox",ot=h+"Element",tr=h+"_open",bt=h+"_load",kt=h+"_complete",ci=h+"_cleanup",li=h+"_closed",dt=h+"_purge",w=n("<a/>"),o="div",ai=0,di={},ir=function(){function n(){clearTimeout(y)}function f(){(r.loop||c[a+1])&&(n(),y=setTimeout(s.next,r.slideshowSpeed))}function l(){et.html(r.slideshowStop).unbind(i).one(i,v);w.bind(kt,f).bind(bt,n);u.removeClass(t+"off").addClass(t+"on")}function v(){n();w.unbind(kt,f).unbind(bt,n);et.html(r.slideshowStart).unbind(i).one(i,function(){s.next();l()});u.removeClass(t+"on").addClass(t+"off")}function e(){o=!1;et.hide();n();w.unbind(kt,f).unbind(bt,n);u.removeClass(t+"off "+t+"on")}var o,y,t=h+"Slideshow_",i="click."+h;return function(){o?r.slideshow||(w.unbind(ci,e),e()):r.slideshow&&c[1]&&(o=!0,w.one(ci,e),r.slideshowAuto?l():v(),et.show())}}();n.colorbox||(n(bi),s=n.fn[tt]=n[tt]=function(t,i){var r=this;if(t=t||{},bi(),gi()){if(n.isFunction(r))r=n("<a/>"),t.open=!0;else if(!r[0])return r;i&&(t.onComplete=i);r.each(function(){n.data(this,tt,n.extend({},n.data(this,tt)||hi,t))}).addClass(ot);(n.isFunction(t.open)&&t.open.call(r)||t.open)&&yt(r[0])}return r},s.position=function(t,i){function w(){ni[0].style.width=ri[0].style.width=p[0].style.width=parseInt(u[0].style.width,10)-g+"px";p[0].style.height=ti[0].style.height=ii[0].style.height=parseInt(u[0].style.height,10)-d+"px"}var f,o,c,l=0,a=0,e=u.offset(),y;(k.unbind("resize."+h),u.css({top:-9e4,left:-9e4}),o=k.scrollTop(),c=k.scrollLeft(),r.fixed?(e.top-=o,e.left-=c,u.css({position:"fixed"})):(l=o,a=c,u.css({position:"absolute"})),a+=r.right!==!1?Math.max(k.width()-r.w-rt-g-v(r.right,"x"),0):r.left!==!1?v(r.left,"x"):Math.round(Math.max(k.width()-r.w-rt-g,0)/2),l+=r.bottom!==!1?Math.max(gt()-r.h-it-d-v(r.bottom,"y"),0):r.top!==!1?v(r.top,"y"):Math.round(Math.max(gt()-r.h-it-d,0)/2),u.css({top:e.top,left:e.left,visibility:"visible"}),ft[0].style.width=ft[0].style.height="9999px",f={width:r.w+rt+g,height:r.h+it+d,top:l,left:a},t)&&(y=0,n.each(f,function(n){if(f[n]!==di[n])return(y=t,void 0)}),t=y);di=f;t||u.css(f);u.dequeue().animate(f,{duration:t||0,complete:function(){w();lt=!1;ft[0].style.width=r.w+rt+g+"px";ft[0].style.height=r.h+it+d+"px";r.reposition&&setTimeout(function(){k.bind("resize."+h,s.position)},1);i&&i()},step:w})},s.resize=function(n){var t;nt&&(n=n||{},n.width&&(r.w=v(n.width,"x")-rt-g),n.innerWidth&&(r.w=v(n.innerWidth,"x")),l.css({width:r.w}),n.height&&(r.h=v(n.height,"y")-it-d),n.innerHeight&&(r.h=v(n.innerHeight,"y")),n.innerHeight||n.height||(t=l.scrollTop(),l.css({height:"auto"}),r.h=l.height()),l.css({height:r.h}),t&&l.scrollTop(t),s.position("none"===r.transition?0:r.speed))},s.prep=function(i){function b(){return r.w=r.w||l.width(),r.w=r.mw&&r.mw<r.w?r.mw:r.w,r.w}function k(){return r.h=r.h||l.height(),r.h=r.mh&&r.mh<r.h?r.mh:r.h,r.h}if(nt){var v,y="none"===r.transition?0:r.speed;l.empty().remove();l=e(o,"LoadedContent").append(i);l.hide().appendTo(st.show()).css({width:b(),overflow:r.scrolling?"auto":"hidden"}).css({height:k()}).prependTo(p);st.hide();n(f).css({float:"none"});v=function(){function s(){n.support.opacity===!1&&u[0].style.removeAttribute("filter")}var i,f,o=c.length,v="frameBorder",p="allowTransparency";nt&&(f=function(){clearTimeout(ki);pt.hide();ut(kt,r.onComplete)},ui.html(r.title).add(l).show(),o>1?("string"==typeof r.current&&fi.html(r.current.replace("{current}",a+1).replace("{total}",o)).show(),ht[r.loop||o-1>a?"show":"hide"]().html(r.next),ct[r.loop||a?"show":"hide"]().html(r.previous),ir(),r.preloading&&n.each([vt(-1),vt(1)],function(){var i,f,u=c[this],r=n.data(u,tt);r&&r.href?(i=r.href,n.isFunction(i)&&(i=i.call(u))):i=n(u).attr("href");i&&vi(r,i)&&(i=yi(r,i),f=t.createElement("img"),f.src=i)})):ei.hide(),r.iframe?(i=e("iframe")[0],v in i&&(i[v]=0),p in i&&(i[p]="true"),r.scrolling||(i.scrolling="no"),n(i).attr({src:r.href,name:(new Date).getTime(),"class":h+"Iframe",allowFullScreen:!0,webkitAllowFullScreen:!0,mozallowfullscreen:!0}).one("load",f).appendTo(l),w.one(dt,function(){i.src="//about:blank"}),r.fastIframe&&n(i).trigger("load")):f(),"fade"===r.transition?u.fadeTo(y,1,s):s())};"fade"===r.transition?u.fadeTo(y,0,function(){s.position(0,v)}):s.position(y,v)}},s.next=function(){!lt&&c[1]&&(r.loop||c[a+1])&&(a=vt(1),yt(c[a]))},s.prev=function(){!lt&&c[1]&&(r.loop||a)&&(a=vt(-1),yt(c[a]))},s.close=function(){nt&&!at&&(at=!0,nt=!1,ut(ci,r.onCleanup),k.unbind("."+h),b.fadeTo(r.fadeOut||0,0),u.stop().fadeTo(r.fadeOut||0,0,function(){u.add(b).css({opacity:1,cursor:"auto"}).hide();ut(dt);l.empty().remove();setTimeout(function(){at=!1;ut(li,r.onClosed)},1)}))},s.remove=function(){u&&(u.stop(),n.colorbox.close(),u.stop().remove(),b.remove(),at=!1,u=null,n("."+ot).removeData(tt).removeClass(ot),n(t).unbind("click."+h))},s.element=function(){return n(y)},s.settings=hi)})(jQuery,document,window);typeof bsn=="undefined"&&(_b=bsn={});typeof _b.Autosuggest=="undefined"&&(_b.Autosuggest={});_b.AutoSuggest=function(n,t){var r,u,i;if(!document.getElementById||(this.fld=_b.DOM.gE(n),!this.fld))return 0;this.sInp="";this.nInpC=0;this.aSug=[];this.aSugCache={};this.iHigh=0;r={minchars:2,meth:"POST",varname:"input",className:"autosuggest",timeout:7e3,delay:50,offsety:1,shownoresults:!1,noresults:"",maxheight:250,cache:!0,maxentries:15,url:"",methodName:"GetSuggestionList",xmlNameSpace:"http://jbecker.com/AutoComplete",siteId:"0",boxHeaderText:"Suggestions...",widthModifier:80,submitOnClick:"true",useHeader:!1,useSectionHeaders:!0};this.oP=$.extend({},r,t);u={brands:{id:1,text:"Brands"},categories:{id:2,text:"Categories"},products:{id:3,text:"Products"},popularSearches:{id:4,text:"Popular Searches"}};this.oS=u;i=this;this.fld.onkeypress=function(n){return i.onKeyPress(n)};this.fld.onkeyup=function(n){return i.onKeyUp(n)};this.fld.onkeydown=function(n){return i.onKeyDown(n)};this.fld.setAttribute("autocomplete","off")};typeof _b.Utility=="undefined"&&(_b.Utility={});_b.Utility.fireEvent=function(n,t){var r=n,i;r&&(document.createEvent?(i=document.createEvent("MouseEvents"),i&&(i.initEvent(t,!0,!1),r.dispatchEvent(i))):document.createEventObject&&r.fireEvent("on"+t))};_b.Utility.fireEvent2=function(n,t){var i;return document.createEventObject?(i=document.createEventObject(),n.fireEvent("on"+t,i)):(i=document.createEvent("HTMLEvents"),i.initEvent(t,!0,!0),!n.dispatchEvent(i))};_b.AutoSuggest.prototype.onKeyPress=function(n){var f=window.event?window.event.keyCode:n.keyCode,i,u,t,r;switch(f){case 13:if(i=_b.DOM.gE("as_ul"),i&&(u=null,i.childNodes&&(u=i.childNodes[this.iHigh-1]),u))return t=document.getElementById("as_item_"+this.iHigh),t&&(r="",t.href&&(r=$.trim(t.href)),r==""||/#$/.test(r)?(this.setHighlightedValue(),this.oP&&this.oP.submitOnClick!=null&&this.oP.submitOnClick=="true"&&this.submitForm(this.fld)):window.location.href=t.href),!1;break;case 27:this.clearSuggestions()}return 1};_b.AutoSuggest.prototype.onKeyDown=function(){clearTimeout(this.keyPressDelayTimeout)};_b.AutoSuggest.prototype.onKeyUp=function(n){var t=window.event?window.event.keyCode:n.keyCode,r=this,i=1;switch(t){case 38:this.changeHighlight(t);i=0;break;case 40:this.changeHighlight(t);i=0;break;default:this.keyPressDelayTimeout=setTimeout(function(){r.getSuggestions(r.fld.value)},200)}return i};_b.AutoSuggest.prototype.getSuggestions=function(n){var u,i,r,t,f,e;if(n==this.sInp)return 0;if(_b.DOM.remE(this.idAs),_b.DOM.remE(this.idAsFrame),this.sInp=n,$.trim(n).length<this.oP.minchars)return this.aSug=[],this.nInpC=n.length,0;if(u=this.nInpC,this.nInpC=n.length?n.length:0,i=this.aSug.length,this.nInpC>u&&i&&i<this.oP.maxentries&&this.oP.cache){for(r=[],t=0;t<i;t++)this.aSug&&this.aSug[t]&&this.aSug[t].value.substr(0,n.length).toLowerCase()==n.toLowerCase()&&r.push(this.aSug[t]);return this.aSug=r,this.createList(this.aSug),!1}return this.aSugCache[n]?(this.aSug=this.aSugCache[n].slice(0),this.createList(this.aSug)):(f=this,e=this.sInp,clearTimeout(this.ajID),this.ajID=setTimeout(function(){f.doAjaxRequest(e)},this.oP.delay)),!1};_b.AutoSuggest.prototype.doAjaxRequest=function(n){if(n==this.fld.value){var i=this.oP.url+"/"+this.oP.methodName,t=this;$.ajax({url:i,type:"POST",data:{prefixText:n,count:this.oP.maxentries,site:this.oP.siteid},success:function(responseXml){var json=$(responseXml).text(),data;json&&(data=eval("("+json+")"),t.setSuggestions(data,t.sInp))}})}};_b.AutoSuggest.prototype.setSuggestions=function(n,t){t==this.fld.value&&(this.aSug=n,this.idAs="as_"+this.fld.id,this.idAsFrame="as_frame_"+this.fld.id,this.aSugCache[t]=this.aSug.slice(0),this.createList(this.aSug))};_b.AutoSuggest.prototype.createList=function(n){var r=this,i,d,h,nt,s,t,k;if(_b.DOM.remE(this.idAs),_b.DOM.remE(this.idAsFrame),this.killTimeout(),n.length==0&&!this.oP.shownoresults)return!1;i=_b.DOM.cE("div",{id:this.idAs,className:this.oP.className});this.oP.useHeader&&(d=_b.DOM.cE("div",{className:"as_corner"}),h=_b.DOM.cE("div",{className:"as_header"}),h.innerHTML=this.oP.boxHeaderText,h.appendChild(d),i.appendChild(h));var c=_b.DOM.cE("ul",{id:"as_ul"}),p=0,f="",e="",g=0,o=[];for(t=0;t<n.length;t++){if(this.oP.useSectionHeaders&&this.oS&&p!=n[t].typeid){p=n[t].typeid;switch(p){case 1:f=this.oS.brands.text;e="section_header_brands";break;case 2:f=this.oS.categories.text;e="section_header_categories";break;case 3:f=this.oS.products.text;e="section_header_products";break;case 4:f=this.oS.popularSearches.text;e="section_header_popular_searches";break;default:f="";e=""}if(f!=""){var rt=_b.DOM.cE("span",{},'<em class="autosuggest_em">'+f+"<\/em>",!0),l=_b.DOM.cE("a",{}),ut=_b.DOM.cE("span",{className:"tl"}," "),ft=_b.DOM.cE("span",{className:"tr"}," ");l.appendChild(ut);l.appendChild(ft);l.appendChild(rt);nt=_b.DOM.cE("li",{id:e,className:"as_section_header"},l);c.appendChild(nt);g++;o.push(t)}}var a=n[t].value,v=a.toLowerCase().indexOf(this.sInp.toLowerCase()),et=a.substring(0,v),ot=a.substring(v,v+this.sInp.length),st=a.substring(v+this.sInp.length),y=$("<b/>"),tt=$("<b/>");y.append(tt.text(et).html());y.append($('<em class="autosuggest_em"/>').text(ot));y.append(tt.text(st).html());var ht=_b.DOM.cE("span",{},y.html(),!0),w="#",it="";n[t].url&&n[t].url!=""&&(w=n[t].url,it=n[t].value);var u=_b.DOM.cE("a",{href:w,title:it}),ct=_b.DOM.cE("span",{className:"tl"}," "),lt=_b.DOM.cE("span",{className:"tr"}," ");u.appendChild(ct);u.appendChild(lt);u.appendChild(ht);u.name=t+1+g;u.id="as_item_"+u.name;w!="#"||(u.onclick=this.oP&&this.oP.submitOnClick!=null&&this.oP.submitOnClick=="true"?function(){return r.setHighlightedValue(),r.submitForm(r.fld),!1}:function(){return r.setHighlightedValue(),!1});u.onmouseover=function(){r.setHighlight(this.name)};s=_b.DOM.cE("li",{},u);c.appendChild(s)}if(n.length==0&&this.oP.shownoresults&&(s=_b.DOM.cE("li",{className:"as_warning"},this.oP.noresults),c.appendChild(s)),o&&o.length>0)for(t=0;t<o.length;t++)this.aSug.splice(o[t],0,null);i.appendChild(c);var at=_b.DOM.cE("div",{className:"as_corner"}),vt=_b.DOM.cE("div",{className:"as_bar"}),b=_b.DOM.cE("div",{className:"as_footer"});b.appendChild(at);b.appendChild(vt);i.appendChild(b);k=_b.DOM.getPos(this.fld);i.style.left=k.x+"px";i.style.top=k.y+this.fld.offsetHeight+this.oP.offsety+"px";i.style.width=this.fld.offsetWidth+this.oP.widthModifier+"px";i.onmouseover=function(){r.killTimeout()};i.onmouseout=function(){r.resetTimeout()};i.style.zIndex=i.style.zIndex+1e8;document.getElementsByTagName("body")[0].appendChild(i);this.iHigh=0;r=this;this.toID=setTimeout(function(){r.clearSuggestions()},this.oP.timeout)};_b.AutoSuggest.prototype.changeHighlight=function(n){var i=_b.DOM.gE("as_ul"),t,r,u;if(!i)return!1;r=1;n==40?t=this.iHigh+1:n==38&&(t=this.iHigh-1,r=-1);u=i.childNodes[t-1];u&&(u.id.lastIndexOf("section_header_")||(t=t+r));t>i.childNodes.length&&(t=i.childNodes.length);t<1&&(t=1,this.clearHighlight());this.setHighlight(t)};_b.AutoSuggest.prototype.setHighlight=function(n){var t=_b.DOM.gE("as_ul");if(!t)return!1;this.iHigh>0&&this.clearHighlight();this.iHigh=Number(n);n!=1&&(t.childNodes[this.iHigh-1].className="as_highlight");this.killTimeout()};_b.AutoSuggest.prototype.clearHighlight=function(){var t=_b.DOM.gE("as_ul"),n;if(!t)return!1;this.iHigh>0&&(n=t.childNodes[this.iHigh-1],n&&(n.className=n.id.lastIndexOf("section_header_")?"":"as_section_header"),this.iHigh=0)};_b.AutoSuggest.prototype.setHighlightedValue=function(){var t,n,i,r,u;return this.iHigh?this.aSug[this.iHigh-1]?(t=this.fld.form,t&&(n=document.getElementById("acukd"),n||(n=document.createElement("input"),n.setAttribute("name","acukd"),n.setAttribute("id","acukd"),n.setAttribute("type","hidden"),t.appendChild(n)),n.setAttribute("value",this.fld.value)),i=this.fld.value=this.aSug[this.iHigh-1].value,r=$("#SearchFilter ul li.selected").attr("searchtext"),typeof r!="undefined"?(u=r.replace("{0}",i),$("#header-search-input-hidden").val(u)):this.sInp=i,this.fld.focus(),this.fld.selectionStart&&this.fld.setSelectionRange(this.sInp.length,this.sInp.length),this.clearSuggestions(),typeof this.oP.callback=="function"&&this.oP.callback(this.aSug[this.iHigh-1]),!0):!1:!1};_b.AutoSuggest.prototype.killTimeout=function(){clearTimeout(this.toID)};_b.AutoSuggest.prototype.resetTimeout=function(){clearTimeout(this.toID);var n=this;this.toID=setTimeout(function(){n.clearSuggestions()},1e3)};_b.AutoSuggest.prototype.clearSuggestions=function(){var r,u;this.killTimeout();var n=_b.DOM.gE(this.idAs),t=_b.DOM.gE(this.idAsFrame),i=this;n&&(r=new _b.Fader(n,1,0,250,function(){_b.DOM.remE(i.idAs)}));t&&(u=new _b.Fader(t,1,0,250,function(){_b.DOM.remE(i.idAsFrame)}))};_b.AutoSuggest.prototype.submitForm=function(n){n&&n.form&&n.form.submit()};typeof _b.DOM=="undefined"&&(_b.DOM={});_b.DOM.cE=function(n,t,i,r){var u=document.createElement(n),e,f;if(!u)return 0;for(e in t)u[e]=t[e];return f=typeof i,f!="string"||r?f=="string"&&r?u.innerHTML=i:f=="object"&&u.appendChild(i):u.appendChild(document.createTextNode(i)),u};_b.DOM.gE=function(n){var i=typeof n,t;return i=="undefined"?0:i=="string"?(t=document.getElementById(n),t?typeof t.appendChild!="undefined"?t:0:0):typeof n.appendChild!="undefined"?n:0};_b.DOM.remE=function(n){var t=this.gE(n);return t?t.parentNode.removeChild(t)?!0:0:0};_b.DOM.getPos=function(n){var n=this.gE(n),t=n,r=0,i;if(t.offsetParent)while(t.offsetParent)r+=t.offsetLeft,t=t.offsetParent;else t.x&&(r+=t.x);if(t=n,i=0,t.offsetParent)while(t.offsetParent)i+=t.offsetTop,t=t.offsetParent;else t.y&&(i+=t.y);return{x:r,y:i}};typeof _b.Fader=="undefined"&&(_b.Fader={});_b.Fader=function(n,t,i,r,u){if(!n)return 0;this.e=n;this.from=t;this.to=i;this.cb=u;this.nDur=r;this.nInt=50;this.nTime=0;var f=this;this.nID=setInterval(function(){f._fade()},this.nInt)};_b.Fader.prototype._fade=function(){this.nTime+=this.nInt;var n=Math.round(this._tween(this.nTime,this.from,this.to,this.nDur)*100),t=n/100;if(this.e.filters)try{this.e.filters.item("DXImageTransform.Microsoft.Alpha").opacity=n}catch(i){this.e.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+n+")"}else this.e.style.opacity=t;this.nTime==this.nDur&&(clearInterval(this.nID),this.cb!=undefined&&this.cb())};_b.Fader.prototype._tween=function(n,t,i,r){return t+(i-t)*(n/r)}