$.initRotator=function(){var speed=5000;var pauseTime=1000000;var startpos=0;var timer=0;var imgWrap=$(".main-images");var imgLen=$(".main-images img").length;var counter=$('<ul class="co-nav"></ul>');if(imgLen>1){$(imgWrap).before(counter);for(i=1;i<=imgLen;i++){$(counter).append('<li><a class="image-index" href="#">'+i+'</a></li>');};$(counter).append('<li><a class="rotator-control" href="#" title="Pause the current image."></a></li>');};$("ul.co-nav li:first").addClass("first");$("ul.co-nav li:last").addClass("last");$("ul.co-nav li a.image-index").mouseover(function(){var matchIndex=$("ul.co-nav li a.image-index").index(this);clearTimeout(timer);$(".main-images a").hide();$(".main-images a:eq("+matchIndex+")").show();$("ul.co-nav li a").removeClass("active");$(this).addClass("active");$(".rotator-control").removeClass("rotator-play");});$("ul.co-nav li a.image-index").mouseout(function(){var matchIndex=$("ul.co-nav li a").index(this);timer=setTimeout("rotateKeepAlive("+matchIndex+")",speed);});$(".rotator-control").click(function(){var buttonCurrent=$(".rotator-control").attr("class");if(buttonCurrent=='rotator-control')
{clearTimeout(timer);var matchIndex=$("ul.co-nav li").index($("ul.co-nav > li:has(a.active)"));timer=setTimeout("rotateKeepAlive("+matchIndex+")",pauseTime);$(".rotator-control").addClass("rotator-play");}
else
{clearTimeout(timer);var matchIndex=$("ul.co-nav li").index($("ul.co-nav > li:has(a.active)"));timer=setTimeout("rotateKeepAlive("+matchIndex+")",speed);$(".rotator-control").removeClass("rotator-play");};return false;});$("ul.co-nav li a").click(function(){return false;});rotateCallouts=function(current)
{var imgLen=$(".main-images img").length;var numLen=$("ul.co-nav li a").length;var newPos=current+1;$(".main-images a").hide();$("ul.co-nav li a").removeClass("active");if(newPos==imgLen||newPos==numLen)
{newPos=startpos;$(".main-images a:eq(0)").show();$("ul.co-nav li:eq(0) a").addClass("active");}
else
{$(".main-images a:eq("+newPos+")").show();$("ul.co-nav li:eq("+newPos+") a").addClass("active");}
timer=setTimeout("rotateKeepAlive("+newPos+")",speed);}
rotateKeepAlive=function(lastPos)
{clearTimeout(timer);rotateCallouts(lastPos);}
rotateCallouts(startpos-1);};eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9($){$.1v.C=9(o){z 4.1b(9(){3p r(4,o)})};8 q={Z:F,25:1,21:1,u:7,1c:3,15:7,1K:\'2X\',2c:\'2Q\',1q:0,B:7,1j:7,1G:7,2F:7,2B:7,2z:7,2x:7,2v:7,2s:7,2p:7,1S:\'<P></P>\',1Q:\'<P></P>\',2m:\'2l\',2k:\'2l\',1O:7,1L:7};$.C=9(e,o){4.5=$.16({},q,o||{});4.Q=F;4.D=7;4.H=7;4.t=7;4.U=7;4.R=7;4.N=!4.5.Z?\'1H\':\'26\';4.E=!4.5.Z?\'24\':\'23\';8 a=\'\',1e=e.K.1e(\' \');1r(8 i=0;i<1e.I;i++){6(1e[i].2y(\'C-2w\')!=-1){$(e).1E(1e[i]);8 a=1e[i];1p}}6(e.2t==\'3o\'||e.2t==\'3n\'){4.t=$(e);4.D=4.t.19();6(4.D.1o(\'C-H\')){6(!4.D.19().1o(\'C-D\'))4.D=4.D.B(\'<P></P>\');4.D=4.D.19()}10 6(!4.D.1o(\'C-D\'))4.D=4.t.B(\'<P></P>\').19()}10{4.D=$(e);4.t=$(e).3h(\'>2o,>2n,P>2o,P>2n\')}6(a!=\'\'&&4.D.19()[0].K.2y(\'C-2w\')==-1)4.D.B(\'<P 3g=" \'+a+\'"></P>\');4.H=4.t.19();6(!4.H.I||!4.H.1o(\'C-H\'))4.H=4.t.B(\'<P></P>\').19();4.R=$(\'.C-11\',4.D);6(4.R.u()==0&&4.5.1Q!=7)4.R=4.H.1z(4.5.1Q).11();4.R.V(4.K(\'C-11\'));4.U=$(\'.C-17\',4.D);6(4.U.u()==0&&4.5.1S!=7)4.U=4.H.1z(4.5.1S).11();4.U.V(4.K(\'C-17\'));4.H.V(4.K(\'C-H\'));4.t.V(4.K(\'C-t\'));4.D.V(4.K(\'C-D\'));8 b=4.5.15!=7?1k.1P(4.1m()/4.5.15):7;8 c=4.t.32(\'1F\');8 d=4;6(c.u()>0){8 f=0,i=4.5.21;c.1b(9(){d.1I(4,i++);f+=d.S(4,b)});4.t.y(4.N,f+\'T\');6(!o||o.u===J)4.5.u=c.u()}4.D.y(\'1y\',\'1A\');4.U.y(\'1y\',\'1A\');4.R.y(\'1y\',\'1A\');4.2G=9(){d.17()};4.2b=9(){d.11()};4.1U=9(){d.2q()};6(4.5.1j!=7)4.5.1j(4,\'2a\');6($.2A.28){4.1f(F,F);$(27).1u(\'2I\',9(){d.1t()})}10 4.1t()};8 r=$.C;r.1v=r.2H={C:\'0.2.3\'};r.1v.16=r.16=$.16;r.1v.16({1t:9(){4.A=7;4.G=7;4.X=7;4.13=7;4.14=F;4.1d=7;4.O=7;4.W=F;6(4.Q)z;4.t.y(4.E,4.1s(4.5.21)+\'T\');8 p=4.1s(4.5.25);4.X=4.13=7;4.1i(p,F);$(27).22(\'2E\',4.1U).1u(\'2E\',4.1U)},2D:9(){4.t.2C();4.t.y(4.E,\'3u\');4.t.y(4.N,\'3t\');6(4.5.1j!=7)4.5.1j(4,\'2D\');4.1t()},2q:9(){6(4.O!=7&&4.W)4.t.y(4.E,r.M(4.t.y(4.E))+4.O);4.O=7;4.W=F;6(4.5.1G!=7)4.5.1G(4);6(4.5.15!=7){8 a=4;8 b=1k.1P(4.1m()/4.5.15),N=0,E=0;$(\'1F\',4.t).1b(9(i){N+=a.S(4,b);6(i+1<a.A)E=N});4.t.y(4.N,N+\'T\');4.t.y(4.E,-E+\'T\')}4.1c(4.A,F)},3s:9(){4.Q=1h;4.1f()},3r:9(){4.Q=F;4.1f()},u:9(s){6(s!=J){4.5.u=s;6(!4.Q)4.1f()}z 4.5.u},3q:9(i,a){6(a==J||!a)a=i;6(4.5.u!==7&&a>4.5.u)a=4.5.u;1r(8 j=i;j<=a;j++){8 e=4.L(j);6(!e.I||e.1o(\'C-1a-1D\'))z F}z 1h},L:9(i){z $(\'.C-1a-\'+i,4.t)},2u:9(i,s){8 e=4.L(i),20=0,2u=0;6(e.I==0){8 c,e=4.1B(i),j=r.M(i);1n(c=4.L(--j)){6(j<=0||c.I){j<=0?4.t.2r(e):c.1X(e);1p}}}10 20=4.S(e);e.1E(4.K(\'C-1a-1D\'));1R s==\'3l\'?e.3k(s):e.2C().3j(s);8 a=4.5.15!=7?1k.1P(4.1m()/4.5.15):7;8 b=4.S(e,a)-20;6(i>0&&i<4.A)4.t.y(4.E,r.M(4.t.y(4.E))-b+\'T\');4.t.y(4.N,r.M(4.t.y(4.N))+b+\'T\');z e},1V:9(i){8 e=4.L(i);6(!e.I||(i>=4.A&&i<=4.G))z;8 d=4.S(e);6(i<4.A)4.t.y(4.E,r.M(4.t.y(4.E))+d+\'T\');e.1V();4.t.y(4.N,r.M(4.t.y(4.N))-d+\'T\')},17:9(){4.1C();6(4.O!=7&&!4.W)4.1T(F);10 4.1c(((4.5.B==\'1Z\'||4.5.B==\'G\')&&4.5.u!=7&&4.G==4.5.u)?1:4.A+4.5.1c)},11:9(){4.1C();6(4.O!=7&&4.W)4.1T(1h);10 4.1c(((4.5.B==\'1Z\'||4.5.B==\'A\')&&4.5.u!=7&&4.A==1)?4.5.u:4.A-4.5.1c)},1T:9(b){6(4.Q||4.14||!4.O)z;8 a=r.M(4.t.y(4.E));!b?a-=4.O:a+=4.O;4.W=!b;4.X=4.A;4.13=4.G;4.1i(a)},1c:9(i,a){6(4.Q||4.14)z;4.1i(4.1s(i),a)},1s:9(i){6(4.Q||4.14)z;6(4.5.B!=\'18\')i=i<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 a=4.A>i;8 b=r.M(4.t.y(4.E));8 f=4.5.B!=\'18\'&&4.A<=1?1:4.A;8 c=a?4.L(f):4.L(4.G);8 j=a?f:f-1;8 e=7,l=0,p=F,d=0;1n(a?--j>=i:++j<i){e=4.L(j);p=!e.I;6(e.I==0){e=4.1B(j).V(4.K(\'C-1a-1D\'));c[a?\'1z\':\'1X\'](e)}c=e;d=4.S(e);6(p)l+=d;6(4.A!=7&&(4.5.B==\'18\'||(j>=1&&(4.5.u==7||j<=4.5.u))))b=a?b+d:b-d}8 g=4.1m();8 h=[];8 k=0,j=i,v=0;8 c=4.L(i-1);1n(++k){e=4.L(j);p=!e.I;6(e.I==0){e=4.1B(j).V(4.K(\'C-1a-1D\'));c.I==0?4.t.2r(e):c[a?\'1z\':\'1X\'](e)}c=e;8 d=4.S(e);6(d==0){3f(\'3e: 3d 1H/26 3c 1r 3b. 3a 39 38 37 36 35. 34...\');z 0}6(4.5.B!=\'18\'&&4.5.u!==7&&j>4.5.u)h.33(e);10 6(p)l+=d;v+=d;6(v>=g)1p;j++}1r(8 x=0;x<h.I;x++)h[x].1V();6(l>0){4.t.y(4.N,4.S(4.t)+l+\'T\');6(a){b-=l;4.t.y(4.E,r.M(4.t.y(4.E))-l+\'T\')}}8 n=i+k-1;6(4.5.B!=\'18\'&&4.5.u&&n>4.5.u)n=4.5.u;6(j>n){k=0,j=n,v=0;1n(++k){8 e=4.L(j--);6(!e.I)1p;v+=4.S(e);6(v>=g)1p}}8 o=n-k+1;6(4.5.B!=\'18\'&&o<1)o=1;6(4.W&&a){b+=4.O;4.W=F}4.O=7;6(4.5.B!=\'18\'&&n==4.5.u&&(n-k+1)>=1){8 m=r.Y(4.L(n),!4.5.Z?\'1l\':\'1N\');6((v-m)>g)4.O=v-g-m}1n(i-->o)b+=4.S(4.L(i));4.X=4.A;4.13=4.G;4.A=o;4.G=n;z b},1i:9(p,a){6(4.Q||4.14)z;4.14=1h;8 b=4;8 c=9(){b.14=F;6(p==0)b.t.y(b.E,0);6(b.5.B==\'1Z\'||b.5.B==\'G\'||b.5.u==7||b.G<b.5.u)b.2j();b.1f();b.1M(\'2i\')};4.1M(\'31\');6(!4.5.1K||a==F){4.t.y(4.E,p+\'T\');c()}10{8 o=!4.5.Z?{\'24\':p}:{\'23\':p};4.t.1i(o,4.5.1K,4.5.2c,c)}},2j:9(s){6(s!=J)4.5.1q=s;6(4.5.1q==0)z 4.1C();6(4.1d!=7)z;8 a=4;4.1d=30(9(){a.17()},4.5.1q*2Z)},1C:9(){6(4.1d==7)z;2Y(4.1d);4.1d=7},1f:9(n,p){6(n==J||n==7){8 n=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'A\')||4.5.u==7||4.G<4.5.u);6(!4.Q&&(!4.5.B||4.5.B==\'A\')&&4.5.u!=7&&4.G>=4.5.u)n=4.O!=7&&!4.W}6(p==J||p==7){8 p=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'G\')||4.A>1);6(!4.Q&&(!4.5.B||4.5.B==\'G\')&&4.5.u!=7&&4.A==1)p=4.O!=7&&4.W}8 a=4;4.U[n?\'1u\':\'22\'](4.5.2m,4.2G)[n?\'1E\':\'V\'](4.K(\'C-17-1w\')).1J(\'1w\',n?F:1h);4.R[p?\'1u\':\'22\'](4.5.2k,4.2b)[p?\'1E\':\'V\'](4.K(\'C-11-1w\')).1J(\'1w\',p?F:1h);6(4.U.I>0&&(4.U[0].1g==J||4.U[0].1g!=n)&&4.5.1O!=7){4.U.1b(9(){a.5.1O(a,4,n)});4.U[0].1g=n}6(4.R.I>0&&(4.R[0].1g==J||4.R[0].1g!=p)&&4.5.1L!=7){4.R.1b(9(){a.5.1L(a,4,p)});4.R[0].1g=p}},1M:9(a){8 b=4.X==7?\'2a\':(4.X<4.A?\'17\':\'11\');4.12(\'2F\',a,b);6(4.X!==4.A){4.12(\'2B\',a,b,4.A);4.12(\'2z\',a,b,4.X)}6(4.13!==4.G){4.12(\'2x\',a,b,4.G);4.12(\'2v\',a,b,4.13)}4.12(\'2s\',a,b,4.A,4.G,4.X,4.13);4.12(\'2p\',a,b,4.X,4.13,4.A,4.G)},12:9(a,b,c,d,e,f,g){6(4.5[a]==J||(1R 4.5[a]!=\'2h\'&&b!=\'2i\'))z;8 h=1R 4.5[a]==\'2h\'?4.5[a][b]:4.5[a];6(!$.2W(h))z;8 j=4;6(d===J)h(j,c,b);10 6(e===J)4.L(d).1b(9(){h(j,4,d,c,b)});10{1r(8 i=d;i<=e;i++)6(i!==7&&!(i>=f&&i<=g))4.L(i).1b(9(){h(j,4,i,c,b)})}},1B:9(i){z 4.1I(\'<1F></1F>\',i)},1I:9(e,i){8 a=$(e).V(4.K(\'C-1a\')).V(4.K(\'C-1a-\'+i));a.1J(\'2V\',i);z a},K:9(c){z c+\' \'+c+(!4.5.Z?\'-2U\':\'-Z\')},S:9(e,d){8 a=e.2g!=J?e[0]:e;8 b=!4.5.Z?a.1x+r.Y(a,\'2f\')+r.Y(a,\'1l\'):a.2e+r.Y(a,\'2d\')+r.Y(a,\'1N\');6(d==J||b==d)z b;8 w=!4.5.Z?d-r.Y(a,\'2f\')-r.Y(a,\'1l\'):d-r.Y(a,\'2d\')-r.Y(a,\'1N\');$(a).y(4.N,w+\'T\');z 4.S(a)},1m:9(){z!4.5.Z?4.H[0].1x-r.M(4.H.y(\'2T\'))-r.M(4.H.y(\'2S\')):4.H[0].2e-r.M(4.H.y(\'2R\'))-r.M(4.H.y(\'3i\'))},2P:9(i,s){6(s==J)s=4.5.u;z 1k.2O((((i-1)/s)-1k.2N((i-1)/s))*s)+1}});r.16({3m:9(d){z $.16(q,d||{})},Y:9(e,p){6(!e)z 0;8 a=e.2g!=J?e[0]:e;6(p==\'1l\'&&$.2A.28){8 b={\'1y\':\'1A\',\'2M\':\'2L\',\'1H\':\'1q\'},1Y,1W;$.29(a,b,9(){1Y=a.1x});b[\'1l\']=0;$.29(a,b,9(){1W=a.1x});z 1W-1Y}z r.M($.y(a,p))},M:9(v){v=2K(v);z 2J(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function||||||||||||||||||||list|size||||css|return|first|wrap|jcarousel|container|lt|false|last|clip|length|undefined|className|get|intval|wh|tail|div|locked|buttonPrev|dimension|px|buttonNext|addClass|inTail|prevFirst|margin|vertical|else|prev|callback|prevLast|animating|visible|extend|next|circular|parent|item|each|scroll|timer|split|buttons|jcarouselstate|true|animate|initCallback|Math|marginRight|clipping|while|hasClass|break|auto|for|pos|setup|bind|fn|disabled|offsetWidth|display|before|block|create|stopAuto|placeholder|removeClass|li|reloadCallback|width|format|attr|animation|buttonPrevCallback|notify|marginBottom|buttonNextCallback|ceil|buttonPrevHTML|typeof|buttonNextHTML|scrollTail|funcResize|remove|oWidth2|after|oWidth|both|old|offset|unbind|top|left|start|height|window|safari|swap|init|funcPrev|easing|marginTop|offsetHeight|marginLeft|jquery|object|onAfterAnimation|startAuto|buttonPrevEvent|click|buttonNextEvent|ol|ul|itemVisibleOutCallback|reload|prepend|itemVisibleInCallback|nodeName|add|itemLastOutCallback|skin|itemLastInCallback|indexOf|itemFirstOutCallback|browser|itemFirstInCallback|empty|reset|resize|itemLoadCallback|funcNext|prototype|load|isNaN|parseInt|none|float|floor|round|index|swing|borderTopWidth|borderRightWidth|borderLeftWidth|horizontal|jcarouselindex|isFunction|normal|clearTimeout|1000|setTimeout|onBeforeAnimation|children|push|Aborting|loop|infinite|an|cause|will|This|items|set|No|jCarousel|alert|class|find|borderBottomWidth|append|html|string|defaults|OL|UL|new|has|unlock|lock|10px|0px|jQuery'.split('|'),0,{}));(function($){$.fn.wlCarousel=function(userSettings){var options=$.extend({},$.fn.wlCarousel.defaults,userSettings);function repeat(str,num){return new Array(num+1).join(str);}
return this.each(function(){$(this).css('overflow','hidden');var $widget=$(this),$slider=$('ul',$widget),$items=$('li',$slider),$mask,$state,$btnPrev=$('<div class="wl-carousel-prev button" role="button"></a>'),$btnNext=$('<div class="wl-carousel-next button" role="button"></a>'),itemSize,firstImage=$($items.get(0)).find('img'),firstImageLoaded=false,currentPage=1,numItemsVisible,numPages,scrollDirection=options.direction==='horizontal'?'scrollLeft':'scrollTop',dimension=options.direction==='horizontal'?'width':'height';$widget.addClass('active');$slider.wrap('<div class="state clearfix"></div>').before($btnPrev).after($btnNext).wrap('<div class="mask mask-vertical"></div>');$mask=$slider.parent();$state=$mask.parent();firstImage.height()>0?postImageLoad():firstImage.load(postImageLoad);function postImageLoad(){itemSize=$items[options.direction==='horizontal'?'outerWidth':'outerHeight'](),numItemsVisible=~~($mask[dimension]()/itemSize)+1;numPages=~~($items.length/numItemsVisible)+1;if(($items.length%numItemsVisible)!==0){$items=$('> li',$slider);}
$slider[dimension]($items.length*itemSize);$mask[scrollDirection](0);enableButton('prev',false);enableButton('next',numPages<2?false:true);}
$btnPrev.click(function(e){e.preventDefault();return($state.is('.prev-disabled'))?false:goToPage(currentPage-1)});$btnNext.click(function(e){e.preventDefault();return($state.is('.next-disabled'))?false:goToPage(currentPage+1)});function goToPage(requestedPage){var direction=requestedPage<currentPage?-1:1,numPagesToScroll=Math.abs(currentPage-requestedPage),scrollDistance=itemSize*numItemsVisible*direction*numPagesToScroll;$mask.filter(':not(:animated)').animate((options.direction==='horizontal'?{scrollLeft:'+='+scrollDistance}:{scrollTop:'+='+scrollDistance}),250,function(){currentPage=requestedPage;if(currentPage<=1){enableButton('next',true);enableButton('prev',false);currentPage=1;}else if(currentPage>=numPages){enableButton('next',false);enableButton('prev',true);currentPage=numPages;}else{enableButton('next',true);enableButton('prev',true);}});return false;}
function enableButton(prevOrNext,onOrOff){var $button=prevOrNext==="prev"?$btnPrev:$btnNext,newStatus=onOrOff?'enabled':'disabled',oldStatus=onOrOff?'disabled':'enabled',buttonDisableClass='wl-carousel-'+prevOrNext+'-disabled',stateClass={'add':prevOrNext+'-'+newStatus,'remove':prevOrNext+'-'+oldStatus};$state.addClass(stateClass.add).removeClass(stateClass.remove)
$button[onOrOff?'removeClass':'addClass'](buttonDisableClass);}});};$.fn.wlCarousel.defaults={direction:'horizontal'};})(jQuery);$(document).ready(function(){window.onload=function(){$('.wl-carousel:visible').wlCarousel({direction:'vertical'});}
$("input.radio").click(function(){$(this).closest("table").find("div.v-product-customizationproducts-container").hide();$(this).closest("tr").find("div.v-product-customizationproducts-container").show();});$("#content-container div.v-product-detailpagetemplate-productcontainer a.product-matching-accessories-show").click(function(){$('table.product-accessories tr.column-headers').show();$('table.product-accessories tbody').show();$('span.product-matching-accessories a.product-matching-accessories-hide').show();$(this).hide();initExpandSelects(true);return false;});$("#content-container div.v-product-detailpagetemplate-productcontainer a.product-matching-accessories-hide").click(function(){$('table.product-accessories tr.column-headers').hide();$('table.product-accessories tbody').hide();$('span.product-matching-accessories a.product-matching-accessories-show').show();$(this).hide();return false;});});function buildQuickView(parentElm)
{jQuery(".product-row").removeAttr("style");var windowWidth=$(window).width();var documentHeight=$(document).height();var productrowOffset=$(parentElm).offset();var quickviewPositionTop=productrowOffset.top-20;var quickviewPositionLeft=Math.ceil((windowWidth-940)/2);jQuery(parentElm).parents("body").append('<div class="quick-view" style="position: absolute; left: '+quickviewPositionLeft+'px; top: '+quickviewPositionTop+'px;"></div>');jQuery(parentElm).parents("body").append("<div class=\"overlay\" style=\"width: "+windowWidth+"; height: "+documentHeight+";\"></div>");$("div.overlay").fadeTo("fast",0.8);jQuery("select").css("visibility","hidden");jQuery(".quick-view").append("<div class=\"controls controls-top\"><a href=\"#\" class=\"close close-top\">Close Quick View</a></div>");jQuery(".quick-view").append("<div class=\"inner-content\"><h2 class=\"loading\">Loading...</h2></div>");jQuery(".quick-view").append("<div class=\"controls controls-bottom\"><a href=\"#\" class=\"close close-bottom\">Close Quick View</a></div>");jQuery(".quick-view a.close").click(function(){removeQuickView();$("div.overlay").fadeOut("fast");return false;});}
function removeQuickView()
{jQuery(".quick-view").remove();jQuery("select").css("visibility","visible");jQuery(".product-row").removeAttr("style");}
function assignQVFunctions()
{jQuery(document).ready(function(){var frmOptions={url:"/index.cfm",type:"post",dataType:"html",resetForm:true,timeout:10000,beforeSubmit:validateOrder,success:showResponse,error:function(XMLHttpRequest,textStatus,errorThrown)
{hideLoading();alert("Error\nAn error occurred and we couldn't add your items, please try again or contact us for further assistance.");}};jQuery(".quick-view .vProduct-packageProductsForm-controlsContainer").remove();jQuery(".quick-view .upper-details form").submit(function(){jQuery(this).ajaxSubmit(frmOptions);return false;});jQuery(".quick-view .recurring-available a").click(function(){buildModal();return false;});jQuery(".quick-view .vProduct-quickViewDetailLinks-container .wishlist a").click(function(){jQuery(".quick-view .upper-details form").unbind("submit");jQuery(".quick-view .upper-details input.input-fuseaction").val(jQuery(".quick-view .vProduct-quickViewDetailLinks-container input.wishlist-action").val());jQuery(".quick-view .upper-details form").trigger("submit");return false;});jQuery(".quick-view .vProduct-quickViewDetailLinks-container .cart a").click(function(){var cartAction=jQuery(".quick-view .vProduct-quickViewDetailLinks-container input.addtocart-action").val();jQuery(".quick-view .upper-details form input.input-fuseaction").val(cartAction);jQuery(".quick-view .upper-details form").trigger("submit");return false;});});$("a.view-more").click(function(){$(this).slideToggle("fast");$(this).closest("div").children("div.view-more-content").slideToggle("fast");return false;});$("a.view-more-close").click(function(){$(this).closest("div.view-more").children("a.view-more").slideToggle("fast");$(this).closest("div.view-more-content").slideToggle("fast");return false;});}
function validateOrder(formData,jqForm,options){var queryString=jQuery.param(formData);var orderTotal=jQuery(".quick-view .upper-details form select[name=quantity]").val();if(orderTotal>0)
{showLoading();return true;}
else
{alert("Please Select A Product\nPlease select a product and quantity to add it to your Shopping Cart.");return false;}}
function showResponse(responseTxt,statusText){$.ajax({async:true,url:"/index.cfm/fuseaction/cart.ajaxCartSummary",dataType:"html",cache:false,complete:function(XMLHttpRequest,textStatus)
{alert('status: '+textStatus+'\n\nresponseText:'+XMLHttpRequest.responseText);if(textStatus=='success')
{jQuery("#util-navigation ul.utility li.cart ul li.cart-message").remove();jQuery("#util-navigation ul.utility li.cart ul li.cart-prod").remove();if(jQuery("#util-navigation ul.utility li.cart:has(ul)").length<1)
{jQuery("#util-navigation ul.utility li.cart").append("<ul><li class=\"actions\"><a href=\"/index.cfm/fuseaction/cart.view\" class=\"bag\">View My Bag</a> <a href=\"/index.cfm/fuseaction/checkout.start\" class=\"checkout\"><img src=\"/resources/mightyleaf/images/buttons/btn_checkout-sm.gif\" alt=\"Checkout\" /></a></li></ul>");$("#util-navigation ul.utility li.cart:has(ul)").mouseover(function(){$("select").css("visibility","hidden");$(this).addClass("over");});$("#util-navigation ul.utility li.cart:has(ul)").mouseout(function(){$("select").css("visibility","visible");$(this).removeClass("over");});}
jQuery("#util-navigation ul.utility li.cart ul li.actions").before(XMLHttpRequest.responseText);jQuery("#util-navigation ul.utility li.cart ul li.cart-message").append("<h2>Your Items have been added to your Shopping Cart</h2>");jQuery("#util-navigation ul.utility li.cart ul li.cart-message").append(jQuery("#util-navigation ul.utility li.cart ul li.actions").html());jQuery("#util-navigation ul.utility li.cart a .item-count").html("("+jQuery("#util-navigation ul.utility li.cart ul li.cart-message input.cart-count").val()+")");removeQuickView();hideLoading();jQuery("#util-navigation ul.utility li.cart").addClass("over");var temp=setTimeout('jQuery("#util-navigation ul.utility li.cart").removeClass("over")',6000);}
else
{hideLoading();alert("Error\nWe were unable to update the Shopping Cart summary, refresh the page or visit your Shopping Cart to see your items added.");}},error:function()
{alert("Error\nWe were unable to update the Shopping Cart summary, refresh the page or visit your Shopping Cart to see your items added.");}});}
function showLoading()
{jQuery("body").append("<div id=\"ordersave-loading\" class=\"overlay\" style=\"display: none;\"><div class=\"loading\"><h2>{ Adding Items to your Shopping Cart }</h2></div></div>");jQuery("#ordersave-loading").css("height",jQuery(document).height()+"px");jQuery("#ordersave-loading").css("width",jQuery(document).width()+"px");jQuery("#ordersave-loading").fadeTo("fast",0.5);jQuery("#ordersave-loading").fadeTo("fast",0,function(){jQuery("#ordersave-loading").css("display","block");});jQuery("#ordersave-loading").fadeTo("slow",0.9);jQuery(document).scrollTo("#util-navigation",500);}
function hideLoading()
{jQuery("#ordersave-loading").remove();}
$.initQuickview=function(){jQuery(".product-container a.prod-link").mouseover(function(){jQuery(this).siblings("a.quickview").show();});jQuery(".product-container a.prod-link").mouseout(function(){jQuery(this).siblings("a.quickview").hide();});jQuery(".product-container a.quickview").mouseover(function(){jQuery(this).show();});jQuery(".product-container a.quickview").mouseout(function(){jQuery(this).hide();});jQuery(".product-container a.quickview").click(function(){jQuery(".quick-view").remove();var prodID=jQuery(this).attr("id");prodID=prodID.replace("qv_","");buildQuickView(jQuery(this).parents(".product-container"));jQuery(".quick-view").show();$.ajax({async:true,url:"/index.cfm/fuseaction/product.quickview/productID/"+prodID,dataType:"html",cache:true,complete:function(XMLHttpRequest,textStatus)
{if(textStatus=='success')
{jQuery(".quick-view .inner-content").html(XMLHttpRequest.responseText);assignQVFunctions();}},error:function()
{jQuery(".quick-view .inner-content").html("<h2>An Error Occurred</h2>");}});return false;});};(function($){$.facebox=function(data,klass){$.facebox.loading()
if(data.ajax)fillFaceboxFromAjax(data.ajax,klass)
else if(data.image)fillFaceboxFromImage(data.image,klass)
else if(data.div)fillFaceboxFromHref(data.div,klass)
else if($.isFunction(data))data.call($)
else $.facebox.reveal(data,klass)}
$.extend($.facebox,{settings:{opacity:0.2,overlay:true,loadingImage:'/resources/sstack/images/layout/ajax-loader.gif',closeImage:'/resources/sstack/images/layout/btn_close-lightbox.gif',imageTypes:['png','jpg','jpeg','gif'],faceboxHtml:'\
    <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <div class="inner-wrap"> \
          <div class="content"> \
          </div> \
          <div class="footer"> \
            <a href="#" class="close"><img src="/resources/sstack/images/layout/btn_close-lightbox.gif" title="close" class="close_image" /></a> \
          </div> \
        </div> \
      </div> \
    </div>'},loading:function(){init()
if($('#facebox .loading').length==1)return true
showOverlay()
$('#facebox .content').empty()
$('#facebox .body').children().hide().end().append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'"/></div>')
$('#facebox').css({top:getPageScroll()[1]+(getPageHeight()/10),left:$(window).width()/2-205}).show()
$(document).bind('keydown.facebox',function(e){if(e.keyCode==27)$.facebox.close()
return true})
$(document).trigger('loading.facebox')},reveal:function(data,klass){$(document).trigger('beforeReveal.facebox')
if(klass)$('#facebox .content').addClass(klass)
$('#facebox .content').append(data)
$('#facebox .loading').remove()
$('#facebox .body').children().fadeIn('normal')
$('#facebox').css('left',$(window).width()/2-($('#facebox .popup').width()/2))
$(document).trigger('reveal.facebox').trigger('afterReveal.facebox')},close:function(){$(document).trigger('close.facebox')
return false}})
$.fn.facebox=function(settings){if($(this).length==0)return
init(settings)
function clickHandler(){$.facebox.loading(true)
var klass=this.rel.match(/facebox\[?\.(\w+)\]?/)
if(klass)klass=klass[1]
fillFaceboxFromHref(this.href,klass)
return false}
return this.bind('click.facebox',clickHandler)}
function init(settings){if($.facebox.settings.inited)return true
else $.facebox.settings.inited=true
$(document).trigger('init.facebox')
makeCompatible()
var imageTypes=$.facebox.settings.imageTypes.join('|')
$.facebox.settings.imageTypesRegexp=new RegExp('\.('+imageTypes+')$','i')
if(settings)$.extend($.facebox.settings,settings)
$('body').append($.facebox.settings.faceboxHtml)
var preload=[new Image(),new Image()]
preload[0].src=$.facebox.settings.closeImage
preload[1].src=$.facebox.settings.loadingImage
$('#facebox').find('.b:first, .bl').each(function(){preload.push(new Image())
preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')})
$('#facebox .close').click($.facebox.close)
$('#facebox .close_image').attr('src',$.facebox.settings.closeImage)}
function getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
return new Array(xScroll,yScroll)}
function getPageHeight(){var windowHeight
if(self.innerHeight){windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight;}else if(document.body){windowHeight=document.body.clientHeight;}
return windowHeight}
function makeCompatible(){var $s=$.facebox.settings
$s.loadingImage=$s.loading_image||$s.loadingImage
$s.closeImage=$s.close_image||$s.closeImage
$s.imageTypes=$s.image_types||$s.imageTypes
$s.faceboxHtml=$s.facebox_html||$s.faceboxHtml}
function fillFaceboxFromHref(href,klass){if(href.match(/#/)){var url=window.location.href.split('#')[0]
var target=href.replace(url,'')
if(target=='#')return
$.facebox.reveal($(target).html(),klass)}else if(href.match($.facebox.settings.imageTypesRegexp)){fillFaceboxFromImage(href,klass)}else{fillFaceboxFromAjax(href,klass)}}
function fillFaceboxFromImage(href,klass){var image=new Image()
image.onload=function(){$.facebox.reveal('<div class="image"><img src="'+image.src+'" /></div>',klass)}
image.src=href}
function fillFaceboxFromAjax(href,klass){$.get(href,function(data){$.facebox.reveal(data,klass)})}
function skipOverlay(){return $.facebox.settings.overlay==false||$.facebox.settings.opacity===null}
function showOverlay(){if(skipOverlay())return
if($('#facebox_overlay').length==0)
$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
$('#facebox_overlay').hide().addClass("facebox_overlayBG").css('opacity',$.facebox.settings.opacity).click(function(){$(document).trigger('close.facebox')}).fadeIn(200)
return false}
function hideOverlay(){if(skipOverlay())return
$('#facebox_overlay').fadeOut(200,function(){$("#facebox_overlay").removeClass("facebox_overlayBG")
$("#facebox_overlay").addClass("facebox_hide")
$("#facebox_overlay").remove()})
return false}
$(document).bind('close.facebox',function(){$(document).unbind('keydown.facebox')
$('#facebox').fadeOut(function(){$('#facebox .content').removeClass().addClass('content').children().remove()
$('#facebox .loading').remove()
$(document).trigger('afterClose.facebox')})
hideOverlay()})})(jQuery);function clearValue(varObj,varValue){if($(varObj).val()==varValue){$(varObj).val("");}}
function testValue(varObj,varValue){if($(varObj).val()==""){$(varObj).val(varValue);}}
function agents_available(){document.getElementById('smartbutton').innerHTML='Need Help? <a href="" onclick="window.open(\'http://www.sstack.com/index.cfm/fuseaction/customerService.instantService\',\'custclient\',\'width=500,height=320,scrollbars=0\');return false;" title="Chat live with a customer service representative.">Chat Live</a> or <span>Call 1-800-365-1311</span>';return true;}
function agents_not_available(){document.getElementById('smartbutton').innerHTML='Need Help? <a href="/customer-service_contact-us" title="Contact a customer service representative.">E-mail Us</a> or <span>Call 1-800-365-1311</span>';return true;}
var expandOnce=true;function initExpandSelects(showHide){if(($.browser.msie&&$.browser.version<9)){if(showHide&&expandOnce){var $selects=$('#fusebox-container table.product-accessories td.product-item-options select');expandOnce=false;}else{var $selects=$('#fusebox-container table.product-items td.product-item-options select, #fusebox-container table.v-cart-cartdetail-itemstable td.product select').not('table.product-accessories select');}
var expand=function(){var $this=$(this);$this.css({width:'auto',position:'absolute'});if($this.width()<=$this.data('originalWidth')){this.noHide=false;contract.call(this);}},contract=function(){if(!this.noHide){$(this).css({width:$(this).data('originalWidth'),position:'static'});}},focus=function(){this.noHide=true;},blur=function(){this.noHide=false;contract.call(this);};$selects.each(function(){var $select=$(this),$span=$('<span>').addClass('select-dynamicwidth').css({display:'block',position:'relative',height:$select.outerHeight()});$select.data('originalWidth',$select.width()+4).wrap($span);}).hover(expand,contract).focus(focus).click(focus).blur(blur).change(blur);}}
$(document).ready(function(){$(".vSearch-basicSearchForm-container .input-type-text").focus(function(){if($(this).attr("value")=='enter your keyword / item #')
{$(this).addClass("user-input");$(this).attr("value","");}});$(".vSearch-basicSearchForm-container .input-type-text").blur(function(){if($(this).attr("value")=='')
{$(this).removeClass("user-input");$(this).attr("value","enter your keyword / item #");}});$("#header-container ul.bag li.cart a").mouseenter(function(){if($("#header-container ul.bag li.cart span.item-count span").html()!='0 items')
{$("li.cart-message").show();$("li.cart-prod").show();$("li.actions-bottom").addClass("show");$("li.cart-special").show();$("ul.bag").css("border","1px solid #d9d7d4");}});$("#header-container ul.bag").mouseleave(function(){$("li.cart-message").hide();$("li.cart-prod").hide();$("li.actions-bottom").removeClass("show");$("li.cart-special").hide();$(this).css("border","1px solid #fff");});$("#primary-nav > ul > li").mouseenter(function(){var $this=$(this);$this.addClass("hover");$this.children("a").addClass("hover");$this.children("ul").show();});$("#primary-nav > ul > li").mouseleave(function(){var $this=$(this);$this.removeClass("hover");$this.children("a").removeClass("hover");$this.children("ul").hide();});$(function(){$("#co-tabs").tabs();});$("#content-container div.v-product-browsepagetemplate-productscontainer li.productview-grid a").click(function(){$(".v-product-browsepagetemplate-productscontainer").removeClass("list");$(".v-product-browsepagetemplate-productscontainer").addClass("grid");$("li.productview-list a").addClass("option");$("li.productview-list a").removeClass("current");$("li.productview-grid a").addClass("current");$("li.productview-grid a").removeClass("option");$(".v-product-browsepagedisplaypreferenceform-form input[name='productView']").val('grid');$('.v-product-browsepagenavigation-container a').queryString('productView=grid');return false;});$("#content-container div.v-product-browsepagetemplate-productscontainer li.productview-list a").click(function(){$(".v-product-browsepagetemplate-productscontainer").removeClass("grid");$(".v-product-browsepagetemplate-productscontainer").addClass("list");$("li.productview-grid a").addClass("option");$("li.productview-grid a").removeClass("current");$("li.productview-list a").addClass("current");$("li.productview-list a").removeClass("option");$(".v-product-browsepagedisplaypreferenceform-form input[name='productView']").val('list');$('.v-product-browsepagenavigation-container a').queryString('productView=list');return false;});$("a.view-more").click(function(){$(this).slideToggle("fast");$(this).closest("div").children("div.view-more-content").slideToggle("fast");$productName=$('.v-product-detailinfo-container h1');if($productName.length){var gaProductName=$productName.text();}
$productName=$(this).closest("div.description").siblings('.name').children('a');if($productName.length){var gaProductName=$productName.text();}
return false;});$("a.view-more-close").click(function(){$(this).closest("div.view-more").children("a.view-more").slideToggle("fast");$(this).closest("div.view-more-content").slideToggle("fast");return false;});$("div.gift-certificate span.help a").click(function(){$(this).parent("span.help").siblings("div.help-content-wrap").addClass("help-content-wrap-click");return false;});$("div.gift-certificate div.help-content-wrap a.close").click(function(){$(this).closest(".help-content-wrap").removeClass("help-content-wrap-click");return false;});initExpandSelects();$('a[rel*=facebox],a[class*=lightbox]').facebox();});

