jQuery
(function()
{var headers=jQuery('.menu-title');headers.click
(function(event)
{event.preventDefault();toggle_nav(jQuery(this));return false;}).hover
(function(){jQuery(this).addClass('highlight');},function(){jQuery(this).removeClass('highlight');});});function toggle_nav(menu)
{menu.toggleClass('menu-open').toggleClass('menu-closed').next('.menu_links').slideToggle(100);var category=menu.find('span').html();var state=menu.hasClass('menu-closed')?'closed':'open';if(category)jQuery.post('/nav/navMemorySet',{cat:category.toLowerCase(),state:state});};jQuery('a#click_to_print').click
(function(e)
{e.preventDefault();window.print();return false});var eta_display=jQuery('table td.eta');if(eta_display.length>0)
{var unavailLinks=jQuery('table td.eta span.unavail');var unavail_message=jQuery('#unavail_message').html();unavailLinks.live('mouseover',function(){jQuery(this).qtip({content:{text:unavail_message,title:{text:'Product Unavailable!'}},show:{ready:true},hide:{fixed:true},style:{classes:{content:'unavailable_text',title:'unavailable_title'},padding:5,border:{width:5,color:'#cecece'}},position:{target:false,corner:{tooltip:'bottomLeft',target:'topLeft'},adjust:{y:0,screen:true}}})});var onorderLinks=jQuery('table td.eta span.onorder');var onorder_message=jQuery('#onorder_message').html();onorderLinks.live('mouseover',function(){jQuery(this).qtip({content:{text:onorder_message,title:{text:'Product On Order'}},show:{ready:true},hide:{fixed:true},style:{classes:{content:'onorder_text',title:'onorder_title'},padding:10,border:{width:5,color:'#553F31'},width:{max:350},title:{backgroundColor:'#C0ADA0'}},position:{target:false,corner:{tooltip:'bottomLeft',target:'topLeft'},adjust:{y:0,screen:true}}})});}
jQuery(document).ready(function(){jQuery('.socialshare').bookmark({sites:['twitter','facebook']});});;(function($){$.belowthefold=function(element,settings){var fold=$(window).height()+document.documentElement.scrollTop;return fold<=$(element).offset().top-settings.threshold;};$.abovethetop=function(element,settings){var top=document.documentElement.scrollTop;return top>=$(element).offset().top+$(element).height()-settings.threshold;};$.rightofscreen=function(element,settings){var fold=$(window).width()+document.documentElement.scrollLeft;return fold<=$(element).offset().left-settings.threshold;};$.leftofscreen=function(element,settings){var left=document.documentElement.scrollLeft;return left>=$(element).offset().left+$(element).width()-settings.threshold;};$.inviewport=function(element,settings){var rightof=true;var leftof=true;var topof=true;var bottomof=true;var ele=$(element);var height=ele.height();var width=ele.width();var ele_offset=ele.offset();var wnd=$(window);var top=document.documentElement.scrollTop;var left=document.documentElement.scrollLeft;var wndWidth=wnd.width();var bodyWidth=$('body').width();if(wndWidth==bodyWidth)
{rightof=false;leftof=false;}
else
{var rightFold=left+wndWidth;rightof=ele_offset.left>rightFold;leftof=(ele_offset.left+width)<left;}
var wndHeight=wnd.height();var bodyHeight=$('body').height();if(wndHeight==bodyHeight)
{topof=false;bottomof=false;}
else
{var bottomFold=top+wndHeight;topof=(ele_offset.top+height)<top;bottomof=ele_offset.top>bottomFold;}
return!topof&&!rightof&&!bottomof&&!leftof;};$.extend($.expr[':'],{"below-the-fold":function(a,i,m){return $.belowthefold(a,{threshold:0});},"above-the-top":function(a,i,m){return $.abovethetop(a,{threshold:0});},"left-of-screen":function(a,i,m){return $.leftofscreen(a,{threshold:0});},"right-of-screen":function(a,i,m){return $.rightofscreen(a,{threshold:0});},"in-viewport":function(a,i,m){return $.inviewport(a,{threshold:0});}});})(jQuery);;;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window).scrollable();};$.fn.scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],Dim=axis=='x'?'Width':'Height';if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[Dim.toLowerCase()]()*settings.over[pos];}else
attr[key]=targ[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};function max(Dim){var scroll='scroll'+Dim;if(!win)
return elem[scroll];var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};}).end();};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);
