var productAddToCartForm=new VarienForm('product_addtocart_form');productAddToCartForm.submit=function(button,url){if(this.validator.validate()){var form=this.form;var oldUrl=form.action;if(url){form.action=url;}
var e=null;try{this.form.submit();}catch(e){}
this.form.action=oldUrl;if(e){throw e;}
if(button&&button!='undefined'){button.disabled=true;}}}.bind(productAddToCartForm);productAddToCartForm.submitLight=function(button,url){if(this.validator){var nv=Validation.methods;delete Validation.methods['required-entry'];delete Validation.methods['validate-one-required'];delete Validation.methods['validate-one-required-by-name'];for(var methodName in Validation.methods){if(methodName.match(/^validate-datetime-.*/i)){delete Validation.methods[methodName];}}
if(this.validator.validate()){if(url){this.form.action=url;}
this.form.submit();}
Object.extend(Validation.methods,nv);}}.bind(productAddToCartForm);;jQuery(document).ready(function(){jQuery("#crosssell .ves-colorbox:not(.lb-colorbox), #upsell .ves-colorbox:not(.lb-colorbox)").colorbox({width:'90%',height:'95%',overlayClose:true,opacity:0.65,iframe:true,close:'&#x2716;',speed:700,transition:"elastic"});});;jQuery(document).ready(function(){jQuery("#crosssell .ves-colorbox:not(.lb-colorbox), #upsell .ves-colorbox:not(.lb-colorbox)").colorbox({width:'90%',height:'95%',overlayClose:true,opacity:0.65,iframe:true,close:'&#x2716;',speed:700,transition:"elastic"});});;jQuery('.carousel').carousel({interval:3000,auto:true,pause:'hover',cycle:true});jQuery("#crosssell .extended-product-block-magento").hover(function(){jQuery(".box-up-sell .carousel-inner").css("overflow","visible");},function(){jQuery(".box-up-sell .carousel-inner").css("overflow","hidden");});;(function($){function initData($el){var _ARS_data=$el.data('_ARS_data');if(!_ARS_data){_ARS_data={rotateUnits:'deg',scale:1,rotate:0};$el.data('_ARS_data',_ARS_data);}
return _ARS_data;}
function setTransform($el,data){var axis='';if(typeof $el.data('axis')!='undefined'){axis=$el.data('axis');}
$el.css('transform','rotate'+axis+'('+data.rotate+data.rotateUnits+') scale('+data.scale+','+data.scale+')');}
$.fn.rotate=function(val){var $self=$(this),m,data=initData($self);if(typeof val=='undefined'){return data.rotate+data.rotateUnits;}
m=val.toString().match(/^(-?\d+(\.\d+)?)(.+)?$/);if(m){if(m[3]){data.rotateUnits=m[3];}
data.rotate=m[1];setTransform($self,data);}
return this;};$.fn.scale=function(val){var $self=$(this),data=initData($self);if(typeof val=='undefined'){return data.scale;}
data.scale=val;setTransform($self,data);return this;};var curProxied=$.fx.prototype.cur;$.fx.prototype.cur=function(){if(this.prop=='rotate'){return parseFloat($(this.elem).rotate());}else if(this.prop=='scale'){return parseFloat($(this.elem).scale());}
return curProxied.apply(this,arguments);};$.fx.step.rotate=function(fx){var data=initData($(fx.elem));$(fx.elem).rotate(fx.now+data.rotateUnits);};$.fx.step.scale=function(fx){$(fx.elem).scale(fx.now);};var animateProxied=$.fn.animate;$.fn.animate=function(prop){if(typeof prop['rotate']!='undefined'){var $self,data,m=prop['rotate'].toString().match(/^(([+-]=)?(-?\d+(\.\d+)?))(.+)?$/);if(m&&m[5]){$self=$(this);data=initData($self);data.rotateUnits=m[5];}
prop['rotate']=m[1];}
return animateProxied.apply(this,arguments);};})(jQuery);;(function($){(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++){if(e in this&&this[e]===t)return e}return-1},e=[].slice;(function(t,e){if(typeof define==="function"&&define.amd){return define("waypoints",["jquery"],function(n){return e(n,t)})}else{return e(t.jQuery,t)}})(this,function(n,r){var i,o,l,s,f,u,a,c,h,d,p,y,v,w,g,m;i=n(r);c=t.call(r,"ontouchstart")>=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e<n.length-1){return t.push(n[e+1])}})},_traverse:function(t,e,i){var o,l;if(t==null){t="vertical"}if(e==null){e=r}l=h.aggregate(e);o=[];this.each(function(){var e;e=n.inArray(this,l[t]);return i(o,e,l[t])});return this.pushStack(o)},_invoke:function(t,e){t.each(function(){var t;t=l.getWaypointsByElement(this);return n.each(t,function(t,n){n[e]();return true})});return this}};n.fn[g]=function(){var t,r;r=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(d[r]){return d[r].apply(this,t)}else if(n.isFunction(r)){return d.init.apply(this,arguments)}else if(n.isPlainObject(r)){return d.init.apply(this,[null,r])}else if(!r){return n.error("jQuery Waypoints needs a callback function or handler option.")}else{return n.error("The "+r+" method does not exist in jQuery Waypoints.")}};n.fn[g].defaults={context:r,continuous:true,enabled:true,horizontal:false,offset:0,triggerOnce:false};h={refresh:function(){return n.each(a,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return(t=r.innerHeight)!=null?t:i.height()},aggregate:function(t){var e,r,i;e=s;if(t){e=(i=a[n(t).data(u)])!=null?i.waypoints:void 0}if(!e){return[]}r={horizontal:[],vertical:[]};n.each(r,function(t,i){n.each(e[t],function(t,e){return i.push(e)});i.sort(function(t,e){return t.offset-e.offset});r[t]=n.map(i,function(t){return t.element});return r[t]=n.unique(r[t])});return r},above:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);})(jQuery);;(function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("eventEmitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(this,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function c(e){this.img=e}function f(e){this.src=e,v[e]=this}var a=e.jQuery,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);for(var i=n.querySelectorAll("img"),r=0,o=i.length;o>r;r++){var s=i[r];this.addImage(s)}}},s.prototype.addImage=function(e){var t=new c(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),c.prototype=new t,c.prototype.check=function(){var e=v[this.img.src]||new f(this.img.src);if(e.isConfirmed)return this.confirm(e.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return f.prototype=new t,f.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},f.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},f.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},f.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},f.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},f.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s});(function(window,$,undefined){'use strict';var $event=$.event,dispatchMethod=$.event.handle?'handle':'dispatch',resizeTimeout;$event.special.smartresize={setup:function(){$(this).bind("resize",$event.special.smartresize.handler);},teardown:function(){$(this).unbind("resize",$event.special.smartresize.handler);},handler:function(event,execAsap){var context=this,args=arguments;event.type="smartresize";if(resizeTimeout){clearTimeout(resizeTimeout);}
resizeTimeout=setTimeout(function(){$event[dispatchMethod].apply(context,args);},execAsap==="execAsap"?0:100);}};$.fn.smartresize=function(fn){return fn?this.bind("smartresize",fn):this.trigger("smartresize",["execAsap"]);};$.Mason=function(options,element){this.element=$(element);this._create(options);this._init();};$.Mason.settings={isResizable:true,isAnimated:false,animationOptions:{queue:false,duration:500,complete:function(){var $this=$(this);if(!$this.hasClass('grid-brick')){if($.fn.grid.defaults.lazyLoad){$.waypoints('refresh');}
if($this.hasClass('grid-with-loading-boxes')){$this.removeClass('grid-with-loading-boxes');$this.addClass('completeAddingImages');}}},},gutterWidth:0,isRTL:false,isFitWidth:false,containerStyle:{position:'relative'}};$.Mason.prototype={_resized:false,_filterFindBricks:function($elems){var selector=this.options.itemSelector;return!selector?$elems:$elems.filter(selector).add($elems.find(selector));},_getBricks:function($elems){var $bricks=this._filterFindBricks($elems).css({position:'absolute'}).addClass('grid-brick');return $bricks;},_create:function(options){this.options=$.extend(true,{},$.Mason.settings,options);this.styleQueue=[];var elemStyle=this.element[0].style;this.originalStyle={height:elemStyle.height||''};var containerStyle=this.options.containerStyle;for(var prop in containerStyle){this.originalStyle[prop]=elemStyle[prop]||'';}
this.element.css(containerStyle);this.horizontalDirection=this.options.isRTL?'right':'left';var x=this.element.css('padding-'+this.horizontalDirection);var y=this.element.css('padding-top');this.offset={x:x?parseInt(x,10):0,y:y?parseInt(y,10):0};this.isFluid=this.options.columnWidth&&typeof this.options.columnWidth==='function';var instance=this;setTimeout(function(){instance.element.addClass('grid');},0);if(this.options.isResizable){$(window).bind('smartresize.grid',function(){instance.resize();});}
this.reloadItems();},_init:function(callback){this._getColumns();this._reLayout(callback);},option:function(key,value){if($.isPlainObject(key)){this.options=$.extend(true,this.options,key);}},layout:function($bricks,callback){for(var i=0,len=$bricks.length;i<len;i++){this._placeBrick($bricks[i]);}
var containerSize={};containerSize.height=Math.max.apply(Math,this.colYs);if(this.options.isFitWidth){var unusedCols=0;i=this.cols;while(--i){if(this.colYs[i]!==0){break;}
unusedCols++;}
containerSize.width=(this.cols-unusedCols)*this.columnWidth-this.options.gutterWidth;}
this.styleQueue.push({$el:this.element,style:containerSize});var styleFn=!this.isLaidOut?'css':(this.options.isAnimated?'animate':'css'),animOpts=this.options.animationOptions;var obj;var loading=false;for(i=0,len=this.styleQueue.length;i<len;i++){obj=this.styleQueue[i];styleFn=!this.isLaidOut?'css':(this.options.isAnimated?'animate':'css');var loadingBox=obj.$el.hasClass('loading-box');if(loadingBox&&!this.element.hasClass('noSupportTransform')){styleFn='css';loading=true;}else if(loading){obj.$el['css'](obj.style,animOpts);}
obj.$el.removeClass('loading-box');var left=obj.$el.css('left');var top=obj.$el.css('top');var newLeft=obj.style.left+'px';var newTop=obj.style.top+'px';if((left==newLeft&&top==newTop)||loadingBox==true){obj.$el.data('moving',false);}else{obj.$el.data('moving',true);}
var durationAnim=500;obj.$el[styleFn](obj.style,animOpts);}
this.styleQueue=[];if(callback){callback.call($bricks);}
this.isLaidOut=true;},_getColumns:function(){var container=this.options.isFitWidth?this.element.parent():this.element,containerWidth=container.width();this.columnWidth=this.isFluid?this.options.columnWidth(containerWidth):this.options.columnWidth||this.$bricks.outerWidth(true)||containerWidth;this.columnWidth+=this.options.gutterWidth;this.cols=Math.floor((containerWidth+this.options.gutterWidth)/ this.columnWidth);this.cols=Math.max(this.cols,1);},_placeBrick:function(brick){var $brick=$(brick),colSpan,groupCount,groupY,groupColY,j;colSpan=Math.ceil($brick.outerWidth(true)/ this.columnWidth);colSpan=Math.min(colSpan,this.cols);if(colSpan===1){groupY=this.colYs;}else{groupCount=this.cols+1-colSpan;groupY=[];for(j=0;j<groupCount;j++){groupColY=this.colYs.slice(j,j+colSpan);groupY[j]=Math.max.apply(Math,groupColY);}}
var minimumY=Math.min.apply(Math,groupY),shortCol=0;for(var i=0,len=groupY.length;i<len;i++){if(groupY[i]===minimumY){shortCol=i;break;}}
var position={top:minimumY+this.offset.y};position[this.horizontalDirection]=this.columnWidth*shortCol+this.offset.x;this.styleQueue.push({$el:$brick,style:position});var setHeight=minimumY+$brick.outerHeight(true),setSpan=this.cols+1-len;for(i=0;i<setSpan;i++){this.colYs[shortCol+i]=setHeight;}},resize:function(){var prevColCount=this.cols;this._getColumns();if(this.isFluid||this.cols!==prevColCount){this._reLayout();}},_reLayout:function(callback){var i=this.cols;this.colYs=[];while(i--){this.colYs.push(0);}
this.layout(this.$bricks,callback);},reloadItems:function(){this.$bricks=this._getBricks(this.element.children());},reload:function(callback){this.reloadItems();this._init(callback);},appended:function($content,isAnimatedFromBottom,callback){if(isAnimatedFromBottom){this._filterFindBricks($content).css({top:this.element.height()});var instance=this;setTimeout(function(){instance._appended($content,callback);},1);}else{this._appended($content,callback);}},_appended:function($content,callback){var $newBricks=this._getBricks($content);this.$bricks=this.$bricks.add($newBricks);this.layout($newBricks,callback);},remove:function($content){this.$bricks=this.$bricks.not($content);$content.remove();},destroy:function(){this.$bricks.removeClass('grid-brick').each(function(){this.style.position='';this.style.top='';this.style.left='';});var elemStyle=this.element[0].style;for(var prop in this.originalStyle){elemStyle[prop]=this.originalStyle[prop];}
this.element.unbind('.grid').removeClass('grid').removeData('grid');$(window).unbind('.grid');}};$.fn.grid=function(options){var db=function($this){var ops=$.extend({},$.fn.grid.defaults,options);if(ops.visibleCaption){ops.caption=false;}
if(options!=undefined&&options.lazyLoad!=undefined){$.fn.grid.defaults.lazyLoad=options.lazyLoad;}
if(options==undefined){options={};}
options.isFitWidth=ops.isFitWidth;options.isAnimated=ops.isAnimated;options.itemSelector='.gbox';options.gutterWidth=ops.horizontalSpaceBetweenThumbnails;var $container=$($this).addClass("centered").addClass("grid-clearfix");var $op=ops.columnWidth;if($op=='auto'){options.columnWidth=function(containerWidth){var box_width=-999;for(var i=ops.columns;i>=1;i--){if(box_width<ops.columnMinWidth){box_width=(((containerWidth-(i-1)*options.gutterWidth)/i)|0);}}
$container.find('div.gbox').width(box_width);return box_width;};}else if((typeof $op)!='function'){options.columnWidth=function(containerWidth){var box_width=$op;$container.find('div.gbox').width(box_width);return box_width;};}
$container.find('div.gbox').css('margin-bottom',ops.verticalSpaceBetweenThumbnails);var supports=(function(){var div=document.createElement('div'),vendors='Khtml ms O Moz Webkit'.split(' '),len=vendors.length;return function(prop){if(prop in div.style)return true;prop=prop.replace(/^[a-z]/,function(val){return val.toUpperCase();});while(len--){if(vendors[len]+prop in div.style){return true;}}
return false;};})();if(!supports('transform')){$container.addClass('noSupportTransform');}else{$container.addClass('visible');}
var rsJSON=null;var $directory=$container.data('directory');var $categoryNavBar=$('<ul class="category-navbar" />').hide().insertBefore($container);var getCurrentCategory=function(){var filter=$categoryNavBar.find('li[class=select]').data('category');return filter;}
var loadMore=$('<div />').insertAfter($container);var addLoading=function(){loadMore.addClass('grid-loader').removeClass('grid-loadMore').html('');};var clearLoading=function(){loadMore.removeClass('grid-loader');};var loadingScroll=false;var anyMoreImages=function(category){var cont=0;for(var key in rsJSON){var cat=rsJSON[key];if(category==key||category=='all'){for(var img in cat){cont++;}}}
if(cont>0){loadingScroll=false;return true;}else{return false;}};var fixLoadMoreButton=function(result){if(result){loadMore.addClass('grid-loadMore').html('ZAŁADUJ WIĘCEJ ZDJĘĆ');}else{loadMore.removeClass('grid-loadMore').html('');}};var makeBox=function(category,imgName,thumb){var thumbFolder='thumbnails/';if(thumb=='no'){thumbFolder='';}
var categoryURL=category+'/';if(category=='all'){categoryURL='';}
var imgTitle=imgName.split(/\.(?=[^.]*$)/)[0];var categoryHTML='<h5> '+category+'</h5>';if(category=='all'||ops.captionCategory==false){categoryHTML='';}
var url='';if(imgTitle.indexOf("$$")!=-1){var arr=imgTitle.split("$$");imgTitle=arr[0];var link=arr[1].split(':').join('/');link=link.split('|').join('/');url='data-url="'+link+'"';}
if(imgTitle.substr(1,1)=='-'){imgTitle=imgTitle.substr(2);}
if(imgTitle.substr(3,2)=='_.'){imgTitle=imgTitle.substr(5);}
var classVisible='';var lastFirst='';if(ops.visibleCaption){classVisible='visible-caption';}
categoryHTML=categoryHTML.substring(categoryHTML.indexOf('.')+1,categoryHTML.length);if(categoryHTML.includes('Kontrahenci')){categoryHTML='';}else{imgTitle='';}
var box='<div class="gbox" data-category="'+category+'" '+url+'>'+'<img src="/'+$directory+'/'+categoryURL+thumbFolder+imgName+'" data-lightbox="/'+$directory+'/'+categoryURL+imgName+'" />'+'<div class="image-caption '+classVisible+'">'+'<h3>'+categoryHTML+'</h3>'+'<h5>'+imgTitle+'</h5>'+'</div>'+'<div class="lightbox-text">'+
categoryHTML+''+imgTitle+''+'</div>'+'</div>';return box;};var verifyNavBar=function(){var category=getCurrentCategory();if(category!='all'){$container.children('div').not('.gbox[data-category="'+category+'"]').removeClass("gbox grid-brick").hide();}}
var waitUntilLoad=function(boxes){boxes=$(boxes).addClass('loading-box');boxes.css('margin-bottom',ops.verticalSpaceBetweenThumbnails);$container.append(boxes.hide());$container.imagesLoaded(function(){boxes.hide();verifyNavBar();$container.addClass('grid-with-loading-boxes');$container.grid('reload');var boxesShow=[];boxesShow.push(boxes);specialAnimation(boxesShow,[]);clearLoading();fixLoadMoreButton(anyMoreImages(getCurrentCategory()));loadingScroll=false;});};var sortObjectByKey=function(obj){var keys=[];var sorted_arr=Array();for(var key in obj){if(obj.hasOwnProperty(key)){keys.push(obj[key].order.toLowerCase()+"-&$&$-"+key);}}
keys.sort();if(ops.imagesOrder=="byName"||ops.imagesOrder=="byDateReverse"){}else{keys.reverse();}
jQuery.each(keys,function(i,key){var index=key.split('-&$&$-');index=index[1];sorted_arr.push(obj[index]);});return sorted_arr;};var loadImages=function(numberImagesToLoad){addLoading();var max=0;for(var key in rsJSON){var category=rsJSON[key];var length=0;for(var img in category){length++;}
if(length>max)max=length;}
var collection=new Array();if(ops.aleatoryImagesFromCategories){for(var i=0;i<max;i++){var cont=0;for(var key in rsJSON){category=rsJSON[key];var keyTmp=key;if(cont==0){keyTmp='all';}
var cont2=0;for(var img in category){if(cont2==i){collection.push({'category':keyTmp,'image':img,'thumb':category[img].thumb,'order':category[img].order,'categoryOriginal':key});break;}
cont2++;}
cont++;}}}else{var cont=0;for(var key in rsJSON){var category=rsJSON[key];var keyTmp=key;if(cont==0){keyTmp='all';}
for(var img in category){collection.push({'category':keyTmp,'image':img,'thumb':category[img].thumb,'order':category[img].order,'categoryOriginal':key});}
cont++;}}
if(ops.orderInAll&&ops.imagesOrder!='random'){collection=sortObjectByKey(collection);}
var boxes="";var num=0;while(num<numberImagesToLoad){if(num>=collection.length)break;var obj=collection[num];boxes+=makeBox(obj['category'],obj['image'],obj['thumb']);delete rsJSON[obj['categoryOriginal']][obj['image']];num++;}
waitUntilLoad(boxes);}
var loadImagesByCategory=function(numberImagesToLoad,currentCategory){addLoading();var collection=new Array();var cont=0;for(var key in rsJSON){var category=rsJSON[key];var keyTmp=key;if(cont==0){keyTmp='all';}
if(keyTmp==currentCategory){for(var img in category){collection.push({'category':keyTmp,'image':img,'thumb':category[img].thumb,'order':category[img].order,'categoryOriginal':key});}}
cont++;}
if(ops.orderInAll&&ops.imagesOrder!='random'){collection=sortObjectByKey(collection);}
var boxes="";var num=0;while(num<numberImagesToLoad){if(num>=collection.length)break;var obj=collection[num];boxes+=makeBox(obj['category'],obj['image'],obj['thumb']);delete rsJSON[obj['categoryOriginal']][obj['image']];num++;}
waitUntilLoad(boxes);}
var loadTrigger=function(){if(loadMore.hasClass('grid-loadMore')){var cat=getCurrentCategory();if(cat=='all'){loadImages(ops.imagesToLoad);}else{loadImagesByCategory(ops.imagesToLoad,cat);}}}
loadMore.on('click',function(){loadTrigger();});if(ops.lazyLoad){loadMore.waypoint(function(direction){var $this=$container;if($this.hasClass('completeAddingImages')){if(loadMore.hasClass('grid-loadMore')){loadTrigger();$this.removeClass('completeAddingImages');}}},{context:window,continuous:true,enabled:true,horizontal:false,offset:'bottom-in-view',triggerOnce:false,});}
var makeNavBar=function(){var cont=0;for(var key in rsJSON){var categoryName=key;categoryName=categoryName.substring(categoryName.indexOf('.')+1,categoryName.length);if(categoryName.substr(1,1)=='-'){categoryName=categoryName.substr(2);}
var $li=$('<li />').data('category',key).appendTo($categoryNavBar);$('<a />').html(categoryName).appendTo($li);if(cont==0){$li.addClass('select');$li.data('category','all');}
cont++;}
if(ops.smartNavBar&&cont<=2){ops.showNavBar=false;}
if(ops.showNavBar){$categoryNavBar.slideDown(400);}};var specialAnimation=function(boxesShow,boxesHide){for(var i=0;i<boxesShow.length;i++){boxesShow[i].each(function(){var el=$(this).removeClass('noTransform');if(el.hasClass('grid-brick')){if(el.is(':hidden')){if($container.hasClass('noSupportTransform')){el.show();}else{el.show();if(el.data('moving')==false){el.animate(ops.hiddenStyle,0);el.animate(ops.visibleStyle,400,function(){el.addClass('noTransform');});}else{el.animate(ops.visibleStyle,0);el.addClass('noTransform');}}}else{el.animate(ops.visibleStyle,options.animOpts,function(){el.addClass('noTransform');});}}});}
for(var i=0;i<boxesHide.length;i++){boxesHide[i].each(function(){var el=$(this).removeClass('noTransform');if(el.is(':hidden')==false){el.addClass('box');if($container.hasClass('noSupportTransform')){el.hide();el.removeClass('box');}else{el.animate(ops.visibleStyle,0);el.animate(ops.hiddenStyle,options.animOpts,function(){el.hide();el.removeClass('box');});}}else{}});}}
var http=location.protocol;var slashes=http.concat("//");var host=slashes.concat(window.location.hostname);$.getJSON(host+"/reader.php?directory="+$directory+'&categoriesOrder='+ops.categoriesOrder+'&imagesOrder='+ops.imagesOrder,function(data){rsJSON=data;if(jQuery.isArray(data['All'])){data['All']={};}
$categoryNavBar.css('display','none');makeNavBar();loadImages(ops.imagesToLoadStart);});$categoryNavBar.on('click','a',function(evt){evt.preventDefault();var $this=jQuery(this);if($this.parent('li').hasClass('select')){return;}
$container.removeClass('completeAddingImages');$container.addClass('grid-with-loading-boxes');$this.parent('li').addClass('select').siblings('li').removeClass('select');var elem=$container;var filter=$this.parent('li').data('category');var boxesShow=[];var boxesHide=[];if(filter=='all'){var all=elem.children('div').addClass('gbox grid-brick');if($container.hasClass('noSupportTransform')){all.css({'top':200,'left':200});}
boxesShow.push(all);}else{var category=elem.children('div[data-category="'+filter+'"]').addClass('gbox grid-brick');if(category[0]!=undefined){if($container.hasClass('noSupportTransform')){category.css({'top':200,'left':200});}
boxesShow.push(category.stop());}
var hide=elem.children('div').not('.gbox[data-category="'+filter+'"]').removeClass("gbox grid-brick");boxesHide.push(hide);}
$container.grid('reload');specialAnimation(boxesShow,boxesHide);fixLoadMoreButton(anyMoreImages(getCurrentCategory()));});$container.on('mouseenter.hoverdir, mouseleave.hoverdir','div.gbox',function(event){if(!ops.caption)return;var $el=$(this),evType=event.type,$hoverElem=$el.find('div.image-caption'),direction=_getDir($el,{x:event.pageX,y:event.pageY}),cssPos=_getPosition(direction,$el);var child=$hoverElem.children('div.aligment');if(child[0]==undefined){var tmpHTML=$hoverElem.html();$hoverElem.html("<div class='aligment'><div class='aligment'>"+tmpHTML+"</div></div>");}
if(evType==='mouseenter'){if(ops.captionType=='classic'){$hoverElem.css({"left":0,"top":0});$hoverElem.fadeIn(300);return;}
$hoverElem.css({"left":cssPos.from,"top":cssPos.to});$hoverElem.stop().show().fadeTo(0,1,function(){$(this).stop().animate({"top":0,"left":0},200,"linear");});}
else{if(ops.captionType=='classic'){$hoverElem.css({"left":0,"top":0});$hoverElem.fadeOut(300);return;}
if(ops.captionType=='grid-fade'){$hoverElem.fadeOut(700);}else{$hoverElem.stop().animate({"left":cssPos.from,"top":cssPos.to},200,"linear",function(){$hoverElem.hide();});}}});var _getDir=function($el,coordinates){var w=$el.width(),h=$el.height(),x=(coordinates.x-$el.offset().left-(w/2))*(w>h?(h/w):1),y=(coordinates.y-$el.offset().top-(h/2))*(h>w?(w/h):1),direction=Math.round((((Math.atan2(y,x)*(180 / Math.PI))+180)/ 90)+3)%4;return direction;};var _getPosition=function(direction,$el){var fromLeft,fromTop;switch(direction){case 0:if(!ops.reverse){fromLeft=0,fromTop=-$el.height()}else{fromLeft=0,fromTop=-$el.height()}
break;case 1:if(!ops.reverse){fromLeft=$el.width(),fromTop=0}else{fromLeft=-$el.width(),fromTop=0}
break;case 2:if(!ops.reverse){fromLeft=0,fromTop=$el.height()}
else{fromLeft=0,fromTop=-$el.height()}
break;case 3:if(!ops.reverse){fromLeft=-$el.width(),fromTop=0}
else{fromLeft=$el.width(),fromTop=0}
break;};return{from:fromLeft,to:fromTop};};var $body=$('body');var vars={interval:'none'};var currentIndex=0;var $lightbox=$('<div class="autoGrid-lightbox" />').appendTo($body);var $lbnav=$('<div class="autoGrid-nav" />').appendTo($lightbox);var $navClose=$('<div class="autoGrid-close" />').appendTo($lbnav);var $iconClose=$('<i class="iconClose" />').appendTo($navClose);var $navPlay=$('<div class="autoGrid-play" />');if(ops.lightboxPlayBtn){$navPlay.appendTo($lbnav);}
var $iconPlay=$('<i class="iconPlay" />').appendTo($navPlay);var $navCaption=$('<div class="autoGrid-lbcaption" />').appendTo($lbnav).html("Here will go the text for the lightbox");var $navNext=$('<div class="autoGrid-next" />').appendTo($lbnav);var $iconNext=$('<i class="iconNext" />').appendTo($navNext);var $navPrev=$('<div class="autoGrid-prev" />').appendTo($lbnav);var $iconPrev=$('<i class="iconPrev" />').appendTo($navPrev);var $lightboxTimer=$('<div class="lightbox-timer" />').appendTo($lightbox);var $closeWidth=$navClose.width();var numOptions=3;if(ops.lightboxPlayBtn)numOptions=4;var fixImage=function(){var navWidth=$lightbox.outerWidth(false);if(navWidth<650){$navCaption.hide();$navNext.css('width',(navWidth/numOptions));$navPrev.css('width',(navWidth/numOptions));$navPlay.css('width',(navWidth/numOptions));$navClose.css('width',navWidth-((navWidth/numOptions)*(numOptions-1)));}else{$navCaption.show();$navNext.css('width',$closeWidth);$navPrev.css('width',$closeWidth);$navPlay.css('width',$closeWidth);$navClose.css('width',$closeWidth);}
var img=$lightbox.find('img');var maxHeight=$lightbox.outerHeight(false)-$lbnav.outerHeight(false);img.css('max-height',maxHeight);var iframe=$lightbox.find('iframe');var maxHeight=$lightbox.outerHeight(false)-$lbnav.outerHeight(false);if(maxHeight!=0){iframe.css('max-height',maxHeight);}else{iframe.css('max-height','none');}};jQuery(window).resize(function(){fixImage();});var currentImage=new Image();var clearCurrentImage=function(){if(currentImage!=null){currentImage.onload=null;currentImage=null;}
$lightbox.find('.lightbox-alignment').remove();$lightbox.find('.lightbox-alignment2').remove();$lightbox.find('img').remove();}
var clearCurrentIframe=function(){$lightbox.find('iframe').remove();}
var clearLoader=function(){$lightbox.find('.lb-loader').remove();}
var addLoader=function(){$lightbox.append('<div class="lb-loader"/>');}
$lightbox.attr('unselectable','on').css('user-select','none').on('selectstart',false);var stopTimer=function(){$lightboxTimer.stop(true,true).width(0);};var stopInterval=function(){clearInterval(vars.interval);};var updateTimer=function(){if(ops.lightBoxShowTimer==false)return;$lightboxTimer.css({'position':'absolute','bottom':0}).animate({width:'100%'},ops.lightBoxPlayInterval,'linear',function(){stopTimer();});};var playing=false;var closing=false;var play=function(){vars.interval=setTimeout(function(){next();},ops.lightBoxPlayInterval);updateTimer();}
var finish=function(){if(playing&&closing==false){stopTimer();stopInterval();play();}}
var loadIframe=function(iframeUrl){var destination=$('<iframe src="'+iframeUrl+'" class="lightbox-iframe" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>');$lightbox.append(destination.hide());var jIframe=destination[0];if(jIframe.attachEvent){jIframe.attachEvent('onload',function(){clearLoader();destination.fadeIn(ops.lightBoxSpeedFx,function(){finish();});fixImage();currentImage=new Image();});}else{jIframe.onload=function(){clearLoader();destination.fadeIn(ops.lightBoxSpeedFx,function(){finish();});fixImage();currentImage=new Image();}}}
var $currentImage=$('<span />');var loadImage=function(image,firstTime){clearCurrentIframe();clearCurrentImage();clearLoader();addLoader();var scale=0;var fade=0;if(firstTime!=true){scale=.9;fade=ops.lightBoxSpeedFx;}
if(ops.lightBoxZoomAnim==false){scale=1;}
var thumbnail=image;var src=thumbnail.data('lightbox');if(src==undefined){src=thumbnail.attr('src');}
var text=thumbnail.siblings('div.lightbox-text').html();if(ops.lightBoxText==false){text="";}
var txt="<div><div>"+text+"</div></div>";$navCaption.html(txt);var iframeUrl='';for(var img in ops.videos){if(src==$directory+'/'+img){iframeUrl=ops.videos[img];break;}}
if(iframeUrl!=''){loadIframe(iframeUrl);return;}
currentImage=new Image();var $img=$(currentImage);var tmp=currentImage;currentImage.onload=function(){if(tmp!=currentImage)return;clearLoader();var div1=$('<div class="lightbox-alignment"></div>').appendTo($lightbox);var div2=$('<div class="lightbox-alignment2"></div>').appendTo(div1);div2.append($img.css('margin-top',-$lbnav.outerHeight(false)).hide().scale(scale));$img.fadeIn(fade).animate({scale:'1'},{duration:ops.lightBoxSpeedFx,complete:function(){finish();}});fixImage();};currentImage.src=src;$currentImage.stop(true);$currentImage=$(currentImage);};var lightboxOpen=false;var urlToLinkForLightbox='';$container.on('click','div.gbox',function(){lightboxOpen=true;var $this=$(this);var url=$this.data('url');urlToLinkForLightbox='';if(url!=undefined&&ops.linkOnLightbox==true){urlToLinkForLightbox="http://"+url;}else if(url!=undefined){window.location.href="http://"+url;return;}
if(ops.lightBox==false){return;}
closing=false;currentIndex=$container.find('.gbox').index(this);var img=$this.children('img');$lbnav.animate({'margin-top':0},ops.lightBoxSpeedFx);$lightbox.fadeIn(ops.lightBoxSpeedFx);loadImage(img,true);});$lightbox.on('click','div',function(e){e.stopPropagation();});$lightbox.on('click','img',function(e){e.stopPropagation();});$lightbox.on('click','.lightbox-alignment',function(){close();});$lightbox.on('click','.lightbox-alignment2',function(){close();});$lightbox.on('click',function(){close();});$navClose.on('click',function(){close();});var close=function(){clearCurrentIframe();if(ops.lightBoxStopPlayOnClose){$navPlay.removeClass('selected');playing=false;}
lightboxOpen=false;closing=true;stopTimer();stopInterval();$lightbox.find('.lb-loader').remove();var scale=0;if(ops.lightBoxZoomAnim==false){scale=1;}
var currentImg=$lightbox.find('img').stop().show();$lbnav.animate({'margin-top':-$lbnav.outerHeight(false)},ops.lightBoxSpeedFx);if(currentImg[0]!=undefined){currentImg.animate({scale:scale},ops.lightBoxSpeedFx,function(){$lightbox.fadeOut(100);});}else{$lightbox.fadeOut(100);}};var next=function(){closing=false;var boxes=$container.find('.gbox');currentIndex+=1;if(currentIndex>=boxes.length){currentIndex=0;}
if(!boxes.eq(currentIndex).is(":visible")){var cont=currentIndex;for(var i=0;i<boxes.length;i++){cont++;if(cont>=boxes.length){cont=0;}
if(boxes.eq(cont).is(":visible")){currentIndex=cont;break;}}}
var img=boxes.eq(currentIndex).children('img');var url=boxes.eq(currentIndex).data('url');urlToLinkForLightbox='';if(url!=undefined&&ops.linkOnLightbox==true){urlToLinkForLightbox="http://"+url;}
loadImage(img);};var prev=function(){closing=false;var boxes=$container.find('.gbox');currentIndex-=1;if(currentIndex<0){currentIndex=boxes.length-1;}
if(!boxes.eq(currentIndex).is(":visible")){var cont=currentIndex;for(var i=0;i<boxes.length;i++){cont--;if(cont<0){cont=boxes.length-1;}
if(boxes.eq(cont).is(":visible")){currentIndex=cont;break;}}}
var img=boxes.eq(currentIndex).children('img');var url=boxes.eq(currentIndex).data('url');urlToLinkForLightbox='';if(url!=undefined&&ops.linkOnLightbox==true){urlToLinkForLightbox="http://"+url;}
loadImage(img);};$navNext.on('click',function(){stopTimer();stopInterval();next();});$lightbox.on('click','img',function(){if(urlToLinkForLightbox==''){stopTimer();stopInterval();next();}else{location.href=urlToLinkForLightbox;}});$navPrev.on('click',function(){stopTimer();stopInterval();prev();});$(document).keyup(function(event){if(!ops.lightboxKeyboardNav)return;if(event.keyCode=='37'){if(lightboxOpen==false)return;stopTimer();stopInterval();prev();}
if(event.keyCode=='39'){if(lightboxOpen==false)return;stopTimer();stopInterval();next();}
if(event.keyCode==27){close();}});if(ops.lightBoxAutoPlay){$navPlay.addClass('selected');playing=true;}
$navPlay.on('click',function(){$this=$(this);if($this.hasClass('selected')){$this.removeClass('selected');playing=false;stopTimer();stopInterval();}else{$this.addClass('selected');playing=true;play();}});};if(typeof options==='string'){var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'grid');if(!instance){logError("cannot call methods on grid prior to initialization; "+"attempted to call method '"+options+"'");return;}
if(!$.isFunction(instance[options])||options.charAt(0)==="_"){logError("no such method '"+options+"' for grid instance");return;}
instance[options].apply(instance,args);});}else{this.each(function(){var instance=$.data(this,'grid');if(instance){instance.option(options||{});instance._init();}else{db(this);$.data(this,'grid',new $.Mason(options,this));}});}
return this;};$.fn.grid.defaults={categoriesOrder:'byName',imagesOrder:'byDate',orderInAll:false,isFitWidth:true,lazyLoad:true,showNavBar:true,smartNavBar:true,imagesToLoadStart:16,imagesToLoad:5,aleatoryImagesFromCategories:true,horizontalSpaceBetweenThumbnails:5,verticalSpaceBetweenThumbnails:5,columnWidth:'auto',columns:5,columnMinWidth:220,isAnimated:true,caption:true,captionCategory:true,captionType:'grid',lightBox:true,lightboxKeyboardNav:true,lightBoxSpeedFx:500,lightBoxZoomAnim:true,lightBoxText:true,lightboxPlayBtn:true,lightBoxAutoPlay:false,lightBoxPlayInterval:4000,lightBoxShowTimer:true,lightBoxStopPlayOnClose:false,videos:{},linkOnLightbox:false,hiddenStyle:{opacity:0,scale:0.001},visibleStyle:{opacity:1,scale:1},visibleCaption:false,};})(window,jQuery);;jQuery('#grid_standard').grid({categoriesOrder:'byName',imagesOrder:'byName',isFitWidth:true,lazyLoad:true,showNavBar:true,smartNavBar:true,imagesToLoadStart:200,imagesToLoad:30,aleatoryImagesFromCategories:false,horizontalSpaceBetweenThumbnails:5,verticalSpaceBetweenThumbnails:5,columnWidth:'auto',columns:5,columnMinWidth:110,isAnimated:true,caption:true,captionCategory:true,captionType:'grid-fade',lightBox:true,lightboxKeyboardNav:true,lightBoxSpeedFx:500,lightBoxZoomAnim:true,lightBoxText:true,lightboxPlayBtn:true,lightBoxAutoPlay:false,lightBoxPlayInterval:3000,lightBoxShowTimer:true,lightBoxStopPlayOnClose:false,});;jQuery('#grid').grid({categoriesOrder:'byName',imagesOrder:'byName',isFitWidth:true,lazyLoad:true,showNavBar:true,smartNavBar:true,imagesToLoadStart:200,imagesToLoad:30,aleatoryImagesFromCategories:false,horizontalSpaceBetweenThumbnails:5,verticalSpaceBetweenThumbnails:5,columnWidth:'auto',columns:5,columnMinWidth:110,isAnimated:true,caption:true,captionCategory:true,captionType:'grid-fade',lightBox:true,lightboxKeyboardNav:true,lightBoxSpeedFx:500,lightBoxZoomAnim:true,lightBoxText:true,lightboxPlayBtn:true,lightBoxAutoPlay:false,lightBoxPlayInterval:3000,lightBoxShowTimer:true,lightBoxStopPlayOnClose:false,});;decorateGeneric($("product-tags_d13ab60985f82a2e59d385b5ca36d5c4").select('li'),['first','last']);;var addTagFormJs=new VarienForm('addTagForm');function submitTagForm(){if(addTagFormJs.validator.validate()){addTagFormJs.form.submit();}};decorateTable('product-review-table');var code="";var temp=0;Validation.addAllThese([['validate-rating','Bitte wählen Sie eine der obenstehenden Bewertungen',function(v){var trs=$('product-review-table').select('tr');var inputs;var error=1;for(var j=0;j<trs.length;j++){var tr=trs[j];if(j>0){inputs=tr.select('input');for(i in inputs){if(inputs[i].checked==true){error=0;}}
if(error==1){return false;}else{error=1;}}}
return true;}]]);;var dataForm=new VarienForm('review-form');function validateRecaptcha(){return true;};jQuery(document).ready(function(){jQuery("#crosssell .ves-colorbox:not(.lb-colorbox), #upsell .ves-colorbox:not(.lb-colorbox)").colorbox({width:'90%',height:'95%',overlayClose:true,opacity:0.65,iframe:true,close:'&#x2716;',speed:700,transition:"elastic"});});;jQuery(document).ready(function(){jQuery("#crosssell .ves-colorbox:not(.lb-colorbox), #upsell .ves-colorbox:not(.lb-colorbox)").colorbox({width:'90%',height:'95%',overlayClose:true,opacity:0.65,iframe:true,close:'&#x2716;',speed:700,transition:"elastic"});});;jQuery('.carousel').carousel({interval:3000,auto:true,pause:'hover',cycle:true});jQuery("#upsell .extended-product-block-magento").hover(function(){jQuery(".block-up-sell .carousel-inner").css("overflow","visible");},function(){jQuery(".block-up-sell .carousel-inner").css("overflow","hidden");});;jQuery('#tabs a').tabs();;var url=window.location.href;if(url.search("#tab-reviews")>=0){jQuery("a[href*='#tab-reviews']").click();};decorateList('block-related','none-recursive');$$('.related-checkbox').each(function(elem){Event.observe(elem,'click',addRelatedToProduct)});var relatedProductsCheckFlag=false;function selectAllRelated(txt){if(relatedProductsCheckFlag==false){$$('.related-checkbox').each(function(elem){elem.checked=true;});relatedProductsCheckFlag=true;txt.innerHTML="Alle abwählen";}else{$$('.related-checkbox').each(function(elem){elem.checked=false;});relatedProductsCheckFlag=false;txt.innerHTML="Alle wählen";}
addRelatedToProduct();}
function addRelatedToProduct(){var checkboxes=$$('.related-checkbox');var values=[];for(var i=0;i<checkboxes.length;i++){if(checkboxes[i].checked)values.push(checkboxes[i].value);}
if($('related-products-field')){$('related-products-field').value=values.join(',');}}
if(typeof Object.create!=="function"){Object.create=function(obj){function F(){}F.prototype=obj;return new F();};}(function($,window,document){var Carousel={init:function(options,el){var base=this;base.$elem=$(el);base.options=$.extend({},$.fn.owlCarousel.options,base.$elem.data(),options);base.userOptions=options;base.loadContent();},loadContent:function(){var base=this,url;function getData(data){var i,content="";if(typeof base.options.jsonSuccess==="function"){base.options.jsonSuccess.apply(this,[data]);}else{for(i in data.owl){if(data.owl.hasOwnProperty(i)){content+=data.owl[i].item;}}base.$elem.html(content);}base.logIn();}if(typeof base.options.beforeInit==="function"){base.options.beforeInit.apply(this,[base.$elem]);}if(typeof base.options.jsonPath==="string"){url=base.options.jsonPath;$.getJSON(url,getData);}else{base.logIn();}},logIn:function(){var base=this;base.$elem.data("owl-originalStyles",base.$elem.attr("style"));base.$elem.data("owl-originalClasses",base.$elem.attr("class"));base.$elem.css({opacity:0});base.orignalItems=base.options.items;base.checkBrowser();base.wrapperWidth=0;base.checkVisible=null;base.setVars();},setVars:function(){var base=this;if(base.$elem.children().length===0){return false;}base.baseClass();base.eventTypes();base.$userItems=base.$elem.children();base.itemsAmount=base.$userItems.length;base.wrapItems();base.$owlItems=base.$elem.find(".owl-item");base.$owlWrapper=base.$elem.find(".owl-wrapper");base.playDirection="next";base.prevItem=0;base.prevArr=[0];base.currentItem=0;base.customEvents();base.onStartup();},onStartup:function(){var base=this;base.updateItems();base.calculateAll();base.buildControls();base.updateControls();base.response();base.moveEvents();base.stopOnHover();base.owlStatus();if(base.options.transitionStyle!==false){base.transitionTypes(base.options.transitionStyle);}if(base.options.autoPlay===true){base.options.autoPlay=5000;}base.play();base.$elem.find(".owl-wrapper").css("display","block");if(!base.$elem.is(":visible")){base.watchVisibility();}else{base.$elem.css("opacity",1);}base.onstartup=false;base.eachMoveUpdate();if(typeof base.options.afterInit==="function"){base.options.afterInit.apply(this,[base.$elem]);}},eachMoveUpdate:function(){var base=this;if(base.options.lazyLoad===true){base.lazyLoad();}if(base.options.autoHeight===true){base.autoHeight();}base.onVisibleItems();if(typeof base.options.afterAction==="function"){base.options.afterAction.apply(this,[base.$elem]);}},updateVars:function(){var base=this;if(typeof base.options.beforeUpdate==="function"){base.options.beforeUpdate.apply(this,[base.$elem]);}base.watchVisibility();base.updateItems();base.calculateAll();base.updatePosition();base.updateControls();base.eachMoveUpdate();if(typeof base.options.afterUpdate==="function"){base.options.afterUpdate.apply(this,[base.$elem]);}},reload:function(){var base=this;window.setTimeout(function(){base.updateVars();},0);},watchVisibility:function(){var base=this;if(base.$elem.is(":visible")===false){base.$elem.css({opacity:0});window.clearInterval(base.autoPlayInterval);window.clearInterval(base.checkVisible);}else{return false;}base.checkVisible=window.setInterval(function(){if(base.$elem.is(":visible")){base.reload();base.$elem.animate({opacity:1},200);window.clearInterval(base.checkVisible);}},500);},wrapItems:function(){var base=this;base.$userItems.wrapAll("<div class=\"owl-wrapper\">").wrap("<div class=\"owl-item\"></div>");base.$elem.find(".owl-wrapper").wrap("<div class=\"owl-wrapper-outer\">");base.wrapperOuter=base.$elem.find(".owl-wrapper-outer");base.$elem.css("display","block");},baseClass:function(){var base=this,hasBaseClass=base.$elem.hasClass(base.options.baseClass),hasThemeClass=base.$elem.hasClass(base.options.theme);if(!hasBaseClass){base.$elem.addClass(base.options.baseClass);}if(!hasThemeClass){base.$elem.addClass(base.options.theme);}},updateItems:function(){var base=this,width,i;if(base.options.responsive===false){return false;}if(base.options.singleItem===true){base.options.items=base.orignalItems=1;base.options.itemsCustom=false;base.options.itemsDesktop=false;base.options.itemsDesktopSmall=false;base.options.itemsTablet=false;base.options.itemsTabletSmall=false;base.options.itemsMobile=false;return false;}width=$(base.options.responsiveBaseWidth).width();if(width>(base.options.itemsDesktop[0]||base.orignalItems)){base.options.items=base.orignalItems;}if(base.options.itemsCustom!==false){base.options.itemsCustom.sort(function(a,b){return a[0]-b[0];});for(i=0;i<base.options.itemsCustom.length;i+=1){if(base.options.itemsCustom[i][0]<=width){base.options.items=base.options.itemsCustom[i][1];}}}else{if(width<=base.options.itemsDesktop[0]&&base.options.itemsDesktop!==false){base.options.items=base.options.itemsDesktop[1];}if(width<=base.options.itemsDesktopSmall[0]&&base.options.itemsDesktopSmall!==false){base.options.items=base.options.itemsDesktopSmall[1];}if(width<=base.options.itemsTablet[0]&&base.options.itemsTablet!==false){base.options.items=base.options.itemsTablet[1];}if(width<=base.options.itemsTabletSmall[0]&&base.options.itemsTabletSmall!==false){base.options.items=base.options.itemsTabletSmall[1];}if(width<=base.options.itemsMobile[0]&&base.options.itemsMobile!==false){base.options.items=base.options.itemsMobile[1];}}if(base.options.items>base.itemsAmount&&base.options.itemsScaleUp===true){base.options.items=base.itemsAmount;}},response:function(){var base=this,smallDelay,lastWindowWidth;if(base.options.responsive!==true){return false;}lastWindowWidth=$(window).width();base.resizer=function(){if($(window).width()!==lastWindowWidth){if(base.options.autoPlay!==false){window.clearInterval(base.autoPlayInterval);}window.clearTimeout(smallDelay);smallDelay=window.setTimeout(function(){lastWindowWidth=$(window).width();base.updateVars();},base.options.responsiveRefreshRate);}};$(window).resize(base.resizer);},updatePosition:function(){var base=this;base.jumpTo(base.currentItem);if(base.options.autoPlay!==false){base.checkAp();}},appendItemsSizes:function(){var base=this,roundPages=0,lastItem=base.itemsAmount-base.options.items;base.$owlItems.each(function(index){var $this=$(this);$this.css({"width":base.itemWidth}).data("owl-item",Number(index));if(index%base.options.items===0||index===lastItem){if(!(index>lastItem)){roundPages+=1;}}$this.data("owl-roundPages",roundPages);});},appendWrapperSizes:function(){var base=this,width=base.$owlItems.length*base.itemWidth;base.$owlWrapper.css({"width":width*2,"left":0});base.appendItemsSizes();},calculateAll:function(){var base=this;base.calculateWidth();base.appendWrapperSizes();base.loops();base.max();},calculateWidth:function(){var base=this;base.itemWidth=Math.round(base.$elem.width()/base.options.items);},max:function(){var base=this,maximum=((base.itemsAmount*base.itemWidth)-base.options.items*base.itemWidth)*-1;if(base.options.items>base.itemsAmount){base.maximumItem=0;maximum=0;base.maximumPixels=0;}else{base.maximumItem=base.itemsAmount-base.options.items;base.maximumPixels=maximum;}return maximum;},min:function(){return 0;},loops:function(){var base=this,prev=0,elWidth=0,i,item,roundPageNum;base.positionsInArray=[0];base.pagesInArray=[];for(i=0;i<base.itemsAmount;i+=1){elWidth+=base.itemWidth;base.positionsInArray.push(-elWidth);if(base.options.scrollPerPage===true){item=$(base.$owlItems[i]);roundPageNum=item.data("owl-roundPages");if(roundPageNum!==prev){base.pagesInArray[prev]=base.positionsInArray[i];prev=roundPageNum;}}}},buildControls:function(){var base=this;if(base.options.navigation===true||base.options.pagination===true){base.owlControls=$("<div class=\"owl-controls\"/>").toggleClass("clickable",!base.browser.isTouch).appendTo(base.$elem);}if(base.options.pagination===true){base.buildPagination();}if(base.options.navigation===true){base.buildButtons();}},buildButtons:function(){var base=this,buttonsWrapper=$("<div class=\"owl-buttons\"/>");base.owlControls.append(buttonsWrapper);base.buttonPrev=$("<div/>",{"class":"owl-prev","html":base.options.navigationText[0]||""});base.buttonNext=$("<div/>",{"class":"owl-next","html":base.options.navigationText[1]||""});buttonsWrapper.append(base.buttonPrev).append(base.buttonNext);buttonsWrapper.on("touchstart.owlControls mousedown.owlControls","div[class^=\"owl\"]",function(event){event.preventDefault();});buttonsWrapper.on("touchend.owlControls mouseup.owlControls","div[class^=\"owl\"]",function(event){event.preventDefault();if($(this).hasClass("owl-next")){base.next();}else{base.prev();}});},buildPagination:function(){var base=this;base.paginationWrapper=$("<div class=\"owl-pagination\"/>");base.owlControls.append(base.paginationWrapper);base.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(event){event.preventDefault();if(Number($(this).data("owl-page"))!==base.currentItem){base.goTo(Number($(this).data("owl-page")),true);}});},updatePagination:function(){var base=this,counter,lastPage,lastItem,i,paginationButton,paginationButtonInner;if(base.options.pagination===false){return false;}base.paginationWrapper.html("");counter=0;lastPage=base.itemsAmount-base.itemsAmount%base.options.items;for(i=0;i<base.itemsAmount;i+=1){if(i%base.options.items===0){counter+=1;if(lastPage===i){lastItem=base.itemsAmount-base.options.items;}paginationButton=$("<div/>",{"class":"owl-page"});paginationButtonInner=$("<span></span>",{"text":base.options.paginationNumbers===true?counter:"","class":base.options.paginationNumbers===true?"owl-numbers":""});paginationButton.append(paginationButtonInner);paginationButton.data("owl-page",lastPage===i?lastItem:i);paginationButton.data("owl-roundPages",counter);base.paginationWrapper.append(paginationButton);}}base.checkPagination();},checkPagination:function(){var base=this;if(base.options.pagination===false){return false;}base.paginationWrapper.find(".owl-page").each(function(){if($(this).data("owl-roundPages")===$(base.$owlItems[base.currentItem]).data("owl-roundPages")){base.paginationWrapper.find(".owl-page").removeClass("active");$(this).addClass("active");}});},checkNavigation:function(){var base=this;if(base.options.navigation===false){return false;}if(base.options.rewindNav===false){if(base.currentItem===0&&base.maximumItem===0){base.buttonPrev.addClass("disabled");base.buttonNext.addClass("disabled");}else if(base.currentItem===0&&base.maximumItem!==0){base.buttonPrev.addClass("disabled");base.buttonNext.removeClass("disabled");}else if(base.currentItem===base.maximumItem){base.buttonPrev.removeClass("disabled");base.buttonNext.addClass("disabled");}else if(base.currentItem!==0&&base.currentItem!==base.maximumItem){base.buttonPrev.removeClass("disabled");base.buttonNext.removeClass("disabled");}}},updateControls:function(){var base=this;base.updatePagination();base.checkNavigation();if(base.owlControls){if(base.options.items>=base.itemsAmount){base.owlControls.hide();}else{base.owlControls.show();}}},destroyControls:function(){var base=this;if(base.owlControls){base.owlControls.remove();}},next:function(speed){var base=this;if(base.isTransition){return false;}base.currentItem+=base.options.scrollPerPage===true?base.options.items:1;if(base.currentItem>base.maximumItem+(base.options.scrollPerPage===true?(base.options.items-1):0)){if(base.options.rewindNav===true){base.currentItem=0;speed="rewind";}else{base.currentItem=base.maximumItem;return false;}}base.goTo(base.currentItem,speed);},prev:function(speed){var base=this;if(base.isTransition){return false;}if(base.options.scrollPerPage===true&&base.currentItem>0&&base.currentItem<base.options.items){base.currentItem=0;}else{base.currentItem-=base.options.scrollPerPage===true?base.options.items:1;}if(base.currentItem<0){if(base.options.rewindNav===true){base.currentItem=base.maximumItem;speed="rewind";}else{base.currentItem=0;return false;}}base.goTo(base.currentItem,speed);},goTo:function(position,speed,drag){var base=this,goToPixel;if(base.isTransition){return false;}if(typeof base.options.beforeMove==="function"){base.options.beforeMove.apply(this,[base.$elem]);}if(position>=base.maximumItem){position=base.maximumItem;}else if(position<=0){position=0;}base.currentItem=base.owl.currentItem=position;if(base.options.transitionStyle!==false&&drag!=="drag"&&base.options.items===1&&base.browser.support3d===true){base.swapSpeed(0);if(base.browser.support3d===true){base.transition3d(base.positionsInArray[position]);}else{base.css2slide(base.positionsInArray[position],1);}base.afterGo();base.singleItemTransition();return false;}goToPixel=base.positionsInArray[position];if(base.browser.support3d===true){base.isCss3Finish=false;if(speed===true){base.swapSpeed("paginationSpeed");window.setTimeout(function(){base.isCss3Finish=true;},base.options.paginationSpeed);}else if(speed==="rewind"){base.swapSpeed(base.options.rewindSpeed);window.setTimeout(function(){base.isCss3Finish=true;},base.options.rewindSpeed);}else{base.swapSpeed("slideSpeed");window.setTimeout(function(){base.isCss3Finish=true;},base.options.slideSpeed);}base.transition3d(goToPixel);}else{if(speed===true){base.css2slide(goToPixel,base.options.paginationSpeed);}else if(speed==="rewind"){base.css2slide(goToPixel,base.options.rewindSpeed);}else{base.css2slide(goToPixel,base.options.slideSpeed);}}base.afterGo();},jumpTo:function(position){var base=this;if(typeof base.options.beforeMove==="function"){base.options.beforeMove.apply(this,[base.$elem]);}if(position>=base.maximumItem||position===-1){position=base.maximumItem;}else if(position<=0){position=0;}base.swapSpeed(0);if(base.browser.support3d===true){base.transition3d(base.positionsInArray[position]);}else{base.css2slide(base.positionsInArray[position],1);}base.currentItem=base.owl.currentItem=position;base.afterGo();},afterGo:function(){var base=this;base.prevArr.push(base.currentItem);base.prevItem=base.owl.prevItem=base.prevArr[base.prevArr.length-2];base.prevArr.shift(0);if(base.prevItem!==base.currentItem){base.checkPagination();base.checkNavigation();base.eachMoveUpdate();if(base.options.autoPlay!==false){base.checkAp();}}if(typeof base.options.afterMove==="function"&&base.prevItem!==base.currentItem){base.options.afterMove.apply(this,[base.$elem]);}},stop:function(){var base=this;base.apStatus="stop";window.clearInterval(base.autoPlayInterval);},checkAp:function(){var base=this;if(base.apStatus!=="stop"){base.play();}},play:function(){var base=this;base.apStatus="play";if(base.options.autoPlay===false){return false;}window.clearInterval(base.autoPlayInterval);base.autoPlayInterval=window.setInterval(function(){base.next(true);},base.options.autoPlay);},swapSpeed:function(action){var base=this;if(action==="slideSpeed"){base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed));}else if(action==="paginationSpeed"){base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed));}else if(typeof action!=="string"){base.$owlWrapper.css(base.addCssSpeed(action));}},addCssSpeed:function(speed){return{"-webkit-transition":"all "+speed+"ms ease","-moz-transition":"all "+speed+"ms ease","-o-transition":"all "+speed+"ms ease","transition":"all "+speed+"ms ease"};},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"","transition":""};},doTranslate:function(pixels){return{"-webkit-transform":"translate3d("+pixels+"px, 0px, 0px)","-moz-transform":"translate3d("+pixels+"px, 0px, 0px)","-o-transform":"translate3d("+pixels+"px, 0px, 0px)","-ms-transform":"translate3d("+pixels+"px, 0px, 0px)","transform":"translate3d("+pixels+"px, 0px,0px)"};},transition3d:function(value){var base=this;base.$owlWrapper.css(base.doTranslate(value));},css2move:function(value){var base=this;base.$owlWrapper.css({"left":value});},css2slide:function(value,speed){var base=this;base.isCssFinish=false;base.$owlWrapper.stop(true,true).animate({"left":value},{duration:speed||base.options.slideSpeed,complete:function(){base.isCssFinish=true;}});},checkBrowser:function(){var base=this,translate3D="translate3d(0px, 0px, 0px)",tempElem=document.createElement("div"),regex,asSupport,support3d,isTouch;tempElem.style.cssText="  -moz-transform:"+translate3D+"; -ms-transform:"+translate3D+"; -o-transform:"+translate3D+"; -webkit-transform:"+translate3D+"; transform:"+translate3D;regex=/translate3d\(0px, 0px, 0px\)/g;asSupport=tempElem.style.cssText.match(regex);support3d=(asSupport!==null&&asSupport.length===1);isTouch="ontouchstart"in window||window.navigator.msMaxTouchPoints;base.browser={"support3d":support3d,"isTouch":isTouch};},moveEvents:function(){var base=this;if(base.options.mouseDrag!==false||base.options.touchDrag!==false){base.gestures();base.disabledEvents();}},eventTypes:function(){var base=this,types=["s","e","x"];base.ev_types={};if(base.options.mouseDrag===true&&base.options.touchDrag===true){types=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"];}else if(base.options.mouseDrag===false&&base.options.touchDrag===true){types=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"];}else if(base.options.mouseDrag===true&&base.options.touchDrag===false){types=["mousedown.owl","mousemove.owl","mouseup.owl"];}base.ev_types.start=types[0];base.ev_types.move=types[1];base.ev_types.end=types[2];},disabledEvents:function(){var base=this;base.$elem.on("dragstart.owl",function(event){event.preventDefault();});base.$elem.on("mousedown.disableTextSelect",function(e){return $(e.target).is('input, textarea, select, option');});},gestures:function(){var base=this,locals={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};base.isCssFinish=true;function getTouches(event){if(event.touches!==undefined){return{x:event.touches[0].pageX,y:event.touches[0].pageY};}if(event.touches===undefined){if(event.pageX!==undefined){return{x:event.pageX,y:event.pageY};}if(event.pageX===undefined){return{x:event.clientX,y:event.clientY};}}}function swapEvents(type){if(type==="on"){$(document).on(base.ev_types.move,dragMove);$(document).on(base.ev_types.end,dragEnd);}else if(type==="off"){$(document).off(base.ev_types.move);$(document).off(base.ev_types.end);}}function dragStart(event){var ev=event.originalEvent||event||window.event,position;if(ev.which===3){return false;}if(base.itemsAmount<=base.options.items){return;}if(base.isCssFinish===false&&!base.options.dragBeforeAnimFinish){return false;}if(base.isCss3Finish===false&&!base.options.dragBeforeAnimFinish){return false;}if(base.options.autoPlay!==false){window.clearInterval(base.autoPlayInterval);}if(base.browser.isTouch!==true&&!base.$owlWrapper.hasClass("grabbing")){base.$owlWrapper.addClass("grabbing");}base.newPosX=0;base.newRelativeX=0;$(this).css(base.removeTransition());position=$(this).position();locals.relativePos=position.left;locals.offsetX=getTouches(ev).x-position.left;locals.offsetY=getTouches(ev).y-position.top;swapEvents("on");locals.sliding=false;locals.targetElement=ev.target||ev.srcElement;}function dragMove(event){var ev=event.originalEvent||event||window.event,minSwipe,maxSwipe;base.newPosX=getTouches(ev).x-locals.offsetX;base.newPosY=getTouches(ev).y-locals.offsetY;base.newRelativeX=base.newPosX-locals.relativePos;if(typeof base.options.startDragging==="function"&&locals.dragging!==true&&base.newRelativeX!==0){locals.dragging=true;base.options.startDragging.apply(base,[base.$elem]);}if((base.newRelativeX>8||base.newRelativeX<-8)&&(base.browser.isTouch===true)){if(ev.preventDefault!==undefined){ev.preventDefault();}else{ev.returnValue=false;}locals.sliding=true;}if((base.newPosY>10||base.newPosY<-10)&&locals.sliding===false){$(document).off("touchmove.owl");}minSwipe=function(){return base.newRelativeX/5;};maxSwipe=function(){return base.maximumPixels+base.newRelativeX/5;};base.newPosX=Math.max(Math.min(base.newPosX,minSwipe()),maxSwipe());if(base.browser.support3d===true){base.transition3d(base.newPosX);}else{base.css2move(base.newPosX);}}function dragEnd(event){var ev=event.originalEvent||event||window.event,newPosition,handlers,owlStopEvent;ev.target=ev.target||ev.srcElement;locals.dragging=false;if(base.browser.isTouch!==true){base.$owlWrapper.removeClass("grabbing");}if(base.newRelativeX<0){base.dragDirection=base.owl.dragDirection="left";}else{base.dragDirection=base.owl.dragDirection="right";}if(base.newRelativeX!==0){newPosition=base.getNewPosition();base.goTo(newPosition,false,"drag");if(locals.targetElement===ev.target&&base.browser.isTouch!==true){$(ev.target).on("click.disable",function(ev){ev.stopImmediatePropagation();ev.stopPropagation();ev.preventDefault();$(ev.target).off("click.disable");});handlers=$._data(ev.target,"events").click;owlStopEvent=handlers.pop();handlers.splice(0,0,owlStopEvent);}}swapEvents("off");}base.$elem.on(base.ev_types.start,".owl-wrapper",dragStart);},getNewPosition:function(){var base=this,newPosition=base.closestItem();if(newPosition>base.maximumItem){base.currentItem=base.maximumItem;newPosition=base.maximumItem;}else if(base.newPosX>=0){newPosition=0;base.currentItem=0;}return newPosition;},closestItem:function(){var base=this,array=base.options.scrollPerPage===true?base.pagesInArray:base.positionsInArray,goal=base.newPosX,closest=null;$.each(array,function(i,v){if(goal-(base.itemWidth/20)>array[i+1]&&goal-(base.itemWidth/20)<v&&base.moveDirection()==="left"){closest=v;if(base.options.scrollPerPage===true){base.currentItem=$.inArray(closest,base.positionsInArray);}else{base.currentItem=i;}}else if(goal+(base.itemWidth/20)<v&&goal+(base.itemWidth/20)>(array[i+1]||array[i]-base.itemWidth)&&base.moveDirection()==="right"){if(base.options.scrollPerPage===true){closest=array[i+1]||array[array.length-1];base.currentItem=$.inArray(closest,base.positionsInArray);}else{closest=array[i+1];base.currentItem=i+1;}}});return base.currentItem;},moveDirection:function(){var base=this,direction;if(base.newRelativeX<0){direction="right";base.playDirection="next";}else{direction="left";base.playDirection="prev";}return direction;},customEvents:function(){var base=this;base.$elem.on("owl.next",function(){base.next();});base.$elem.on("owl.prev",function(){base.prev();});base.$elem.on("owl.play",function(event,speed){base.options.autoPlay=speed;base.play();base.hoverStatus="play";});base.$elem.on("owl.stop",function(){base.stop();base.hoverStatus="stop";});base.$elem.on("owl.goTo",function(event,item){base.goTo(item);});base.$elem.on("owl.jumpTo",function(event,item){base.jumpTo(item);});},stopOnHover:function(){var base=this;if(base.options.stopOnHover===true&&base.browser.isTouch!==true&&base.options.autoPlay!==false){base.$elem.on("mouseover",function(){base.stop();});base.$elem.on("mouseout",function(){if(base.hoverStatus!=="stop"){base.play();}});}},lazyLoad:function(){var base=this,i,$item,itemNumber,$lazyImg,follow;if(base.options.lazyLoad===false){return false;}for(i=0;i<base.itemsAmount;i+=1){$item=$(base.$owlItems[i]);if($item.data("owl-loaded")==="loaded"){continue;}itemNumber=$item.data("owl-item");$lazyImg=$item.find(".lazyOwl");if(typeof $lazyImg.data("src")!=="string"){$item.data("owl-loaded","loaded");continue;}if($item.data("owl-loaded")===undefined){$lazyImg.hide();$item.addClass("loading").data("owl-loaded","checked");}if(base.options.lazyFollow===true){follow=itemNumber>=base.currentItem;}else{follow=true;}if(follow&&itemNumber<base.currentItem+base.options.items&&$lazyImg.length){base.lazyPreload($item,$lazyImg);}}},lazyPreload:function($item,$lazyImg){var base=this,iterations=0,isBackgroundImg;if($lazyImg.prop("tagName")==="DIV"){$lazyImg.css("background-image","url("+$lazyImg.data("src")+")");isBackgroundImg=true;}else{$lazyImg[0].src=$lazyImg.data("src");}function showImage(){$item.data("owl-loaded","loaded").removeClass("loading");$lazyImg.removeAttr("data-src");if(base.options.lazyEffect==="fade"){$lazyImg.fadeIn(400);}else{$lazyImg.show();}if(typeof base.options.afterLazyLoad==="function"){base.options.afterLazyLoad.apply(this,[base.$elem]);}}function checkLazyImage(){iterations+=1;if(base.completeImg($lazyImg.get(0))||isBackgroundImg===true){showImage();}else if(iterations<=100){window.setTimeout(checkLazyImage,100);}else{showImage();}}checkLazyImage();},autoHeight:function(){var base=this,$currentimg=$(base.$owlItems[base.currentItem]).find("img"),iterations;function addHeight(){var $currentItem=$(base.$owlItems[base.currentItem]).height();base.wrapperOuter.css("height",$currentItem+"px");if(!base.wrapperOuter.hasClass("autoHeight")){window.setTimeout(function(){base.wrapperOuter.addClass("autoHeight");},0);}}function checkImage(){iterations+=1;if(base.completeImg($currentimg.get(0))){addHeight();}else if(iterations<=100){window.setTimeout(checkImage,100);}else{base.wrapperOuter.css("height","");}}if($currentimg.get(0)!==undefined){iterations=0;checkImage();}else{addHeight();}},completeImg:function(img){var naturalWidthType;if(!img.complete){return false;}naturalWidthType=typeof img.naturalWidth;if(naturalWidthType!=="undefined"&&img.naturalWidth===0){return false;}return true;},onVisibleItems:function(){var base=this,i;if(base.options.addClassActive===true){base.$owlItems.removeClass("active");}base.visibleItems=[];for(i=base.currentItem;i<base.currentItem+base.options.items;i+=1){base.visibleItems.push(i);if(base.options.addClassActive===true){$(base.$owlItems[i]).addClass("active");}}base.owl.visibleItems=base.visibleItems;},transitionTypes:function(className){var base=this;base.outClass="owl-"+className+"-out";base.inClass="owl-"+className+"-in";},singleItemTransition:function(){var base=this,outClass=base.outClass,inClass=base.inClass,$currentItem=base.$owlItems.eq(base.currentItem),$prevItem=base.$owlItems.eq(base.prevItem),prevPos=Math.abs(base.positionsInArray[base.currentItem])+base.positionsInArray[base.prevItem],origin=Math.abs(base.positionsInArray[base.currentItem])+base.itemWidth/2,animEnd='webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend';base.isTransition=true;base.$owlWrapper.addClass('owl-origin').css({"-webkit-transform-origin":origin+"px","-moz-perspective-origin":origin+"px","perspective-origin":origin+"px"});function transStyles(prevPos){return{"position":"relative","left":prevPos+"px"};}$prevItem.css(transStyles(prevPos,10)).addClass(outClass).on(animEnd,function(){base.endPrev=true;$prevItem.off(animEnd);base.clearTransStyle($prevItem,outClass);});$currentItem.addClass(inClass).on(animEnd,function(){base.endCurrent=true;$currentItem.off(animEnd);base.clearTransStyle($currentItem,inClass);});},clearTransStyle:function(item,classToRemove){var base=this;item.css({"position":"","left":""}).removeClass(classToRemove);if(base.endPrev&&base.endCurrent){base.$owlWrapper.removeClass('owl-origin');base.endPrev=false;base.endCurrent=false;base.isTransition=false;}},owlStatus:function(){var base=this;base.owl={"userOptions":base.userOptions,"baseElement":base.$elem,"userItems":base.$userItems,"owlItems":base.$owlItems,"currentItem":base.currentItem,"prevItem":base.prevItem,"visibleItems":base.visibleItems,"isTouch":base.browser.isTouch,"browser":base.browser,"dragDirection":base.dragDirection};},clearEvents:function(){var base=this;base.$elem.off(".owl owl mousedown.disableTextSelect");$(document).off(".owl owl");$(window).off("resize",base.resizer);},unWrap:function(){var base=this;if(base.$elem.children().length!==0){base.$owlWrapper.unwrap();base.$userItems.unwrap().unwrap();if(base.owlControls){base.owlControls.remove();}}base.clearEvents();base.$elem.attr("style",base.$elem.data("owl-originalStyles")||"").attr("class",base.$elem.data("owl-originalClasses"));},destroy:function(){var base=this;base.stop();window.clearInterval(base.checkVisible);base.unWrap();base.$elem.removeData();},reinit:function(newOptions){var base=this,options=$.extend({},base.userOptions,newOptions);base.unWrap();base.init(options,base.$elem);},addItem:function(htmlString,targetPosition){var base=this,position;if(!htmlString){return false;}if(base.$elem.children().length===0){base.$elem.append(htmlString);base.setVars();return false;}base.unWrap();if(targetPosition===undefined||targetPosition===-1){position=-1;}else{position=targetPosition;}if(position>=base.$userItems.length||position===-1){base.$userItems.eq(-1).after(htmlString);}else{base.$userItems.eq(position).before(htmlString);}base.setVars();},removeItem:function(targetPosition){var base=this,position;if(base.$elem.children().length===0){return false;}if(targetPosition===undefined||targetPosition===-1){position=-1;}else{position=targetPosition;}base.unWrap();base.$userItems.eq(position).remove();base.setVars();}};$.fn.owlCarousel=function(options){return this.each(function(){if($(this).data("owl-init")===true){return false;}$(this).data("owl-init",true);var carousel=Object.create(Carousel);carousel.init(options,this);$.data(this,"owlCarousel",carousel);});};$.fn.owlCarousel.options={items:5,itemsCustom:false,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:false,itemsMobile:[479,1],singleItem:false,itemsScaleUp:false,slideSpeed:200,paginationSpeed:800,rewindSpeed:1000,autoPlay:false,stopOnHover:false,navigation:false,navigationText:["prev","next"],rewindNav:true,scrollPerPage:false,pagination:true,paginationNumbers:false,responsive:true,responsiveRefreshRate:200,responsiveBaseWidth:window,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:false,lazyFollow:true,lazyEffect:"fade",autoHeight:false,jsonPath:false,jsonSuccess:false,dragBeforeAnimFinish:true,mouseDrag:true,touchDrag:true,addClassActive:false,transitionStyle:false,beforeUpdate:false,afterUpdate:false,beforeInit:false,afterInit:false,beforeMove:false,afterMove:false,afterAction:false,startDragging:false,afterLazyLoad:false};}(jQuery,window,document));jQuery("#block-related").owlCarousel({autoPlay:2000,items:4,itemsDesktop:[1199,3],itemsDesktopSmall:[979,2]});;document.observe("dom:loaded",Catalog.Map.bindProductForm);;var lifetime=7200;var expireAt=Mage.Cookies.expires;if(lifetime>0){expireAt=new Date();expireAt.setTime(expireAt.getTime()+lifetime*1000);}
Mage.Cookies.set('external_no_cache',1,expireAt);;jQuery(".module_0").addClass("venus-latest-block");;function cookieLawAccept(){var d=null;if(365){d=new Date();d.setTime(d.getTime()+(365*24*60*60*1000));}
Mage.Cookies.set('cookielaw','1',d);document.getElementById('v-cookielaw').style.display='none';};function drop_fb_pixel_content(){try{fbq('track','ViewContent',{source:'magento',version:"1.9.1.0",pluginVersion:"2.6.2",content_type:"product",content_ids:["145408"],content_name:"Gepolsterter Eichenstuhl NK-43",content_category:"Gepolsterte Stühle",value:190,currency:"EUR"});}
catch(err){setTimeout(function(){drop_fb_pixel_content();},1000);}}
jQuery(document).ready(function(){drop_fb_pixel_content();});;var isTouchCapableMobile=(('ontouchstart'in window)||(navigator.msMaxTouchPoints>0));jQuery(document).ready(function(){if(isTouchCapableMobile&&jQuery(window).width()>=768){jQuery(".parent.dropdown.touch a.dropdown-toggle, .parent.dropdown.menu_produkty_piktogramy a.dropdown-toggle, .parent.dropdown.ves_menu_pos_relative a.dropdown-toggle, .parent.dropdown.ves_menu_pos_relative a.dropdown-toggle").removeAttr("href");}
jQuery(".level0.parent.ves-accordion-pm10").find("a:first").removeAttr("href");});;