Shopcada.tasks.ucCountrySelect=function(context){$('select[id$=-country]:not(.ucCountrySelect-processed)',context).addClass('ucCountrySelect-processed').change(function(){uc_update_zone_select(this.id,'')})}
function uc_update_zone_select(country_select,default_zone){var zone_select=country_select.substr(0,country_select.length-8)+'-zone';if($('#'+zone_select).length==0){zone_select=country_select.substr(0,country_select.length-8)+'-state'}
var options={'country_id':$('#'+country_select).val()};$('#'+zone_select).parent().siblings('.zone-throbber').attr('style','background-image: url('+Shopcada.settings.basePath+'scdcore/throbber2.gif); background-repeat: no-repeat; ackground-position: 100% center;min-width:20px;min-height:16px;').html('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');$.post(Shopcada.settings.ucURL.zoneSelect,options,function(contents){if(contents.match('value="-1"')!=null){$('#'+zone_select).attr('disabled','disabled')}else{$('#'+zone_select).removeAttr('disabled')}
$('#'+zone_select).empty().append(contents).val(default_zone).change();$('#'+zone_select).parent().siblings('.zone-throbber').removeAttr('style').empty();if($('#'+zone_select).hasClass("chzn-done")){$('#'+zone_select).trigger('liszt:updated')}
$('#'+zone_select).trigger('chosen:updated');$("select[name*=delivery_zone]:not(.getQuotes-processed)",context).addClass('getQuotes-processed').change(function(){$("input[name*=delivery_postal_code]").trigger('change')})})};/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
;(function(){"use strict";function setup($){$.fn._fadeIn=$.fn.fadeIn;var noOp=$.noop||function(){};var msie=/MSIE/.test(navigator.userAgent);var ie6=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent);var mode=document.documentMode||0;var setExpr=$.isFunction(document.createElement('div').style.setExpression);$.blockUI=function(opts){install(window,opts)};$.unblockUI=function(opts){remove(window,opts)};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout===undefined)timeout=3000;var callBlock=function(opts){opts=opts||{};$.blockUI({message:$m,fadeIn:typeof opts.fadeIn!=='undefined'?opts.fadeIn:700,fadeOut:typeof opts.fadeOut!=='undefined'?opts.fadeOut:1000,timeout:typeof opts.timeout!=='undefined'?opts.timeout:timeout,centerY:!1,showOverlay:!1,onUnblock:onClose,css:$.blockUI.defaults.growlCSS})};callBlock();var nonmousedOpacity=$m.css('opacity');$m.mouseover(function(){callBlock({fadeIn:0,timeout:30000});var displayBlock=$('.blockMsg');displayBlock.stop();displayBlock.fadeTo(300,1)}).mouseout(function(){$('.blockMsg').fadeOut(1000)})};$.fn.block=function(opts){if(this[0]===window){$.blockUI(opts);return this}
var fullOpts=$.extend({},$.blockUI.defaults,opts||{});this.each(function(){var $el=$(this);if(fullOpts.ignoreIfBlocked&&$el.data('blockUI.isBlocked'))
return;$el.unblock({fadeOut:0})});return this.each(function(){if($.css(this,'position')=='static'){this.style.position='relative';$(this).data('blockUI.static',!0)}
this.style.zoom=1;install(this,opts)})};$.fn.unblock=function(opts){if(this[0]===window){$.unblockUI(opts);return this}
return this.each(function(){remove(this,opts)})};$.blockUI.version=2.70;$.blockUI.defaults={message:'<h1>Please wait...</h1>',title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},cursorReset:'default',growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:!1,baseZ:1000,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:':input:enabled:visible',onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:'blockMsg',ignoreIfBlocked:!1};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var css,themedCSS;var full=(el==window);var msg=(opts&&opts.message!==undefined?opts.message:undefined);opts=$.extend({},$.blockUI.defaults,opts||{});if(opts.ignoreIfBlocked&&$(el).data('blockUI.isBlocked'))
return;opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});css=$.extend({},$.blockUI.defaults.css,opts.css||{});if(opts.onOverlayClick)
opts.overlayCSS.cursor='pointer';themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
$(el).data('blockUI.onUnblock',opts.onUnblock);var z=opts.baseZ;var lyr1,lyr2,lyr3,s;if(msie||opts.forceIframe)
lyr1=$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>');else lyr1=$('<div class="blockUI" style="display:none"></div>');if(opts.theme)
lyr2=$('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+(z++)+';display:none"></div>');else lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');if(opts.theme&&full){s='<div class="blockUI '+opts.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:fixed">';if(opts.title){s+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title||'&nbsp;')+'</div>'}
s+='<div class="ui-widget-content ui-dialog-content"></div>';s+='</div>'}else if(opts.theme){s='<div class="blockUI '+opts.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(z+10)+';display:none;position:absolute">';if(opts.title){s+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(opts.title||'&nbsp;')+'</div>'}
s+='<div class="ui-widget-content ui-dialog-content"></div>';s+='</div>'}else if(full){s='<div class="blockUI '+opts.blockMsgClass+' blockPage" style="z-index:'+(z+10)+';display:none;position:fixed"></div>'}else{s='<div class="blockUI '+opts.blockMsgClass+' blockElement" style="z-index:'+(z+10)+';display:none;position:absolute"></div>'}
lyr3=$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content')}else lyr3.css(css)}
if(!opts.theme)
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if(msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par)});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'})}
var expr=setExpr&&(!$.support.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.support.boxModel)
$('html,body').css('height','100%');if((ie6||!$.support.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0}
$.each(layers,function(i,o){var s=o[0].style;s.position='absolute';if(i<2){if(full)
s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"');else s.setExpression('height','this.parentNode.offsetHeight + "px"');if(full)
s.setExpression('width','jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"');else s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0}else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top,10):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression)}})}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if((msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock.bind(lyr3)();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(opts.focusableElements,pageBlock);if(opts.focusInput)
setTimeout(focus,20);}else center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){if(full)
$.unblockUI(opts);else $(el).unblock(opts)},opts.timeout);$(el).data('blockUI.timeout',to)}}
function remove(el,opts){var count;var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout')}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);if(opts.onUnblock===null){opts.onUnblock=$el.data('blockUI.onUnblock');$el.removeData('blockUI.onUnblock')}
var els;if(full)
els=$('body').children().filter('.blockUI').add('body > .blockUI');else els=$el.find('>.blockUI');if(opts.cursorReset){if(els.length>1)
els[1].style.cursor=opts.cursorReset;if(els.length>2)
els[2].style.cursor=opts.cursorReset}
if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){count=els.length;els.stop().fadeOut(opts.fadeOut,function(){if(--count===0)
reset(els,data,opts,el);})}else reset(els,data,opts,el)}
function reset(els,data,opts,el){var $el=$(el);if($el.data('blockUI.isBlocked'))
return;els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;data.el.style.cursor='default';if(data.parent)
data.parent.appendChild(data.el);$el.removeData('blockUI.history')}
if($el.data('blockUI.static')){$el.css('position','static')}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);var body=$(document.body),w=body.width(),cssW=body[0].style.width;body.width(w-1).width(w);body[0].style.width=cssW}
function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;$el.data('blockUI.isBlocked',b);if(!full||!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress keyup touchstart touchend touchmove';if(b)
$(document).bind(events,opts,handler);else $(document).unbind(events,handler)}
function handler(e){if(e.type==='keydown'&&e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target===els[els.length-1];var back=e.shiftKey&&e.target===els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return!1}}}
var opts=e.data;var target=$(e.target);if(target.hasClass('blockOverlay')&&opts.onOverlayClick)
opts.onOverlayClick(e);if(target.parents('div.'+opts.blockMsgClass).length>0)
return!0;return target.parents().children().filter('div.blockUI').length===0}
function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===!0?pageBlockEls.length-1:0];if(e)
e.focus();}
function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0'}
function sz(el,p){return parseInt($.css(el,p),10)||0}}
if(typeof define==='function'&&define.amd&&define.amd.jQuery){define(['jquery'],setup)}else{setup(jQuery)}})();Shopcada.functions.addingToCart=function(){};Shopcada.functions.NotifyAddToCart=function(e){const event=new CustomEvent('add_to_cart',{detail:e});document.dispatchEvent(event)}
Shopcada.functions.NotifyUpdateCart=function(e){const event=new CustomEvent('update_cart_item',{detail:e});document.dispatchEvent(event)}
Shopcada.functions.NotifyRemoveFromCart=function(e){const event=new CustomEvent('remove_from_cart',{detail:e});document.dispatchEvent(event)}
Shopcada.functions.LoadAjaxCart=function(){if(!ajax_cart_loaded){ajax_cart_loaded=!0;Shopcada.uc_ajax_cart.update_container.html(Shopcada.t('Loading cart...'));Shopcada.uc_ajax_cart.update_container.addClass('ajax-cart-processed');ajaxCartUpdateBlockCart()}}
var ajax_cart_loaded=!1;Shopcada.tasks.ucAjaxCart=function(context){if(!Shopcada.uc_ajax_cart){Shopcada.uc_ajax_cart={};Shopcada.uc_ajax_cart.cart_open_state=!0;Shopcada.uc_ajax_cart.unblock_handler=function(){Shopcada.uc_ajax_cart.blockUI_blocked-=1}
Shopcada.uc_ajax_cart.blockUI_blocked=0;Shopcada.uc_ajax_cart.cart_wrapper=jQuery('#block-uc_ajax_cart-0',context);Shopcada.uc_ajax_cart.update_container=jQuery('#ajaxCartUpdate',context);jQuery.blockUI.defaults.growlCSS.opacity=1;jQuery.blockUI.defaults.timeout=Shopcada.settings.uc_ajax_cart.TIMEOUT;jQuery.blockUI.defaults.onUnblock=Shopcada.uc_ajax_cart.unblock_handler}
jQuery('form.ajax-cart-submit-form input.ajax-cart-submit-form-button',context).not('.ajax-cart-processed, #edit-update').each(function(){var $elem=$(this);if(_checkAjaxify($elem)){$elem.click(function(){var form=jQuery(this).parents('form').eq(0);form.ajaxSubmit({url:Shopcada.settings.uc_ajax_cart.CALLBACK,beforeSubmit:function(){Shopcada.theme('ajaxCartMessage',Shopcada.settings.uc_ajax_cart.ADD_TITLE,'<span class="uc-ajax-cart-throbber">'+ajaxCartPickMessage(Shopcada.settings.uc_ajax_cart.ADD_MESSAGES)+'</span>');Shopcada.functions.addingToCart()},success:function(responseText,statusText,xhr,$form){ajaxCartFormSubmitted(responseText,statusText,xhr,$form);if(typeof responseText=="object"){if(responseText.message.indexOf('error')===-1){Shopcada.functions.NotifyAddToCart(responseText)}}
if(typeof(fbq)=='function'&&responseText.message.indexOf('error')===-1){if(Shopcada.settings.FacebookProduct==undefined){fbq('track','AddToCart',{},{eventID:String(responseText.affected_item.cart_item_id)})}else{fbq('track','AddToCart',Shopcada.settings.FacebookProduct,{eventID:String(responseText.affected_item.cart_item_id)})}}
if(typeof(ttq)=='object'&&responseText.message.indexOf('error')===-1){if(Shopcada.settings.TikTokProduct==undefined){ttq.track('AddToCart',{},{event_id:String(responseText.affected_item.cart_item_id)})}else{ttq.track('AddToCart',Shopcada.settings.TikTokProduct,{event_id:String(responseText.affected_item.cart_item_id)})}}
if(typeof(gtag)=='function'&&responseText.message.indexOf('error')===-1){if(Shopcada.settings.GoogleAdsConversion!=undefined){gtag('event','conversion',Shopcada.settings.GoogleAdsConversion)}}},type:'post',data:{'op':$elem.val()}});return!1})}}).addClass('ajax-cart-processed');ajaxCartBlockBehaviors(context);ajaxCartPageBehaviors(context);if(window.location.pathname==="/cart"||window.location.pathname==="/cart/checkout"||window.location.pathname==="/cart/checkout/complete"){localStorage.removeItem('cartCount');localStorage.removeItem('cartAmount')}
if($("#ajax-cart-wrapper").length>0){$("#ajax-cart-wrapper, .cart-link").mouseover(function(){Shopcada.functions.LoadAjaxCart()})}}
function ajaxCartSubmit(){var button=jQuery(this);jQuery(this).parents('form').ajaxSubmit({url:Shopcada.settings.uc_ajax_cart.UPDATE_CALLBACK,success:ajaxCartFormSubmitted,beforeSubmit:function(){jQuery('#uc-cart-view-form input').attr('disabled','disabled');Shopcada.theme('ajaxCartMessage',Shopcada.settings.uc_ajax_cart.UPDATE_TITLE,'<span class="uc-ajax-cart-throbber">'+ajaxCartPickMessage(Shopcada.settings.uc_ajax_cart.UPDATE_MESSAGES)+'</span>')},data:{'op':button.val()}});return!1}
function triggerCartSubmit(){jQuery('#uc-cart-view-form #edit-update:first').trigger('click')}
function ajaxCartPageBehaviors(context){jQuery('.uc-ajax-cart-hidden-update-bt',context).hide();if(Shopcada.settings.uc_ajax_cart.AJAXIFY_CART_PAGE){jQuery('#uc-cart-view-form #edit-update',context).not('.ajax-cart-processed').bind('click',ajaxCartSubmit).addClass('ajax-cart-processed');jQuery('#uc-cart-view-form .qty input',context).not('.ajax-cart-processed').bind('change',function(e){triggerCartSubmit();return!1}).bind('keypress',function(e){if(e.keyCode&&e.keyCode=='13'){triggerCartSubmit();return!1}}).addClass('ajax-cart-processed');jQuery('#uc-cart-view-form .remove input',context).not('.ajax-cart-processed').each(function(){var elem=$(this);var is_button=!1;if(elem.attr('type')!='checkbox'){is_button=!0}
elem.click(function(e){if(is_button){$(this).parents('tr').eq(0).find('td.qty input').val('0')}
triggerCartSubmit();return!1});elem.addClass('ajax-cart-processed')})}}
function ajaxCartBlockBehaviors(context){var cart_handler=$('#ajax-cart-view-handler',context);if(cart_handler.length){var link=$('<a></a>');cart_handler.html(link);link.attr('href','#').click(ajaxCartUpdateBlockCart).text(Shopcada.t('Click to load cart contents'))}
var cart_pane=jQuery('#cart-block-contents-ajax',context);if(cart_pane.length){Shopcada.uc_ajax_cart.cart_pane=cart_pane;Shopcada.uc_ajax_cart.cart_open_state=!0;Shopcada.uc_ajax_cart.cart_wrapper.addClass('cart-open');if(Shopcada.uc_ajax_cart.cart_wrapper){if(Shopcada.settings.uc_ajax_cart.COLLAPSIBLE_CART){if(Shopcada.settings.uc_ajax_cart.TRACK_CLOSED_STATE){ajaxCartCheckCookieCartState()}else if(Shopcada.settings.uc_ajax_cart.INITIAL_CLOSED_STATE){ajaxCartCloseCart(!0)}}}
$('#ajaxCartToggleView',context).not('.ajax-cart-processed').click(function(){ajaxCartToggleView();return!1}).addClass('ajax-cart-processed')}}
function ajaxCartOpenCart(instantly){if(!Shopcada.uc_ajax_cart.cart_open_state){Shopcada.uc_ajax_cart.cart_open_state=!0;if((!instantly)&&(Shopcada.settings.uc_ajax_cart.CART_PANE_EFFECT)){Shopcada.uc_ajax_cart.cart_pane.slideDown(Shopcada.settings.uc_ajax_cart.CART_PANE_EFFECT_DURATION)}else{Shopcada.uc_ajax_cart.cart_pane.show()}
Shopcada.uc_ajax_cart.cart_wrapper.addClass('cart-open');if(Shopcada.settings.uc_ajax_cart.TRACK_CLOSED_STATE){jQuery.cookie('ajax-cart-visible','1',{path:'/'})}}}
function ajaxCartCloseCart(instantly){if(Shopcada.uc_ajax_cart.cart_open_state){Shopcada.uc_ajax_cart.cart_open_state=!1;if((!instantly)&&(Shopcada.settings.uc_ajax_cart.CART_PANE_EFFECT)){Shopcada.uc_ajax_cart.cart_pane.slideUp(Shopcada.settings.uc_ajax_cart.CART_PANE_EFFECT_DURATION)}else{Shopcada.uc_ajax_cart.cart_pane.hide()}
Shopcada.uc_ajax_cart.cart_wrapper.removeClass('cart-open');if(Shopcada.settings.uc_ajax_cart.TRACK_CLOSED_STATE&&(jQuery.cookie('ajax-cart-visible')!='0')){jQuery.cookie('ajax-cart-visible','0',{path:'/'})}}}
function ajaxCartCheckCookieCartState(){var cookie_state=jQuery.cookie('ajax-cart-visible');if(Shopcada.uc_ajax_cart.cart_open_state!=cookie_state){if(cookie_state==!0){ajaxCartOpenCart(!0)}else{ajaxCartCloseCart(!0)}}}
function ajaxCartToggleView(){Shopcada.uc_ajax_cart.cart_open_state?ajaxCartCloseCart():ajaxCartOpenCart()}
function ajaxCartFormSubmitted(e){jQuery('form.ajax-cart-submit-form input').attr('disabled',!1);ajax_cart_loaded=!1;if(e){if(typeof e=="object"){try{localStorage.cartCount=e.count;localStorage.cartAmount=e.amount;Shopcada.theme('ajaxCartMessage',Shopcada.settings.uc_ajax_cart.CART_OPERATION,e.message)}catch(e){}}else{Shopcada.theme('ajaxCartMessage',Shopcada.settings.uc_ajax_cart.CART_OPERATION,e);localStorage.removeItem('cartCount');localStorage.removeItem('cartAmount')}}else{localStorage.removeItem('cartCount');localStorage.removeItem('cartAmount')}
UpdateCart();Shopcada.attachTasks();ajaxCartReloadCartView();$(window).trigger("cart:updated")}
function ajaxCartBlockUIRemove(url){jQuery('#uc-cart-view-form input').attr('disabled','disabled');Shopcada.theme('ajaxCartMessage',Shopcada.settings.uc_ajax_cart.REMOVE_TITLE,'<span class="uc-ajax-cart-throbber">'+ajaxCartPickMessage(Shopcada.settings.uc_ajax_cart.REMOVE_MESSAGES)+'</span>');jQuery.post(url,{"version":2},function(responseText){ajaxCartFormSubmitted(responseText);if(typeof responseText=="object"){if(responseText.status==!0){Shopcada.functions.NotifyRemoveFromCart(responseText)}}});return!1}
function ajaxCartUpdateBlockCart(){if(jQuery('#block-uc_ajax_cart-0').length){Shopcada.uc_ajax_cart.update_container.load(Shopcada.settings.uc_ajax_cart.SHOW_CALLBACK,'',function(){var context=Shopcada.uc_ajax_cart.update_container;Shopcada.attachTasks(context)})}
return!1}
function ajaxCartReloadCartView(){if(jQuery('#cart-form-pane').length){var previous_action=jQuery('#uc-cart-view-form').attr('action');jQuery('#cart-form-pane').parent().load(Shopcada.settings.uc_ajax_cart.SHOW_VIEW_CALLBACK,function(){jQuery('#uc-cart-view-form').attr('action',previous_action);var context=jQuery('#cart-form-pane').parent();Shopcada.attachTasks(context)})}}
function _checkAjaxify($elem){var rc=!0;if(Shopcada.settings.uc_ajax_cart.AJAXIFY_CLASS){rc=$elem.parents().add($elem).is('.'+Shopcada.settings.uc_ajax_cart.AJAXIFY_CLASS);rc=Shopcada.settings.uc_ajax_cart.AJAXIFY_CLASS_EXCLUDES?!rc:rc}
return rc}
Shopcada.theme.prototype.ajaxCartMessage=function(title,message){if(Shopcada.settings.uc_ajax_cart.HIDE_CART_OPERATIONS){return}
if(title){title='<h2 class="uc-ajax-cart-title">'+title+'</div>'}
var fadein=0;if(!Shopcada.uc_ajax_cart.blockUI_blocked){fadein=500}
Shopcada.uc_ajax_cart.blockUI_blocked+=1;if(Shopcada.settings.uc_ajax_cart.BLOCK_UI==1){jQuery.blockUI({message:'<div class="uc-ajax-cart-blockui">'+title+message+'</div>',fadeIn:fadein})}else if(Shopcada.settings.uc_ajax_cart.BLOCK_UI==3){settings=Shopcada.settings.colorbox;settings.html='<div class="uc-ajax-cart-colorbox">'+title+message+'</div>';$.colorbox(settings)}else{jQuery.blockUI({message:'<div class="uc-ajax-cart-blockui-growlui">'+title+message+'</div>',fadeIn:fadein,fadeOut:700,showOverlay:!1,centerY:!1,css:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'10px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px',color:'#fff',opacity:1}})}};function ajaxCartPickMessage(messages){return messages[Math.floor(Math.random()*messages.length)]}
Shopcada.GetCartContent=function(){var cookie_sessionID=jQuery.searchCookies("SESS");var cookie_uid=jQuery.cookie("SHOPCADA_UID");if(cookie_uid===null){cookie_uid="0"}
if(!localStorage.sessionId||!localStorage.uid){try{localStorage.sessionId=cookie_sessionID;localStorage.uid=cookie_uid}catch(e){var _data=null;$.ajax({type:"GET",url:'/cart/ajax/count',async:!1,success:function(data){_data=data}});return _data}}
if((cookie_uid!==undefined&&cookie_sessionID!==undefined)&&((!localStorage.cartCount||!localStorage.cartAmount)||(localStorage.cartCount===""||localStorage.cartAmount==="")||(localStorage.uid!==cookie_uid||cookie_sessionID!==localStorage.sessionId))){localStorage.cartCount=0;localStorage.cartAmount="";localStorage.uid=cookie_uid;localStorage.sessionId=cookie_sessionID;var _data=null;$.ajax({type:"GET",url:'/cart/ajax/count',async:!1,success:function(data){try{_data=data;localStorage.cartCount=data.count;localStorage.cartAmount=data.amount}catch(e){_data=data}}});return _data}else{return{count:localStorage.cartCount,amount:localStorage.cartAmount}}};/*! ResponsiveSlides.js v1.54
 * http://responsiveslides.com
 * http://viljamis.com
 *
 * Copyright (c) 2011-2012 @viljamis
 * Available under the MIT license
 */
