function WordWheelInit(n,t,i,r,u,f,e,o,s,h,c,l,a,v){jQuery(document).ready(function(){WordWheel.init({inputID:n,pauseDuration:t,minimumNumChar:i,expertsNum:u,preFatchDuration:f==null?0:f,fastURL:"/Touch.Services/Experts.svc/SearchExperts?query=",timeOut:o==null?5e3:o,pageContainer:s,btnUniq:h,hiddenID:c,btnID:l,consultantType:a,guestID:v})})}function open_advisor_profile(n,t){var i=window.location.href="/pages/AdvisorProfile.aspx?ExpID="+n+"&searchString="+t;WordWheel.trackSearchEventAndRedirect({ChosenAdvisorId:n},i)}var searchBlurb,WordWheel;!function(n,t,i){function u(i,u){this.wrapper="string"==typeof i?t.querySelector(i):i,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!r.hasPointer,disableTouch:r.hasPointer||!r.hasTouch,disableMouse:r.hasPointer||r.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:"undefined"==typeof n.onmousedown};for(var f in u)this.options[f]=u[f];this.translateZ=this.options.HWCompositing&&r.hasPerspective?" translateZ(0)":"",this.options.useTransition=r.hasTransition&&this.options.useTransition,this.options.useTransform=r.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"==this.options.eventPassthrough?!1:this.options.scrollY,this.options.scrollX="horizontal"==this.options.eventPassthrough?!1:this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?r.ease[this.options.bounceEasing]||r.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function e(n,i,r){var u=t.createElement("div"),f=t.createElement("div");return r===!0&&(u.style.cssText="position:absolute;z-index:9999",f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),f.className="iScrollIndicator","h"==n?(r===!0&&(u.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",f.style.height="100%"),u.className="iScrollHorizontalScrollbar"):(r===!0&&(u.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",f.style.width="100%"),u.className="iScrollVerticalScrollbar"),u.style.cssText+=";overflow:hidden",i||(u.style.pointerEvents="none"),u.appendChild(f),u}function o(i,u){var o,e,s;this.wrapper="string"==typeof u.el?t.querySelector(u.el):u.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=i,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(o in u)this.options[o]=u[o];(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(r.addEvent(this.indicator,"touchstart",this),r.addEvent(n,"touchend",this)),this.options.disablePointer||(r.addEvent(this.indicator,r.prefixPointerEvent("pointerdown"),this),r.addEvent(n,r.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(r.addEvent(this.indicator,"mousedown",this),r.addEvent(n,"mouseup",this))),this.options.fade)&&(this.wrapperStyle[r.style.transform]=this.scroller.translateZ,e=r.style.transitionDuration,this.wrapperStyle[e]=r.isBadAndroid?"0.0001ms":"0ms",s=this,r.isBadAndroid&&f(function(){"0.0001ms"===s.wrapperStyle[e]&&(s.wrapperStyle[e]="0s")}),this.wrapperStyle.opacity="0")}var f=n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||n.msRequestAnimationFrame||function(t){n.setTimeout(t,1e3/60)},r=function(){function u(n){return e===!1?!1:""===e?n:e+n.charAt(0).toUpperCase()+n.substr(1)}var r={},f=t.createElement("div").style,e=function(){for(var i,t=["t","webkitT","MozT","msT","OT"],n=0,r=t.length;r>n;n++)if(i=t[n]+"ransform",i in f)return t[n].substr(0,t[n].length-1);return!1}(),o;return r.getTime=Date.now||function(){return+new Date},r.extend=function(n,t){for(var i in t)n[i]=t[i]},r.addEvent=function(n,t,i,r){n.addEventListener(t,i,!!r)},r.removeEvent=function(n,t,i,r){n.removeEventListener(t,i,!!r)},r.prefixPointerEvent=function(t){return n.MSPointerEvent?"MSPointer"+t.charAt(7).toUpperCase()+t.substr(8):t},r.momentum=function(n,t,r,u,f,e){var o,c,h=n-t,s=i.abs(h)/r;return e=void 0===e?.0006:e,o=n+s*s/(2*e)*(0>h?-1:1),c=s/e,u>o?(o=f?u-f/2.5*(s/8):u,h=i.abs(o-n),c=h/s):o>0&&(o=f?f/2.5*(s/8):0,h=i.abs(n)+o,c=h/s),{destination:i.round(o),duration:c}},o=u("transform"),r.extend(r,{hasTransform:o!==!1,hasPerspective:u("perspective")in f,hasTouch:"ontouchstart"in n,hasPointer:!(!n.PointerEvent&&!n.MSPointerEvent),hasTransition:u("transition")in f}),r.isBadAndroid=function(){var i=n.navigator.appVersion,t;return/Android/.test(i)&&!/Chrome\/\d/.test(i)?(t=i.match(/Safari\/(\d+.\d)/),t&&"object"==typeof t&&t.length>=2?parseFloat(t[1])<535.19:!0):!1}(),r.extend(r.style={},{transform:o,transitionTimingFunction:u("transitionTimingFunction"),transitionDuration:u("transitionDuration"),transitionDelay:u("transitionDelay"),transformOrigin:u("transformOrigin")}),r.hasClass=function(n,t){var i=new RegExp("(^|\\s)"+t+"(\\s|$)");return i.test(n.className)},r.addClass=function(n,t){if(!r.hasClass(n,t)){var i=n.className.split(" ");i.push(t),n.className=i.join(" ")}},r.removeClass=function(n,t){if(r.hasClass(n,t)){var i=new RegExp("(^|\\s)"+t+"(\\s|$)","g");n.className=n.className.replace(i," ")}},r.offset=function(n){for(var t=-n.offsetLeft,i=-n.offsetTop;n=n.offsetParent;)t-=n.offsetLeft,i-=n.offsetTop;return{left:t,top:i}},r.preventDefaultException=function(n,t){for(var i in t)if(t[i].test(n[i]))return!0;return!1},r.extend(r.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),r.extend(r.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(n){return n*(2-n)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(n){return i.sqrt(1- --n*n)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(n){var t=4;return(n-=1)*n*((t+1)*n+t)+1}},bounce:{style:"",fn:function(n){return(n/=1)<1/2.75?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}},elastic:{style:"",fn:function(n){var t=.22,r=.4;return 0===n?0:1==n?1:r*i.pow(2,-10*n)*i.sin((n-t/4)*2*i.PI/t)+1}}}),r.tap=function(n,i){var r=t.createEvent("Event");r.initEvent(i,!0,!0),r.pageX=n.pageX,r.pageY=n.pageY,n.target.dispatchEvent(r)},r.click=function(n){var r,i=n.target;/(SELECT|INPUT|TEXTAREA)/i.test(i.tagName)||(r=t.createEvent("MouseEvents"),r.initMouseEvent("click",!0,!0,n.view,1,i.screenX,i.screenY,i.clientX,i.clientY,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,0,null),r._constructed=!0,i.dispatchEvent(r))},r}();u.prototype={version:"5.2.0",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},_transitionEnd:function(n){n.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(n){var f,t,u;(1==r.eventType[n.type]||(f=n.which?n.button:n.button<2?0:4==n.button?1:2,0===f))&&this.enabled&&(!this.initiated||r.eventType[n.type]===this.initiated)&&(!this.options.preventDefault||r.isBadAndroid||r.preventDefaultException(n.target,this.options.preventDefaultException)||n.preventDefault(),u=n.touches?n.touches[0]:n,this.initiated=r.eventType[n.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=r.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,t=this.getComputedPosition(),this._translate(i.round(t.x),i.round(t.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=u.pageX,this.pointY=u.pageY,this._execEvent("beforeScrollStart"))},_move:function(n){if(this.enabled&&r.eventType[n.type]===this.initiated){this.options.preventDefault&&n.preventDefault();var f,e,o,s,h=n.touches?n.touches[0]:n,t=h.pageX-this.pointX,u=h.pageY-this.pointY,c=r.getTime();if(this.pointX=h.pageX,this.pointY=h.pageY,this.distX+=t,this.distY+=u,o=i.abs(this.distX),s=i.abs(this.distY),!(c-this.endTime>300&&10>o&&10>s)){if(this.directionLocked||this.options.freeScroll||(this.directionLocked=o>s+this.options.directionLockThreshold?"h":s>=o+this.options.directionLockThreshold?"v":"n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)n.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);u=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)n.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);t=0}t=this.hasHorizontalScroll?t:0,u=this.hasVerticalScroll?u:0,f=this.x+t,e=this.y+u,(f>0||f<this.maxScrollX)&&(f=this.options.bounce?this.x+t/3:f>0?0:this.maxScrollX),(e>0||e<this.maxScrollY)&&(e=this.options.bounce?this.y+u/3:e>0?0:this.maxScrollY),this.directionX=t>0?-1:0>t?1:0,this.directionY=u>0?-1:0>u?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(f,e),c-this.startTime>300&&(this.startTime=c,this.startX=this.x,this.startY=this.y)}}},_end:function(n){var f;if(this.enabled&&r.eventType[n.type]===this.initiated){this.options.preventDefault&&!r.preventDefaultException(n.target,this.options.preventDefaultException)&&n.preventDefault();var o,s,e=(n.changedTouches?n.changedTouches[0]:n,r.getTime()-this.startTime),t=i.round(this.x),u=i.round(this.y),l=i.abs(t-this.startX),a=i.abs(u-this.startY),h=0,c="";if(this.isInTransition=0,this.initiated=0,this.endTime=r.getTime(),!this.resetPosition(this.options.bounceTime))return(this.scrollTo(t,u),!this.moved)?(this.options.tap&&r.tap(n,this.options.tap),this.options.click&&r.click(n),void this._execEvent("scrollCancel")):this._events.flick&&200>e&&100>l&&100>a?void this._execEvent("flick"):((this.options.momentum&&300>e&&(o=this.hasHorizontalScroll?r.momentum(this.x,this.startX,e,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:t,duration:0},s=this.hasVerticalScroll?r.momentum(this.y,this.startY,e,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:u,duration:0},t=o.destination,u=s.destination,h=i.max(o.duration,s.duration),this.isInTransition=1),this.options.snap)&&(f=this._nearestSnap(t,u),this.currentPage=f,h=this.options.snapSpeed||i.max(i.max(i.min(i.abs(t-f.x),1e3),i.min(i.abs(u-f.y),1e3)),300),t=f.x,u=f.y,this.directionX=0,this.directionY=0,c=this.options.bounceEasing),t!=this.x||u!=this.y?((t>0||t<this.maxScrollX||u>0||u<this.maxScrollY)&&(c=r.ease.quadratic),void this.scrollTo(t,u,h,c)):void this._execEvent("scrollEnd"))}},_resize:function(){var n=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){n.refresh()},this.options.resizePolling)},resetPosition:function(n){var t=this.x,i=this.y;return n=n||0,!this.hasHorizontalScroll||this.x>0?t=0:this.x<this.maxScrollX&&(t=this.maxScrollX),!this.hasVerticalScroll||this.y>0?i=0:this.y<this.maxScrollY&&(i=this.maxScrollY),t==this.x&&i==this.y?!1:(this.scrollTo(t,i,n,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){this.wrapper.offsetHeight,this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight,this.scrollerWidth=this.scroller.offsetWidth,this.scrollerHeight=this.scroller.offsetHeight,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,this.wrapperOffset=r.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(n,t){this._events[n]||(this._events[n]=[]),this._events[n].push(t)},off:function(n,t){if(this._events[n]){var i=this._events[n].indexOf(t);i>-1&&this._events[n].splice(i,1)}},_execEvent:function(n){if(this._events[n]){var t=0,i=this._events[n].length;if(i)for(;i>t;t++)this._events[n][t].apply(this,[].slice.call(arguments,1))}},scrollBy:function(n,t,i,r){n=this.x+n,t=this.y+t,i=i||0,this.scrollTo(n,t,i,r)},scrollTo:function(n,t,i,u){u=u||r.ease.circular,this.isInTransition=this.options.useTransition&&i>0;var f=this.options.useTransition&&u.style;!i||f?(f&&(this._transitionTimingFunction(u.style),this._transitionTime(i)),this._translate(n,t)):this._animate(n,t,i,u.fn)},scrollToElement:function(n,t,u,f,e){if(n=n.nodeType?n:this.scroller.querySelector(n)){var o=r.offset(n);o.left-=this.wrapperOffset.left,o.top-=this.wrapperOffset.top,u===!0&&(u=i.round(n.offsetWidth/2-this.wrapper.offsetWidth/2)),f===!0&&(f=i.round(n.offsetHeight/2-this.wrapper.offsetHeight/2)),o.left-=u||0,o.top-=f||0,o.left=o.left>0?0:o.left<this.maxScrollX?this.maxScrollX:o.left,o.top=o.top>0?0:o.top<this.maxScrollY?this.maxScrollY:o.top,t=void 0===t||null===t||"auto"===t?i.max(i.abs(this.x-o.left),i.abs(this.y-o.top)):t,this.scrollTo(o.left,o.top,t,e)}},_transitionTime:function(n){var t,i,u;if(n=n||0,t=r.style.transitionDuration,(this.scrollerStyle[t]=n+"ms",!n&&r.isBadAndroid)&&(this.scrollerStyle[t]="0.0001ms",i=this,f(function(){"0.0001ms"===i.scrollerStyle[t]&&(i.scrollerStyle[t]="0s")})),this.indicators)for(u=this.indicators.length;u--;)this.indicators[u].transitionTime(n)},_transitionTimingFunction:function(n){if(this.scrollerStyle[r.style.transitionTimingFunction]=n,this.indicators)for(var t=this.indicators.length;t--;)this.indicators[t].transitionTimingFunction(n)},_translate:function(n,t){if(this.options.useTransform?this.scrollerStyle[r.style.transform]="translate("+n+"px,"+t+"px)"+this.translateZ:(n=i.round(n),t=i.round(t),this.scrollerStyle.left=n+"px",this.scrollerStyle.top=t+"px"),this.x=n,this.y=t,this.indicators)for(var u=this.indicators.length;u--;)this.indicators[u].updatePosition()},_initEvents:function(t){var i=t?r.removeEvent:r.addEvent,u=this.options.bindToWrapper?this.wrapper:n;i(n,"orientationchange",this),i(n,"resize",this),this.options.click&&i(this.wrapper,"click",this,!0),this.options.disableMouse||(i(this.wrapper,"mousedown",this),i(u,"mousemove",this),i(u,"mousecancel",this),i(u,"mouseup",this)),r.hasPointer&&!this.options.disablePointer&&(i(this.wrapper,r.prefixPointerEvent("pointerdown"),this),i(u,r.prefixPointerEvent("pointermove"),this),i(u,r.prefixPointerEvent("pointercancel"),this),i(u,r.prefixPointerEvent("pointerup"),this)),r.hasTouch&&!this.options.disableTouch&&(i(this.wrapper,"touchstart",this),i(u,"touchmove",this),i(u,"touchcancel",this),i(u,"touchend",this)),i(this.scroller,"transitionend",this),i(this.scroller,"webkitTransitionEnd",this),i(this.scroller,"oTransitionEnd",this),i(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var i,u,t=n.getComputedStyle(this.scroller,null);return this.options.useTransform?(t=t[r.style.transform].split(")")[0].split(", "),i=+(t[12]||t[4]),u=+(t[13]||t[5])):(i=+t.left.replace(/[^-\d.]/g,""),u=+t.top.replace(/[^-\d.]/g,"")),{x:i,y:u}},_initIndicators:function(){function n(n){if(u.indicators)for(var t=u.indicators.length;t--;)n.call(u.indicators[t])}var t,r=this.options.interactiveScrollbars,s="string"!=typeof this.options.scrollbars,i=[],u=this,f;for(this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(t={el:e("v",r,this.options.scrollbars),interactive:r,defaultScrollbars:!0,customStyle:s,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(t.el),i.push(t)),this.options.scrollX&&(t={el:e("h",r,this.options.scrollbars),interactive:r,defaultScrollbars:!0,customStyle:s,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(t.el),i.push(t))),this.options.indicators&&(i=i.concat(this.options.indicators)),f=i.length;f--;)this.indicators.push(new o(this,i[f]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){n(function(){this.fade()})}),this.on("scrollCancel",function(){n(function(){this.fade()})}),this.on("scrollStart",function(){n(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){n(function(){this.fade(1,!0)})})),this.on("refresh",function(){n(function(){this.refresh()})}),this.on("destroy",function(){n(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){r.addEvent(this.wrapper,"wheel",this),r.addEvent(this.wrapper,"mousewheel",this),r.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,r.removeEvent(this.wrapper,"wheel",this),r.removeEvent(this.wrapper,"mousewheel",this),r.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(n){if(this.enabled){n.preventDefault();var r,t,u,f,e=this;if(void 0===this.wheelTimeout&&e._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){e.options.snap||e._execEvent("scrollEnd"),e.wheelTimeout=void 0},400),"deltaX"in n)1===n.deltaMode?(r=-n.deltaX*this.options.mouseWheelSpeed,t=-n.deltaY*this.options.mouseWheelSpeed):(r=-n.deltaX,t=-n.deltaY);else if("wheelDeltaX"in n)r=n.wheelDeltaX/120*this.options.mouseWheelSpeed,t=n.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in n)r=t=n.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in n))return;r=t=-n.detail/3*this.options.mouseWheelSpeed}if(r*=this.options.invertWheelDirection,t*=this.options.invertWheelDirection,this.hasVerticalScroll||(r=t,t=0),this.options.snap)return u=this.currentPage.pageX,f=this.currentPage.pageY,r>0?u--:0>r&&u++,t>0?f--:0>t&&f++,void this.goToPage(u,f);u=this.x+i.round(this.hasHorizontalScroll?r:0),f=this.y+i.round(this.hasVerticalScroll?t:0),this.directionX=r>0?-1:0>r?1:0,this.directionY=t>0?-1:0>t?1:0,u>0?u=0:u<this.maxScrollX&&(u=this.maxScrollX),f>0?f=0:f<this.maxScrollY&&(f=this.maxScrollY),this.scrollTo(u,f,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var f,h,o,s,r,t,n=0,e=0,u=0,c=this.options.snapStepX||this.wrapperWidth,l=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(o=i.round(c/2),s=i.round(l/2);u>-this.scrollerWidth;){for(this.pages[n]=[],f=0,r=0;r>-this.scrollerHeight;)this.pages[n][f]={x:i.max(u,this.maxScrollX),y:i.max(r,this.maxScrollY),width:c,height:l,cx:u-o,cy:r-s},r-=l,f++;u-=c,n++}else for(t=this.options.snap,f=t.length,h=-1;f>n;n++)(0===n||t[n].offsetLeft<=t[n-1].offsetLeft)&&(e=0,h++),this.pages[e]||(this.pages[e]=[]),u=i.max(-t[n].offsetLeft,this.maxScrollX),r=i.max(-t[n].offsetTop,this.maxScrollY),o=u-i.round(t[n].offsetWidth/2),s=r-i.round(t[n].offsetHeight/2),this.pages[e][h]={x:u,y:r,width:t[n].offsetWidth,height:t[n].offsetHeight,cx:o,cy:s},u>this.maxScrollX&&e++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1==0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=i.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=i.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var n=this.options.snapSpeed||i.max(i.max(i.min(i.abs(this.x-this.startX),1e3),i.min(i.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,n)})},_nearestSnap:function(n,t){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var r=0,f=this.pages.length,u=0;if(i.abs(n-this.absStartX)<this.snapThresholdX&&i.abs(t-this.absStartY)<this.snapThresholdY)return this.currentPage;for(n>0?n=0:n<this.maxScrollX&&(n=this.maxScrollX),t>0?t=0:t<this.maxScrollY&&(t=this.maxScrollY);f>r;r++)if(n>=this.pages[r][0].cx){n=this.pages[r][0].x;break}for(f=this.pages[r].length;f>u;u++)if(t>=this.pages[0][u].cy){t=this.pages[0][u].y;break}return r==this.currentPage.pageX&&(r+=this.directionX,0>r?r=0:r>=this.pages.length&&(r=this.pages.length-1),n=this.pages[r][0].x),u==this.currentPage.pageY&&(u+=this.directionY,0>u?u=0:u>=this.pages[0].length&&(u=this.pages[0].length-1),t=this.pages[0][u].y),{x:n,y:t,pageX:r,pageY:u}},goToPage:function(n,t,r,u){u=u||this.options.bounceEasing,n>=this.pages.length?n=this.pages.length-1:0>n&&(n=0),t>=this.pages[n].length?t=this.pages[n].length-1:0>t&&(t=0);var f=this.pages[n][t].x,e=this.pages[n][t].y;r=void 0===r?this.options.snapSpeed||i.max(i.max(i.min(i.abs(f-this.x),1e3),i.min(i.abs(e-this.y),1e3)),300):r,this.currentPage={x:f,y:e,pageX:n,pageY:t},this.scrollTo(f,e,r,u)},next:function(n,t){var i=this.currentPage.pageX,r=this.currentPage.pageY;i++,i>=this.pages.length&&this.hasVerticalScroll&&(i=0,r++),this.goToPage(i,r,n,t)},prev:function(n,t){var i=this.currentPage.pageX,r=this.currentPage.pageY;i--,0>i&&this.hasVerticalScroll&&(i=0,r--),this.goToPage(i,r,n,t)},_initKeys:function(){var i,u={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(i in this.options.keyBindings)"string"==typeof this.options.keyBindings[i]&&(this.options.keyBindings[i]=this.options.keyBindings[i].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(i in u)this.options.keyBindings[i]=this.options.keyBindings[i]||u[i];r.addEvent(n,"keydown",this),this.on("destroy",function(){r.removeEvent(n,"keydown",this)})},_key:function(n){if(this.enabled){var e,t=this.options.snap,u=t?this.currentPage.pageX:this.x,f=t?this.currentPage.pageY:this.y,o=r.getTime(),s=this.keyTime||0,h=.25;switch(this.options.useTransition&&this.isInTransition&&(e=this.getComputedPosition(),this._translate(i.round(e.x),i.round(e.y)),this.isInTransition=!1),this.keyAcceleration=200>o-s?i.min(this.keyAcceleration+h,50):0,n.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?u+=t?1:this.wrapperWidth:f+=t?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?u-=t?1:this.wrapperWidth:f-=t?1:this.wrapperHeight;break;case this.options.keyBindings.end:u=t?this.pages.length-1:this.maxScrollX,f=t?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:u=0,f=0;break;case this.options.keyBindings.left:u+=t?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:f+=t?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:u-=t?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:f-=t?1:5+this.keyAcceleration>>0;break;default:return}if(t)return void this.goToPage(u,f);u>0?(u=0,this.keyAcceleration=0):u<this.maxScrollX&&(u=this.maxScrollX,this.keyAcceleration=0),f>0?(f=0,this.keyAcceleration=0):f<this.maxScrollY&&(f=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(u,f,0),this.keyTime=o}},_animate:function(n,t,i,u){function o(){var y,p,v,a=r.getTime();return a>=l?(e.isAnimating=!1,e._translate(n,t),void(e.resetPosition(e.options.bounceTime)||e._execEvent("scrollEnd"))):(a=(a-c)/i,v=u(a),y=(n-s)*v+s,p=(t-h)*v+h,e._translate(y,p),void(e.isAnimating&&f(o)))}var e=this,s=this.x,h=this.y,c=r.getTime(),l=c+i;this.isAnimating=!0,o()},handleEvent:function(n){switch(n.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(n);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(n);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(n);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(n);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(n);break;case"keydown":this._key(n);break;case"click":this.enabled&&!n._constructed&&(n.preventDefault(),n.stopPropagation())}}},o.prototype={handleEvent:function(n){switch(n.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(n);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(n);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(n)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(r.removeEvent(this.indicator,"touchstart",this),r.removeEvent(this.indicator,r.prefixPointerEvent("pointerdown"),this),r.removeEvent(this.indicator,"mousedown",this),r.removeEvent(n,"touchmove",this),r.removeEvent(n,r.prefixPointerEvent("pointermove"),this),r.removeEvent(n,"mousemove",this),r.removeEvent(n,"touchend",this),r.removeEvent(n,r.prefixPointerEvent("pointerup"),this),r.removeEvent(n,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(t){var i=t.touches?t.touches[0]:t;t.preventDefault(),t.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=i.pageX,this.lastPointY=i.pageY,this.startTime=r.getTime(),this.options.disableTouch||r.addEvent(n,"touchmove",this),this.options.disablePointer||r.addEvent(n,r.prefixPointerEvent("pointermove"),this),this.options.disableMouse||r.addEvent(n,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(n){var i,u,f,e,t=n.touches?n.touches[0]:n;r.getTime(),this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,i=t.pageX-this.lastPointX,this.lastPointX=t.pageX,u=t.pageY-this.lastPointY,this.lastPointY=t.pageY,f=this.x+i,e=this.y+u,this._pos(f,e),n.preventDefault(),n.stopPropagation()},_end:function(t){if(this.initiated){if(this.initiated=!1,t.preventDefault(),t.stopPropagation(),r.removeEvent(n,"touchmove",this),r.removeEvent(n,r.prefixPointerEvent("pointermove"),this),r.removeEvent(n,"mousemove",this),this.scroller.options.snap){var u=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),f=this.options.snapSpeed||i.max(i.max(i.min(i.abs(this.scroller.x-u.x),1e3),i.min(i.abs(this.scroller.y-u.y),1e3)),300);this.scroller.x==u.x&&this.scroller.y==u.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=u,this.scroller.scrollTo(u.x,u.y,f,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(n){var t,i;n=n||0,t=r.style.transitionDuration,(this.indicatorStyle[t]=n+"ms",!n&&r.isBadAndroid)&&(this.indicatorStyle[t]="0.0001ms",i=this,f(function(){"0.0001ms"===i.indicatorStyle[t]&&(i.indicatorStyle[t]="0s")}))},transitionTimingFunction:function(n){this.indicatorStyle[r.style.transitionTimingFunction]=n},refresh:function(){this.transitionTime(),this.indicatorStyle.display=this.options.listenX&&!this.options.listenY?this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.scroller.hasVerticalScroll?"block":"none":this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(r.addClass(this.wrapper,"iScrollBothScrollbars"),r.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(r.removeClass(this.wrapper,"iScrollBothScrollbars"),r.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px")),this.wrapper.offsetHeight,this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=i.max(i.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=i.max(i.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var n=this.options.listenX&&i.round(this.sizeRatioX*this.scroller.x)||0,t=this.options.listenY&&i.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(n<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=i.max(this.indicatorWidth+n,8),this.indicatorStyle.width=this.width+"px"),n=this.minBoundaryX):n>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=i.max(this.indicatorWidth-(n-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",n=this.maxPosX+this.indicatorWidth-this.width):n=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),t<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=i.max(this.indicatorHeight+3*t,8),this.indicatorStyle.height=this.height+"px"),t=this.minBoundaryY):t>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=i.max(this.indicatorHeight-3*(t-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",t=this.maxPosY+this.indicatorHeight-this.height):t=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=n,this.y=t,this.scroller.options.useTransform?this.indicatorStyle[r.style.transform]="translate("+n+"px,"+t+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=n+"px",this.indicatorStyle.top=t+"px")},_pos:function(n,t){0>n?n=0:n>this.maxPosX&&(n=this.maxPosX),0>t?t=0:t>this.maxPosY&&(t=this.maxPosY),n=this.options.listenX?i.round(n/this.sizeRatioX):this.scroller.x,t=this.options.listenY?i.round(t/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(n,t)},fade:function(n,t){if(!t||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var i=n?250:500,u=n?0:300;n=n?"1":"0",this.wrapperStyle[r.style.transitionDuration]=i+"ms",this.fadeTimeout=setTimeout(function(n){this.wrapperStyle.opacity=n,this.visible=+n}.bind(this,n),u)}}},u.utils=r,"undefined"!=typeof module&&module.exports?module.exports=u:"function"==typeof define&&define.amd?define(function(){return u}):n.IScroll=u}(window,document,Math),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n($j)}(function(n){"use strict";var i="drawer",r=typeof document.ontouchstart!="undefined",t={init:function(r){return r=n.extend({iscroll:{mouseWheel:!0,preventDefault:!1},showOverlay:!0},r),t.settings={state:!1,events:{opened:"drawer.opened",closed:"drawer.closed"},dropdownEvents:{opened:"shown.bs.dropdown",closed:"hidden.bs.dropdown"}},t.settings.clss=n.extend({nav:"drawer-nav",toggle:"drawer-toggle",overlay:"drawer-overlay",open:"drawer-open",close:"drawer-close",pageOpen:"page-open",pageClose:"page-close",dropdown:"drawer-dropdown"},r.clss),this.each(function(){var u=this,f=n(this),e=f.data(i);if(!e){r=n.extend({},r),f.data(i,{options:r}),t.refresh.call(u),r.showOverlay&&t.addOverlay.call(u);n("."+t.settings.clss.toggle).on("click."+i,function(){return t.toggle.call(u),u.iScroll.refresh()});n(window).on("resize."+i,function(){return t.close.call(u),u.iScroll.refresh()});n("."+t.settings.clss.dropdown).on(t.settings.dropdownEvents.opened+" "+t.settings.dropdownEvents.closed,function(){return u.iScroll.refresh()})}})},refresh:function(){this.iScroll=new IScroll("."+t.settings.clss.nav,n(this).data(i).options.iscroll)},refreshScroll:function(){var n=this;setTimeout(function(){n[0].iScroll.refresh()},0)},addOverlay:function(){var i=n(this),r=n("<div>").addClass(t.settings.clss.overlay+" "+t.settings.clss.toggle);return i.append(r)},toggle:function(){var n=this;return t.settings.state?t.close.call(n):t.open.call(n)},open:function(){var u=n(this),f=n("[data-role$='page']");if(r)u.on("touchmove."+i,function(n){n.preventDefault()});return f.removeClass(t.settings.clss.pageClose).addClass(t.settings.clss.pageOpen),u.removeClass(t.settings.clss.close).addClass(t.settings.clss.open).drawerCallback(function(){t.settings.state=!0,u.trigger(t.settings.events.opened)})},close:function(){var u=n(this),f=n("[data-role$='page']");return r&&u.off("touchmove."+i),f.removeClass(t.settings.clss.pageOpen).addClass(t.settings.clss.pageClose),u.removeClass(t.settings.clss.open).addClass(t.settings.clss.close).drawerCallback(function(){t.settings.state=!1,u.trigger(t.settings.events.closed)})},destroy:function(){return this.each(function(){var r=this,u=n(this);n("."+t.settings.clss.toggle).off("click."+i),n(window).off("resize."+i),n("."+t.settings.clss.dropdown).off(t.settings.dropdownEvents.opened+" "+t.settings.dropdownEvents.closed),r.iScroll.destroy(),u.removeData(i).find("."+t.settings.clss.overlay).remove()})}};n.fn.drawerCallback=function(t){var i="transitionend webkitTransitionEnd";return this.each(function(){var r=n(this);r.on(i,function(){return r.off(i),t.call(this)})})},n.fn.drawer=function(r){if(t[r])return t[r].apply(this,Array.prototype.slice.call(arguments,1));if(typeof r!="object"&&r)n.error("Method "+r+" does not exist on jQuery."+i);else return t.init.apply(this,arguments)}}),$j(document).ready(function(){$j(".drawer").drawer({"class":{nav:"drawer-nav",toggle:"drawer-toggle",overlay:"drawer-overlay",open:"drawer-open",close:"drawer-close",dropdown:"drawer-dropdown"},iscroll:{scrollbars:!0,mouseWheel:!0,useTransition:!1,resizeScrollbars:!0},showOverlay:!0});var u=$j("[id*='IsSaleHidden']"),f=$j(".searchContainer"),t=$j("#search-button-icon"),i=$j("#close-search"),e=$j("#search-button"),r=$j("[id*='txtSearch']"),a=$j("#MobileDiscount"),v=$j(".wordWheelContainer"),h=$j(".ui-header"),c=$j("#sort-holder"),n=!1,o=$j("#subCategoriesMenu"),l=$j(".categories-menu-header"),s=$j("#subCategoriesMenuPanel");o.on("shown.bs.collapse",function(){$j(".drawer").drawer("refreshScroll")});o.on("hidden.bs.collapse",function(){$j(".drawer").drawer("refreshScroll")});$j(".drawer").on("drawer.closed",function(){s.collapse("hide"),document.body.style.overflow="initial"});$j(".drawer").on("drawer.opened",function(){document.body.style.overflow="hidden"});l.click(function(){s.collapse("toggle")}),i.click(function(){n==!0&&(u&&h.css("height","15vh !important"),e.animate({right:"0",display:"none"},.4),t.show(),i.hide(),typeof WordWheel!="undefined"&&WordWheel!==null&&WordWheel.ToggleResults(),r.val().length>0&&r.val(""),n=!1,f.toggleClass("expended"))}),t.click(function(){n==!1&&(u,e.animate({right:"92%",display:"block"},.4),c.removeClass("open").addClass("close"),t.hide(),i.show(),f.toggleClass("expended"),n=!0,r.focus())})}),searchBlurb={searchBlurbObj:null,inputObj:null,valid:function(n){return(this.inputObj=$("#"+n),!this.isValid(this.inputObj))?(this.show(this.inputObj),!1):!0},isValid:function(n){return $.trim(n.val()).length>0},checkKey:function(n,t){return n.keyCode==13&&this.valid(t),null},show:function(){$('div[data-role="page"]').append('<div id="searchBlurb"><a href="javascript:searchBlurb.hide();"><\/a><\/div>'),this.searchBlurbObj=$("#searchBlurb"),this.searchBlurbObj.css({}),this.searchBlurbObj.fadeIn("fast")},hide:function(){this.searchBlurbObj!=null&&this.searchBlurbObj.fadeOut("fast",function(){searchBlurb.searchBlurbObj.remove(),searchBlurb.searchBlurbObj=null,searchBlurb.inputObj.focus()})}},WordWheel={isActive:!0,isShow:!0,timer:null,requestTimer:0,lastSearch:null,arrowKeyPosition:-1,disableBlur:!1,enterKeyLock:!1,escKeyCount:0,searchPerformedEventDataKey:"SearchPerformedEventData",config:{inputID:null,inputObj:null,wrapperID:null,wrapperObj:null,bodyObj:null,debug:!0,maxEscKeyCount:2,slideInSpeed:100},tracking:{OriginalTerm:null,SearchTerm:null,PageContainer:null,IsWWClosed:!1,WWExpertSuggestion:0,SearchType:0,WWExpertList:null},init:function(n){(this.config=jQuery.fn.extend({},this.config,n),this.config.inputID==null||$("#"+this.config.inputID).length<=0)||(this.config.inputObj=$("#"+this.config.inputID),this.config.wrapperID=this.config.inputID+"_continerDiv",this.tracking.PageContainer=this.config.pageContainer,this.checkForSearchEventPerformed(),this.injectDiv(),this.BindEvent())},checkForSearchEventPerformed:function(){var n=sessionStorage.getItem(WordWheel.searchPerformedEventDataKey);typeof n!="undefined"&&n&&(sessionStorage.removeItem(WordWheel.searchPerformedEventDataKey),(new LP.services.TrackingEventsService).trackEventByName(50,"SearchPerformed",JSON.parse(n)))},injectDiv:function(){$("#search-holder").append('<div id="'+this.config.wrapperID+'" class="wordWheelWrap fix_search_pos"><div class="wordWheelContainer"><div class="wordWheelBody"><\/div><div class="wordWheelClose"><a href="#" onclick="return WordWheel.ToggleResults();">Close<\/a><\/div><\/div><\/div>'),this.config.wrapperObj=$("#"+this.config.wrapperID),this.config.bodyObj=$("#"+this.config.wrapperID+" .wordWheelBody"),this.setWordWheelPosition()},setWordWheelPosition:function(){var n=this.config.inputObj.offset();this.config.wrapperObj.css({})},BindEvent:function(){this.config.inputObj.keypress(function(){WordWheel.fireWordWheel()}),this.config.inputObj.bind("input",function(){WordWheel.fireWordWheel()}),$("#"+this.config.btnID).mouseup(function(){WordWheel.doPostBack(null,null,null)}),$("#"+this.config.btnID).click(function(){return!1}),this.config.wrapperObj.click(function(){WordWheel.disableBlur=!0,WordWheel.config.inputObj.focus()}),this.config.inputObj.focus(function(){WordWheel.ActivateWordWheel()}),this.config.inputObj.blur(function(){setTimeout("WordWheel.Close()",200)})},keyValidation:function(n){var t=n;t==13?WordWheel.arrowKeyPosition>=0?window.location=$("li:eq("+WordWheel.arrowKeyPosition+") a",WordWheel.config.bodyObj)[0].href:$("#btnDoSearch").click():t==27?(event.preventDefault(),clearTimeout(this.timer),this.escKeyCount++,this.escKeyCount==this.config.maxEscKeyCount&&(WordWheel.config.inputObj.val(""),this.escKeyCount=0),this.escKeyCount!=0&&setTimeout("WordWheel.escKeyCount = 0",2e3),WordWheel.Close()):t==38?this.handleKeyUp():t==40?this.handleKeyDown():t==8&&this.fireWordWheel()},keyValidationASCII:function(n){var t=n.keyCode||n.which;n>=32&&n<=126&&this.fireWordWheel()},fireWordWheel:function(){clearTimeout(this.timer),this.timer=setTimeout("WordWheel.ActivateWordWheel()",this.config.pauseDuration-this.config.preFatchDuration),requestTimer=+new Date},handleKeyUp:function(){this.arrowKeyPosition>-1&&(oldPosition=this.arrowKeyPosition,this.arrowKeyPosition--,this.changeHoverArrowKeys(oldPosition))},handleKeyDown:function(){this.arrowKeyPosition<$("li",this.config.bodyObj).length-1&&(oldPosition=this.arrowKeyPosition,this.arrowKeyPosition++,this.changeHoverArrowKeys(oldPosition))},setPositionKey:function(n){oldPosition=this.arrowKeyPosition,this.arrowKeyPosition=n,this.changeHoverArrowKeys(oldPosition)},changeHoverArrowKeys:function(n){$("li:eq("+n+") a",this.config.bodyObj).removeClass("hover"),this.arrowKeyPosition>-1&&$("li:eq("+this.arrowKeyPosition+") a",this.config.bodyObj).addClass("hover")},ActivateWordWheel:function(){var n=$.trim(this.config.inputObj.val());this.lastSearch!=n&&this.isActive?n.length>=this.config.minimumNumChar?this.JsonCall(n):this.Close():this.isShow||this.Show()},Close:function(){this.disableBlur||(this.config.wrapperObj.slideUp(WordWheel.config.slideInSpeed),this.isShow=!1),this.disableBlur=!1,$(".wordWheelWrap").slideUp(function(){$(".wordWheelWrap").hide()})},Show:function(){this.tracking.WWExpertSuggestion>0&&(this.config.wrapperObj.slideDown(WordWheel.config.slideInSpeed),this.isShow=!0)},ToggleResults:function(){return $(".wordWheelWrap").hide(),!1},JsonCall:function(n){$.ajax({type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",url:WordWheel.config.fastURL+encodeURIComponent(n),timeout:this.config.timeOut,success:function(t){WordWheel.CreateGridResults(t,n)},error:function(n,t,i){console.log("error jsonp call "+t,i)}}),this.lastSearch=this.config.inputObj.val(),this.tracking.OriginalTerm=this.lastSearch,this.arrowKeyPosition=-1},CreateGridResults:function(n,t){var r=[],f,u,i,e;if(n==null||n.length==0){this.config.bodyObj.empty(),f=$("<ul><\/ul>").attr("class","wordWheelResultsBody").appendTo(this.config.bodyObj),f.append('<li class="as-result-item"><a>No Results Found<\/a><\/li>'),this.tracking.WWExpertSuggestion=1,setTimeout("WordWheel.Show()",this.config.pauseDuration-this.requestTimer);return}for(u=0;u<n.length;u++)i=n[u],e={ID:i.ID,displayName:i.FullName,category:i.CategoryName,seoName:i.SEOName},r.push(e);this.config.bodyObj.empty(),this.tracking.WWExpertSuggestion=r.length,WordWheel.tracking.WWExpertList=null,r.length>0&&(WordWheel.CreateGridCell("EXPERTS",r,WordWheel.config.expertsNum,1,0,t),this.requestTimer<this.config.pauseDuration?setTimeout("WordWheel.Show()",this.config.pauseDuration-this.requestTimer):this.Show())},CreateGridCell:function(n,t,i,r,u,f){var e=$("<ul data-role='listview'><\/ul>").attr("class","wordWheelResultsBody").appendTo(this.config.bodyObj);WordWheel.tracking.WWExpertList=r==1?[]:null,jQuery.each(t,function(n,t){return e.append('<li onclick="open_advisor_profile('+t.ID+",'"+f+'\')"><a onmouseover="WordWheel.setPositionKey('+(n+u)+')"><b>'+t.displayName+"<\/b><\/a><\/li>"),WordWheel.tracking.WWExpertList[n]={category:t.category,memberID:t.ID},n==i-1?!1:void 0})},debug:function(n){WordWheel.config.debug&&Log.write(n)},GetSearchEventTrackingInfo:function(){var n={},t;return n.LocationOfSearch=this.tracking.PageContainer,n.GuestId=this.config.guestID,n.siteId=typeof WebSettings!="undefined"&&WebSettings.getApplication?WebSettings.getApplication().siteId:"5",WordWheel.isShow&&WordWheel.tracking.WWExpertList&&WordWheel.tracking.WWExpertList.length>0&&(t=[],jQuery.each(WordWheel.tracking.WWExpertList,function(n,i){t.push(i.memberID)}),n.SuggestedAdvisorIDs=t.join(",")),n},trackSearchEventAndRedirect:function(n,t){var i=this.GetSearchEventTrackingInfo();i.SearchType="suggested",i.SearchTerm=this.config.inputObj.val(),$.extend(i,n),WordWheel.addSearchPerformedEventToSessionStorage(i),window.location=t},addSearchPerformedEventToSessionStorage:function(n){sessionStorage.setItem(WordWheel.searchPerformedEventDataKey,JSON.stringify(n))},buildTrakingJson:function(n,t,i){var r=null,u;WordWheel.tracking.WWExpertList!=null&&(r="[",jQuery.each(WordWheel.tracking.WWExpertList,function(n,t){r+='{"Category":'+t.category+',"MemberID":'+t.ID+"}",n<WordWheel.tracking.WWExpertList.length-1&&(r+=",")}),r+="]"),u='{"IsWWClosed":'+this.tracking.IsWWClosed+',"OriginalTerm":"'+encodeURIComponent(this.config.inputObj.val())+'","PageContainer":"'+this.tracking.PageContainer+'","SearchTerm":"'+(t==null?this.config.inputObj.val():t)+'","SearchType":"'+(n==null?this.tracking.SearchType:n)+'","WWExpertSuggestion":"'+this.tracking.WWExpertSuggestion+'","FriendlyUrl":"'+i+'","WWExpertList":'+r+"}",$("#"+this.config.hiddenID).val(u)},doPostBack:function(n,t,i){searchBlurb.isValid(WordWheel.config.inputObj)&&(this.buildTrakingJson(n,t,i),__doPostBack(this.config.btnUniq,""))}},Podium={},Podium.keydown=function(n){var t=document.createEvent("KeyboardEvent");Object.defineProperty(t,"keyCode",{get:function(){return this.keyCodeVal}}),Object.defineProperty(t,"which",{get:function(){return this.keyCodeVal}}),t.initKeyboardEvent?t.initKeyboardEvent("keydown",!0,!0,document.defaultView,!1,!1,!1,!1,n,n):t.initKeyEvent("keydown",!0,!0,document.defaultView,!1,!1,!1,!1,n,0),t.keyCodeVal=n,t.keyCode!==n&&alert("keyCode mismatch "+t.keyCode+"("+t.which+")"),document.dispatchEvent(t)}