(function($,window,i){$.fn.responsiveSlides=function(options){var settings=$.extend({"auto":!0,"speed":500,"timeout":4000,"pager":!1,"nav":!1,"random":!1,"pause":!1,"pauseControls":!0,"touch":!0,"touchThreshold":100,"prevText":"Previous","nextText":"Next","maxwidth":"","navContainer":"","manualControls":"","namespace":"rslides","before":$.noop,"after":$.noop},options);return this.each(function(){i++;var $this=$(this),vendor,selectTab,startCycle,restartCycle,rotate,$tabs,index=0,$slide=$this.children(),length=$slide.size(),fadeTime=parseFloat(settings.speed),waitTime=parseFloat(settings.timeout),maxw=parseFloat(settings.maxwidth),namespace=settings.namespace,namespaceIdx=namespace+i,navClass=namespace+"_nav "+namespaceIdx+"_nav",activeClass=namespace+"_here",visibleClass=namespaceIdx+"_on",slideClassPrefix=namespaceIdx+"_s",$pager=$("<ul class='"+namespace+"_tabs "+namespaceIdx+"_tabs' />"),visible={"float":"left","position":"relative","opacity":1,"zIndex":2},hidden={"float":"none","position":"absolute","opacity":0,"zIndex":1},supportsTransitions=(function(){var docBody=document.body||document.documentElement;var styles=docBody.style;var prop="transition";if(typeof styles[prop]==="string"){return!0}
vendor=["Moz","Webkit","Khtml","O","ms"];prop=prop.charAt(0).toUpperCase()+prop.substr(1);var i;for(i=0;i<vendor.length;i++){if(typeof styles[vendor[i]+prop]==="string"){return!0}}
return!1})(),slideTo=function(idx){settings.before(idx);if(supportsTransitions){$slide.removeClass(visibleClass).css(hidden).eq(idx).addClass(visibleClass).css(visible);index=idx;setTimeout(function(){settings.after(idx)},fadeTime)}else{$slide.stop().fadeOut(fadeTime,function(){$(this).removeClass(visibleClass).css(hidden).css("opacity",1)}).eq(idx).fadeIn(fadeTime,function(){$(this).addClass(visibleClass).css(visible);settings.after(idx);index=idx})}};if(settings.random){$slide.sort(function(){return(Math.round(Math.random())-0.5)});$this.empty().append($slide)}
$slide.each(function(i){this.id=slideClassPrefix+i});$this.addClass(namespace+" "+namespaceIdx);if(options&&options.maxwidth){$this.css("max-width",maxw)}
$slide.hide().css(hidden).eq(0).addClass(visibleClass).css(visible).show();if(supportsTransitions){$slide.show().css({"-webkit-transition":"opacity "+fadeTime+"ms ease-in-out","-moz-transition":"opacity "+fadeTime+"ms ease-in-out","-o-transition":"opacity "+fadeTime+"ms ease-in-out","transition":"opacity "+fadeTime+"ms ease-in-out"})}
if($slide.size()>1){if(waitTime<fadeTime+100){return}
if(settings.pager&&!settings.manualControls){var tabMarkup=[];$slide.each(function(i){var n=i+1;tabMarkup+="<li>"+"<a href='#' class='"+slideClassPrefix+n+"'>"+n+"</a>"+"</li>"});$pager.append(tabMarkup);if(options.navContainer){$(settings.navContainer).append($pager)}else{$this.after($pager)}}
if(settings.manualControls){$pager=$(settings.manualControls);$pager.addClass(namespace+"_tabs "+namespaceIdx+"_tabs")}
if(settings.pager||settings.manualControls){$pager.find('li').each(function(i){$(this).addClass(slideClassPrefix+(i+1))})}
if(settings.pager||settings.manualControls){$tabs=$pager.find('a');selectTab=function(idx){$tabs.closest("li").removeClass(activeClass).eq(idx).addClass(activeClass)}}
if(settings.auto){startCycle=function(){rotate=setInterval(function(){$slide.stop(!0,!0);var idx=index+1<length?index+1:0;if(settings.pager||settings.manualControls){selectTab(idx)}
slideTo(idx)},waitTime)};startCycle()}
restartCycle=function(){if(settings.auto){clearInterval(rotate);startCycle()}};if(settings.pause){$this.hover(function(){clearInterval(rotate)},function(){restartCycle()})}
if(settings.pager||settings.manualControls){$tabs.bind("click",function(e){e.preventDefault();if(!settings.pauseControls){restartCycle()}
var idx=$tabs.index(this);if(index===idx||$("."+visibleClass).queue('fx').length){return}
selectTab(idx);slideTo(idx)}).eq(0).closest("li").addClass(activeClass);if(settings.pauseControls){$tabs.hover(function(){clearInterval(rotate)},function(){restartCycle()})}}
if(settings.nav){var navMarkup="<a href='#' class='"+navClass+" prev'>"+settings.prevText+"</a>"+"<a href='#' class='"+navClass+" next'>"+settings.nextText+"</a>";if(options.navContainer){$(settings.navContainer).append(navMarkup)}else{$this.after(navMarkup)}
var $trigger=$("."+namespaceIdx+"_nav"),$prev=$trigger.filter(".prev");$trigger.bind("click",function(e){e.preventDefault();var $visibleClass=$("."+visibleClass);if($visibleClass.queue('fx').length){return}
var idx=$slide.index($visibleClass),prevIdx=idx-1,nextIdx=idx+1<length?index+1:0;slideTo($(this)[0]===$prev[0]?prevIdx:nextIdx);if(settings.pager||settings.manualControls){selectTab($(this)[0]===$prev[0]?prevIdx:nextIdx)}
if(!settings.pauseControls){restartCycle()}});if(settings.pauseControls){$trigger.hover(function(){clearInterval(rotate)},function(){restartCycle()})}}}
if(settings.touch){var rsTouch={touches:{"touchstart":{"x":-1,"y":-1},"touchmove":{"x":-1,"y":-1},"touchend":!1,"direction":"undetermined"},touchHandler:function(e){var touch;if(typeof e!=="undefined"){if(typeof e.originalEvent.touches!=="undefined"){touch=e.originalEvent.touches[0];switch(e.type){case "touchstart":clearInterval(rotate);case "touchmove":rsTouch.touches[e.type].x=touch.pageX;rsTouch.touches[e.type].y=touch.pageY;case "touchend":if(rsTouch.touches.touchstart.x>-1&&rsTouch.touches.touchmove.x>-1&&(Math.abs(rsTouch.touches.touchstart.y-rsTouch.touches.touchmove.y)<20)){rsTouch.touches.direction=rsTouch.touches.touchstart.x<rsTouch.touches.touchmove.x?"right":"left";var $visibleClass=$("."+visibleClass);var idx=$slide.index($visibleClass),prevIdx=idx-1,nextIdx=idx+1<length?index+1:0;if(Math.abs(rsTouch.touches.touchstart.x-rsTouch.touches.touchmove.x)>settings.touchThreshold){if(rsTouch.touches.direction==="left"){slideTo(nextIdx)}else{slideTo(prevIdx)}
e.preventDefault();rsTouch.touches.touchstart={"x":-1,"y":-1};rsTouch.touches.touchmove={"x":-1,"y":-1};rsTouch.touches.direction="undetermined";restartCycle()}}
break;default:break}}}},init:function(){$slide.bind('touchstart',rsTouch.touchHandler);$slide.bind('touchmove',rsTouch.touchHandler);$slide.bind('touchend',rsTouch.touchHandler)}};rsTouch.init()}
if(typeof document.body.style.maxWidth==="undefined"&&options.maxwidth){var widthSupport=function(){$this.css("width","100%");if($this.width()>maxw){$this.css("width",maxw)}};widthSupport();$(window).bind("resize",function(){widthSupport()})}})}})(jQuery,this,0);Shopcada.functions.initMessageBar=function(){$(".messagebar.autorotate #messagebar-inner").responsiveSlides({timeout:Shopcada.settings.MessageBar.Timeout,pager:!1,nav:!1,speed:Shopcada.settings.MessageBar.Speed})}
$(document).ready(function(){Shopcada.functions.initMessageBar()});Shopcada.tasks.FAPI_OnOff=function(){$("input.onff-enabled").not(".onoff-processed").each(function(){var _this=$(this);var _parent=_this.parent();_this.addClass("onoff-processed");className="toggle-enable";if(_this.prop("disabled")==="disabled"){className+=" disabled"}else{if(_this.prop("checked")===!0){className+=" enabled"}else{className+=" off"}}
_parent.append("<div class='"+className+"'><div></div></div>");_this.change(function(){_widget=_parent.find(".toggle-enable");_widget.toggleClass("off");_widget.toggleClass("enabled")});_this.hide()})};function ucAacCalculate(element){let form=$(element).parents('form');form.ajaxSubmit({url:Shopcada.settings.uc_aac_path,dataType:'json',success:function(data){var node=$('#node-'+data.nid);for(var i in data.replacements){var replacement=$(data.replacements[i]);$(node).find('.'+i).after(replacement).remove()}
if(data.form){var action=form.attr('action');$(form).after(data.form).next().attr('action',action);form.remove();Shopcada.attachTasks();if(Shopcada.settings.optionsCount!=undefined&&Shopcada.settings.optionsCount[data.nid]!=undefined&&Shopcada.settings.optionsCount[data.nid]>1){let new_form_id=$(data.form).attr('id');let new_form=$('#'+new_form_id);if(new_form.length>0){ucAacCalculateNewForm(new_form)}}}}})}
function ucAacCalculateNewForm(element){let form=element;form.ajaxSubmit({url:Shopcada.settings.uc_aac_path,dataType:'json',success:function(data){var node=$('#node-'+data.nid);for(var i in data.replacements){var replacement=$(data.replacements[i]);$(node).find('.'+i).after(replacement).remove()}
if(data.form){var action=form.attr('action');$(form).after(data.form).next().attr('action',action);form.remove();Shopcada.attachTasks()}}})}
jQuery.fn.ucAacAttach=function(){$(this).find('select[name^=attributes]').not('.aac-processed').addClass('aac-processed').change(function(){ucAacCalculate(this)});$(this).find('input:radio[name^=attributes], input:checkbox[name^=attributes]').not('.aac-processed').addClass('aac-processed').click(function(){ucAacCalculate(this)});$(this).find('select[name^=customization]').not('.aac-processed').addClass('aac-processed').change(function(){ucAacCalculate(this)});$(this).find('input:radio[name^=customization], input:checkbox[name^=customization]').not('.aac-processed').addClass('aac-processed').click(function(){ucAacCalculate(this)});$(this).find('.customization-widget [id*=customization]').not('.aac-processed').addClass('aac-processed').click(function(){ucAacCalculate(this)})}
Shopcada.tasks.ucAac=function(){$('.uc-aac-cart').ucAacAttach()};Shopcada.functions.uc_aac_attach_onload=function(){if($('.attributes').find('[name^=attributes]:first').length>0&&$('.attributes').find('[name^=attributes]:first').eq(0).val()!=""){ucAacCalculate($('.attributes').find('[name^=attributes]:first').eq(0))}}
$(document).ready(function(){Shopcada.functions.uc_aac_attach_onload()});!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports&&"string"!=typeof exports.nodeName?module.exports=t():e.Instafeed=t()}(this,function(){function e(e,t){if(!e)throw new Error(t)}function t(t){e(!t||"object"==typeof t,"options must be an object, got "+t+" ("+typeof t+")");var o={accessToken:null,accessTokenTimeout:5e3,after:null,apiTimeout:5e3,debug:!1,error:null,filter:null,limit:null,mock:!1,render:null,sort:null,success:null,target:"instafeed",template:'<a href="{{link}}"><img title="{{caption}}" src="{{image}}" /></a>',templateBoundaries:["{{","}}"],transform:null};if(t)for(var n in o)void 0!==t[n]&&(o[n]=t[n]);e("string"==typeof o.target||"object"==typeof o.target,"target must be a string or DOM node, got "+o.target+" ("+typeof o.target+")"),e("string"==typeof o.accessToken||"function"==typeof o.accessToken,"accessToken must be a string or function, got "+o.accessToken+" ("+typeof o.accessToken+")"),e("number"==typeof o.accessTokenTimeout,"accessTokenTimeout must be a number, got "+o.accessTokenTimeout+" ("+typeof o.accessTokenTimeout+")"),e("number"==typeof o.apiTimeout,"apiTimeout must be a number, got "+o.apiTimeout+" ("+typeof o.apiTimeout+")"),e("boolean"==typeof o.debug,"debug must be true or false, got "+o.debug+" ("+typeof o.debug+")"),e("boolean"==typeof o.mock,"mock must be true or false, got "+o.mock+" ("+typeof o.mock+")"),e("object"==typeof o.templateBoundaries&&2===o.templateBoundaries.length&&"string"==typeof o.templateBoundaries[0]&&"string"==typeof o.templateBoundaries[1],"templateBoundaries must be an array of 2 strings, got "+o.templateBoundaries+" ("+typeof o.templateBoundaries+")"),e(!o.template||"string"==typeof o.template,"template must null or string, got "+o.template+" ("+typeof o.template+")"),e(!o.error||"function"==typeof o.error,"error must be null or function, got "+o.error+" ("+typeof o.error+")"),e(!o.after||"function"==typeof o.after,"after must be null or function, got "+o.after+" ("+typeof o.after+")"),e(!o.success||"function"==typeof o.success,"success must be null or function, got "+o.success+" ("+typeof o.success+")"),e(!o.filter||"function"==typeof o.filter,"filter must be null or function, got "+o.filter+" ("+typeof o.filter+")"),e(!o.transform||"function"==typeof o.transform,"transform must be null or function, got "+o.transform+" ("+typeof o.transform+")"),e(!o.sort||"function"==typeof o.sort,"sort must be null or function, got "+o.sort+" ("+typeof o.sort+")"),e(!o.render||"function"==typeof o.render,"render must be null or function, got "+o.render+" ("+typeof o.render+")"),e(!o.limit||"number"==typeof o.limit,"limit must be null or number, got "+o.limit+" ("+typeof o.limit+")"),this._state={running:!1},this._options=o}return t.prototype.run=function(){var e=this,t=null,o=null,n=null,r=null;return this._debug("run","options",this._options),this._debug("run","state",this._state),this._state.running?(this._debug("run","already running, skipping"),!1):(this._state.running=!0,this._debug("run","getting dom node"),(t="string"==typeof this._options.target?document.getElementById(this._options.target):this._options.target)?(this._debug("run","got dom node",t),this._debug("run","getting access token"),this._getAccessToken(function(s,i){if(s)return e._debug("onTokenReceived","error",s),void e._fail(new Error("error getting access token: "+s.message));o="https://graph.instagram.com/me/media?fields=caption,id,media_type,media_url,permalink,thumbnail_url,timestamp,username&access_token="+i,e._debug("onTokenReceived","request url",o),e._makeApiRequest(o,function(o,s){if(o)return e._debug("onResponseReceived","error",o),void e._fail(new Error("api request error: "+o.message));e._debug("onResponseReceived","data",s),e._success(s);try{n=e._processData(s),e._debug("onResponseReceived","processed data",n)}catch(t){return void e._fail(t)}if(e._options.mock)e._debug("onResponseReceived","mock enabled, skipping render");else{try{r=e._renderData(n),e._debug("onResponseReceived","html content",r)}catch(t){return void e._fail(t)}t.innerHTML=r}e._finish()})}),!0):(this._fail(new Error("no element found with ID "+this._options.target)),!1))},t.prototype._processData=function(e){var t="function"==typeof this._options.transform,o="function"==typeof this._options.filter,n="function"==typeof this._options.sort,r="number"==typeof this._options.limit,s=[],i=null,a=null,u=null,c=null;if(this._debug("processData","hasFilter",o,"hasTransform",t,"hasSort",n,"hasLimit",r),"object"!=typeof e||"object"!=typeof e.data||e.data.length<=0)return null;for(var l=0;l<e.data.length;l++){if(a=this._getItemData(e.data[l]),t)try{u=this._options.transform(a),this._debug("processData","transformed item",a,u)}catch(e){throw this._debug("processData","error calling transform",e),new Error("error in transform: "+e.message)}else u=a;if(o){try{c=this._options.filter(u),this._debug("processData","filter item result",u,c)}catch(e){throw this._debug("processData","error calling filter",e),new Error("error in filter: "+e.message)}c&&s.push(u)}else s.push(u)}if(n)try{s.sort(this._options.sort)}catch(e){throw this._debug("processData","error calling sort",e),new Error("error in sort: "+e.message)}return r&&(i=s.length-this._options.limit,this._debug("processData","checking limit",s.length,this._options.limit,i),i>0&&s.splice(s.length-i,i)),s},t.prototype._getItemData=function(e){var t=null,o=null;switch(e.media_type){case"IMAGE":t="image",o=e.media_url;break;case"VIDEO":t="video",o=e.thumbnail_url;break;case"CAROUSEL_ALBUM":t="album",o=e.media_url}return{caption:e.caption,id:e.id,image:o,link:e.permalink,model:e,timestamp:e.timestamp,type:t,username:e.username}},t.prototype._renderData=function(e){var t="string"==typeof this._options.template,o="function"==typeof this._options.render,n=null,r=null,s="";if(this._debug("renderData","hasTemplate",t,"hasRender",o),"object"!=typeof e||e.length<=0)return null;for(var i=0;i<e.length;i++){if(n=e[i],o)try{r=this._options.render(n,this._options),this._debug("renderData","custom render result",n,r)}catch(e){throw this._debug("renderData","error calling render",e),new Error("error in render: "+e.message)}else t&&(r=this._basicRender(n));r?s+=r:this._debug("renderData","render item did not return any content",n)}return s},t.prototype._basicRender=function(e){for(var t=new RegExp(this._options.templateBoundaries[0]+"([\\s\\w.]+)"+this._options.templateBoundaries[1],"gm"),o=this._options.template,n=null,r="",s=0,i=null,a=null;null!==(n=t.exec(o));)i=n[1],r+=o.slice(s,n.index),(a=this._valueForKeyPath(i,e))&&(r+=a.toString()),s=t.lastIndex;return s<o.length&&(r+=o.slice(s,o.length)),r},t.prototype._valueForKeyPath=function(e,t){for(var o=/([\w]+)/gm,n=null,r=t;null!==(n=o.exec(e));){if("object"!=typeof r)return null;r=r[n[1]]}return r},t.prototype._fail=function(e){!this._runHook("error",e)&&console&&"function"==typeof console.error&&console.error(e),this._state.running=!1},t.prototype._finish=function(){this._runHook("after"),this._state.running=!1},t.prototype._success=function(e){this._runHook("success",e),this._state.running=!1},t.prototype._makeApiRequest=function(e,t){var o=!1,n=this,r=null,s=function(e,n){o||(o=!0,t(e,n))};(r=new XMLHttpRequest).timeout=this._options.apiTimeout,r.ontimeout=function(e){s(new Error("api request timed out"))},r.onerror=function(e){s(new Error("api connection error"))},r.onload=function(e){var t=r.getResponseHeader("Content-Type"),o=null;if(n._debug("apiRequestOnLoad","loaded",e),n._debug("apiRequestOnLoad","response status",r.status),n._debug("apiRequestOnLoad","response content type",t),t.indexOf("application/json")>=0)try{o=JSON.parse(r.responseText)}catch(e){return n._debug("apiRequestOnLoad","json parsing error",e,r.responseText),void s(new Error("error parsing response json"))}200===r.status?s(null,o):o&&o.error?s(new Error(o.error.code+" "+o.error.message)):s(new Error("status code "+r.status))},r.open("GET",e,!0),r.send()},t.prototype._getAccessToken=function(e){var t=!1,o=this,n=null,r=function(o,r){t||(t=!0,clearTimeout(n),e(o,r))};if("function"==typeof this._options.accessToken){this._debug("getAccessToken","calling accessToken as function"),n=setTimeout(function(){o._debug("getAccessToken","timeout check",t),r(new Error("accessToken timed out"),null)},this._options.accessTokenTimeout);try{this._options.accessToken(function(e,n){o._debug("getAccessToken","received accessToken callback",t,e,n),r(e,n)})}catch(e){this._debug("getAccessToken","error invoking the accessToken as function",e),r(e,null)}}else this._debug("getAccessToken","treating accessToken as static",typeof this._options.accessToken),r(null,this._options.accessToken)},t.prototype._debug=function(){var e=null;this._options.debug&&console&&"function"==typeof console.log&&((e=[].slice.call(arguments))[0]="[Instafeed] ["+e[0]+"]",console.log.apply(null,e))},t.prototype._runHook=function(e,t){var o=!1;if("function"==typeof this._options[e])try{this._options[e](t),o=!0}catch(t){this._debug("runHook","error calling hook",e,t)}return o},t});var insta_run=!1;Shopcada.tasks.InstagramFeed=function(){if(insta_run==!0){return}
insta_run=!0;if(Shopcada.settings.InstagramFeed&&Shopcada.settings.InstagramFeed.id){try{if(Shopcada.settings.InstagramFeed.type=='user'||Shopcada.settings.InstagramFeed.type=='self'||(Shopcada.settings.InstagramFeed.type=='tagged'&&Shopcada.settings.InstagramFeed.tag=='')){var feed=new Instafeed({get:'user',accessToken:Shopcada.settings.InstagramFeed.id,userId:'self',resolution:'low_resolution',template:'<span class="instafeed-row"><a href="{{link}}" target="_blank"><img class="img-responsive" src="{{image}}" /></a></span>',after:function(){$("#block-webcada_extras-instafeed #instafeed").not("bxprocessed").addClass("bxprocessed").bxSlider({minSlides:3,maxSlides:7,slideWidth:170,slideMargin:10,nextText:'<i class="fa fa-chevron-right">',prevText:'<i class="fa fa-chevron-left">',pager:!1})}})}else{var feed=new Instafeed({get:'tagged',accessToken:Shopcada.settings.InstagramFeed.id,tagName:Shopcada.settings.InstagramFeed.tag,resolution:'low_resolution',template:'<span class="instafeed-row"><a href="{{link}}" target="_blank"><img class="img-responsive" src="{{image}}" /></a></span>',after:function(){$("#block-webcada_extras-instafeed #instafeed").not("bxprocessed").addClass("bxprocessed").bxSlider({minSlides:3,maxSlides:7,slideWidth:170,slideMargin:10,nextText:'<i class="fa fa-chevron-right">',prevText:'<i class="fa fa-chevron-left">',pager:!1})}})}
feed.run()}catch(e){console.log(e)}}};/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);(function($){$.fn.bootstrapNumber=function(options){var settings=$.extend({upClass:'default',downClass:'default',center:!0},options);return this.each(function(e){var self=$(this);var clone=self.clone();var min=self.attr('min');var max=self.attr('max');function setText(n){if((min&&n<min)||(max&&n>max)){return!1}
clone.focus().val(n);return!0}
var group=$("<div class='input-group'></div>");var down=$("<button type='button'>-</button>").attr('class','btn btn-'+settings.downClass).click(function(){setText(parseInt(clone.val())-1)});var up=$("<button type='button'>+</button>").attr('class','btn btn-'+settings.upClass).click(function(){setText(parseInt(clone.val())+1)});if(self.attr('disabled')){up.attr("disabled","disabled");down.attr("disabled","disabled")}
$("<span class='input-group-btn'></span>").append(down).appendTo(group);clone.appendTo(group);if(clone){clone.css('text-align','center')}
$("<span class='input-group-btn'></span>").append(up).appendTo(group);clone.prop('type','text').keydown(function(e){if($.inArray(e.keyCode,[46,8,9,27,13,110,190])!==-1||(e.keyCode==65&&e.ctrlKey===!0)||(e.keyCode>=35&&e.keyCode<=39)){return}
if((e.shiftKey||(e.keyCode<48||e.keyCode>57))&&(e.keyCode<96||e.keyCode>105)){e.preventDefault()}
var c=String.fromCharCode(e.which);var n=parseInt(clone.val()+c)});clone.prop('type','text').blur(function(e){var c=String.fromCharCode(e.which);var n=parseInt(clone.val()+c);if((min&&n<min)){setText(min)}else if(max&&n>max){setText(max)}});self.replaceWith(group)})}}(jQuery));Shopcada.functions.RotatingMessageBar=function(){if(Shopcada.jQuery.window.width()<768){$("#messagebar.messagebar3col #messagebar-inner").responsiveSlides({timeout:Shopcada.settings.MessageBar.Timeout,pager:!1,nav:!1,speed:Shopcada.settings.MessageBar.Speed});$("#messagebar.messagebar2col #messagebar-inner").responsiveSlides({timeout:Shopcada.settings.MessageBar.Timeout,pager:!1,nav:!1,speed:Shopcada.settings.MessageBar.Speed})}}
Shopcada.tasks.BootStrapSpinner=function(){$("input.bootstrap-spinner").not('.processed').addClass('processed').bootstrapNumber()}
Shopcada.tasks.BlockUpdateTitle=function(){$("h2.block-editable").not('.update-processed').addClass('update-processed').dblclick(function(){if($(this).attr("contenteditable")!="true"){$(this).data("original",$(this).text()).attr("contenteditable","true").addClass('is-editng')}}).on('blur',function(){var _this=$(this);_this.attr("contenteditable","false");var url='/admin/json/block/update_title/'+_this.data('module')+'/'+_this.data('delta');texttotpost=_this.text();if(texttotpost==""){texttotpost="<none>"}
var postdata={title:texttotpost}
$.ajax({url:url,type:'POST',dataType:'json',contentType:"application/json; charset=utf-8",data:JSON.stringify(postdata),success:function(){_this.removeClass('is-editng')}})}).keydown(function(e){if(e.keyCode==13){$(this).blur();return!1}})}
Shopcada.functions.AdjustNavSlideInHeight=function(){}
function toggleChevron(e){$(e.target).prev('.panel-heading').find('i.indicator').toggleClass('glyphicon-minus glyphicon-plus');$('#accordion .panel-heading').removeClass('highlight');$(e.target).prev('.panel-heading').addClass('highlight')}
$(document).ready(function(){$('.bsaccordion').on('hidden.bs.collapse',toggleChevron);$('.bsaccordion').on('shown.bs.collapse',toggleChevron);Shopcada.functions.AdjustNavSlideInHeight();$('.nav-slidein-expander').on('click',function(e){e.preventDefault();if($(this).data("direction")=='right'){$('body').addClass('right')}
$('body').toggleClass('nav-expanded')});$('#nav-close').on('click',function(e){e.preventDefault();$('body').removeClass('nav-expanded')});Shopcada.functions.RotatingMessageBar()});Shopcada.tasks.CreateTableResponsive=function(){$('.product-info table').not('.processed').each(function(i,obj){$(this).addClass('processed')
if(!$(this).parent().hasClass('table-responsive')){$(this).wrap('<div class="table-responsive"></div>')}})};(function($){"use strict";var toggle='[data-toggle="dropdown"]',disabled='.disabled, :disabled',backdrop='.dropdown-backdrop',menuClass='dropdown-menu',subMenuClass='dropdown-submenu',namespace='.bs.dropdown.data-api',eventNamespace='.bs.dropdown',openClass='open',touchSupport='ontouchstart' in document.documentElement,opened;function Dropdown(element){$(element).on('click'+eventNamespace,this.toggle)}
var proto=Dropdown.prototype;proto.toggle=function(event){var $element=$(this);if($element.is(disabled))return;var $parent=getParent($element);var isActive=$parent.hasClass(openClass);var isSubMenu=$parent.hasClass(subMenuClass);var menuTree=isSubMenu?getSubMenuParents($parent):null;closeOpened(event,menuTree);if(!isActive){if(!menuTree)
menuTree=[$parent];if(touchSupport&&!$parent.closest('.navbar-nav').length&&!menuTree[0].find(backdrop).length){$('<div class="'+backdrop.substr(1)+'"/>').appendTo(menuTree[0]).on('click',closeOpened)}
for(var i=0,s=menuTree.length;i<s;i++){if(!menuTree[i].hasClass(openClass)){menuTree[i].addClass(openClass);positioning(menuTree[i].children('.'+menuClass),menuTree[i]);$parent.trigger('shown'+eventNamespace)}}
opened=menuTree[0]}
return!1};proto.keydown=function(e){if(!/(38|40|27)/.test(e.keyCode))return;var $this=$(this);e.preventDefault();e.stopPropagation();if($this.is('.disabled, :disabled'))return;var $parent=getParent($this);var isActive=$parent.hasClass('open');if(!isActive||(isActive&&e.keyCode==27)){if(e.which==27)$parent.find(toggle).trigger('focus');return $this.trigger('click')}
var desc=' li:not(.divider):visible a';var desc1='li:not(.divider):visible > input:not(disabled) ~ label';var $items=$parent.find(desc1+', '+'[role="menu"]'+desc+', [role="listbox"]'+desc);if(!$items.length)return;var index=$items.index($items.filter(':focus'));if(e.keyCode==38&&index>0)index--;if(e.keyCode==40&&index<$items.length-1)index++;if(!~index)index=0;$items.eq(index).trigger('focus')};proto.change=function(e){var
$parent,$menu,$toggle,selector,text='',$items;$menu=$(this).closest('.'+menuClass);$toggle=$menu.parent().find('[data-label-placement]');if(!$toggle||!$toggle.length){$toggle=$menu.parent().find(toggle)}
if(!$toggle||!$toggle.length||$toggle.data('placeholder')===!1)
return;($toggle.data('placeholder')==undefined&&$toggle.data('placeholder',$.trim($toggle.text())));text=$.data($toggle[0],'placeholder');$items=$menu.find('li > input:checked');if($items.length){text=[];$items.each(function(){var str=$(this).parent().find('label').eq(0),label=str.find('.data-label');if(label.length){var p=$('<p></p>');p.append(label.clone());str=p.html()}else{str=str.html()}
str&&text.push($.trim(str))});text=text.length<4?text.join(', '):text.length+' selected'}
var caret=$toggle.find('.caret');$toggle.html(text||'&nbsp;');if(caret.length)
$toggle.append(' ')&&caret.appendTo($toggle);};function positioning($menu,$control){if($menu.hasClass('pull-center')){$menu.css('margin-right',$menu.outerWidth()/-2)}
if($menu.hasClass('pull-middle')){$menu.css('margin-top',($menu.outerHeight()/-2)-($control.outerHeight()/2))}}
function closeOpened(event,menuTree){if(opened){if(!menuTree){menuTree=[opened]}
var parent;if(opened[0]!==menuTree[0][0]){parent=opened}else{parent=menuTree[menuTree.length-1];if(parent.parent().hasClass(menuClass)){parent=parent.parent()}}
parent.find('.'+openClass).removeClass(openClass);if(parent.hasClass(openClass)){parent.removeClass(openClass)}
parent.trigger('hidden'+eventNamespace);if(parent===opened){opened=null;$(backdrop).remove()}}}
function getSubMenuParents($submenu){var result=[$submenu];var $parent;while(!$parent||$parent.hasClass(subMenuClass)){$parent=($parent||$submenu).parent();if($parent.hasClass(menuClass)){$parent=$parent.parent()}
if($parent.children(toggle)){result.unshift($parent)}}
return result}
function getParent($this){var selector=$this.attr('data-target');if(!selector){selector=$this.attr('href');selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,'')}
var $parent=selector&&$(selector);return $parent&&$parent.length?$parent:$this.parent()}
var old=$.fn.dropdown;$.fn.dropdown=function(option){return this.each(function(){var $this=$(this);var data=$this.data('bs.dropdown');if(!data)$this.data('bs.dropdown',(data=new Dropdown(this)));if(typeof option=='string')data[option].call($this);})};$.fn.dropdown.Constructor=Dropdown;$.fn.dropdown.clearMenus=function(e){$(backdrop).remove();$('.'+openClass+' '+toggle).each(function(){var $parent=getParent($(this));var relatedTarget={relatedTarget:this};if(!$parent.hasClass('open'))return;$parent.trigger(e=$.Event('hide'+eventNamespace,relatedTarget));if(e.isDefaultPrevented())return;$parent.removeClass('open').trigger('hidden'+eventNamespace,relatedTarget)});return this};$.fn.dropdown.noConflict=function(){$.fn.dropdown=old;return this};$(document).off(namespace).on('click'+namespace,closeOpened).on('click'+namespace,toggle,proto.toggle).on('click'+namespace,'.dropdown-menu > li > input[type="checkbox"] ~ label, .dropdown-menu > li > input[type="checkbox"], .dropdown-menu.noclose > li',function(e){e.stopPropagation()}).on('change'+namespace,'.dropdown-menu > li > input[type="checkbox"], .dropdown-menu > li > input[type="radio"]',proto.change).on('keydown'+namespace,toggle+', [role="menu"], [role="listbox"]',proto.keydown)}(jQuery));var slideInWindow={is_init:!1,init:function(obj=''){if(!this.is_init){Shopcada.jQuery.body.append("<div class='sidewindowwrapper'><div class='overlay'></div><div class='sidewindow'><div class='sideclose'><i class='btb bt-times'></i></div><div class='section clearfix'><div id='sidewindow-content'></div></div></div></div>");this.escKeyBind();this.closeOnClick();if(obj.animate==!0){$('.sidewindowwrapper .sidewindow').addClass('animated')}
this.is_init=!0}},open:function(obj=''){this.init(obj);if(!Shopcada.jQuery.body.hasClass('showside')){Shopcada.jQuery.body.addClass('showside')}},close:function(){Shopcada.jQuery.body.removeClass('showside')},showContent:function(content){this.open();$("#sidewindow-content").html(content)},showLoading:function(contentObj){this.open();var loadingObj;if(!contentObj){loadingObj="<i id='trobber' class='fa fa-circle-o-notch fa-spin fa-fw'></i>"}else{loadingObj=contentObj}
$("#sidewindow-content").html("<div class='loading'>"+loadingObj+"</div>")},setPosition:function(position){this.init();$('.sidewindow').removeClass('sidewindow-right sidewindow-left');if(position=='left'){$('.sidewindow').addClass('sidewindow-left')}else{$('.sidewindow').addClass('sidewindow-right')}},getUrl:function(contentUrl){this.showLoading();$.ajax({url:contentUrl,data:'',success:function(data){slideInWindow.showContent(data)},dataType:'html'});return!1},escKeyBind:function(){document.onkeydown=function(evt){evt=evt||window.event;var isEscape=!1;if("key" in evt){isEscape=(evt.key==="Escape"||evt.key==="Esc")}else{isEscape=(evt.keyCode===27)}
if(isEscape){slideInWindow.close()}}},closeOnClick:function(){$(document).on('click','.sidewindowwrapper .sideclose, .sidewindowwrapper .overlay',function(){slideInWindow.close()})}};function is_touch_device(){try{document.createEvent("TouchEvent");return!0}catch(e){return!1}}
var isTouchDevice=is_touch_device();function UpdateCart(){data=Shopcada.GetCartContent();var ssuffix="";if($("#uc_currency").length==0){var ssuffix="</span><span id='cartsuffix'> item</span>";if(data.count>1){ssuffix="</span><span id='cartsuffix'> items</span>"}}
$(".cart-link a.cart").html(Shopcada.settings.defaultCartText+" (<span id='cartcount'>"+data.count+ssuffix+")")}
Shopcada.tasks.TouchHoverListing=function(){if(!isTouchDevice){return}
$('.productrow').not('.ts-processed').addClass('ts-processed').bind('touchstart',function(){$(this).addClass('touch')});$('.productrow').not('.te-processed').addClass('te-processed').bind('touchend',function(){$(this).removeClass('touch')})}
var jspapi;var isCloudZoom;var bxSlider;var isDoubleCloudZoom=!1;var isImageZooming=!0;var _myInstance1;var _myInstance2;Shopcada.ProductImages=[];Shopcada.ProductImages.next=function(){if(isImageZooming){if(isCloudZoom){var current;var currentIndex;var totalIndex=($("a.thumb-link").length)-1;current=$("a.thumb-link img.cloudzoom-gallery-active").parent("a.thumb-link");currentIndex=current.index("a.thumb-link");if(isDoubleCloudZoom){currentIndex+=2}else{currentIndex++}
if(currentIndex>totalIndex){currentIndex=0}
$("a.thumb-link").eq(currentIndex).find("img").trigger("click").trigger("tap");return!1}else{$("#product-images").zoomify.next()}}else{current_anchor=$('a.thumb-link.active');current_index=current_anchor.index();var next_anchor='';if(current_index<$("a.thumb-link:visible").length-1){next_anchor=$('a.thumb-link:visible').eq(current_index+1)}else{next_anchor=$('a.thumb-link:visible').eq(0)}
next_anchor.trigger('click')}};Shopcada.ProductImages.previous=function(){if(isImageZooming){if(isCloudZoom){var current;var currentIndex;var totalIndex=($("a.thumb-link").length)-1;current=$("a.thumb-link img.cloudzoom-gallery-active").parent("a.thumb-link");currentIndex=current.index("a.thumb-link");if(isDoubleCloudZoom){currentIndex-=2}else{currentIndex--}
if(currentIndex<0){currentIndex=totalIndex}
$("a.thumb-link").eq(currentIndex).find("img").trigger("click").trigger("tap");return!1}else{$("#product-images").zoomify.previous()}}else{current_anchor=$('a.thumb-link.active');current_index=current_anchor.index();var next_anchor='';if(current_index<0){next_anchor=$('a.thumb-link:visible').eq($("a.thumb-link:visible").length-1)}else{next_anchor=$('a.thumb-link:visible').eq(current_index-1)}
next_anchor.trigger('click')}}
Shopcada.bxSliders=[];Shopcada.tasks.UC_ProductImages=function(context){if($(".images-container").hasClass('zoomoff')){return Shopcada.functions.UC_ProductImages_NoZoom()}
if($('#zoom1').length==0){return}
if($('#zoom1').hasClass("cz-processed")){return}
$('#zoom1').addClass("cz-processed");if($("#node-product-image").hasClass("double")){isDoubleCloudZoom=!0}
$('.image-pager-previous').click(Shopcada.ProductImages.previous);$('.image-pager-next').click(Shopcada.ProductImages.next);if($(window).width()<=768){$("#product-images").zoomify({zoom:'.zoomify',gallery:'.thumb-link'});isCloudZoom=!1;$("a.thumb-link").click(function(){return!1})}else{isCloudZoom=!0;if(isDoubleCloudZoom){options={};$("#zoom1").CloudZoom(options);$("#zoom2").CloudZoom(options);_myInstance1=$("#zoom1").data("CloudZoom");_myInstance2=$("#zoom2").data("CloudZoom")}else{CloudZoom.quickStart()}
$("a.fancygallery").colorbox({maxHeight:'100%',close:Shopcada.settings.colorbox.close});$('#zoom1').bind('click',function(){var cloudZoom=$(this).data('CloudZoom');target_gallery=$("img.cloudzoom-gallery-active").parent().attr("target_gallery");$("a#"+target_gallery).trigger('click');cloudZoom.closeZoom();return!1});if(isDoubleCloudZoom){$('#zoom2').bind('click',function(){var cloudZoom=$(this).data('CloudZoom');target_gallery=$("img.cloudzoom-gallery-active").parent().next().attr("target_gallery");$("a#"+target_gallery).trigger('click');cloudZoom.closeZoom();return!1});$("img",$("a.thumb-link:visible").eq(1)).addClass("cloudzoom-gallery-active")}}
$("#node-product-tn-wrapper li:first").addClass("active");var _originalVertical=!1;var _isMobileSlider=!1;if($(window).width()>=992){if($("#node-product-tn-wrapper").hasClass("vertical")){_originalVertical=!0;$("#node-product-tn-wrapper .items").each(function(){colour=$(this).data('colour');Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,mode:'vertical',minSlides:4,maxSlides:4,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})})}else{$("#node-product-tn-wrapper .items").each(function(){colour=$(this).data('colour');Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,minSlides:4,maxSlides:4,slideWidth:120,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-viewport").height()+"px")}}else{if($("#node-product-tn-wrapper").hasClass("vertical")){_originalVertical=!0}
_isMobileSlider=!0;$("#node-product-tn-wrapper").removeClass("vertical").addClass("horizontal");$("#node-product-tn-wrapper .items").each(function(){colour=$(this).data('colour');Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:3,maxSlides:3,slideWidth:80,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-viewport").height()+"px")}
if(isDoubleCloudZoom){$('a.thumb-link').bind('click',function(e){if(!isCloudZoom){return}
e.stopPropagation();e.preventDefault();current_index=$('a.thumb-link:visible').index(this);current_anchor=$('a.thumb-link:visible').eq(current_index);var next_anchor='';if(current_index<$("a.thumb-link:visible").length-1){next_anchor=$('a.thumb-link:visible').eq(current_index+1)}else{next_anchor=$('a.thumb-link:visible').eq(0)}
$("a.thumb-link img").removeClass("cloudzoom-gallery-active");$("img",current_anchor).addClass("cloudzoom-gallery-active");$("img",next_anchor).addClass("cloudzoom-gallery-active");var big_image1=current_anchor.data("zoomify-big");var small_image1=current_anchor.data("zoomify-small");var options={};_myInstance1.loadImage(small_image1,big_image1);_myInstance1.closeZoom();var big_image2=next_anchor.data("zoomify-big");var small_image2=next_anchor.data("zoomify-small");_myInstance2.loadImage(small_image2,big_image2);_myInstance2.closeZoom();return!1})}
$(window).resize(function(){if(isCloudZoom&&$(window).width()<=768){cz=$("#zoom1").data('CloudZoom');cz.destroy();if(isDoubleCloudZoom){cz=$("#zoom2").data('CloudZoom');cz.destroy()}
$("#product-images").zoomify({zoom:'.zoomify',gallery:'.thumb-link'});isCloudZoom=!1}
if(!isCloudZoom&&$(window).width()>768){$("#product-images").zoomify.destroy();$("img.zoomin").hide();isCloudZoom=!0;if(isDoubleCloudZoom){options={};$("#zoom1").CloudZoom(options);$("#zoom2").CloudZoom(options);_myInstance1=$("#zoom1").data("CloudZoom");_myInstance2=$("#zoom2").data("CloudZoom")}else{CloudZoom.quickStart()}}
if($(window).width()>=992){if(_isMobileSlider){_isMobileSlider=!1;if(_originalVertical&&!$("#node-product-tn-wrapper").hasClass('vertical')){$("#node-product-tn-wrapper").removeClass('horizontal').addClass('vertical')}
for(var k in Shopcada.bxSliders){if(Shopcada.bxSliders[k]!==undefined){Shopcada.bxSliders[k].destroySlider()}}
$("#node-product-tn-wrapper .items").each(function(){var colour=$(this).data('colour');if(Shopcada.bxSliders[colour]===undefined){if($("#node-product-tn-wrapper").hasClass("vertical")){Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,mode:'vertical',oneToOneTouch:!1,minSlides:4,maxSlides:4,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})}else{Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:4,maxSlides:4,slideWidth:120,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-viewport").height()+"px")}}else{if($("#node-product-tn-wrapper").hasClass("horizontal")){$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-viewport").height()+"px")}}})}}else{if(!_isMobileSlider){_isMobileSlider=!0;for(var k in Shopcada.bxSliders){if(Shopcada.bxSliders[k]!==undefined){Shopcada.bxSliders[k].destroySlider()}}
$("#node-product-tn-wrapper").removeClass("vertical").addClass("horizontal");$("#node-product-tn-wrapper .items").each(function(){var colour=$(this).data('colour');Shopcada.bxSliders[colour]=$(this).bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:3,maxSlides:3,slideWidth:80,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}}})}
Shopcada.functions.showProductImageLoading=function(id,img){top1=img.height()/2-5;left=img.width()/2-21;Shopcada.functions.hideProductImageLoading(id);img.after("<img style='position:absolute;width:43px;height:11px;left:"+left+"px;top:"+top1+"px' id='"+id+"' src='https://shopcada-assets.b-cdn.net/assets/images/cloudzoom/ajax-loader.gif'>")}
Shopcada.functions.hideProductImageLoading=function(id){$("#"+id).remove()}
Shopcada.functions.UC_ProductImages_NoZoom=function(){if($("img#zoom1").hasClass('imgProcessed')){return}
$("img#zoom1").addClass('imgProcessed');$('.image-pager-previous').click(Shopcada.ProductImages.previous);$('.image-pager-next').click(Shopcada.ProductImages.next);var isDoubleCloudZoom=!1;if($("#node-product-image").hasClass("double")){isDoubleCloudZoom=!0}
isImageZooming=!1;$("img#zoom1").on('load',function(e){Shopcada.functions.hideProductImageLoading("loading1")});$("img#zoom2").on('load',function(e){Shopcada.functions.hideProductImageLoading("loading2")});$('img#zoom1, img#zoom2').click(function(){target_gallery=$("a.thumb-link.active").attr("target_gallery");$("a#"+target_gallery).trigger('click');return!1});$("a.fancygallery").colorbox({maxHeight:'100%',close:Shopcada.settings.colorbox.close});$("a.thumb-link").click(function(e){e.preventDefault();$("a.thumb-link.active").removeClass("active");$(this).addClass("active");Shopcada.functions.showProductImageLoading("loading1",$('img#zoom1'));$("img#zoom1").attr('src',$(this).attr('href'));if(isDoubleCloudZoom){current_index=$('a.thumb-link:visible').index(this);current_anchor=$('a.thumb-link:visible').eq(current_index);var next_anchor='';if(current_index<$("a.thumb-link:visible").length-1){next_anchor=$('a.thumb-link:visible').eq(current_index+1)}else{next_anchor=$('a.thumb-link:visible').eq(0)}
Shopcada.functions.showProductImageLoading("loading2",$('img#zoom2'));$("img#zoom2").attr('src',next_anchor.attr('href'))}
return!1});var _originalVertical=!1;var _isMobileSlider=!1;if($(window).width()>=992){if($("#node-product-tn-wrapper").hasClass("vertical")){_originalVertical=!0;bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,mode:'vertical',oneToOneTouch:!1,minSlides:4,maxSlides:4,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})}else{bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,minSlides:4,oneToOneTouch:!1,maxSlides:4,slideWidth:120,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}}else{if($("#node-product-tn-wrapper").hasClass("vertical")){_originalVertical=!0}
_isMobileSlider=!0;$("#node-product-tn-wrapper").removeClass("vertical").addClass("horizontal");bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:3,maxSlides:3,slideWidth:80,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}
$(window).resize(function(){if($(window).width()>=992){if(_isMobileSlider){_isMobileSlider=!1;if(_originalVertical&&!$("#node-product-tn-wrapper").hasClass('vertical')){$("#node-product-tn-wrapper").removeClass('horizontal').addClass('vertical')}
if(bxSlider!=undefined){bxSlider.destroySlider();bxSlider=undefined}
if(bxSlider==undefined){if($("#node-product-tn-wrapper").hasClass("vertical")){bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,mode:'vertical',oneToOneTouch:!1,minSlides:4,maxSlides:4,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'})}else{bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:4,maxSlides:4,slideWidth:120,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}}else{if($("#node-product-tn-wrapper").hasClass("horizontal")){$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}}}}else{if(!_isMobileSlider){_isMobileSlider=!0;if(bxSlider!=undefined){bxSlider.destroySlider();bxSlider=undefined}
if(bxSlider==undefined){$("#node-product-tn-wrapper").removeClass("vertical").addClass("horizontal");bxSlider=$("#node-product-tn-wrapper .items").bxSlider({infiniteLoop:!1,oneToOneTouch:!1,minSlides:3,maxSlides:3,slideWidth:80,pager:!1,slideMargin:8,nextText:'<i class="fa fa-angle-right"></i>',prevText:'<i class="fa fa-angle-left"></i>'});$("#node-product-tn-wrapper.horizontal .bx-wrapper .bx-controls-direction a").css('line-height',$("#node-product-tn-wrapper.horizontal a.thumb-link").height()+"px")}}}})}
Shopcada.tasks.MobileBanners=function(){if($("#mainbanners-mobile").not('.processed').length>0){$("#mainbanners-mobile").addClass("processed");$("#mainbanners-mobile").swiperight(function(){$(this).carousel('prev')});$("#mainbanners-mobile").swipeleft(function(){$(this).carousel('next')})}
$(".vc-slidingbanner .carousel").not('.processed').each(function(){var _this=$(this);$(this).addClass("processed");$(this).swiperight(function(){$(this).carousel('prev')});$(this).swipeleft(function(){$(this).carousel('next')})})}
var lookbookPagerSlider;var lookBookProcessed=!1;Shopcada.tasks.LookBook=function(){if(Shopcada.settings.lookbook&&Shopcada.settings.lookbook.slideshow&&!lookBookProcessed){lookBookProcessed=!0;lookbookPagerSlider=$("#node-lookbook-pager").bxSlider({minSlides:3,maxSlides:7,slideWidth:170,slideMargin:10,infiniteLoop:!1,nextText:'<i class="fa fa-angle-right">',prevText:'<i class="fa fa-angle-left">',pager:!1});$('#node-lookbook-images').bxSlider({pagerCustom:'#node-lookbook-pager',mode:'fade',nextText:'<i class="fa fa-angle-right">',prevText:'<i class="fa fa-angle-left">',onSlideAfter:function(slideElement,oldIndex,newIndex){totalSlidePerPage=Math.floor($("#node-lookbook-navigation").width()/($(".lookbook-pager-item").width()+10));position=Math.floor(newIndex/totalSlidePerPage);if(position!=lookbookPagerSlider.getCurrentSlide()){lookbookPagerSlider.goToSlide(position)}
$("a.lookbook-pager-item[data-slide-index="+oldIndex+"]").removeClass("active");$("a.lookbook-pager-item[data-slide-index="+newIndex+"]").addClass("active")}})}}
Shopcada.tasks.InstashopLoad=function(){$("a.instafeed-load").not('.itlprocessed').addClass('itlprocessed').click(function(){if($(window).width()<768){return!0}else{$.colorbox({href:$(this).attr("href")+"?ajax=true",close:Shopcada.settings.colorbox.close})}
return!1})}
var _isStickyProcessed=!1;var _isStickyEnabled=!1;Shopcada.tasks.StickyHeader=function(){if(_isStickyProcessed){return}
_isStickyProcessed=!0;if($(".header-sticky").length){Shopcada.functions.StickyHeaderSlideIn()}}
Shopcada.functions.StickyHeaderSlideIn=function(){if(Shopcada.settings.sticky_header){$("body").addClass('header-is-sticky')}
$(window).scroll(function(){if(($(this).scrollTop()>300)&&$(window).width()>=768){if(!_isStickyEnabled){$("body").addClass("sticky-enabled");_isStickyEnabled=!0}}else{if(_isStickyEnabled){$("body").removeClass("sticky-enabled");_isStickyEnabled=!1}}})}
var adminMenuHeight=0,headerTopHeight=0,headerHeight=0,headerBottomHeight=0,totalHeaderHeight=0,scrollPosition,belowHeaderPaddingTop=0,certainHeight=50;$(window).on('load',function(){if($(window).width()>=768){adminMenuHeight=$('#admin-menu').length?$('#admin-menu').outerHeight():0}else{adminMenuHeight=0}
headerTopHeight=$('.header-top').outerHeight();headerHeight=$('.header').outerHeight(!0);headerBottomHeight=$('.header-bottom').outerHeight(!0);totalHeaderHeight=adminMenuHeight+headerTopHeight+headerHeight+headerBottomHeight;if($('.headertop-at-bottom').length&&$(window).width()>=768){headerTopHeight=0}});Shopcada.functions.StickyHeaderModernReset=function(){Shopcada.jQuery.body.removeClass('sticky-enabled sticky-header-modern sticky-notshow');$('.below-header').removeAttr('style')}
Shopcada.functions.StickyHeaderModern=function(scroll,scrollPosition,belowHeaderPaddingTop){Shopcada.jQuery.body.addClass('sticky-enabled sticky-header-modern');$('.below-header').css('padding-top',belowHeaderPaddingTop);if(scroll>=totalHeaderHeight){(scroll>scrollPosition)?Shopcada.jQuery.body.addClass('sticky-notshow'):Shopcada.jQuery.body.removeClass('sticky-notshow')}
if(Shopcada.settings.sticky_header_modern_overlay_mainbanner&&$('.front').length){(scroll>=headerTopHeight+adminMenuHeight+certainHeight)?Shopcada.jQuery.body.addClass('header-show-bg-color'):Shopcada.jQuery.body.removeClass('header-show-bg-color')}}
Shopcada.functions.StickyHeaderModernIncludeHeaderTop=function(){Shopcada.jQuery.body.addClass('header-is-sticky mobile-include-headertop');if(Shopcada.settings.sticky_header_modern_overlay_mainbanner&&$('.front').length){if($('.header5').length==0&&$('.header18').length==0){Shopcada.jQuery.body.addClass('sticky-header-modern-overlay-mainbanner')}}
$(window).scroll(function(){var scroll=$(window).scrollTop();if($(window).width()>767){if(scroll>(adminMenuHeight+headerTopHeight)){if($('.headertop-at-bottom').length){belowHeaderPaddingTop=totalHeaderHeight-adminMenuHeight}else{belowHeaderPaddingTop=headerHeight+headerBottomHeight}
if($('.sticky-header-modern-overlay-mainbanner').length){belowHeaderPaddingTop=0}
Shopcada.functions.StickyHeaderModern(scroll,scrollPosition,belowHeaderPaddingTop)}else{Shopcada.functions.StickyHeaderModernReset()}}else{if(scroll>0){belowHeaderPaddingTop=totalHeaderHeight;if($('.sticky-header-modern-overlay-mainbanner').length){belowHeaderPaddingTop=headerTopHeight}
Shopcada.functions.StickyHeaderModern(scroll,scrollPosition,belowHeaderPaddingTop)}else{Shopcada.functions.StickyHeaderModernReset()}}
scrollPosition=scroll})}
Shopcada.functions.StickyHeaderModernNotIncludeHeaderTop=function(){Shopcada.jQuery.body.addClass('header-is-sticky mobile-not-include-headertop');if(Shopcada.settings.sticky_header_modern_overlay_mainbanner&&$('.front').length){if($('.header5').length==0&&$('.header18').length==0){Shopcada.jQuery.body.addClass('sticky-header-modern-overlay-mainbanner')}}
$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll>(adminMenuHeight+headerTopHeight)){belowHeaderPaddingTop=headerHeight+headerBottomHeight;if($('.sticky-header-modern-overlay-mainbanner').length){belowHeaderPaddingTop=0}
Shopcada.functions.StickyHeaderModern(scroll,scrollPosition,belowHeaderPaddingTop)}else{Shopcada.functions.StickyHeaderModernReset()}
scrollPosition=scroll})}
function hidePager(){$(".listing-pager ").hide()}
Shopcada.tasks.tableHeader=function(){}
Shopcada.tasks.chosen=function(context){return;if(isTouchDevice){return}
var minWidth=Shopcada.settings.chosen.minimum_width;$(Shopcada.settings.chosen.selector,context).not('#field-ui-field-overview-form select, #field-ui-display-overview-form select, #uc-cart-checkout-form select').each(function(){if($(this).find('option').size()>=Shopcada.settings.chosen.minimum){$(this).css({width:($(this).width()<minWidth)?minWidth:$(this).width()}).chosen()}});$('.chosen-widget',context).not('#uc-cart-checkout-form select').each(function(){_this=$(this);_width=$(this).width();if(_width<Shopcada.settings.chosen.minimum){_width=Shopcada.settings.chosen.minimum}
_width=(_width+40)<minWidth?minWidth:(_width+40)+"px";$(this).css("width",_width);$(this).chosen({disable_search_threshold:10})})}
Shopcada.tasks.HoverDropDown=function(context){$('.navbar-nav.with-hover').not('.processed').each(function(){var _this=$(this);_this.addClass("processed");$('li.dropdown',_this).hover(function(){$(this).siblings().removeClass('open');if($(this).hasClass("dropdown")){$(this).addClass('open');if(window.bLazy){window.bLazy.revalidate()}}},function(){}).find('> a').click(function(){var urldest=$(this).attr('href');location.href=urldest});_this.children('li.leaf').hover(function(){$(this).siblings().removeClass('open')},function(){});_this.find('ul.dropdown-menu').mouseleave(function(){_this.find('.open').removeClass('open')})});if($('.navbar-nav.with-hover').length>0){$(".header-region").not('.processed').addClass('processed').mouseleave(function(){$(this).find("li.dropdown.open").removeClass('open')})}}
Shopcada.functions.original_uc_currency_alt=function(context){if(Shopcada.settings.uc_currency_alt==undefined){return}
currency_code=Shopcada.cookie.get("currency");if(currency_code!=-1&&currency_code!=!1&&currency_code!=Shopcada.settings.currency.code){$("body").addClass("alt-currency-on");$("span.alternate-currency").css("display","");uc_currency_alt_update()}else{$("body").removeClass("alt-currency-on");$("span.alternate-currency").html("");$("span.alternate-currency").css("display","none")}
if($("form.uc_currency_alt_picker select").length>0){$("form.uc_currency_alt_picker select").change(function(){currency_code=$(this).val();Shopcada.cookie.set("currency",currency_code,365);if(currency_code!=Shopcada.settings.currency.code){$("span.uc-price.processed").removeClass("processed");$("body").addClass("alt-currency-on");$("span.alternate-currency").css("display","");uc_currency_alt_update()}else{$("body").removeClass("alt-currency-on");$("span.alternate-currency").html("");$("span.alternate-currency").css("display","none")}})}else{var currency_code=Shopcada.cookie.get("currency");if(currency_code!=-1&&currency_code!=!1&&currency_code!=Shopcada.settings.currency.code){$("#alternate_currency a span").html($("#alternate_currency li#currency-"+currency_code).html())}
$("#alternate_currency .chzn-drop").css("top",($("#alternate_currency").height()-1)+"px");$("#alternate_currency a.chzn-single").click(function(){$("#alternate_currency li").toggleClass("active-result")});$("#alternate_currency li").hover(function(){$(this).addClass("highlighted")},function(){$(this).removeClass("highlighted")});$("#alternate_currency li").click(function(){currency_code=$(this).data("value");$("#alternate_currency a span").html($("#alternate_currency li#currency-"+currency_code).html());$("#alternate_currency li").removeClass("active-result");Shopcada.cookie.set("currency",currency_code,365);if(currency_code!=Shopcada.settings.currency.code){$("body").addClass("alt-currency-on");$("span.alternate-currency").css("display","");$("span.uc-price.processed").removeClass("processed");uc_currency_alt_update()}else{$("body").removeClass("alt-currency-on");$("span.alternate-currency").html("");$("span.alternate-currency").css("display","none")}})}}
Shopcada.tasks.uc_currency_widget=function(context){if($("#alternate_currency_simulated").length==0){return}
if(Shopcada.currencyWigetInit){return}
Shopcada.currencyWigetInit=!0;var currency_code=Shopcada.cookie.get("currency");if(currency_code!==!1&&currency_code!==-1&&currency_code!=Shopcada.settings.currency.code){$("#alternate_currency_simulated a.currency-selected span").html($("#alternate_currency_simulated li#currency-"+currency_code).html())}
$("#alternate_currency_simulated a.currency-selected").click(function(){$(this).parent().toggleClass('open')});$("#alternate_currency_simulated li").hover(function(){$(this).addClass("highlighted")},function(){$(this).removeClass("highlighted")});$("#alternate_currency_simulated li").click(function(){currency_code=$(this).data("value");$("#alternate_currency_simulated a.currency-selected span").html($("#alternate_currency_simulated li#currency-"+currency_code).html());Shopcada.cookie.set("currency",currency_code,365);if(currency_code!=Shopcada.settings.currency.code){$("body").addClass("alt-currency-on");$("span.alternate-currency").css("display","");$("span.uc-price.processed").removeClass("processed");uc_currency_alt_update()}else{$("body").removeClass("alt-currency-on");$("span.alternate-currency").html("");$("span.alternate-currency").css("display","none")}
$("#alternate_currency_simulated").removeClass('open')})}
Shopcada.tasks.uc_currency_alt=function(context){if(Shopcada.settings.uc_currency_alt==undefined){return}
if($("#alternate_currency_simulated").length==0){Shopcada.functions.original_uc_currency_alt(context)}else{currency_code=Shopcada.cookie.get("currency");if(currency_code!=-1&&currency_code!=!1&&currency_code!=Shopcada.settings.currency.code){$("body").addClass("alt-currency-on");$("span.alternate-currency").css("display","");uc_currency_alt_update()}else{$("body").removeClass("alt-currency-on");$("span.alternate-currency").html("");$("span.alternate-currency").css("display","none")}}};Shopcada.ProcessNewsletter=function(){if($("#newsletter").not('.processed').length>0){$("#newsletter").addClass('processed');if(Shopcada.cookie.get('bs-newsletter-submitted')=="1"){return}
setTimeout(function(){$.colorbox({href:'#newsletter',inline:!0,close:Shopcada.settings.colorbox.close,className:'newsletter-popup',onComplete:function(){$.colorbox.resize()}})},Shopcada.settings.newsletter_delay*1000);$("#bootstrap-2016-mailing-list-form").submit(function(){var _form=$(this);var mail=$("#bs-mailing-list-email",_form).val();var subscription_topics=$("input[name^='subscription_topics']:checked",_form).map(function(){return this.value}).get();$("input.form-submit",_form).after('<i id="trobber" class="fa fa-spinner fa-spin fa-fw"></i>').hide();$.ajax({type:"POST",url:"/js/mailinglist",data:{mail:mail,'subscription_topics':subscription_topics},dataType:'json',success:function(data){if(data.status==200){_form.hide();$("#newsletter-error-message").hide();$("#newsletter-success-message").html(data.message).show();Shopcada.cookie.set('bs-newsletter-submitted',"1",365)}else{$("#newsletter-error-message").html(data.message).show();$("#trobber",_form).remove();$("input.form-submit",_form).show()}},});return!1})}
$("form.mailchimp-ajax-form").not('.processed').addClass('processed').submit(function(){var _form=$(this);var mail=$("input[name='email']",_form).val();var subscription_topics=$("input[name^='subscription_topics']:checked",_form).map(function(){return this.value}).get();$("input.form-submit",_form).after('<i id="trobber" class="fa fa-spinner fa-spin fa-fw"></i>').hide();$("#mailchimp-error-message").remove();$.ajax({type:"POST",url:"/js/mailinglist",data:{mail:mail,'subscription_topics':subscription_topics},dataType:'json',success:function(data){if(data.status==200){_form.before("<div id='mailchimp-success-message'>"+data.message+"</div>");_form.hide()}else{_form.before("<div id='mailchimp-error-message'>"+data.message+"</div>");$("#trobber",_form).remove();$("input.form-submit",_form).show()}},});return!1})}
Shopcada.tasks.LoadQuickView=function(){var qvSettings=Object.assign({},Shopcada.settings.colorbox);qvSettings.onComplete=function(){Shopcada.QuickviewImages()};$('a.load-quickview').not('.qvp').addClass('qvp').colorbox(qvSettings)}
Shopcada.QuickviewImages=function(){$('.qv-images .items').bxSlider({mode:'fade',nextText:'<i class="fa fa-angle-right">',prevText:'<i class="fa fa-angle-left">',infiniteLoop:!0,minSlides:1,maxSlides:1,pager:!1,vertical:!1,responsive:!1,slideWidth:320,moveSlides:1,onSliderLoad:function(){$('.qv-images .items .item').width(320)}})}
Shopcada.ProductListingFilterGripper=function(){if($("body.product-listing .filter-gripper").length>0){$("body.product-listing .filter-gripper").click(function(){$(this).parent().toggleClass('show')})}}
Shopcada.BackToTop=function(){if($('span.backtotop').length>0){var _isBackToTopShow=!1;Shopcada.jQuery.window.scroll(function(){if(Shopcada.jQuery.window.scrollTop()>300){if(!_isBackToTopShow){_isBackToTopShow=!0;$('span.backtotop').fadeIn()}}else{if(_isBackToTopShow){_isBackToTopShow=!1;$('span.backtotop').fadeOut()}}});$('span.backtotop').click(function(){$("html, body").animate({scrollTop:0},600)})}}
Shopcada.functions.ActiveMenus=function(){$("a[href='"+location.pathname+"']").addClass("active");$(".header #menu-primary-links li.dropdown").each(function(){if($("ul a.active",$(this)).length>0){$("> a",$(this)).addClass("active")}})}
Shopcada.functions.BlogWidgets=function(){$("#block-blog-archive h2.title, #block-blog-categories h2.title").click(function(){if(Shopcada.jQuery.window.width()<=767){$(".content",$(this).parent()).toggleClass('open')}})}
Shopcada.functions.BindSlideInMenuToggler=function(){$(".nav-slidein-mainnav .nav-open a.dropdown-toggle").click(function(){location.href=$(this).attr('href')});$(".nav-slidein-mainnav li.dropdown > a.dropdown-toggle").click(function(){if($(this).parent().hasClass("open")){location.href=$(this).attr('href');return!1}})}
Shopcada.functions.ProcessCurrencyPickerAndNewsletter=function(){var isShowNewsletter=!0;if($("#uc_currency").length>0){$("#uc-currency-picker select").bind('change',function(){$("#uc-currency-picker").submit()}).selectButton();$("#uc-currency-picker input.form-submit").hide();if($.cookie('mycurrency')===null){$.colorbox({inline:!0,href:'#uc_currency',maxWidth:'80%',close:Shopcada.settings.colorbox.close,className:'currency-popup'});isShowNewsletter=!1}
$("a.currency-link").click(function(){$.colorbox({inline:!0,href:'#uc_currency',maxWidth:'80%',close:Shopcada.settings.colorbox.close,className:'currency-popup'});return!1})}
if(isShowNewsletter){Shopcada.ProcessNewsletter()}}
$(document).ready(function(){Shopcada.functions.ActiveMenus();Shopcada.functions.BlogWidgets();Shopcada.settings.defaultCartText=$(".cart-link a").length>0?$(".cart-link a").eq(0).html():"Cart";UpdateCart();Shopcada.functions.ProcessCurrencyPickerAndNewsletter();Shopcada.functions.BindSlideInMenuToggler();Shopcada.BackToTop();Shopcada.ProductListingFilterGripper()});/*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */
(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d<v;d++)l=u[d],t[l]=h[l]}return t}function C(t){var n={},r,s;while(t){r=e.data(t,i);for(s in r)r[s]&&(n[s]=n.hasVirtualBinding=!0);t=t.parentNode}return n}function k(t,n){var r;while(t){r=e.data(t,i);if(r&&(!n||r[n]))return t;t=t.parentNode}return null}function L(){g=!1}function A(){g=!0}function O(){E=0,v.length=0,m=!1,A()}function M(){L()}function _(){D(),c=setTimeout(function(){c=0,O()},e.vmouse.resetTimerDuration)}function D(){c&&(clearTimeout(c),c=0)}function P(t,n,r){var i;if(r&&r[t]||!r&&k(n.target,t))i=N(n,t),e(n.target).trigger(i);return i}function H(t){var n=e.data(t.target,s),r;!m&&(!E||E!==n)&&(r=P("v"+t.type,t),r&&(r.isDefaultPrevented()&&t.preventDefault(),r.isPropagationStopped()&&t.stopPropagation(),r.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function B(t){var n=T(t).touches,r,i,o;n&&n.length===1&&(r=t.target,i=C(r),i.hasVirtualBinding&&(E=w++,e.data(r,s,E),D(),M(),d=!1,o=T(t).touches[0],h=o.pageX,p=o.pageY,P("vmouseover",t,i),P("vmousedown",t,i)))}function j(e){if(g)return;d||P("vmousecancel",e,C(e.target)),d=!0,_()}function F(t){if(g)return;var n=T(t).touches[0],r=d,i=e.vmouse.moveDistanceThreshold,s=C(t.target);d=d||Math.abs(n.pageX-h)>i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;x<o.length;x++)e.event.special[o[x]]=U(o[x]);y&&n.addEventListener("click",function(t){var n=v.length,r=t.target,i,o,u,a,f,l;if(n){i=t.clientX,o=t.clientY,S=e.vmouse.clickDistanceThreshold,u=r;while(u){for(a=0;a<n;a++){f=v[a],l=0;if(u===r&&Math.abs(f.x-i)<S&&Math.abs(f.y-o)<S||e.data(u,s)===f.touchID){t.preventDefault(),t.stopPropagation();return}}u=u.parentNode}}},!0)})(e,t,n),function(e){e.mobile={}}(e),function(e,t){var r={touch:"ontouchend"in n};e.mobile.support=e.mobile.support||{},e.extend(e.support,r),e.extend(e.mobile.support,r)}(e),function(e,t,r){function l(t,n,i,s){var o=i.type;i.type=n,s?e.event.trigger(i,r,t):e.event.dispatch.call(t,i),i.type=o}var i=e(n),s=e.mobile.support.touch,o="touchmove scroll",u=s?"touchstart":"mousedown",a=s?"touchend":"mouseup",f=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function s(e,n){r=n,l(t,r?"scrollstart":"scrollstop",e)}var t=this,n=e(t),r,i;n.bind(o,function(t){if(!e.event.special.scrollstart.enabled)return;r||s(t,!0),clearTimeout(i),i=setTimeout(function(){s(t,!1)},50)})},teardown:function(){e(this).unbind(o)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),r=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function f(){a(),n.unbind("vclick",c).unbind("vmouseup",a),i.unbind("vmousecancel",f)}function c(e){f(),!r&&o===e.target?l(t,"tap",e):r&&e.preventDefault()}r=!1;if(s.which&&s.which!==1)return!1;var o=s.target,u;n.bind("vmouseup",a).bind("vclick",c),i.bind("vmousecancel",f),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(r=!0),l(t,"taphold",e.Event("taphold",{target:o}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),i.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,r=t.pageYOffset,i=e.clientX,s=e.clientY;if(e.pageY===0&&Math.floor(s)>Math.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(s<e.pageY-r||i<e.pageX-n)i=e.pageX-n,s=e.pageY-r;return{x:i,y:s}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y]}},handleSwipe:function(t,n,r,i){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)});function hidePager(){$(".listing-pager").hide()}
$(document).ready(function(){hidePager();var current_url=window.location.href;var nextpage=1;var nextURL="";if($('.listing-pager .pager-next a').length){nextURL=$('.listing-pager .pager-next a').eq(0).attr('href')}
var ajaxtriggered=0;var $window=$(window);var $wrapper=$(".listing-content");if(nextURL){$(".listing-content").append("<div id='ajax-page-loader' style='display:none;'>Loading ... </div>");$(window).scroll(function(){var st=$window.scrollTop()+$window.height();var ot=$wrapper.offset().top+$wrapper.height()-20;if(st>ot){if(ajaxtriggered==0&&nextURL){ajaxtriggered++;d=document.createElement('div');$("#ajax-page-loader").show();$(d).load(nextURL+" .listing-wrapper",function(data){$("#ajax-page-loader").hide();ajaxtriggered=0;nextpage++;$(d).find('.listing-content .items > .item').each(function(){$(this).appendTo('.listing-content .items')});try{localStorage.setItem("listing",$(Shopcada.settings.webcada_listing.lazyloadtarget).html());var stateObj={page:nextpage};history.replaceState(stateObj,"Page "+(nextpage+1),"")}catch(e){}
if($(d).find('.listing-pager .pager-next a').length){nextURL=$(d).find('.listing-pager .pager-next a').eq(0).attr('href')}else{nextURL=""}
Shopcada.attachTasks()})}}});try{if(history.state!=null){var oldhtml=localStorage.getItem("listing");if(oldhtml){$(Shopcada.settings.webcada_listing.lazyloadtarget).html(oldhtml)}
nextpage=history.state.page}}catch(e){}}});function UpdateCart(){data=Shopcada.GetCartContent();var cartlink=Shopcada.settings.defaultCartText;if(data.count>0){cartlink+=" &nbsp;&nbsp;"+data.count}
$(".cart-link a.cart").html(cartlink)}
$(document).ready(function(){$("a.show-search").click(function(){var _header_search_form=$('.header-region .header-search-form');if(_header_search_form.hasClass("show")){$('form',_header_search_form).submit()}else{$(this).addClass("open");_header_search_form.addClass("show")}})});;