/*=============================== http://demo.joomlavi.com/j3/jv-allinone/components/com_jvportfolio/assets/js/modernizr.custom.min.js ================================================================================*/; /* Modernizr 2.6.2 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-csstransforms-csstransforms3d-csstransitions-cssclasses-prefixed-teststyles-testprop-testallprops-prefixes-domprefixes */ window.Modernizr=function(a,b,c){function z(a){j.cssText=a}function A(a,b){return z(m.join(a+";")+(b||""))}function B(a,b){return typeof a===b}function C(a,b){return!!~(""+a).indexOf(b)}function D(a,b){for(var d in a){var e=a[d];if(!C(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function E(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:B(f,"function")?f.bind(d||b):f}return!1}function F(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return B(b,"string")||B(b,"undefined")?D(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),E(e,b,c))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={},r={},s={},t=[],u=t.slice,v,w=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},x={}.hasOwnProperty,y;!B(x,"undefined")&&!B(x.call,"undefined")?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=u.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(u.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(u.call(arguments)))};return e}),q.csstransforms=function(){return!!F("transform")},q.csstransforms3d=function(){var a=!!F("perspective");return a&&"webkitPerspective"in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},q.csstransitions=function(){return F("transition")};for(var G in q)y(q,G)&&(v=G.toLowerCase(),e[v]=q[G](),t.push((e[v]?"":"no-")+v));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)y(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},z(""),i=k=null,e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return D([a])},e.testAllProps=F,e.testStyles=w,e.prefixed=function(a,b,c){return b?F(a,b,c):F(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+t.join(" "):""),e}(this,this.document); /*=============================== http://demo.joomlavi.com/j3/jv-allinone/components/com_jvportfolio/assets/js/jquery.shuffle.js ================================================================================*/; /*! * Shuffle.js by @Vestride * Categorize, sort, and filter a responsive grid of items. * Dependencies: jQuery 1.9+, Modernizr 2.6.2+ * @license MIT license * @version 2.1.2 */ (function(factory){if(typeof define==='function'&&define.amd){define(['jquery','modernizr'],factory);}else{factory(window.jQuery,window.Modernizr);}})(function($,Modernizr,undefined){'use strict';if(typeof Modernizr!=='object'){throw new Error('Shuffle.js requires Modernizr.\n'+'http://vestride.github.io/Shuffle/#dependencies');} function dashify(prop){if(!prop){return'';} return prop.replace(/([A-Z])/g,function(str,m1){return'-'+m1.toLowerCase();}).replace(/^ms-/,'-ms-');} var TRANSITION=Modernizr.prefixed('transition');var TRANSITION_DELAY=Modernizr.prefixed('transitionDelay');var TRANSITION_DURATION=Modernizr.prefixed('transitionDuration');var TRANSITIONEND={'WebkitTransition':'webkitTransitionEnd','transition':'transitionend'}[TRANSITION];var TRANSFORM=Modernizr.prefixed('transform');var CSS_TRANSFORM=dashify(TRANSFORM);var CAN_TRANSITION_TRANSFORMS=Modernizr.csstransforms&&Modernizr.csstransitions;var HAS_TRANSFORMS_3D=Modernizr.csstransforms3d;var SHUFFLE='shuffle';var ALL_ITEMS='all';var FILTER_ATTRIBUTE_KEY='groups';var DEFAULT_SCALE=1;var CONCEALED_SCALE=0.001;function throttle(func,wait,options){var context,args,result;var timeout=null;var previous=0;options=options||{};var later=function(){previous=options.leading===false?0:$.now();timeout=null;result=func.apply(context,args);context=args=null;};return function(){var now=$.now();if(!previous&&options.leading===false){previous=now;} var remaining=wait-(now-previous);context=this;args=arguments;if(remaining<=0||remaining>wait){clearTimeout(timeout);timeout=null;previous=now;result=func.apply(context,args);context=args=null;}else if(!timeout&&options.trailing!==false){timeout=setTimeout(later,remaining);} return result;};} var id=0;var Shuffle=function(element,options){options=options||{};$.extend(this,Shuffle.options,options,Shuffle.settings);this.$el=$(element);this.$window=$(window);this.unique='shuffle_'+id++;this._fire(Shuffle.EventType.LOADING);this._init();setTimeout($.proxy(function(){this.initialized=true;this._fire(Shuffle.EventType.DONE);},this),16);};Shuffle.EventType={LOADING:'loading',DONE:'done',SHRINK:'shrink',SHRUNK:'shrunk',FILTER:'filter',FILTERED:'filtered',SORTED:'sorted',LAYOUT:'layout',REMOVED:'removed'};Shuffle.prototype={_init:function(){var self=this,containerCSS,containerWidth,resizeFunction=$.proxy(self._onResize,self),debouncedResize=self.throttle?self.throttle(resizeFunction,self.throttleTime):resizeFunction,sort=self.initialSort?self.initialSort:null;self._layoutList=[];self._shrinkList=[];self._setVars();self._resetCols();self._addClasses();self._initItems();self.$window.on('resize.'+SHUFFLE+'.'+self.unique,debouncedResize);containerCSS=self.$el.css(['paddingLeft','paddingRight','position']);containerWidth=self._getOuterWidth(self.$el[0]);if(containerCSS.position==='static'){self.$el[0].style.position='relative';} self.offset={left:parseInt(containerCSS.paddingLeft,10)||0,top:parseInt(containerCSS.paddingTop,10)||0};self._setColumns(parseInt(containerWidth,10));self.shuffle(self.group,sort);if(self.supported){setTimeout(function(){self._setTransitions();self.$el[0].style[TRANSITION]='height '+self.speed+'ms '+self.easing;},0);}},_addClasses:function(){this.$el.addClass(SHUFFLE);this.$items.addClass('shuffle-item filtered');},_setVars:function(){var self=this,columnWidth=self.columnWidth;self.$items=self._getItems();if(columnWidth===0&&self.sizer!==null){columnWidth=self.sizer;} if(typeof columnWidth==='string'){self.$sizer=self.$el.find(columnWidth);}else if(columnWidth&&columnWidth.nodeType&&columnWidth.nodeType===1){self.$sizer=$(columnWidth);}else if(columnWidth&&columnWidth.jquery){self.$sizer=columnWidth;} if(self.$sizer&&self.$sizer.length){self.useSizer=true;self.sizer=self.$sizer[0];}},_filter:function(category,$collection){var self=this,isPartialSet=$collection!==undefined,$items=isPartialSet?$collection:self.$items,$filtered=$();category=category||self.lastFilter;self._fire(Shuffle.EventType.FILTER);if($.isFunction(category)){$items.each(function(){var $item=$(this);if(category.call($item[0],$item,self)){$filtered=$filtered.add($item);}});}else{self.group=category;if(category===ALL_ITEMS){$filtered=$items;}else{$items.each(function(){var $item=$(this),groups=$item.data(FILTER_ATTRIBUTE_KEY),keys=self.delimeter&&!$.isArray(groups)?groups.split(self.delimeter):groups;if($.inArray(category,keys)>-1){$filtered=$filtered.add($item);}});}} self._toggleFilterClasses($items,$filtered);$items=null;$collection=null;return $filtered;},_toggleFilterClasses:function($items,$filtered){var concealed='concealed',filtered='filtered';$items.filter($filtered).each(function(){var $filteredItem=$(this);if($filteredItem.hasClass(concealed)){$filteredItem.removeClass(concealed);} if(!$filteredItem.hasClass(filtered)){$filteredItem.addClass(filtered);}});$items.not($filtered).each(function(){var $filteredItem=$(this);if(!$filteredItem.hasClass(concealed)){$filteredItem.addClass(concealed);} if($filteredItem.hasClass(filtered)){$filteredItem.removeClass(filtered);}});},_initItems:function($items){$items=$items||this.$items;$items.css(this.itemCss).data('position',{x:0,y:0});},_updateItemCount:function(){this.visibleItems=this.$items.filter('.filtered').length;},_setTransition:function(element){element.style[TRANSITION]=CSS_TRANSFORM+' '+this.speed+'ms '+this.easing+', opacity '+this.speed+'ms '+this.easing;},_setTransitions:function($items){var self=this;$items=$items||self.$items;$items.each(function(){self._setTransition(this);});},_setSequentialDelay:function($collection){var self=this;if(!self.supported){return;} $.each($collection,function(i,el){el.style[TRANSITION_DELAY]='0ms,'+((i+1)*self.sequentialFadeDelay)+'ms';$(el).on(TRANSITIONEND+'.'+self.unique,function(evt){var target=evt.currentTarget;if(target===evt.target){target.style[TRANSITION_DELAY]='0ms';$(target).off(TRANSITIONEND+'.'+self.unique);}});});},_getItems:function(){return this.$el.children(this.itemSelector);},_getPreciseDimension:function(element,style){var dimension;if(window.getComputedStyle){dimension=window.getComputedStyle(element,null)[style];}else{dimension=$(element).css(style);} return parseFloat(dimension);},_getOuterWidth:function(element,includeMargins){var width=element.offsetWidth;if(includeMargins){var styles=$(element).css(['marginLeft','marginRight']);var marginLeft=parseFloat(styles.marginLeft)||0;var marginRight=parseFloat(styles.marginRight)||0;width+=marginLeft+marginRight;} return width;},_getOuterHeight:function(element,includeMargins){var height=element.offsetHeight;if(includeMargins){var styles=$(element).css(['marginTop','marginBottom']);var marginTop=parseFloat(styles.marginTop)||0;var marginBottom=parseFloat(styles.marginBottom)||0;height+=marginTop+marginBottom;} return height;},_getColumnSize:function(gutterSize,containerWidth){var size;if($.isFunction(this.columnWidth)){size=this.columnWidth(containerWidth);}else if(this.useSizer){size=this._getPreciseDimension(this.sizer,'width');}else if(this.columnWidth){size=this.columnWidth;}else if(this.$items.length>0){size=this._getOuterWidth(this.$items[0],true);}else{size=containerWidth;} if(size===0){size=containerWidth;} return size+gutterSize;},_getGutterSize:function(containerWidth){var size;if($.isFunction(this.gutterWidth)){size=this.gutterWidth(containerWidth);}else if(this.useSizer){size=this._getPreciseDimension(this.sizer,'marginLeft');}else{size=this.gutterWidth;} return size;},_setColumns:function(theContainerWidth){var containerWidth=theContainerWidth||this._getOuterWidth(this.$el[0]);var gutter=this._getGutterSize(containerWidth);var columnWidth=this._getColumnSize(gutter,containerWidth);var calculatedColumns=(containerWidth+gutter)/columnWidth;if(Math.abs(Math.round(calculatedColumns)-calculatedColumns)<0.03){calculatedColumns=Math.round(calculatedColumns);} this.cols=Math.max(Math.floor(calculatedColumns),1);this.containerWidth=containerWidth;this.colWidth=columnWidth;},_setContainerSize:function(){this.$el.css('height',Math.max.apply(Math,this.colYs));},_fire:function(name,args){this.$el.trigger(name+'.'+SHUFFLE,args&&args.length?args:[this]);},_layout:function(items,fn,isOnlyPosition){var self=this;fn=fn||self._filterEnd;$.each(items,function(index,item){var $item=$(item);var itemData=$item.data();var currPos=itemData.position;var pos=self._getItemPosition($item);$item.data('position',pos);if(pos.x===currPos.x&&pos.y===currPos.y&&itemData.scale===DEFAULT_SCALE){return;} var transitionObj={$item:$item,x:pos.x,y:pos.y,scale:DEFAULT_SCALE};if(isOnlyPosition){transitionObj.skipTransition=true;transitionObj.opacity=0;}else{transitionObj.opacity=1;transitionObj.callback=fn;} self.styleQueue.push(transitionObj);self._layoutList.push($item[0]);});self._processStyleQueue();self._setContainerSize();},_resetCols:function(){var i=this.cols;this.colYs=[];while(i--){this.colYs.push(0);}},_reLayout:function(){this._resetCols();if(this.lastSort){this.sort(this.lastSort,true);}else{this._layout(this.$items.filter('.filtered').get(),this._filterEnd);}},_getItemPosition:function($item){var self=this;var itemWidth=self._getOuterWidth($item[0],true);var columnSpan=itemWidth/self.colWidth;if(Math.abs(Math.round(columnSpan)-columnSpan)<0.03){columnSpan=Math.round(columnSpan);} var colSpan=Math.min(Math.ceil(columnSpan),self.cols);if(colSpan===1){return self._placeItem($item,self.colYs);}else{var groupCount=self.cols+1-colSpan,groupY=[],groupColY,i;for(i=0;i=minimumY-self.buffer&&setY[i]<=minimumY+self.buffer){shortCol=i;break;}} var position={x:Math.round((self.colWidth*shortCol)+self.offset.left),y:Math.round(minimumY+self.offset.top)};var setHeight=minimumY+self._getOuterHeight($item[0],true),setSpan=self.cols+1-len;for(i=0;i0&&$.inArray(item,this._layoutList)>-1){this._fire(Shuffle.EventType.LAYOUT);callback.call(this);this._layoutList.length=0;}else if(this._shrinkList.length>0&&$.inArray(item,this._shrinkList)>-1){callback.call(this);this._shrinkList.length=0;} if(!willBeVisible){item.style.visibility='hidden';}},_processStyleQueue:function(){var self=this;$.each(this.styleQueue,function(i,transitionObj){if(transitionObj.skipTransition){self._skipTransition(transitionObj.$item[0],function(){transitionObj.$item.css(self._getStylesForTransition(transitionObj));});}else{self._transition(transitionObj);}});self.styleQueue.length=0;},_shrinkEnd:function(){this._fire(Shuffle.EventType.SHRUNK);},_filterEnd:function(){this._fire(Shuffle.EventType.FILTERED);},_sortEnd:function(){this._fire(Shuffle.EventType.SORTED);},_skipTransition:function(element,property,value){var duration=element.style[TRANSITION_DURATION];element.style[TRANSITION_DURATION]='0ms';if($.isFunction(property)){property();}else{element.style[property]=value;} var reflow=element.offsetWidth;reflow=null;element.style[TRANSITION_DURATION]=duration;},_addItems:function($newItems,animateIn,isSequential){var self=this;if(!self.supported){animateIn=false;} $newItems.addClass('shuffle-item');self._initItems($newItems);self._setTransitions($newItems);self.$items=self._getItems();$newItems.css('opacity',0);var $passed=self._filter(undefined,$newItems);var passed=$passed.get();self._updateItemCount();if(animateIn){self._layout(passed,null,true);if(isSequential){self._setSequentialDelay($passed);} self._revealAppended($passed);}else{self._layout(passed);}},_revealAppended:function($newFilteredItems){var self=this;setTimeout(function(){$newFilteredItems.each(function(i,el){self._transition({$item:$(el),opacity:1,scale:DEFAULT_SCALE});});},self.revealAppendedDelay);},shuffle:function(category,sortObj){var self=this;if(!self.enabled){return;} if(!category){category=ALL_ITEMS;} self._filter(category);self.lastFilter=category;self._updateItemCount();self._shrink();if(sortObj){self.lastSort=sortObj;} self._reLayout();},sort:function(opts,fromFilter){var self=this,items=self.$items.filter('.filtered').sorted(opts);if(!fromFilter){self._resetCols();} self._layout(items,function(){if(fromFilter){self._filterEnd();} self._sortEnd();});self.lastSort=opts;},resized:function(isOnlyLayout){if(this.enabled){if(!isOnlyLayout){this._setColumns();} this._reLayout();}},layout:function(){this.update(true);},update:function(isOnlyLayout){this.resized(isOnlyLayout);},appended:function($newItems,animateIn,isSequential){animateIn=animateIn===false?false:true;isSequential=isSequential===false?false:true;this._addItems($newItems,animateIn,isSequential);},disable:function(){this.enabled=false;},enable:function(isUpdateLayout){this.enabled=true;if(isUpdateLayout!==false){this.update();}},remove:function($collection){if(!$collection.length||!$collection.jquery){return;} var self=this;self._shrink($collection,function(){var shuffle=this;$collection.remove();setTimeout(function(){shuffle.$items=shuffle._getItems();shuffle.layout();shuffle._updateItemCount();shuffle._fire(Shuffle.EventType.REMOVED,[$collection,shuffle]);$collection=null;},0);});self._processStyleQueue();return self;},destroy:function(){var self=this;self.$window.off('.'+self.unique);self.$el.removeClass(SHUFFLE).removeAttr('style').removeData(SHUFFLE);self.$items.removeAttr('style').removeClass('concealed filtered shuffle-item');self.$window=null;self.$items=null;self.$el=null;self.$sizer=null;self.sizer=null;self.destroyed=true;}};Shuffle.options={group:ALL_ITEMS,speed:250,easing:'ease-out',itemSelector:'',sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,initialSort:null,throttle:throttle,throttleTime:300,sequentialFadeDelay:150,supported:CAN_TRANSITION_TRANSFORMS};Shuffle.settings={$sizer:null,useSizer:false,itemCss:{position:'absolute',top:0,left:0},offset:{top:0,left:0},revealAppendedDelay:300,enabled:true,destroyed:false,initialized:false,styleQueue:[]};$.fn.shuffle=function(opts){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){var $this=$(this),shuffle=$this.data(SHUFFLE);if(!shuffle){shuffle=new Shuffle($this,opts);$this.data(SHUFFLE,shuffle);} if(typeof opts==='string'&&shuffle[opts]){shuffle[opts].apply(shuffle,args);}});};$.fn.sorted=function(options){var opts=$.extend({},$.fn.sorted.defaults,options),arr=this.get(),revert=false;if(!arr.length){return[];} if(opts.randomize){return $.fn.sorted.randomize(arr);} if(opts.by!==$.noop&&opts.by!==null&&opts.by!==undefined){arr.sort(function(a,b){if(revert){return 0;} var valA=opts.by($(a)),valB=opts.by($(b));if(valA===undefined&&valB===undefined){revert=true;return 0;} if(valA==='sortFirst'||valB==='sortLast'){return-1;} if(valA==='sortLast'||valB==='sortFirst'){return 1;} return(valAvalB)?1:0;});} if(revert){return this.get();} if(opts.reverse){arr.reverse();} return arr;};$.fn.sorted.defaults={reverse:false,by:null,randomize:false};$.fn.sorted.randomize=function(array){var top=array.length,tmp,current;if(!top){return array;} while(--top){current=Math.floor(Math.random()*(top+1));tmp=array[current];array[current]=array[top];array[top]=tmp;} return array;};return Shuffle;}); /*=============================== http://demo.joomlavi.com/j3/jv-allinone/components/com_jvportfolio/assets/js/jquery.infinitescroll.js ================================================================================*/; /*! -------------------------------- Infinite Scroll -------------------------------- + https://github.com/paulirish/infinite-scroll + version 2.0.2 + Copyright 2011/12 Paul Irish & Luke Shumard + Licensed under the MIT license + Documentation: http://infinite-scroll.com/ */ (function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else{factory(jQuery);}}(function($,undefined){"use strict";$.infinitescroll=function infscr(options,callback,element){this.element=$(element);if(!this._create(options,callback)){this.failed=true;}};$.infinitescroll.defaults={loading:{finished:undefined,finishedMsg:"Congratulations, you've reached the end of the internet.",img:"data:image/gif;base64,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",msg:null,msgText:"Loading the next set of posts...",selector:null,speed:'fast',start:undefined},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,isBeyondMaxPage:false,currPage:1},debug:false,behavior:undefined,binder:$(window),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:undefined,dataType:'html',appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:undefined,path:undefined,prefill:false,maxPage:undefined};$.infinitescroll.prototype={_binding:function infscr_binding(binding){var instance=this,opts=instance.options;opts.v='2.0b2.120520';if(!!opts.behavior&&this['_binding_'+opts.behavior]!==undefined){this['_binding_'+opts.behavior].call(this);return;} if(binding!=='bind'&&binding!=='unbind'){this._debug('Binding value '+binding+' not valid');return false;} if(binding==='unbind'){(this.options.binder).unbind('smartscroll.infscr.'+instance.options.infid);}else{(this.options.binder)[binding]('smartscroll.infscr.'+instance.options.infid,function(){instance.scroll();});} this._debug('Binding',binding);},_create:function infscr_create(options,callback){var opts=$.extend(true,{},$.infinitescroll.defaults,options);this.options=opts;var $window=$(window);var instance=this;if(!instance._validate(options)){return false;} var path=$(opts.nextSelector).attr('href');if(!path){this._debug('Navigation selector not found');return false;} opts.path=opts.path||this._determinepath(path);opts.contentSelector=opts.contentSelector||this.element;opts.loading.selector=opts.loading.selector||opts.contentSelector;opts.loading.msg=opts.loading.msg||$('
Loading...
'+opts.loading.msgText+'
');(new Image()).src=opts.loading.img;if(opts.pixelsFromNavToBottom===undefined){opts.pixelsFromNavToBottom=$(document).height()-$(opts.navSelector).offset().top;this._debug("pixelsFromNavToBottom: "+opts.pixelsFromNavToBottom);} var self=this;opts.loading.start=opts.loading.start||function(){$(opts.navSelector).hide();opts.loading.msg.appendTo(opts.loading.selector).show(opts.loading.speed,$.proxy(function(){this.beginAjax(opts);},self));};opts.loading.finished=opts.loading.finished||function(){if(!opts.state.isBeyondMaxPage) opts.loading.msg.fadeOut(opts.loading.speed);};opts.callback=function(instance,data,url){if(!!opts.behavior&&instance['_callback_'+opts.behavior]!==undefined){instance['_callback_'+opts.behavior].call($(opts.contentSelector)[0],data,url);} if(callback){callback.call($(opts.contentSelector)[0],data,opts,url);} if(opts.prefill){$window.bind("resize.infinite-scroll",instance._prefill);}};if(options.debug){if(Function.prototype.bind&&(typeof console==='object'||typeof console==='function')&&typeof console.log==="object"){["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(method){console[method]=this.call(console[method],console);},Function.prototype.bind);}} this._setup();if(opts.prefill){this._prefill();} return true;},_prefill:function infscr_prefill(){var instance=this;var $window=$(window);function needsPrefill(){return(instance.options.contentSelector.height()<=$window.height());} this._prefill=function(){if(needsPrefill()){instance.scroll();} $window.bind("resize.infinite-scroll",function(){if(needsPrefill()){$window.unbind("resize.infinite-scroll");instance.scroll();}});};this._prefill();},_debug:function infscr_debug(){if(true!==this.options.debug){return;} if(typeof console!=='undefined'&&typeof console.log==='function'){if((Array.prototype.slice.call(arguments)).length===1&&typeof Array.prototype.slice.call(arguments)[0]==='string'){console.log((Array.prototype.slice.call(arguments)).toString());}else{console.log(Array.prototype.slice.call(arguments));}}else if(!Function.prototype.bind&&typeof console!=='undefined'&&typeof console.log==='object'){Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments));}},_determinepath:function infscr_determinepath(path){var opts=this.options;if(!!opts.behavior&&this['_determinepath_'+opts.behavior]!==undefined){return this['_determinepath_'+opts.behavior].call(this,path);} if(!!opts.pathParse){this._debug('pathParse manual');return opts.pathParse(path,this.options.state.currPage+1);}else if(path.match(/^(.*?)\b2\b(.*?$)/)){path=path.match(/^(.*?)\b2\b(.*?$)/).slice(1);}else if(path.match(/^(.*?)2(.*?$)/)){if(path.match(/^(.*?page=)2(\/.*|$)/)){path=path.match(/^(.*?page=)2(\/.*|$)/).slice(1);return path;} path=path.match(/^(.*?)2(.*?$)/).slice(1);}else{if(path.match(/^(.*?page=)1(\/.*|$)/)){path=path.match(/^(.*?page=)1(\/.*|$)/).slice(1);return path;}else{this._debug('Sorry, we couldn\'t parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.');opts.state.isInvalidPage=true;}} this._debug('determinePath',path);return path;},_error:function infscr_error(xhr){var opts=this.options;if(!!opts.behavior&&this['_error_'+opts.behavior]!==undefined){this['_error_'+opts.behavior].call(this,xhr);return;} if(xhr!=='destroy'&&xhr!=='end'){xhr='unknown';} this._debug('Error',xhr);if(xhr==='end'||opts.state.isBeyondMaxPage){this._showdonemsg();} opts.state.isDone=true;opts.state.currPage=1;opts.state.isPaused=false;opts.state.isBeyondMaxPage=false;this._binding('unbind');},_loadcallback:function infscr_loadcallback(box,data,url){var opts=this.options,callback=this.options.callback,result=(opts.state.isDone)?'done':(!opts.appendCallback)?'no-append':'append',frag;if(!!opts.behavior&&this['_loadcallback_'+opts.behavior]!==undefined){this['_loadcallback_'+opts.behavior].call(this,box,data);return;} switch(result){case'done':this._showdonemsg();return false;case'no-append':if(opts.dataType==='html'){data='
'+data+'
';data=$(data).find(opts.itemSelector);} break;case'append':var children=box.children();if(children.length===0){return this._error('end');} frag=document.createDocumentFragment();while(box[0].firstChild){frag.appendChild(box[0].firstChild);} this._debug('contentSelector',$(opts.contentSelector)[0]);$(opts.contentSelector)[0].appendChild(frag);data=children.get();break;} opts.loading.finished.call($(opts.contentSelector)[0],opts);if(opts.animate){var scrollTo=$(window).scrollTop()+$(opts.loading.msg).height()+opts.extraScrollPx+'px';$('html,body').animate({scrollTop:scrollTo},800,function(){opts.state.isDuringAjax=false;});} if(!opts.animate){opts.state.isDuringAjax=false;} callback(this,data,url);if(opts.prefill){this._prefill();}},_nearbottom:function infscr_nearbottom(){var opts=this.options,pixelsFromWindowBottomToBottom=0+$(document).height()-(opts.binder.scrollTop())-$(window).height();if(!!opts.behavior&&this['_nearbottom_'+opts.behavior]!==undefined){return this['_nearbottom_'+opts.behavior].call(this);} this._debug('math:',pixelsFromWindowBottomToBottom,opts.pixelsFromNavToBottom);return(pixelsFromWindowBottomToBottom-opts.bufferPx-1&&$(opts[key]).length===0){this._debug('Your '+key+' found no elements.');return false;}} return true;},bind:function infscr_bind(){this._binding('bind');},destroy:function infscr_destroy(){this.options.state.isDestroyed=true;this.options.loading.finished();return this._error('destroy');},pause:function infscr_pause(){this._pausing('pause');},resume:function infscr_resume(){this._pausing('resume');},beginAjax:function infscr_ajax(opts){var instance=this,path=opts.path,box,desturl,method,condition;opts.state.currPage++;if(opts.maxPage!==undefined&&opts.state.currPage>opts.maxPage){opts.state.isBeyondMaxPage=true;this.destroy();return;} box=$(opts.contentSelector).is('table, tbody')?$(''):$('
');desturl=(typeof path==='function')?path(opts.state.currPage):path.join(opts.state.currPage);instance._debug('heading into ajax',desturl);method=(opts.dataType==='html'||opts.dataType==='json')?opts.dataType:'html+callback';if(opts.appendCallback&&opts.dataType==='html'){method+='+callback';} switch(method){case'html+callback':instance._debug('Using HTML via .load() method');box.load(desturl+' '+opts.itemSelector,undefined,function infscr_ajax_callback(responseText){instance._loadcallback(box,responseText,desturl);});break;case'html':instance._debug('Using '+(method.toUpperCase())+' via $.ajax() method');$.ajax({url:desturl,dataType:opts.dataType,complete:function infscr_ajax_callback(jqXHR,textStatus){condition=(typeof(jqXHR.isResolved)!=='undefined')?(jqXHR.isResolved()):(textStatus==="success"||textStatus==="notmodified");if(condition){instance._loadcallback(box,jqXHR.responseText,desturl);}else{instance._error('end');}}});break;case'json':instance._debug('Using '+(method.toUpperCase())+' via $.ajax() method');$.ajax({dataType:'json',type:'GET',url:desturl,success:function(data,textStatus,jqXHR){condition=(typeof(jqXHR.isResolved)!=='undefined')?(jqXHR.isResolved()):(textStatus==="success"||textStatus==="notmodified");if(opts.appendCallback){if(opts.template!==undefined){var theData=opts.template(data);box.append(theData);if(condition){instance._loadcallback(box,theData);}else{instance._error('end');}}else{instance._debug("template must be defined.");instance._error('end');}}else{if(condition){instance._loadcallback(box,data,desturl);}else{instance._error('end');}}},error:function(){instance._debug("JSON ajax request failed.");instance._error('end');}});break;}},retrieve:function infscr_retrieve(pageNum){pageNum=pageNum||null;var instance=this,opts=instance.options;if(!!opts.behavior&&this['retrieve_'+opts.behavior]!==undefined){this['retrieve_'+opts.behavior].call(this,pageNum);return;} if(opts.state.isDestroyed){this._debug('Instance is destroyed');return false;} opts.state.isDuringAjax=true;opts.loading.start.call($(opts.contentSelector)[0],opts);},scroll:function infscr_scroll(){var opts=this.options,state=opts.state;if(!!opts.behavior&&this['scroll_'+opts.behavior]!==undefined){this['scroll_'+opts.behavior].call(this);return;} if(state.isDuringAjax||state.isInvalidPage||state.isDone||state.isDestroyed||state.isPaused){return;} if(!this._nearbottom()){return;} this.retrieve();},toggle:function infscr_toggle(){this._pausing();},unbind:function infscr_unbind(){this._binding('unbind');},update:function infscr_options(key){if($.isPlainObject(key)){this.options=$.extend(true,this.options,key);}}};$.fn.infinitescroll=function infscr_init(options,callback){var thisCall=typeof options;switch(thisCall){case'string':var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'infinitescroll');if(!instance){return false;} if(!$.isFunction(instance[options])||options.charAt(0)==="_"){return false;} instance[options].apply(instance,args);});break;case'object':this.each(function(){var instance=$.data(this,'infinitescroll');if(instance){instance.update(options);}else{instance=new $.infinitescroll(options,callback,this);if(!instance.failed){$.data(this,'infinitescroll',instance);}}});break;} return this;};var event=$.event,scrollTimeout;event.special.smartscroll={setup:function(){$(this).bind("scroll",event.special.smartscroll.handler);},teardown:function(){$(this).unbind("scroll",event.special.smartscroll.handler);},handler:function(event,execAsap){var context=this,args=arguments;event.type="smartscroll";if(scrollTimeout){clearTimeout(scrollTimeout);} scrollTimeout=setTimeout(function(){$(context).trigger('smartscroll',args);},execAsap==="execAsap"?0:100);}};$.fn.smartscroll=function(fn){return fn?this.bind("smartscroll",fn):this.trigger("smartscroll",["execAsap"]);};})); /*=============================== http://demo.joomlavi.com/j3/jv-allinone/components/com_jvportfolio/assets/js/frontend.jvportfolio.js ================================================================================*/; (function($){$.extend($.fn,{pfVote:function(o){o=$.extend({event:'click.com_jvportfolio'},o);return this.delegate('[data-pfvote]',o.event,function(e){var target=$(this);if(target.hasClass('process'))return false;$.ajax({url:target.attr('href'),type:'POST',dataType:'json',cache:false,beforeSend:function(){target.addClass('process')},success:function(rs){if(!$.isNumeric(rs.data)){return false;};target.children().html([' ',rs.data].join(''));},complete:function(){target.removeClass('process')}});return false;});},pfQuickView:function(o){o=$.extend({event:'click.com_jvportfolio'},o);return this.delegate('[data-qview]',o.event,function(){var target=$(this),d=target.data('qview'),ci=new Number(!target.toggleClass('big').hasClass('big')).toInt(),view=$(d.view);$.each(d.c[ci],function(a,size){view[a](size);});o.pf.shuffle('layout');});},asort:function(o){return this.each(function(){$(this).on({'change.asort':function(){var col=this.value,sort={by:function(el){return el.data(col)}};o.pf.shuffle('sort',sort);}});});}});})(jQuery); /*=============================== http://demo.joomlavi.com/j3/jv-allinone/components/com_jvportfolio/assets/js/extend.scrf.js ================================================================================*/; (function($){$.extend($.fn,{extendScrfBtn:function(o){var pf=this;o.doc.ajaxSuccess(function(e,response,dsend,rs){if(dsend.url.match(/format=hfetch/)||dsend.url.match(/format=xhfetch/)){if(pf.data('infinitescroll').options.state.currPage>=o.maxPage){o.mark.hide(0);}}}).ajaxError(function(){o.mark.hide(0);});pf.infinitescroll('unbind');o.mark.on({'click.fetch':function(){pf.infinitescroll('retrieve');}});return pf;},extendScrfNav:function(o){var pf=this;pf.infinitescroll('unbind');pf.infinitescroll('update',{appendCallback:false,callback:function(oScr,data,path){var d=pf.data('shuffle');pf.prepend(data);pf.shuffle('remove',d['$items']);pf.one({'removed.shuffle':function(){pf.shuffle('appended',data);}});}});o.pagination=$.extend(o.pagination,{selectOnClick:true,onPageClick:function(p){pf.infinitescroll('update',{state:{currPage:p-1}});pf.infinitescroll('retrieve');}});o.mark.pagination(o.pagination);return pf;}})})(jQuery); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery.magnific-popup.min.js ================================================================================*/; /*! Magnific Popup - v1.0.0 - 2015-01-03 * http://dimsemenov.com/plugins/magnific-popup/ * Copyright (c) 2015 Dmitry Semenov; */ !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf("MSIE 7."),b.isIE8=-1!==c.indexOf("MSIE 8."),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(p+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith(''):d.attr(e[1],c)}}else b.find(p+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("
");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="http://about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"http://www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"http://player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"http://maps.google./",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery",g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s),h=g?"mfpFastClick":"click";e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&&(x("b",e[0],!1,!0),x("a",e[0],!1,!0),x("b",f[0],!1,!0),x("a",f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowLeft&&g&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){v.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&v.off("touchmove"+f+" touchend"+f)}}(),A()}); /*=============================== /j3/jv-allinone/media/system/js/modal.js ================================================================================*/; var SqueezeBox={presets:{onOpen:function(){},onClose:function(){},onUpdate:function(){},onResize:function(){},onMove:function(){},onShow:function(){},onHide:function(){},size:{x:600,y:450},sizeLoading:{x:200,y:150},marginInner:{x:20,y:20},marginImage:{x:50,y:75},handler:false,target:null,closable:true,closeBtn:true,zIndex:65555,overlayOpacity:.7,classWindow:"",classOverlay:"",overlayFx:{},resizeFx:{},contentFx:{},parse:false,parseSecure:false,shadow:true,overlay:true,document:null,ajaxOptions:{}},initialize:function(e){if(this.options)return this;this.presets=Object.merge(this.presets,e);this.doc=this.presets.document||document;this.options={};this.setOptions(this.presets).build();this.bound={window:this.reposition.bind(this,[null]),scroll:this.checkTarget.bind(this),close:this.close.bind(this),key:this.onKey.bind(this)};this.isOpen=this.isLoading=false;return this},build:function(){this.overlay=new Element("div",{id:"sbox-overlay","aria-hidden":"true",styles:{zIndex:this.options.zIndex},tabindex:-1});this.win=new Element("div",{id:"sbox-window",role:"dialog","aria-hidden":"true",styles:{zIndex:this.options.zIndex+2}});if(this.options.shadow){if(Browser.chrome||Browser.safari&&Browser.version>=3||Browser.opera&&Browser.version>=10.5||Browser.firefox&&Browser.version>=3.5||Browser.ie&&Browser.version>=9){this.win.addClass("shadow")}else if(!Browser.ie6){var e=(new Element("div",{"class":"sbox-bg-wrap"})).inject(this.win);var t=function(e){this.overlay.fireEvent("click",[e])}.bind(this);["n","ne","e","se","s","sw","w","nw"].each(function(n){(new Element("div",{"class":"sbox-bg sbox-bg-"+n})).inject(e).addEvent("click",t)})}}this.content=(new Element("div",{id:"sbox-content"})).inject(this.win);this.closeBtn=(new Element("a",{id:"sbox-btn-close",href:"#",role:"button"})).inject(this.win);this.closeBtn.setProperty("aria-controls","sbox-window");this.fx={overlay:(new Fx.Tween(this.overlay,Object.merge({property:"opacity",onStart:Events.prototype.clearChain,duration:250,link:"cancel"},this.options.overlayFx))).set(0),win:new Fx.Morph(this.win,Object.merge({onStart:Events.prototype.clearChain,unit:"px",duration:750,transition:Fx.Transitions.Quint.easeOut,link:"cancel",unit:"px"},this.options.resizeFx)),content:(new Fx.Tween(this.content,Object.merge({property:"opacity",duration:250,link:"cancel"},this.options.contentFx))).set(0)};document.id(this.doc.body).adopt(this.overlay,this.win)},assign:function(e,t){return(document.id(e)||$$(e)).addEvent("click",function(){return!SqueezeBox.fromElement(this,t)})},open:function(e,t){this.initialize();if(this.element!=null)this.trash();this.element=document.id(e)||false;this.setOptions(Object.merge(this.presets,t||{}));if(this.element&&this.options.parse){var n=this.element.getProperty(this.options.parse);if(n&&(n=JSON.decode(n,this.options.parseSecure)))this.setOptions(n)}this.url=(this.element?this.element.get("href"):e)||this.options.url||"";this.assignOptions();var r=r||this.options.handler;if(r)return this.setContent(r,this.parsers[r].call(this,true));var i=false;return this.parsers.some(function(e,t){var n=e.call(this);if(n){i=this.setContent(t,n);return true}return false},this)},fromElement:function(e,t){return this.open(e,t)},assignOptions:function(){this.overlay.addClass(this.options.classOverlay);this.win.addClass(this.options.classWindow)},close:function(e){var t=typeOf(e)=="domevent";if(t)e.stop();if(!this.isOpen||t&&!Function.from(this.options.closable).call(this,e))return this;this.fx.overlay.start(0).chain(this.toggleOverlay.bind(this));this.win.setProperty("aria-hidden","true");this.fireEvent("onClose",[this.content]);this.trash();this.toggleListeners();this.isOpen=false;return this},trash:function(){this.element=this.asset=null;this.content.empty();this.options={};this.removeEvents().setOptions(this.presets).callChain()},onError:function(){this.asset=null;this.setContent("string",this.options.errorMsg||"An error occurred")},setContent:function(e,t){if(!this.handlers[e])return false;this.content.className="sbox-content-"+e;this.applyTimer=this.applyContent.delay(this.fx.overlay.options.duration,this,this.handlers[e].call(this,t));if(this.overlay.retrieve("opacity"))return this;this.toggleOverlay(true);this.fx.overlay.start(this.options.overlayOpacity);return this.reposition()},applyContent:function(e,t){if(!this.isOpen&&!this.applyTimer)return;this.applyTimer=clearTimeout(this.applyTimer);this.hideContent();if(!e){this.toggleLoading(true)}else{if(this.isLoading)this.toggleLoading(false);this.fireEvent("onUpdate",[this.content],20)}if(e){if(["string","array"].contains(typeOf(e))){this.content.set("html",e)}else{this.content.adopt(e)}}this.callChain();if(!this.isOpen){this.toggleListeners(true);this.resize(t,true);this.isOpen=true;this.win.setProperty("aria-hidden","false");this.fireEvent("onOpen",[this.content])}else{this.resize(t)}},resize:function(e,t){this.showTimer=clearTimeout(this.showTimer||null);var n=this.doc.getSize(),r=this.doc.getScroll();this.size=Object.merge(this.isLoading?this.options.sizeLoading:this.options.size,e);var i=self.getSize();if(this.size.x==i.x){this.size.y=this.size.y-50;this.size.x=this.size.x-20}if(n.x>979){var s={width:this.size.x,height:this.size.y,left:(r.x+(n.x-this.size.x-this.options.marginInner.x)/2).toInt(),top:(r.y+(n.y-this.size.y-this.options.marginInner.y)/2).toInt()}}else{var s={width:n.x-40,height:n.y,left:(r.x+10).toInt(),top:(r.y+20).toInt()}}this.hideContent();if(!t){this.fx.win.start(s).chain(this.showContent.bind(this))}else{this.win.setStyles(s);this.showTimer=this.showContent.delay(50,this)}return this.reposition()},toggleListeners:function(e){var t=e?"addEvent":"removeEvent";this.closeBtn[t]("click",this.bound.close);this.overlay[t]("click",this.bound.close);this.doc[t]("keydown",this.bound.key)[t]("mousewheel",this.bound.scroll);this.doc.getWindow()[t]("resize",this.bound.window)[t]("scroll",this.bound.window)},toggleLoading:function(e){this.isLoading=e;this.win[e?"addClass":"removeClass"]("sbox-loading");if(e){this.win.setProperty("aria-busy",e);this.fireEvent("onLoading",[this.win])}},toggleOverlay:function(e){if(this.options.overlay){var t=this.doc.getSize().x;this.overlay.set("aria-hidden",e?"false":"true");this.doc.body[e?"addClass":"removeClass"]("body-overlayed");if(e){this.scrollOffset=this.doc.getWindow().getSize().x-t}else{this.doc.body.setStyle("margin-right","")}}},showContent:function(){if(this.content.get("opacity"))this.fireEvent("onShow",[this.win]);this.fx.content.start(1)},hideContent:function(){if(!this.content.get("opacity"))this.fireEvent("onHide",[this.win]);this.fx.content.cancel().set(0)},onKey:function(e){switch(e.key){case"esc":this.close(e);case"up":case"down":return false}},checkTarget:function(e){return e.target!==this.content&&this.content.contains(e.target)},reposition:function(){var e=this.doc.getSize(),t=this.doc.getScroll(),n=this.doc.getScrollSize();var r=this.overlay.getStyles("height");var i=parseInt(r.height);if(n.y>i&&e.y>=i){this.overlay.setStyles({width:n.x+"px",height:n.y+"px"});this.win.setStyles({left:(t.x+(e.x-this.win.offsetWidth)/2-this.scrollOffset).toInt()+"px",top:(t.y+(e.y-this.win.offsetHeight)/2).toInt()+"px"})}return this.fireEvent("onMove",[this.overlay,this.win])},removeEvents:function(e){if(!this.$events)return this;if(!e)this.$events=null;else if(this.$events[e])this.$events[e]=null;return this},extend:function(e){return Object.append(this,e)},handlers:new Hash,parsers:new Hash};SqueezeBox.extend(new Events(function(){})).extend(new Options(function(){})).extend(new Chain(function(){}));SqueezeBox.parsers.extend({image:function(e){return e||/\.(?:jpg|png|gif)$/i.test(this.url)?this.url:false},clone:function(e){if(document.id(this.options.target))return document.id(this.options.target);if(this.element&&!this.element.parentNode)return this.element;var t=this.url.match(/#([\w-]+)$/);return t?document.id(t[1]):e?this.element:false},ajax:function(e){return e||this.url&&!/^(?:javascript|#)/i.test(this.url)?this.url:false},iframe:function(e){return e||this.url?this.url:false},string:function(e){return true}});SqueezeBox.handlers.extend({image:function(e){var t,n=new Image;this.asset=null;n.onload=n.onabort=n.onerror=function(){n.onload=n.onabort=n.onerror=null;if(!n.width){this.onError.delay(10,this);return}var e=this.doc.getSize();e.x-=this.options.marginImage.x;e.y-=this.options.marginImage.y;t={x:n.width,y:n.height};for(var r=2;r--;){if(t.x>e.x){t.y*=e.x/t.x;t.x=e.x}else if(t.y>e.y){t.x*=e.y/t.y;t.y=e.y}}t.x=t.x.toInt();t.y=t.y.toInt();this.asset=document.id(n);n=null;this.asset.width=t.x;this.asset.height=t.y;this.applyContent(this.asset,t)}.bind(this);n.src=e;if(n&&n.onload&&n.complete)n.onload();return this.asset?[this.asset,t]:null},clone:function(e){if(e)return e.clone();return this.onError()},adopt:function(e){if(e)return e;return this.onError()},ajax:function(e){var t=this.options.ajaxOptions||{};this.asset=(new Request.HTML(Object.merge({method:"get",evalScripts:false},this.options.ajaxOptions))).addEvents({onSuccess:function(e){this.applyContent(e);if(t.evalScripts!==null&&!t.evalScripts)Browser.exec(this.asset.response.javascript);this.fireEvent("onAjax",[e,this.asset]);this.asset=null}.bind(this),onFailure:this.onError.bind(this)});this.asset.send.delay(10,this.asset,[{url:e}])},iframe:function(e){var t=this.doc.getSize();if(t.x>979){var n=this.options.size.x;var r=this.options.size.y}else{var n=t.x;var r=t.y-50}this.asset=new Element("iframe",Object.merge({src:e,frameBorder:0,width:n,height:r},this.options.iframeOptions));if(this.options.iframePreload){this.asset.addEvent("load",function(){this.applyContent(this.asset.setStyle("display",""))}.bind(this));this.asset.setStyle("display","none").inject(this.content);return false}return this.asset},string:function(e){return e}});SqueezeBox.handlers.url=SqueezeBox.handlers.ajax;SqueezeBox.parsers.url=SqueezeBox.parsers.ajax;SqueezeBox.parsers.adopt=SqueezeBox.parsers.clone; /*=============================== /j3/jv-allinone/plugins/system/jvlibs/javascripts/jquery/plugins/jquery.imagesloaded.js ================================================================================*/; ; /*! * jQuery imagesLoaded plugin v2.1.2 * http://github.com/desandro/imagesloaded * * MIT License. by Paul Irish et al. */ (function($,undefined){'use strict';var BLANK='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==';$.fn.imagesLoaded=function(callback){var $this=this,deferred=$.isFunction($.Deferred)?$.Deferred():0,hasNotify=$.isFunction(deferred.notify),$images=$this.find('img').add($this.filter('img')),loaded=[],proper=[],broken=[];if($.isPlainObject(callback)){$.each(callback,function(key,value){if(key==='callback'){callback=value;}else if(deferred){deferred[key](value);}});} function doneLoading(){var $proper=$(proper),$broken=$(broken);if(deferred){if(broken.length){deferred.reject($images,$proper,$broken);}else{deferred.resolve($images);}} if($.isFunction(callback)){callback.call($this,$images,$proper,$broken);}} function imgLoadedHandler(event){imgLoaded(event.target,event.type==='error');} function imgLoaded(img,isBroken){if(img.src===BLANK||$.inArray(img,loaded)!==-1){return;} loaded.push(img);if(isBroken){broken.push(img);}else{proper.push(img);} $.data(img,'imagesLoaded',{isBroken:isBroken,src:img.src});if(hasNotify){deferred.notifyWith($(img),[isBroken,$images,$(proper),$(broken)]);} if($images.length===loaded.length){setTimeout(doneLoading);$images.unbind('.imagesLoaded',imgLoadedHandler);}} if(!$images.length){doneLoading();}else{$images.bind('load.imagesLoaded error.imagesLoaded',imgLoadedHandler).each(function(i,el){var src=el.src;var cached=$.data(el,'imagesLoaded');if(cached&&cached.src===src){imgLoaded(el,cached.isBroken);return;} if(el.complete&&el.naturalWidth!==undefined){imgLoaded(el,el.naturalWidth===0||el.naturalHeight===0);return;} if(el.readyState||el.complete){el.src=BLANK;el.src=src;}});} return deferred?deferred.promise($this):$this;};})(jQuery); /*=============================== /j3/jv-allinone/plugins/system/jvframework/framework/extensions/menu/assets/site/js/menu.js ================================================================================*/; var JVMenu=(function($){function getViewport(axis){var client,inner,docElem=document.documentElement;if(axis==='x'){client=docElem['clientWidth'];inner=window['innerWidth'];} else if(axis==='y'){client=docElem['clientHeight'];inner=window['innerHeight'];} return client',{'class':'touch-btnBack',href:'javascript:void(0)'}).click(function(){$this.removeClass('show');parent.parents('.show-item:first').removeClass('show-item');}).append($('',{'class':'btn-icon'}),$('',{'class':'btn-text'}).append(parent.find('.fx-title').text()));$this.prepend(data._btnBack);});menuPanel.attr('id','block-mainnav-mobile');}else{selector.removeClass('fxmenu-touch').addClass('fxmenu');subs.each(function(){var $this=$(this),data=$this.data(),parent=data._parent;parent.append($this.removeClass('fxmenu-touch'));data._btnBack&&data._btnBack.remove();});menuPanel.attr('id','block-mainnav');}}),toggleMenu=$('.flexMenuToggle'),wrapper=$('#wrapper'),menuPanel=$('#block-mainnav'),menuAfter=menuPanel.next(),mainSite=$('#mainsite');$this.bind('change',function(e,isMobile){if(isMobile){wrapper.prepend(menuPanel);}else{menuAfter.before(menuPanel);}});var TouchOpens=$();$(document).bind('touchstart',function(){TouchOpens.filter('.hover').trigger('mouseleave');TouchOpens=$();});var setUp=function(s,ops){s=$(s);var sub=s.children('.fx-subitem'),timeOut;if(!sub.length)return;s.hover(function(){if(isMobile)return;clearTimeout(timeOut);timeOut=setTimeout(function(){if(!sub.is(':visible')){sub.css({visibility:'hidden',display:'block',left:'',right:''});var of=sub.offset(),width=sub.outerWidth();if(rtl){if(of.left<0){sub.css({left:-width+(sub.parent().width()-sub.position().left),right:'auto'});of=sub.offset();if(of.left+width>$(window).width())sub.css('left',sub.position().left-of.left);}}else{if(of.left+width>$(window).width()){sub.css({left:-width+(sub.parent().width()-sub.position().left)});of=sub.offset();if(of.left<0)sub.css('left',sub.position().left-of.left);}} sub.css({visibility:'',display:'none'});} TouchOpens.push(s.addClass('hover')[0]);menu.effects[ops.effect](sub,ops,'show');},ops.delay);},function(){if(isMobile)return;clearTimeout(timeOut);timeOut=setTimeout(function(){if(!sub.is(':visible'))return;menu.effects[ops.effect](sub,ops,'hide');s.removeClass('hover');},ops.delay);})};selector.children('.fxsubmenu').each(function(){setUp(this,ops.main);$(this).find('.fxsubmenu').each(function(){setUp(this,ops.sub);});});var subs=selector.find('.fx-subitem').each(function(){var $this=$(this);var li=$this.data()._parent=$this.parent();return;li.bind('touchstart',function(e){if(isMobile||li.hasClass('hover'))return;TouchOpens.push(li[0]);li.trigger('mouseenter') li.parent().children('.hover').trigger('mouseleave').find('li.hover').trigger('mouseleave');return false;});});(function(){var root=selector.parent(),hideMenu=function(){$body.removeClass('show-items');mainSite.one('webkitTransitionEnd transitionend OTransitionEnd',function(){$body.is('.showmenu.hidemenu')&&$body.removeClass('hidemenu showmenu');});$body.addClass('hidemenu');},showMenu=function(){$body.addClass('showmenu');mainSite.one('webkitTransitionEnd transitionend OTransitionEnd',function(){$body.addClass('show-items');});};toggleMenu.click(function(){if($body.hasClass('showmenu'))hideMenu();else showMenu();});var $body=$('body');selector.find('.iconsubmenu').each(function(){var button=$(this),li=button.parent('li'),sub=li.children('.fx-subitem'),panel=li.parents('.fx-subitem:first'),level=button.parents('.hasChild').length-button.parents('.li-group-title').length;if(!panel.length)panel=li.parent();button.click(li.is('.li-group-title')?function(){li.toggleClass('hide-item');}:function(){button;sub.addClass('show');panel.addClass('show-item');});})})();$this.trigger('change',[isMobile]);} menu.effects={fade:function(s,ops,mode){if(mode==='show'){if(s.is(':visible')){if(parseFloat(s.css('opacity'))==1)return;s.stop().animate({opacity:1},ops.duration);}else{s.css({display:'block',opacity:0}).animate({opacity:1},ops.duration);} return;} if(!s.is(':visible'))return;s.stop().animate({opacity:0},ops.duration,function(){s.css({'display':'','opacity':''});});},slide:function(s,ops,mode){var createrP=function(){s.css({display:'block',visibility:'hidden'});var p=$('
').addClass('fx-p').css({overflow:'hidden'}),props={};$.each(['left','top','position'],function(){props[this.toString()]=s.css(this.toString());}) p.css(props);s.after(p);p.append(s.css({position:'relative',top:0,left:0,visibility:''}));p.css({width:p.width(),height:p.height()});p.data().restore=function(){p.after(s.css(props)).remove();} return p;} if(mode==='show'){if(s.is(':visible')){var p=s.parent();if(p.is(':not(.fx-p)'))return;console.log('');s.stop().animate({left:0},ops.duration,function(){p.data().restore();});}else{var p=createrP();s.css({left:-p.width()}).animate({left:0},ops.duration,function(){p.data().restore();});} return;} if(!s.is(':visible'))return;var p=s.parent();if(p.is(':not(.fx-p)'))p=createrP();s.stop().animate({left:-p.width()},ops.duration,function(){p.data().restore();s.hide();});}} return menu;})(jQuery); /*=============================== /j3/jv-allinone/plugins/system/jvframework/framework/extensions/scrolling/assets/scrollingeffect.js ================================================================================*/; var JVScrolling=(function($){var safari=/^((?!chrome).)*safari/i.test(navigator.userAgent);return $.extend(function(ops){var self=arguments.callee,This=this,$this=$(this),$doc=$(document),$win=$(window),scrolled=true,boxs,hiddens=$();var convert={'string':function(val){return val+'';},'number':function(val){return parseFloat(val);},'boolean':function(val){return!!parseInt(val);}} $.each(ops,function(k,v){if(self.options[k]!==undefined){var type=typeOf(self.options[k]);console.log(type);if(!convert[type])return;ops[k]=convert[type](ops[k]);}});ops=$.extend({},self.options,ops);var timeOut,start=function(){boxs=$(ops.selector);if(disabled()){return resetStyle();}else{if(!boxs.length)return;boxs.each(function(i){var item=$(this);applyStyle(item,true);group=item.parents(ops.groupPoint).first();if(group.length){var index=(group.data('groupPointIndex')||0)+1;group.data('groupPointIndex',index);item.data('groupIndex',index);}});$win.bind('scroll resize',scrollHandler);var check=function(){clearTimeout(timeOut);timeOut=setTimeout(check,50);scrollCallback();} check();}},stop=function(){clearTimeout(timeOut);$win.unbind('scroll resize',scrollHandler);},show=function(box){applyStyle(box);effect=box.data('effect')||ops.effect box.addClass(effect).one('animationend webkitAnimationEnd oanimationend MSAnimationEnd',function(){box.removeClass(effect);});},applyStyle=function(box,hidden){var effect=box.data('effect')||ops.effect;if(!self.effects[effect]&&hidden)return box.css('visibility','hidden');var delay=(parseTime(box.css('animation-delay'))||box.data('delay')||ops.delay)||0,duration=(parseTime(box.css('animation-duration'))||box.data('duration')||ops.duration)||0,iteration=(box.data('iteration')||ops.iteration)||1;if(ops.groupDesc){var group=box.parents(ops.groupPoint).first();if(group.length){delay+=group.data('groupPointIndex')*ops.groupDelay;delay+=ops.groupDelay*(box.data('groupIndex')||0)*-1}}else delay+=ops.groupDelay*box.data('groupIndex')||0;if(self.effects[effect]){effect=self.effects[effect];return effect.call(box,{delay:delay,duration:duration,iteration:iteration},hidden);} return customStyle(box,duration,delay,iteration);},parseTime=function(time){if(/[0-9]+s/.test(time))return parseFloat(time)*1000;if(/[0-9]+ms/.test(time))return parseFloat(time);},resetStyle=function(){$.each(boxs,function(){this.setAttribute('style','');});},customStyle=function(box,duration,delay,iteration){box.css({'animation-iteration-count':iteration+'','animation-duration':duration+'ms','animation-delay':delay+'ms'}).one({'animationstart webkitAnimationStart oanimationstart MSAnimationStart':function(){box.css('visibility','');},'animationend webkitAnimationEnd oanimationend MSAnimationEnd':function(){box.css('visibility','');}});safari&&setTimeout(function(){box.css('visibility','');},delay+50);},isVisible=function(box){var offset=box.data('offset')||ops.offset||0;var viewTop=window.pageYOffset,viewBottom=viewTop+window.innerHeight,top=box.offset().top,bottom=top+box[0].clientHeight;viewTop+=offset;viewBottom-=offset;return top<=viewBottom&&bottom>viewTop||bottom>=viewTop&&top180){i-=180;var css='linear-gradient('+i+'deg, '+data.lineColor+' 50%, transparent 50%, transparent), linear-gradient(0deg, '+data.lineColor+' 50%, transparent 50%, transparent)';box.css({'background-color':'none','background-image':css});}else{var css='linear-gradient('+i+'deg, '+data.bgColor+' 50%, transparent 50%, transparent), linear-gradient(0deg, '+data.lineColor+' 50%, transparent 50%, transparent)';box.css({'background-color':'none','background-image':css});}} data.set(data.countingFrom);}else{setTimeout(function(){$(data).animate({countingFrom:data.countingTo},{duration:ops.duration,step:data.set});},ops.delay);}},progress:function(ops,hidden){var box=this,data=box.data();console.log(hidden);if(hidden){var max=parseFloat(box.data('max'))||100;data.countingFrom=parseFloat(box.data('from'))||0.5;data.countingFrom=100/max*data.countingFrom;data.countingTo=parseFloat(box.data('to'))||parseFloat(box.text())||0.5;data.countingTo=100/max*data.countingTo;data.set=function(i){box.css({'width':i+'%'});} data.set(data.countingFrom);}else{setTimeout(function(){$(data).animate({countingFrom:data.countingTo},{duration:ops.duration,step:data.set});},ops.delay);}}}});})(jQuery); /*=============================== /j3/jv-allinone/plugins/system/jvframework/framework/basethemes/js/jv.js ================================================================================*/; var JVEqualHeight=function(selectors){var maxHeight=0;$$(selectors).each(function(selector){maxHeight=Math.max(maxHeight,selector.getCoordinates().height);});$$(selectors).each(function(selector){selector.setStyle(window.ie6?'height':'min-height',maxHeight);});};var JVEffects=new Class({Implements:[Options],options:{fxDuration:350,fxTransition:Fx.Transitions.linear,wait:false},initialize:function(selectors,fxPropertiesFrom,fxPropertiesTo,options){this.setOptions(options);$$(selectors).each(function(selector,index){var selectorFx=new Fx.Styles(selector,this.options);selector.addEvents({'mouseenter':function(){selectorFx.stop().start(fxPropertiesFrom);},'mouseleave':function(){selectorFx.stop().start(fxPropertiesTo);}});});}});jQuery(function($){$('body').bind('refresh',function(){var selectors=$$('.block.eheight');if(selectors){selectors.each(function(el){if(el){var childs=el.getElements(".position");if(childs){var maxHeight=0;childs.each(function(child){maxHeight=Math.max(maxHeight,child.getCoordinates().height);});childs.each(function(child){child.setStyle(window.ie6?'height':'min-height',maxHeight);});}}});}});$('body').trigger('refresh');});var JVLazyLoad=new Class({Implements:[Options],options:{replacer:'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==',selectors:'img',duration:750},initialize:function(options){this.setOptions(options);this.selectors=$$(this.options.selectors);if(!this.selectors.length){this.selectors=$$(this.options.selectors);} this.selectors.each(function(selector){selector.osrc=selector.src;selector.src=this.options.replacer;}.bind(this));window.addEvent('scroll',this.initLoad.bind(this));this.initLoad();},initLoad:function(){var that=this;this.selectors.each(function(selector){if(selector.getCoordinates().top',{'class':'jv-scroll'}).css({'position':'relative'});this.inner=$('
',{'class':'scroll-inner'}).css({'position':'absolute','width':2000});this.btnnext=$('',{'class':'next','text':'>>'}).css({'position':'absolute','cursor':'pointer'});this.btnprev=$('',{'class':'prev','text':'<<'}).css({'position':'absolute','cursor':'pointer'});if($('body').css('direction')=='rtl'){this.btnnext.css('left',0);this.btnprev.css('right',0);}else{this.btnprev.css('left',0);this.btnnext.css('right',0);} var self=this;this.inner.appendTo(this.scroll);this.btnprev.click(function(){self.prev();}).appendTo(this.scroll);this.btnnext.click(function(){self.next();}).appendTo(this.scroll);},content:function(el){this.init();this.inner.html(el) return this.scroll;},next:function(){var step=75;if($('body').css('direction')=='rtl'){$(this.inner).animate({left:'+='+step,right:'-='+step},300,function(){});return;} $(this.inner).animate({left:'-='+step,right:'+='+step},300,function(){});},prev:function(){var step=75;if($('body').css('direction')=='rtl'){$(this.inner).animate({left:'-='+step,right:'+='+step},300,function(){});return;} $(this.inner).animate({left:'+='+step,right:'-='+step},300,function(){});},display:function(el){el.html(this.scroll);}};$.extend(this,properties);return this;};return Scroll;})(jQuery); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery.zoom.js ================================================================================*/; /*! Zoom v1.7.12 - 2014-02-12 Enlarge images on click or mouseover. (c) 2014 Jack Moore - http://www.jacklmoore.com/zoom license: http://www.opensource.org/licenses/mit-license.php */ (function($){var defaults={url:false,callback:false,target:false,duration:120,on:'mouseover',touch:true,onZoomIn:false,onZoomOut:false,magnify:1};$.zoom=function(target,source,img,magnify){var targetHeight,targetWidth,sourceHeight,sourceWidth,xRatio,yRatio,offset,position=$(target).css('position');$(target).css({position:/(absolute|fixed)/.test(position)?position:'relative',overflow:'hidden'});img.style.width=img.style.height='';$(img).addClass('zoomImg').css({position:'absolute',top:0,left:0,opacity:0,width:img.width*magnify,height:img.height*magnify,border:'none',maxWidth:'none',maxHeight:'none'}).appendTo(target);return{init:function(){targetWidth=$(target).outerWidth();targetHeight=$(target).outerHeight();if(source===target){sourceWidth=targetWidth;sourceHeight=targetHeight;}else{sourceWidth=$(source).outerWidth();sourceHeight=$(source).outerHeight();} xRatio=(img.width-targetWidth)/sourceWidth;yRatio=(img.height-targetHeight)/sourceHeight;offset=$(source).offset();},move:function(e){var left=(e.pageX-offset.left),top=(e.pageY-offset.top);top=Math.max(Math.min(top,sourceHeight),0);left=Math.max(Math.min(left,sourceWidth),0);img.style.left=(left*-xRatio)+'px';img.style.top=(top*-yRatio)+'px';}};};$.fn.zoom=function(options){return this.each(function(){var settings=$.extend({},defaults,options||{}),target=settings.target||this,source=this,img=document.createElement('img'),$img=$(img),mousemove='mousemove.zoom',clicked=false,touched=false,$urlElement;if(!settings.url){$urlElement=$(source).find('img');if($urlElement[0]){settings.url=$urlElement.data('src')||$urlElement.attr('src');} if(!settings.url){return;}} img.onload=function(){var zoom=$.zoom(target,source,img,settings.magnify);function start(e){zoom.init();zoom.move(e);$img.stop().fadeTo($.support.opacity?settings.duration:0,1,$.isFunction(settings.onZoomIn)?settings.onZoomIn.call(img):false);} function stop(){$img.stop().fadeTo(settings.duration,0,$.isFunction(settings.onZoomOut)?settings.onZoomOut.call(img):false);} if(settings.on==='grab'){$(source).on('mousedown.zoom',function(e){if(e.which===1){$(document).one('mouseup.zoom',function(){stop();$(document).off(mousemove,zoom.move);});start(e);$(document).on(mousemove,zoom.move);e.preventDefault();}});}else if(settings.on==='click'){$(source).on('click.zoom',function(e){if(clicked){return;}else{clicked=true;start(e);$(document).on(mousemove,zoom.move);$(document).one('click.zoom',function(){stop();clicked=false;$(document).off(mousemove,zoom.move);});return false;}});}else if(settings.on==='toggle'){$(source).on('click.zoom',function(e){if(clicked){stop();}else{start(e);} clicked=!clicked;});}else if(settings.on==='mouseover'){zoom.init();$(source).on('mouseenter.zoom',start).on('mouseleave.zoom',stop).on(mousemove,zoom.move);} if(settings.touch){$(source).on('touchstart.zoom',function(e){e.preventDefault();if(touched){touched=false;stop();}else{touched=true;start(e.originalEvent.touches[0]||e.originalEvent.changedTouches[0]);}}).on('touchmove.zoom',function(e){e.preventDefault();zoom.move(e.originalEvent.touches[0]||e.originalEvent.changedTouches[0]);});} if($.isFunction(settings.callback)){settings.callback.call(img);}};img.src=settings.url;$(source).one('zoom.destroy',function(){$(source).off(".zoom");$img.remove();});});};$.fn.zoom.defaults=defaults;}(window.jQuery)); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery.bxslider.min.js ================================================================================*/; /** * BxSlider v4.1 - Fully loaded, responsive content slider * http://bxslider.com * * Copyright 2012, Steven Wanderski - http://stevenwanderski.com - http://bxcreative.com * Written while drinking Belgian ales and listening to jazz * * Released under the WTFPL license - http://sam.zoy.org/wtfpl/ */ (function(e){var t={},n={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){}};e.fn.bxSlider=function(s){if(0==this.length)return this;if(this.length>1)return this.each(function(){e(this).bxSlider(s)}),this;var o={},r=this;t.el=this;var a=e(window).width(),l=e(window).height(),d=function(){o.settings=e.extend({},n,s),o.settings.slideWidth=parseInt(o.settings.slideWidth),o.children=r.children(o.settings.slideSelector),o.children.length1||o.settings.maxSlides>1,o.carousel&&(o.settings.preloadImages="all"),o.minThreshold=o.settings.minSlides*o.settings.slideWidth+(o.settings.minSlides-1)*o.settings.slideMargin,o.maxThreshold=o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin,o.working=!1,o.controls={},o.interval=null,o.animProp="vertical"==o.settings.mode?"top":"left",o.usingCSS=o.settings.useCSS&&"fade"!=o.settings.mode&&function(){var e=document.createElement("div"),t=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in t)if(void 0!==e.style[t[i]])return o.cssPrefix=t[i].replace("Perspective","").toLowerCase(),o.animProp="-"+o.cssPrefix+"-transform",!0;return!1}(),"vertical"==o.settings.mode&&(o.settings.maxSlides=o.settings.minSlides),c()},c=function(){if(r.wrap('
'),o.viewport=r.parent(),o.loader=e('
'),o.viewport.prepend(o.loader),r.css({width:"horizontal"==o.settings.mode?215*o.children.length+"%":"auto",position:"relative"}),o.usingCSS&&o.settings.easing?r.css("-"+o.cssPrefix+"-transition-timing-function",o.settings.easing):o.settings.easing||(o.settings.easing="swing"),v(),o.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),o.viewport.parent().css({maxWidth:u()}),o.children.css({"float":"horizontal"==o.settings.mode?"left":"none",listStyle:"none",position:"relative"}),o.children.width(p()),"horizontal"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginRight",o.settings.slideMargin),"vertical"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginBottom",o.settings.slideMargin),"fade"==o.settings.mode&&(o.children.css({position:"absolute",zIndex:0,display:"none"}),o.children.eq(o.settings.startSlide).css({zIndex:50,display:"block"})),o.controls.el=e('
'),o.settings.captions&&E(),o.settings.infiniteLoop&&"fade"!=o.settings.mode&&!o.settings.ticker){var t="vertical"==o.settings.mode?o.settings.minSlides:o.settings.maxSlides,i=o.children.slice(0,t).clone().addClass("bx-clone"),n=o.children.slice(-t).clone().addClass("bx-clone");r.append(i).prepend(n)}o.active.last=o.settings.startSlide==f()-1,o.settings.video&&r.fitVids();var s=o.children.eq(o.settings.startSlide);"all"==o.settings.preloadImages&&(s=r.children()),o.settings.ticker?o.settings.pager=!1:(o.settings.pager&&w(),o.settings.controls&&T(),o.settings.auto&&o.settings.autoControls&&C(),(o.settings.controls||o.settings.autoControls||o.settings.pager)&&o.viewport.after(o.controls.el)),s.imagesLoaded(g)},g=function(){o.loader.remove(),m(),"vertical"==o.settings.mode&&(o.settings.adaptiveHeight=!0),o.viewport.height(h()),r.redrawSlider(),o.settings.onSliderLoad(o.active.index),o.initialized=!0,e(window).bind("resize",Y),o.settings.auto&&o.settings.autoStart&&L(),o.settings.ticker&&W(),o.settings.pager&&M(o.settings.startSlide),o.settings.controls&&D(),o.settings.touchEnabled&&!o.settings.ticker&&O()},h=function(){var t=0,n=e();if("vertical"==o.settings.mode||o.settings.adaptiveHeight)if(o.carousel){var s=1==o.settings.moveSlides?o.active.index:o.active.index*x();for(n=o.children.eq(s),i=1;o.settings.maxSlides-1>=i;i++)n=s+i>=o.children.length?n.add(o.children.eq(i-1)):n.add(o.children.eq(s+i))}else n=o.children.eq(o.active.index);else n=o.children;return"vertical"==o.settings.mode?(n.each(function(){t+=e(this).outerHeight()}),o.settings.slideMargin>0&&(t+=o.settings.slideMargin*(o.settings.minSlides-1))):t=Math.max.apply(Math,n.map(function(){return e(this).outerHeight(!1)}).get()),t},u=function(){var e="100%";return o.settings.slideWidth>0&&(e="horizontal"==o.settings.mode?o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin:o.settings.slideWidth),e},p=function(){var e=o.settings.slideWidth,t=o.viewport.width();return 0==o.settings.slideWidth||o.settings.slideWidth>t&&!o.carousel||"vertical"==o.settings.mode?e=t:o.settings.maxSlides>1&&"horizontal"==o.settings.mode&&(t>o.maxThreshold||o.minThreshold>t&&(e=(t-o.settings.slideMargin*(o.settings.minSlides-1))/o.settings.minSlides)),e},v=function(){var e=1;if("horizontal"==o.settings.mode&&o.settings.slideWidth>0)if(o.viewport.width()o.maxThreshold)e=o.settings.maxSlides;else{var t=o.children.first().width();e=Math.floor(o.viewport.width()/t)}else"vertical"==o.settings.mode&&(e=o.settings.minSlides);return e},f=function(){var e=0;if(o.settings.moveSlides>0)if(o.settings.infiniteLoop)e=o.children.length/x();else for(var t=0,i=0;o.children.length>t;)++e,t=i+v(),i+=o.settings.moveSlides<=v()?o.settings.moveSlides:v();else e=Math.ceil(o.children.length/v());return e},x=function(){return o.settings.moveSlides>0&&o.settings.moveSlides<=v()?o.settings.moveSlides:v()},m=function(){if(o.children.length>o.settings.maxSlides&&o.active.last&&!o.settings.infiniteLoop){if("horizontal"==o.settings.mode){var e=o.children.last(),t=e.position();S(-(t.left-(o.viewport.width()-e.width())),"reset",0)}else if("vertical"==o.settings.mode){var i=o.children.length-o.settings.minSlides,t=o.children.eq(i).position();S(-t.top,"reset",0)}}else{var t=o.children.eq(o.active.index*x()).position();o.active.index==f()-1&&(o.active.last=!0),void 0!=t&&("horizontal"==o.settings.mode?S(-t.left,"reset",0):"vertical"==o.settings.mode&&S(-t.top,"reset",0))}},S=function(e,t,i,n){if(o.usingCSS){var s="vertical"==o.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)";r.css("-"+o.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==t?(r.css(o.animProp,s),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),I()})):"reset"==t?r.css(o.animProp,s):"ticker"==t&&(r.css("-"+o.cssPrefix+"-transition-timing-function","linear"),r.css(o.animProp,s),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),S(n.resetValue,"reset",0),H()}))}else{var a={};a[o.animProp]=e,"slide"==t?r.animate(a,i,o.settings.easing,function(){I()}):"reset"==t?r.css(o.animProp,e):"ticker"==t&&r.animate(a,speed,"linear",function(){S(n.resetValue,"reset",0),H()})}},b=function(){for(var t="",i=f(),n=0;i>n;n++){var s="";o.settings.buildPager&&e.isFunction(o.settings.buildPager)?(s=o.settings.buildPager(n),o.pagerEl.addClass("bx-custom-pager")):(s=n+1,o.pagerEl.addClass("bx-default-pager")),t+='"}o.pagerEl.html(t)},w=function(){o.settings.pagerCustom?o.pagerEl=e(o.settings.pagerCustom):(o.pagerEl=e('
'),o.settings.pagerSelector?e(o.settings.pagerSelector).html(o.pagerEl):o.controls.el.addClass("bx-has-pager").append(o.pagerEl),b()),o.pagerEl.delegate("a","click",z)},T=function(){o.controls.next=e(''+o.settings.nextText+""),o.controls.prev=e(''+o.settings.prevText+""),o.controls.next.bind("click",A),o.controls.prev.bind("click",P),o.settings.nextSelector&&e(o.settings.nextSelector).append(o.controls.next),o.settings.prevSelector&&e(o.settings.prevSelector).append(o.controls.prev),o.settings.nextSelector||o.settings.prevSelector||(o.controls.directionEl=e('
'),o.controls.directionEl.append(o.controls.prev).append(o.controls.next),o.controls.el.addClass("bx-has-controls-direction").append(o.controls.directionEl))},C=function(){o.controls.start=e('"),o.controls.stop=e('"),o.controls.autoEl=e('
'),o.controls.autoEl.delegate(".bx-start","click",k),o.controls.autoEl.delegate(".bx-stop","click",y),o.settings.autoControlsCombine?o.controls.autoEl.append(o.controls.start):o.controls.autoEl.append(o.controls.start).append(o.controls.stop),o.settings.autoControlsSelector?e(o.settings.autoControlsSelector).html(o.controls.autoEl):o.controls.el.addClass("bx-has-controls-auto").append(o.controls.autoEl),q(o.settings.autoStart?"stop":"start")},E=function(){o.children.each(function(){var t=e(this).find("img:first").attr("title");void 0!=t&&e(this).append('
'+t+"
")})},A=function(e){o.settings.auto&&r.stopAuto(),r.goToNextSlide(),e.preventDefault()},P=function(e){o.settings.auto&&r.stopAuto(),r.goToPrevSlide(),e.preventDefault()},k=function(e){r.startAuto(),e.preventDefault()},y=function(e){r.stopAuto(),e.preventDefault()},z=function(t){o.settings.auto&&r.stopAuto();var i=e(t.currentTarget),n=parseInt(i.attr("data-slide-index"));n!=o.active.index&&r.goToSlide(n),t.preventDefault()},M=function(t){return"short"==o.settings.pagerType?(o.pagerEl.html(t+1+o.settings.pagerShortSeparator+o.children.length),void 0):(o.pagerEl.find("a").removeClass("active"),o.pagerEl.each(function(i,n){e(n).find("a").eq(t).addClass("active")}),void 0)},I=function(){if(o.settings.infiniteLoop){var e="";0==o.active.index?e=o.children.eq(0).position():o.active.index==f()-1&&o.carousel?e=o.children.eq((f()-1)*x()).position():o.active.index==o.children.length-1&&(e=o.children.eq(o.children.length-1).position()),"horizontal"==o.settings.mode?S(-e.left,"reset",0):"vertical"==o.settings.mode&&S(-e.top,"reset",0)}o.working=!1,o.settings.onSlideAfter(o.children.eq(o.active.index),o.oldIndex,o.active.index)},q=function(e){o.settings.autoControlsCombine?o.controls.autoEl.html(o.controls[e]):(o.controls.autoEl.find("a").removeClass("active"),o.controls.autoEl.find("a:not(.bx-"+e+")").addClass("active"))},D=function(){1==f()?(o.controls.prev.addClass("disabled"),o.controls.next.addClass("disabled")):!o.settings.infiniteLoop&&o.settings.hideControlOnEnd&&(0==o.active.index?(o.controls.prev.addClass("disabled"),o.controls.next.removeClass("disabled")):o.active.index==f()-1?(o.controls.next.addClass("disabled"),o.controls.prev.removeClass("disabled")):(o.controls.prev.removeClass("disabled"),o.controls.next.removeClass("disabled")))},L=function(){o.settings.autoDelay>0?setTimeout(r.startAuto,o.settings.autoDelay):r.startAuto(),o.settings.autoHover&&r.hover(function(){o.interval&&(r.stopAuto(!0),o.autoPaused=!0)},function(){o.autoPaused&&(r.startAuto(!0),o.autoPaused=null)})},W=function(){var t=0;if("next"==o.settings.autoDirection)r.append(o.children.clone().addClass("bx-clone"));else{r.prepend(o.children.clone().addClass("bx-clone"));var i=o.children.first().position();t="horizontal"==o.settings.mode?-i.left:-i.top}S(t,"reset",0),o.settings.pager=!1,o.settings.controls=!1,o.settings.autoControls=!1,o.settings.tickerHover&&!o.usingCSS&&o.viewport.hover(function(){r.stop()},function(){var t=0;o.children.each(function(){t+="horizontal"==o.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)});var i=o.settings.speed/t,n="horizontal"==o.settings.mode?"left":"top",s=i*(t-Math.abs(parseInt(r.css(n))));H(s)}),H()},H=function(e){speed=e?e:o.settings.speed;var t={left:0,top:0},i={left:0,top:0};"next"==o.settings.autoDirection?t=r.find(".bx-clone").first().position():i=o.children.first().position();var n="horizontal"==o.settings.mode?-t.left:-t.top,s="horizontal"==o.settings.mode?-i.left:-i.top,a={resetValue:s};S(n,"ticker",speed,a)},O=function(){o.touch={start:{x:0,y:0},end:{x:0,y:0}},o.viewport.bind("touchstart",N)},N=function(e){if(o.working)e.preventDefault();else{o.touch.originalPos=r.position();var t=e.originalEvent;o.touch.start.x=t.changedTouches[0].pageX,o.touch.start.y=t.changedTouches[0].pageY,o.viewport.bind("touchmove",B),o.viewport.bind("touchend",X)}},B=function(e){var t=e.originalEvent,i=Math.abs(t.changedTouches[0].pageX-o.touch.start.x),n=Math.abs(t.changedTouches[0].pageY-o.touch.start.y);if(3*i>n&&o.settings.preventDefaultSwipeX?e.preventDefault():3*n>i&&o.settings.preventDefaultSwipeY&&e.preventDefault(),"fade"!=o.settings.mode&&o.settings.oneToOneTouch){var s=0;if("horizontal"==o.settings.mode){var r=t.changedTouches[0].pageX-o.touch.start.x;s=o.touch.originalPos.left+r}else{var r=t.changedTouches[0].pageY-o.touch.start.y;s=o.touch.originalPos.top+r}S(s,"reset",0)}},X=function(e){o.viewport.unbind("touchmove",B);var t=e.originalEvent,i=0;if(o.touch.end.x=t.changedTouches[0].pageX,o.touch.end.y=t.changedTouches[0].pageY,"fade"==o.settings.mode){var n=Math.abs(o.touch.start.x-o.touch.end.x);n>=o.settings.swipeThreshold&&(o.touch.start.x>o.touch.end.x?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto())}else{var n=0;"horizontal"==o.settings.mode?(n=o.touch.end.x-o.touch.start.x,i=o.touch.originalPos.left):(n=o.touch.end.y-o.touch.start.y,i=o.touch.originalPos.top),!o.settings.infiniteLoop&&(0==o.active.index&&n>0||o.active.last&&0>n)?S(i,"reset",200):Math.abs(n)>=o.settings.swipeThreshold?(0>n?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto()):S(i,"reset",200)}o.viewport.unbind("touchend",X)},Y=function(){var t=e(window).width(),i=e(window).height();(a!=t||l!=i)&&(a=t,l=i,r.redrawSlider())};return r.goToSlide=function(t,i){if(!o.working&&o.active.index!=t)if(o.working=!0,o.oldIndex=o.active.index,o.active.index=0>t?f()-1:t>=f()?0:t,o.settings.onSlideBefore(o.children.eq(o.active.index),o.oldIndex,o.active.index),"next"==i?o.settings.onSlideNext(o.children.eq(o.active.index),o.oldIndex,o.active.index):"prev"==i&&o.settings.onSlidePrev(o.children.eq(o.active.index),o.oldIndex,o.active.index),o.active.last=o.active.index>=f()-1,o.settings.pager&&M(o.active.index),o.settings.controls&&D(),"fade"==o.settings.mode)o.settings.adaptiveHeight&&o.viewport.height()!=h()&&o.viewport.animate({height:h()},o.settings.adaptiveHeightSpeed),o.children.filter(":visible").fadeOut(o.settings.speed).css({zIndex:0}),o.children.eq(o.active.index).css("zIndex",51).fadeIn(o.settings.speed,function(){e(this).css("zIndex",50),I()});else{o.settings.adaptiveHeight&&o.viewport.height()!=h()&&o.viewport.animate({height:h()},o.settings.adaptiveHeightSpeed);var n=0,s={left:0,top:0};if(!o.settings.infiniteLoop&&o.carousel&&o.active.last)if("horizontal"==o.settings.mode){var a=o.children.eq(o.children.length-1);s=a.position(),n=o.viewport.width()-a.width()}else{var l=o.children.length-o.settings.minSlides;s=o.children.eq(l).position()}else if(o.carousel&&o.active.last&&"prev"==i){var d=1==o.settings.moveSlides?o.settings.maxSlides-x():(f()-1)*x()-(o.children.length-o.settings.maxSlides),a=r.children(".bx-clone").eq(d);s=a.position()}else if("next"==i&&0==o.active.index)s=r.find("> .bx-clone").eq(o.settings.maxSlides).position(),o.active.last=!1;else if(t>=0){var c=t*x();s=o.children.eq(c).position()}if(s!==void 0){var g="horizontal"==o.settings.mode?-(s.left-n):-s.top;S(g,"slide",o.settings.speed)}}},r.goToNextSlide=function(){if(o.settings.infiniteLoop||!o.active.last){var e=parseInt(o.active.index)+1;r.goToSlide(e,"next")}},r.goToPrevSlide=function(){if(o.settings.infiniteLoop||0!=o.active.index){var e=parseInt(o.active.index)-1;r.goToSlide(e,"prev")}},r.startAuto=function(e){o.interval||(o.interval=setInterval(function(){"next"==o.settings.autoDirection?r.goToNextSlide():r.goToPrevSlide()},o.settings.pause),o.settings.autoControls&&1!=e&&q("stop"))},r.stopAuto=function(e){o.interval&&(clearInterval(o.interval),o.interval=null,o.settings.autoControls&&1!=e&&q("start"))},r.getCurrentSlide=function(){return o.active.index},r.getSlideCount=function(){return o.children.length},r.redrawSlider=function(){o.children.add(r.find(".bx-clone")).width(p()),o.viewport.css("height",h()),o.settings.ticker||m(),o.active.last&&(o.active.index=f()-1),o.active.index>=f()&&(o.active.last=!0),o.settings.pager&&!o.settings.pagerCustom&&(b(),M(o.active.index))},r.destroySlider=function(){o.initialized&&(o.initialized=!1,e(".bx-clone",this).remove(),o.children.removeAttr("style"),this.removeAttr("style").unwrap().unwrap(),o.controls.el&&o.controls.el.remove(),o.controls.next&&o.controls.next.remove(),o.controls.prev&&o.controls.prev.remove(),o.pagerEl&&o.pagerEl.remove(),e(".bx-caption",this).remove(),o.controls.autoEl&&o.controls.autoEl.remove(),clearInterval(o.interval),e(window).unbind("resize",Y))},r.reloadSlider=function(e){void 0!=e&&(s=e),r.destroySlider(),d()},d(),this}})(jQuery),function(e,t){var i="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";e.fn.imagesLoaded=function(n){function s(){var t=e(g),i=e(h);a&&(h.length?a.reject(d,t,i):a.resolve(d)),e.isFunction(n)&&n.call(r,d,t,i)}function o(t,n){t.src===i||-1!==e.inArray(t,c)||(c.push(t),n?h.push(t):g.push(t),e.data(t,"imagesLoaded",{isBroken:n,src:t.src}),l&&a.notifyWith(e(t),[n,d,e(g),e(h)]),d.length===c.length&&(setTimeout(s),d.unbind(".imagesLoaded")))}var r=this,a=e.isFunction(e.Deferred)?e.Deferred():0,l=e.isFunction(a.notify),d=r.find("img").add(r.filter("img")),c=[],g=[],h=[];return e.isPlainObject(n)&&e.each(n,function(e,t){"callback"===e?n=t:a&&a[e](t)}),d.length?d.bind("load.imagesLoaded error.imagesLoaded",function(e){o(e.target,"error"===e.type)}).each(function(n,s){var r=s.src,a=e.data(s,"imagesLoaded");a&&a.src===r?o(s,a.isBroken):s.complete&&s.naturalWidth!==t?o(s,0===s.naturalWidth||0===s.naturalHeight):(s.readyState||s.complete)&&(s.src=i,s.src=r)}):s(),a?a.promise(r):r}}(jQuery); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery.prettyPhoto.js ================================================================================*/; (function(e){function t(){var e=location.href;hashtag=e.indexOf("#prettyPhoto")!==-1?decodeURI(e.substring(e.indexOf("#prettyPhoto")+1,e.length)):false;return hashtag}function n(){if(typeof theRel=="undefined")return;location.hash=theRel+"/"+rel_index+"/"}function r(){if(location.href.indexOf("#prettyPhoto")!==-1)location.hash="prettyPhoto"}function i(e,t){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var n="[\\?&]"+e+"=([^&#]*)";var r=new RegExp(n);var i=r.exec(t);return i==null?"":i[1]}e.prettyPhoto={version:"3.1.5"};e.fn.prettyPhoto=function(s){function g(){e(".pp_loaderIcon").hide();projectedTop=scroll_pos["scrollTop"]+(d/2-a["containerHeight"]/2);if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find(".pp_content").animate({height:a["contentHeight"],width:a["contentWidth"]},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:v/2-a["containerWidth"]/2<0?0:v/2-a["containerWidth"]/2,width:a["containerWidth"]},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(a["height"]).width(a["width"]);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);if(isSet&&S(pp_images[set_position])=="image"){$pp_pic_holder.find(".pp_hoverContainer").show()}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}if(settings.allow_expand){if(a["resized"]){e("a.pp_expand,a.pp_contract").show()}else{e("a.pp_expand").hide()}}if(settings.autoplay_slideshow&&!m&&!f)e.prettyPhoto.startSlideshow();settings.changepicturecallback();f=true});C();s.ajaxcallback()}function y(t){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){e(".pp_loaderIcon").show();t()})}function b(t){t>1?e(".pp_nav").show():e(".pp_nav").hide()}function w(e,t){resized=false;E(e,t);imageWidth=e,imageHeight=t;if((p>v||h>d)&&doresize&&settings.allow_resize&&!u){resized=true,fitting=false;while(!fitting){if(p>v){imageWidth=v-200;imageHeight=t/e*imageWidth}else if(h>d){imageHeight=d-200;imageWidth=e/t*imageHeight}else{fitting=true}h=imageHeight,p=imageWidth}if(p>v||h>d){w(p,h)}E(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(h),containerWidth:Math.floor(p)+settings.horizontal_padding*2,contentHeight:Math.floor(l),contentWidth:Math.floor(c),resized:resized}}function E(t,n){t=parseFloat(t);n=parseFloat(n);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(t);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().addClass(settings.theme).width(t).appendTo(e("body")).css({position:"absolute",top:-1e4});detailsHeight+=$pp_details.height();detailsHeight=detailsHeight<=34?36:detailsHeight;$pp_details.remove();$pp_title=$pp_pic_holder.find(".ppt");$pp_title.width(t);titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom"));$pp_title=$pp_title.clone().appendTo(e("body")).css({position:"absolute",top:-1e4});titleHeight+=$pp_title.height();$pp_title.remove();l=n+detailsHeight;c=t;h=l+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();p=t}function S(e){if(e.match(/youtube\.com\/watch/i)||e.match(/youtu\.be/i)){return"youtube"}else if(e.match(/vimeo\.com/i)){return"vimeo"}else if(e.match(/\b.mov\b/i)){return"quicktime"}else if(e.match(/\b.swf\b/i)){return"flash"}else if(e.match(/\biframe=true\b/i)){return"iframe"}else if(e.match(/\bajax=true\b/i)){return"ajax"}else if(e.match(/\bcustom=true\b/i)){return"custom"}else if(e.substr(0,1)=="#"){return"inline"}else{return"image"}}function x(){if(doresize&&typeof $pp_pic_holder!="undefined"){scroll_pos=T();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=d/2+scroll_pos["scrollTop"]-contentHeight/2;if(projectedTop<0)projectedTop=0;if(contentHeight>d)return;$pp_pic_holder.css({top:projectedTop,left:v/2+scroll_pos["scrollLeft"]-contentwidth/2})}}function T(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}function N(){d=e(window).height(),v=e(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height(e(document).height()).width(v)}function C(){if(isSet&&settings.overlay_gallery&&S(pp_images[set_position])=="image"){itemWidth=52+5;navWidth=settings.theme=="facebook"||settings.theme=="pp_default"?50:30;itemsPerPage=Math.floor((a["containerWidth"]-100-navWidth)/itemWidth);itemsPerPage=itemsPerPage"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find("#pp_full_res").after(toInject);$pp_gallery=e(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li");$pp_gallery.find(".pp_arrow_next").click(function(){e.prettyPhoto.changeGalleryPage("next");e.prettyPhoto.stopSlideshow();return false});$pp_gallery.find(".pp_arrow_previous").click(function(){e.prettyPhoto.changeGalleryPage("previous");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()});itemWidth=52+5;$pp_gallery_li.each(function(t){e(this).find("a").click(function(){e.prettyPhoto.changePage(t);e.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(".pp_nav").prepend('Play');$pp_pic_holder.find(".pp_nav .pp_play").click(function(){e.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:e(document).height(),width:e(window).width()}).bind("click",function(){if(!settings.modal)e.prettyPhoto.close()});e("a.pp_close").bind("click",function(){e.prettyPhoto.close();return false});if(settings.allow_expand){e("a.pp_expand").bind("click",function(t){if(e(this).hasClass("pp_expand")){e(this).removeClass("pp_expand").addClass("pp_contract");doresize=false}else{e(this).removeClass("pp_contract").addClass("pp_expand");doresize=true}y(function(){e.prettyPhoto.open()});return false})}$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){e.prettyPhoto.changePage("previous");e.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){e.prettyPhoto.changePage("next");e.prettyPhoto.stopSlideshow();return false});x()}s=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:false,opacity:.8,show_title:true,allow_resize:true,allow_expand:true,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:false,wmode:"opaque",autoplay:true,modal:false,deeplinking:true,overlay_gallery:true,overlay_gallery_max:30,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},ie6_fallback:true,markup:'
 
',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'
{content}
',custom_markup:"",social_tools:''},s);var o=this,u=false,a,f,l,c,h,p,d=e(window).height(),v=e(window).width(),m;doresize=true,scroll_pos=T();e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){x();N()});if(s.keyboard_shortcuts){e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if(typeof $pp_pic_holder!="undefined"){if($pp_pic_holder.is(":visible")){switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous");t.preventDefault();break;case 39:e.prettyPhoto.changePage("next");t.preventDefault();break;case 27:if(!settings.modal)e.prettyPhoto.close();t.preventDefault();break}}}})}e.prettyPhoto.initialize=function(){settings=s;if(settings.theme=="pp_default")settings.horizontal_padding=16;theRel=e(this).attr(settings.hook);galleryRegExp=/\[(?:.*)\]/;isSet=galleryRegExp.exec(theRel)?true:false;pp_images=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr("href")}):e.makeArray(e(this).attr("href"));pp_titles=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):""}):e.makeArray(e(this).find("img").attr("alt"));pp_descriptions=isSet?jQuery.map(o,function(t,n){if(e(t).attr(settings.hook).indexOf(theRel)!=-1)return e(t).attr("title")?e(t).attr("title"):""}):e.makeArray(e(this).attr("title"));if(pp_images.length>settings.overlay_gallery_max)settings.overlay_gallery=false;set_position=jQuery.inArray(e(this).attr("href"),pp_images);rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this));k(this);if(settings.allow_resize)e(window).bind("scroll.prettyphoto",function(){x()});e.prettyPhoto.open();return false};e.prettyPhoto.open=function(t){if(typeof settings=="undefined"){settings=s;pp_images=e.makeArray(arguments[0]);pp_titles=arguments[1]?e.makeArray(arguments[1]):e.makeArray("");pp_descriptions=arguments[2]?e.makeArray(arguments[2]):e.makeArray("");isSet=pp_images.length>1?true:false;set_position=arguments[3]?arguments[3]:0;k(t.target)}if(settings.hideflash)e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden");b(e(pp_images).size());e(".pp_loaderIcon").show();if(settings.deeplinking)n();if(settings.social_tools){facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href));$pp_pic_holder.find(".pp_social").html(facebook_like_link)}if($ppt.is(":hidden"))$ppt.css("opacity",0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size());if(typeof pp_descriptions[set_position]!="undefined"&&pp_descriptions[set_position]!=""){$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))}else{$pp_pic_holder.find(".pp_description").hide()}movie_width=parseFloat(i("width",pp_images[set_position]))?i("width",pp_images[set_position]):settings.default_width.toString();movie_height=parseFloat(i("height",pp_images[set_position]))?i("height",pp_images[set_position]):settings.default_height.toString();u=false;if(movie_height.indexOf("%")!=-1){movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150);u=true}if(movie_width.indexOf("%")!=-1){movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150);u=true}$pp_pic_holder.fadeIn(function(){settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined"?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(" ");imgPreloader="";skipInjection=false;switch(S(pp_images[set_position])){case"image":imgPreloader=new Image;nextImage=new Image;if(isSet&&set_position0)movie_id=movie_id.substr(0,movie_id.indexOf("?"));if(movie_id.indexOf("&")>0)movie_id=movie_id.substr(0,movie_id.indexOf("&"))}movie="http://www.youtube.com/embed/"+movie_id;i("rel",pp_images[set_position])?movie+="?rel="+i("rel",pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":a=w(movie_width,movie_height);movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/;var n=movie_id.match(t);movie="http://player.vimeo.com/video/"+n[3]+"?title=0&byline=0&portrait=0";if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=a["width"]+"/embed/?moog_width="+a["width"];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,a["height"]).replace(/{path}/g,movie);break;case"quicktime":a=w(movie_width,movie_height);a["height"]+=15;a["contentHeight"]+=15;a["containerHeight"]+=15;toInject=settings.quicktime_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":a=w(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf("?"));toInject=settings.flash_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":a=w(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=settings.iframe_markup.replace(/{width}/g,a["width"]).replace(/{height}/g,a["height"]).replace(/{path}/g,frame_url);break;case"ajax":doresize=false;a=w(movie_width,movie_height);doresize=true;skipInjection=true;e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e);$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;g()});break;case"custom":a=w(movie_width,movie_height);toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append('
').css({width:settings.default_width}).wrapInner('
').appendTo(e("body")).show();doresize=false;a=w(e(myClone).width(),e(myClone).height());doresize=true;e(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html());break}if(!imgPreloader&&!skipInjection){$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;g()}});return false};e.prettyPhoto.changePage=function(t){currentGalleryPage=0;if(t=="previous"){set_position--;if(set_position<0)set_position=e(pp_images).size()-1}else if(t=="next"){set_position++;if(set_position>e(pp_images).size()-1)set_position=0}else{set_position=t}rel_index=set_position;if(!doresize)doresize=true;if(settings.allow_expand){e(".pp_contract").removeClass("pp_contract").addClass("pp_expand")}y(function(){e.prettyPhoto.open()})};e.prettyPhoto.changeGalleryPage=function(e){if(e=="next"){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0}else if(e=="previous"){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage}else{currentGalleryPage=e}slide_speed=e=="next"||e=="previous"?settings.animation_speed:0;slide_to=currentGalleryPage*itemsPerPage*itemWidth;$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)};e.prettyPhoto.startSlideshow=function(){if(typeof m=="undefined"){$pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){e.prettyPhoto.stopSlideshow();return false});m=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)}else{e.prettyPhoto.changePage("next")}};e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){e.prettyPhoto.startSlideshow();return false});clearInterval(m);m=undefined};e.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;e.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find("object,embed").css("visibility","hidden");e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(settings.hideflash)e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible");e(this).remove();e(window).unbind("scroll.prettyphoto");r();settings.callback();doresize=true;f=false;delete settings})};if(!pp_alreadyInitialized&&t()){pp_alreadyInitialized=true;hashIndex=t();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf("/"));setTimeout(function(){e("a["+s.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)}return this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)};})(jQuery);var pp_alreadyInitialized=false /*=============================== /j3/jv-allinone/templates/jv-allinone/js/parallax-plugin.js ================================================================================*/; (function($){$.fn.parallax=function(options){var windowHeight=$(window).height();var settings=$.extend({speed:0.15},options);return this.each(function(){var $this=$(this);$(document).scroll(function(){var scrollTop=$(window).scrollTop();var offset=$this.offset().top;var height=$this.outerHeight();if(offset+height<=scrollTop||offset>=scrollTop+windowHeight)return;var yBgPosition=Math.round((offset-scrollTop)*settings.speed);$this.css('background-position','center '+yBgPosition+'px');});});};}(jQuery)); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery-selectify.js ================================================================================*/; (function($){var helper={checkText:function(select,text){if(select.data("selectify").text==text){select.data("selectify").text="";}}};var events={activate:function(event){$(this).addClass("focus").unbind("keydown").keydown(function(e){switch(e.which){case 40:var hover=$(this).find(".option.hover");if(!hover.length){hover=$(this).find(".option.active");} var next=hover.next();if(!next.length){next=$(this).find(".option:first");} $(this).trigger("select",next);e.preventDefault();return false;case 38:var hover=$(this).find(".option.hover");if(!hover.length){hover=$(this).find(".option.active");} var prev=hover.prev();if(!prev.length){prev=$(this).find(".option:last");} $(this).trigger("select",prev);e.preventDefault();return false;case 13:$(this).trigger("close");break;case 9:$(this).trigger("removefocus");break;default:var data=event.data.select.data("selectify");var char=String.fromCharCode(e.which);if(!char){data.text="";break;} var text=data.text||"";text=text+char.toLowerCase();data.text=text;setTimeout(function(){helper.checkText(event.data.select,text);},1000);var found=$(this).find(".option[data-text^='"+text+"']:first");if(found.length){$(this).trigger("select",found);} break;}});},focus:function(event){target=event.originalEvent?event.originalEvent.explicitOriginalTarget||event.originalEvent.srcElement:null;if($(this).hasClass("focus")&&$(this).hasClass("open")){return;} else if(!$(this).hasClass("open")&&(target==null||!event.data.select.has($(target)))){$(this).trigger("open");} $(this).trigger("activate");},blur:function(event){var select=$(this);if(event.data&&event.data.select){select=event.data.select;} if(select.hasClass("open")){select.removeClass("focus").trigger("close").unbind("keydown");$(document).unbind("click",events.blur);}},open:function(event){if(!$(this).hasClass("open"));{$(document).click({select:$(this)},events.blur);event.preventDefault();$(this).find(".options").slideDown("fast",function(){$(this).parents(".selectify").addClass("open");$(this).trigger("scrollTo",$(this).children(".option.active"));});return false;}},close:function(){if($(this).hasClass("open"));{$(this).removeClass("open").find(".options").slideUp();}},scroll:function(selector,element){if(!element||typeof element!="object"||!$(element).length){return;} var $element=$(element);var currentPos=$(this).find(".options").scrollTop();var selectedPos=$element.position().top+currentPos;var containerHeight=$(this).find(".options").height();if(selectedPos=currentPos+containerHeight){$(this).find(".options").scrollTop(selectedPos-(containerHeight-$element.outerHeight()));}},select:function(event,selected){if(!selected){return;} if(typeof selected=="string"){$(this).find(".option[data-id='"+selected+"']:not(.active)").click();return;} if(typeof selected=="object"){var $selected=$(selected);var id=$selected.attr("data-id");event.data.select.val(id);$(this).find(".selected").attr("data-id",id).text($selected.text());$(this).find(".option.active").removeClass("active");$selected.addClass("active");$(this).find(".option.hover").removeClass("hover");$(this).trigger("scrollTo",$selected);event.data.select.change();}},change:function(){$(this).data("selectify").selectify.trigger("select",$(this).val());}};var methods={init:function(args){var settings=$.extend({'maxItems':10},args);return $(this).each(function(){var $this=$(this);var data=$this.data('selectify');if(!data){var select=$('
',{"class":'selectify',"tabindex":"0"}).bind("focus",{select:$this},events.focus).bind("removefocus",events.blur).bind("close",events.close).bind("open",events.open).bind("scrollTo",events.scroll).bind("activate",{select:$this},events.activate).bind("select",{select:$this},events.select);var options=$("
",{"class":'options'});var selected=$("
",{"class":'selected',"data-id":$this.children(":selected").val(),text:$this.children(":selected").text()});var header=$("
",{"class":"header-f",click:function(){if($(this).parent().hasClass("open")&&$(this).parent().hasClass("focus")){$(this).trigger("close");} else if(!$(this).parent().hasClass("focus")){$(this).trigger("activate");} else{$(this).trigger("open");}},mouseover:function(){$(this).addClass("hover");},mouseout:function(){$(this).removeClass("hover");}});var icon=$("
",{"class":"icon"});$this.children().each(function(){var option=$('
',{"class":"option","data-id":$(this).val(),"data-text":$(this).text().toLowerCase(),text:$(this).text(),click:function(){$(this).trigger("select",this).trigger("close");},mouseover:function(){$(this).siblings().removeClass("hover");$(this).addClass("hover");},mouseout:function(){$(this).removeClass("hover");}});options.append(option);});select.append(header.append(selected).append(icon)).append(options);$this.before(select);var width=options.outerWidth();options.width(width);select.width(width);options.css("max-height",settings.maxItems*options.children().outerHeight()).hide();$this.data('selectify',{target:$this,selectify:select,text:""}).change(events.change).hide();}});},destroy:function(){return this.each(function(){var $this=$(this),data=$this.data('selectify');if(data){$(window).unbind('.selectify');data.selectify.remove();$this.removeData('selectify').unbind("change",events.change).show();}});},open:function(){return this.each(function(){var data=$(this).data("selectify");if(data){data.selectify.focus();}});},close:function(){return this.each(function(){var data=$(this).data('selectify');if(data){data.selectify.trigger("removefocus");}});},update:function(content){return this.each(function(){var data=$(this).data('selectify');if(data){data.selectify.trigger("select",content);}});}};$.fn.selectify=function(options){var method=options;if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}else{$.error('Method '+method+' does not exist on jQuery.selectify');}};})(jQuery); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery-scrolltofixed-min.js ================================================================================*/; (function(a){a.isScrollToFixed=function(b){return!!a(b).data("ScrollToFixed")};a.ScrollToFixed=function(d,i){var l=this;l.$el=a(d);l.el=d;l.$el.data("ScrollToFixed",l);var c=false;var G=l.$el;var H;var E;var e;var y;var D=0;var q=0;var j=-1;var f=-1;var t=null;var z;var g;function u(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");f=-1;D=G.offset().top;q=G.offset().left;if(l.options.offsets){q+=(G.offset().left-G.position().left)}if(j==-1){j=q}H=G.css("position");c=true;if(l.options.bottom!=-1){G.trigger("preFixed.ScrollToFixed");w();G.trigger("fixed.ScrollToFixed")}}function n(){var I=l.options.limit;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function p(){return H==="fixed"}function x(){return H==="absolute"}function h(){return!(p()||x())}function w(){if(!p()){t.css({display:G.css("display"),width:G.outerWidth(true),height:G.outerHeight(true),"float":G.css("float")});cssOptions={"z-index":l.options.zIndex,position:"fixed",top:l.options.bottom==-1?s():"",bottom:l.options.bottom==-1?"":l.options.bottom,"margin-left":"0px"};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);G.addClass(l.options.baseClassName);if(l.options.className){G.addClass(l.options.className)}H="fixed"}}function b(){var J=n();var I=q;if(l.options.removeOffsets){I="";J=J-D}cssOptions={position:"absolute",top:J,left:I,"margin-left":"0px",bottom:""};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);H="absolute"}function k(){if(!h()){f=-1;t.css("display","none");G.css({"z-index":y,width:"",position:E,left:"",top:e,"margin-left":""});G.removeClass("scroll-to-fixed-fixed");if(l.options.className){G.removeClass(l.options.className)}H=null}}function v(I){if(I!=f){G.css("left",q-I);f=I}}function s(){var I=l.options.marginTop;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function A(){if(!a.isScrollToFixed(G)){return}var K=c;if(!c){u()}else{if(h()){D=G.offset().top;q=G.offset().left}}var I=a(window).scrollLeft();var L=a(window).scrollTop();var J=n();if(l.options.minWidth&&a(window).width()l.options.maxWidth){if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}else{if(l.options.bottom==-1){if(J>0&&L>=J-s()){if(!x()||!K){o();G.trigger("preAbsolute.ScrollToFixed");b();G.trigger("unfixed.ScrollToFixed")}}else{if(L>=D-s()){if(!p()||!K){o();G.trigger("preFixed.ScrollToFixed");w();f=-1;G.trigger("fixed.ScrollToFixed")}v(I)}else{if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}}}else{if(J>0){if(L+a(window).height()-G.outerHeight(true)>=J-(s()||-m())){if(p()){o();G.trigger("preUnfixed.ScrollToFixed");if(E==="absolute"){b()}else{k()}G.trigger("unfixed.ScrollToFixed")}}else{if(!p()){o();G.trigger("preFixed.ScrollToFixed");w()}v(I);G.trigger("fixed.ScrollToFixed")}}else{v(I)}}}}}function m(){if(!l.options.bottom){return 0}return l.options.bottom}function o(){var I=G.css("position");if(I=="absolute"){G.trigger("postAbsolute.ScrollToFixed")}else{if(I=="fixed"){G.trigger("postFixed.ScrollToFixed")}else{G.trigger("postUnfixed.ScrollToFixed")}}}var C=function(I){if(G.is(":visible")){c=false;A()}};var F=function(I){(!!window.requestAnimationFrame)?requestAnimationFrame(A):A()};var B=function(){var J=document.body;if(document.createElement&&J&&J.appendChild&&J.removeChild){var L=document.createElement("div");if(!L.getBoundingClientRect){return null}L.innerHTML="x";L.style.cssText="position:fixed;top:100px;";J.appendChild(L);var M=J.style.height,N=J.scrollTop;J.style.height="3000px";J.scrollTop=500;var I=L.getBoundingClientRect().top;J.style.height=M;var K=(I===100);J.removeChild(L);J.scrollTop=N;return K}return null};var r=function(I){I=I||window.event;if(I.preventDefault){I.preventDefault()}I.returnValue=false};l.init=function(){l.options=a.extend({},a.ScrollToFixed.defaultOptions,i);y=G.css("z-index");l.$el.css("z-index",l.options.zIndex);t=a("
");H=G.css("position");E=G.css("position");e=G.css("top");if(h()){l.$el.after(t)}a(window).bind("resize.ScrollToFixed",C);a(window).bind("scroll.ScrollToFixed",F);if("ontouchmove"in window){a(window).bind("touchmove.ScrollToFixed",A)}if(l.options.preFixed){G.bind("preFixed.ScrollToFixed",l.options.preFixed)}if(l.options.postFixed){G.bind("postFixed.ScrollToFixed",l.options.postFixed)}if(l.options.preUnfixed){G.bind("preUnfixed.ScrollToFixed",l.options.preUnfixed)}if(l.options.postUnfixed){G.bind("postUnfixed.ScrollToFixed",l.options.postUnfixed)}if(l.options.preAbsolute){G.bind("preAbsolute.ScrollToFixed",l.options.preAbsolute)}if(l.options.postAbsolute){G.bind("postAbsolute.ScrollToFixed",l.options.postAbsolute)}if(l.options.fixed){G.bind("fixed.ScrollToFixed",l.options.fixed)}if(l.options.unfixed){G.bind("unfixed.ScrollToFixed",l.options.unfixed)}if(l.options.spacerClass){t.addClass(l.options.spacerClass)}G.bind("resize.ScrollToFixed",function(){t.height(G.height())});G.bind("scroll.ScrollToFixed",function(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");A()});G.bind("detach.ScrollToFixed",function(I){r(I);G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",C);a(window).unbind("scroll.ScrollToFixed",F);G.unbind(".ScrollToFixed");t.remove();l.$el.removeData("ScrollToFixed")});C()};l.init()};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b))})}})(jQuery); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/jquery.slicknav.min.js ================================================================================*/; /*! SlickNav Responsive Mobile Menu (c) 2013 Josh Cope licensed under GPL and MIT */ (function(e,t,n){function o(t,n){this.element=t;this.settings=e.extend({},r,n);this._defaults=r;this._name=i;this.init()}var r={label:"MENU",duplicate:true,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"►",openedSymbol:"▼",prependTo:"body",parentTag:"a",closeOnClick:false,allowParentLinks:false,init:function(){},open:function(){},close:function(){}},i="slicknav",s="slicknav";o.prototype.init=function(){var n=this;var r=e(this.element);var i=this.settings;if(i.duplicate){n.mobileNav=r.clone();n.mobileNav.removeAttr("id");n.mobileNav.find("*").each(function(t,n){e(n).removeAttr("id")})}else n.mobileNav=r;var o=s+"_icon";if(i.label==""){o+=" "+s+"_no-text"}if(i.parentTag=="a"){i.parentTag='a href="#"'}n.mobileNav.attr("class",s+"_nav");var u=e('
');n.btn=e("<"+i.parentTag+' aria-haspopup="true" tabindex="0" class="'+s+"_btn "+s+'_collapsed">'+i.label+'');e(u).append(n.btn);e(i.prependTo).prepend(u);u.append(n.mobileNav);var a=n.mobileNav.find("li");e(a).each(function(){var t=e(this);data={};data.children=t.children("ul").attr("role","menu");t.data("menu",data);if(data.children.length>0){var r=t.contents();var o=[];e(r).each(function(){if(!e(this).is("ul")){o.push(this)}else{return false}});var u=e(o).wrapAll("<"+i.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+s+'_item"/>').parent();t.addClass(s+"_collapsed");t.addClass(s+"_parent");e(o).last().after(''+i.closedSymbol+"")}else if(t.children().length==0){t.addClass(s+"_txtnode")}t.children("a").attr("role","menuitem").click(function(){if(i.closeOnClick)e(n.btn).click()})});e(a).each(function(){var t=e(this).data("menu");n._visibilityToggle(t.children,false,null,true)});n._visibilityToggle(n.mobileNav,false,"init",true);n.mobileNav.attr("role","menu");e(t).mousedown(function(){n._outlines(false)});e(t).keyup(function(){n._outlines(true)});e(n.btn).click(function(e){e.preventDefault();n._menuToggle()});n.mobileNav.on("click","."+s+"_item",function(t){t.preventDefault();n._itemClick(e(this))});e(n.btn).keydown(function(e){var t=e||event;if(t.keyCode==13){e.preventDefault();n._menuToggle()}});n.mobileNav.on("keydown","."+s+"_item",function(t){var r=t||event;if(r.keyCode==13){t.preventDefault();n._itemClick(e(t.target))}});if(i.allowParentLinks){e("."+s+"_item a").click(function(e){e.stopImmediatePropagation()})}};o.prototype._menuToggle=function(e){var t=this;var n=t.btn;var r=t.mobileNav;if(n.hasClass(s+"_collapsed")){n.removeClass(s+"_collapsed");n.addClass(s+"_open")}else{n.removeClass(s+"_open");n.addClass(s+"_collapsed")}n.addClass(s+"_animating");t._visibilityToggle(r,true,n)};o.prototype._itemClick=function(e){var t=this;var n=t.settings;var r=e.data("menu");if(!r){r={};r.arrow=e.children("."+s+"_arrow");r.ul=e.next("ul");r.parent=e.parent();e.data("menu",r)}if(r.parent.hasClass(s+"_collapsed")){r.arrow.html(n.openedSymbol);r.parent.removeClass(s+"_collapsed");r.parent.addClass(s+"_open");r.parent.addClass(s+"_animating");t._visibilityToggle(r.ul,true,e)}else{r.arrow.html(n.closedSymbol);r.parent.addClass(s+"_collapsed");r.parent.removeClass(s+"_open");r.parent.addClass(s+"_animating");t._visibilityToggle(r.ul,true,e)}};o.prototype._visibilityToggle=function(t,n,r,i){var o=this;var u=o.settings;var a=o._getActionItems(t);var f=0;if(n)f=u.duration;if(t.hasClass(s+"_hidden")){t.removeClass(s+"_hidden");t.slideDown(f,u.easingOpen,function(){e(r).removeClass(s+"_animating");e(r).parent().removeClass(s+"_animating");if(!i){u.open(r)}});t.attr("aria-hidden","false");a.attr("tabindex","0");o._setVisAttr(t,false)}else{t.addClass(s+"_hidden");t.slideUp(f,this.settings.easingClose,function(){t.attr("aria-hidden","true");a.attr("tabindex","-1");o._setVisAttr(t,true);t.hide();e(r).removeClass(s+"_animating");e(r).parent().removeClass(s+"_animating");if(!i)u.close(r);else if(r=="init")u.init()})}};o.prototype._setVisAttr=function(t,n){var r=this;var i=t.children("li").children("ul").not("."+s+"_hidden");if(!n){i.each(function(){var t=e(this);t.attr("aria-hidden","false");var i=r._getActionItems(t);i.attr("tabindex","0");r._setVisAttr(t,n)})}else{i.each(function(){var t=e(this);t.attr("aria-hidden","true");var i=r._getActionItems(t);i.attr("tabindex","-1");r._setVisAttr(t,n)})}};o.prototype._getActionItems=function(e){var t=e.data("menu");if(!t){t={};var n=e.children("li");var r=n.children("a");t.links=r.add(n.children("."+s+"_item"));e.data("menu",t)}return t.links};o.prototype._outlines=function(t){if(!t){e("."+s+"_item, ."+s+"_btn").css("outline","none")}else{e("."+s+"_item, ."+s+"_btn").css("outline","")}};o.prototype.toggle=function(){$this._menuToggle()};o.prototype.open=function(){$this=this;if($this.btn.hasClass(s+"_collapsed")){$this._menuToggle()}};o.prototype.close=function(){$this=this;if($this.btn.hasClass(s+"_open")){$this._menuToggle()}};e.fn[i]=function(t){var n=arguments;if(t===undefined||typeof t==="object"){return this.each(function(){if(!e.data(this,"plugin_"+i)){e.data(this,"plugin_"+i,new o(this,t))}})}else if(typeof t==="string"&&t[0]!=="_"&&t!=="init"){var r;this.each(function(){var s=e.data(this,"plugin_"+i);if(s instanceof o&&typeof s[t]==="function"){r=s[t].apply(s,Array.prototype.slice.call(n,1))}});return r!==undefined?r:this}}})(jQuery,document,window) /*=============================== /j3/jv-allinone/templates/jv-allinone/js/owl.carousel.min.js ================================================================================*/; /* * jQuery OwlCarousel v1.31 * * Copyright (c) 2013 Bartosz Wojciechowski * http://www.owlgraphic.com/owlcarousel/ * * Licensed under MIT * */ if ( typeof Object.create !== "function" ) { Object.create = function( obj ) { function F() {}; F.prototype = obj; return new F(); }; } (function( $, window, document, undefined ) { var Carousel = { init :function(options, el){ var base = this; base.$elem = $(el); // options passed via js override options passed via data attributes base.options = $.extend({}, $.fn.owlCarousel.options, base.$elem.data(), options); base.userOptions = options; base.loadContent(); }, loadContent : function(){ var base = this; if (typeof base.options.beforeInit === "function") { base.options.beforeInit.apply(this,[base.$elem]); } if (typeof base.options.jsonPath === "string") { var url = base.options.jsonPath; function getData(data) { if (typeof base.options.jsonSuccess === "function") { base.options.jsonSuccess.apply(this,[data]); } else { var content = ""; for(var i in data["owl"]){ content += data["owl"][i]["item"]; } base.$elem.html(content); } base.logIn(); } $.getJSON(url,getData); } else { base.logIn(); } }, logIn : function(action){ var base = this; base.$elem.data("owl-originalStyles", base.$elem.attr("style")) .data("owl-originalClasses", base.$elem.attr("class")); base.$elem.css({opacity: 0}); base.orignalItems = base.options.items; base.checkBrowser(); base.wrapperWidth = 0; base.checkVisible; 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(elements){ var base = this; setTimeout(function(){ base.updateVars(); },0); }, watchVisibility : function(){ var base = this; if(base.$elem.is(":visible") === false){ base.$elem.css({opacity: 0}); clearInterval(base.autoPlayInterval); clearInterval(base.checkVisible); } else { return false; } base.checkVisible = setInterval(function(){ if (base.$elem.is(":visible")) { base.reload(); base.$elem.animate({opacity: 1},200); clearInterval(base.checkVisible); } }, 500); }, wrapItems : function(){ var base = this; base.$userItems.wrapAll("
").wrap("
"); base.$elem.find(".owl-wrapper").wrap("
"); base.wrapperOuter = base.$elem.find(".owl-wrapper-outer"); base.$elem.css("display","block"); }, baseClass : function(){ var base = this; var hasBaseClass = base.$elem.hasClass(base.options.baseClass); var 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; 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; } var width = $(base.options.responsiveBaseWidth).width(); if(width > (base.options.itemsDesktop[0] || base.orignalItems) ){ base.options.items = base.orignalItems; } if(typeof(base.options.itemsCustom) !== 'undefined' && base.options.itemsCustom !== false){ //Reorder array by screen size base.options.itemsCustom.sort(function(a,b){return a[0]-b[0];}); for(var i in base.options.itemsCustom){ if(typeof(base.options.itemsCustom[i]) !== 'undefined' && 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 number of items is less than declared if(base.options.items > base.itemsAmount && base.options.itemsScaleUp === true){ base.options.items = base.itemsAmount; } }, response : function(){ var base = this, smallDelay; if(base.options.responsive !== true){ return false; } var lastWindowWidth = $(window).width(); base.resizer = function(){ if($(window).width() !== lastWindowWidth){ if(base.options.autoPlay !== false){ clearInterval(base.autoPlayInterval); } clearTimeout(smallDelay); smallDelay = 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; var roundPages = 0; var 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, cssObj; base.options['direction']=="rtl" ? cssObj = {"right":0,direction:"rtl"} : cssObj = {"left":0}; base.$owlWrapper.css({"width": width}); base.$owlWrapper.css(cssObj); 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; var 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; base.positionsInArray = [0]; base.pagesInArray = []; var prev = 0; var elWidth = 0; for(var i = 0; i").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; var buttonsWrapper = $("
"); base.owlControls.append(buttonsWrapper); base.buttonPrev = $("
",{ "class" : "owl-prev", "html" : base.options.navigationText[0] || "" }); base.buttonNext = $("
",{ "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 = $("
"); 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; if(base.options.pagination === false){ return false; } base.paginationWrapper.html(""); var counter = 0; var lastPage = base.itemsAmount - base.itemsAmount % base.options.items; for(var i = 0; i",{ "class" : "owl-page" }); var paginationButtonInner = $("",{ "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(i,v){ 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; 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; } var goToPixel = base.positionsInArray[position]; if(base.browser.support3d === true){ base.isCss3Finish = false; if(speed === true){ base.swapSpeed("paginationSpeed"); setTimeout(function() { base.isCss3Finish = true; }, base.options.paginationSpeed); } else if(speed === "rewind" ){ base.swapSpeed(base.options.rewindSpeed); setTimeout(function() { base.isCss3Finish = true; }, base.options.rewindSpeed); } else { base.swapSpeed("slideSpeed"); 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"; 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; } clearInterval(base.autoPlayInterval); base.autoPlayInterval = 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){ var base = this; 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){ var base = this; base.options['direction']=="rtl" ? pixels=-pixels : pixels=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, cssObj; base.options['direction']=="rtl" ? cssObj = {"right":value} : cssObj = {"left":value}; base.$owlWrapper.css(cssObj); }, css2slide : function(value,speed){ var base = this, cssObj; base.options['direction']=="rtl" ? cssObj = {"right":value} : cssObj = {"left":value}; base.isCssFinish = false; base.$owlWrapper.stop(true,true).animate(cssObj, { duration : speed || base.options.slideSpeed , complete : function(){ base.isCssFinish = true; } }); }, checkBrowser : function(){ var base = this; //Check 3d support var translate3D = "translate3d(0px, 0px, 0px)", tempElem = document.createElement("div"); tempElem.style.cssText= " -moz-transform:" + translate3D + "; -ms-transform:" + translate3D + "; -o-transform:" + translate3D + "; -webkit-transform:" + translate3D + "; transform:" + translate3D; var regex = /translate3d\(0px, 0px, 0px\)/g, asSupport = tempElem.style.cssText.match(regex), support3d = (asSupport !== null && asSupport.length === 1); var isTouch = "ontouchstart" in 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; var 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; var 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){ return { x : event.touches[0].pageX, y : event.touches[0].pageY }; } else { if(event.pageX !== undefined){ return { x : event.pageX, y : event.pageY }; } else { 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 event = event.originalEvent || event || window.event; if (event.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){ 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()); /*Bilal*/ var position = $(this).position(); if(base.options['direction']=="rtl") { positionRight = base.$owlItems.eq(0).width()*base.currentItem; locals.relativePos = positionRight; locals.offsetX = -getTouches(event).x + positionRight; } else { locals.relativePos = position.left; locals.offsetX = getTouches(event).x - position.left; } locals.offsetY = getTouches(event).y - position.top; swapEvents("on"); locals.sliding = false; locals.targetElement = event.target || event.srcElement; } function dragMove(event){ var event = event.originalEvent || event || window.event; if(base.options['direction']=="rtl") { base.newPosX = -getTouches(event).x - locals.offsetX; base.newPosY = getTouches(event).y - locals.offsetY; base.newRelativeX = base.newPosX + locals.relativePos; } else { base.newPosX = getTouches(event).x - locals.offsetX; base.newPosY = getTouches(event).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){ event.preventDefault ? event.preventDefault() : event.returnValue = false; locals.sliding = true; } if((base.newPosY > 10 || base.newPosY < -10) && locals.sliding === false){ $(document).off("touchmove.owl"); } var minSwipe = function(){ return base.newRelativeX / 5; }; var 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 event = event.originalEvent || event || window.event; event.target = event.target || event.srcElement; locals.dragging = false; if(base.browser.isTouch !== true){ base.$owlWrapper.removeClass("grabbing"); } if(base.options['direction']=="rtl") { if (base.newRelativeX < 0) { base.dragDirection = base.owl.dragDirection = "right"; } else { base.dragDirection = base.owl.dragDirection = "left"; } } else { if (base.newRelativeX < 0) { base.dragDirection = base.owl.dragDirection = "left"; } else { base.dragDirection = base.owl.dragDirection = "right"; } } if(base.newRelativeX !== 0){ var newPosition = base.getNewPosition(); base.goTo(newPosition,false,"drag"); if(locals.targetElement === event.target && base.browser.isTouch !== true){ $(event.target).on("click.disable", function(ev){ ev.stopImmediatePropagation(); ev.stopPropagation(); ev.preventDefault(); $(event.target).off("click.disable"); }); var handlers = $._data(event.target, "events")["click"]; var 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; 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; if(base.options.lazyLoad === false){ return false; } for(var i=0; i= 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; if ($lazyImg.prop("tagName") === "DIV") { $lazyImg.css("background-image", "url(" + $lazyImg.data("src")+ ")" ); var isBackgroundImg=true; } else { $lazyImg[0].src = $lazyImg.data("src"); } checkLazyImage(); function checkLazyImage(){ iterations += 1; if (base.completeImg($lazyImg.get(0)) || isBackgroundImg === true) { showImage(); } else if(iterations <= 100){//if image loads in less than 10 seconds setTimeout(checkLazyImage,100); } else { showImage(); } } function showImage(){ $item.data("owl-loaded", "loaded").removeClass("loading"); $lazyImg.removeAttr("data-src"); base.options.lazyEffect === "fade" ? $lazyImg.fadeIn(400) : $lazyImg.show(); if(typeof base.options.afterLazyLoad === "function") { base.options.afterLazyLoad.apply(this,[base.$elem]); } } }, autoHeight : function(){ var base = this; var $currentimg = $(base.$owlItems[base.currentItem]).find("img"); if($currentimg.get(0) !== undefined ){ var iterations = 0; checkImage(); } else { addHeight(); } function checkImage(){ iterations += 1; if ( base.completeImg($currentimg.get(0)) ) { addHeight(); } else if(iterations <= 100){ //if image loads in less than 10 seconds setTimeout(checkImage,100); } else { base.wrapperOuter.css("height", ""); //Else remove height attribute } } function addHeight(){ var $currentItem = $(base.$owlItems[base.currentItem]).height(); base.wrapperOuter.css("height",$currentItem+"px"); if(!base.wrapperOuter.hasClass("autoHeight")){ setTimeout(function(){ base.wrapperOuter.addClass("autoHeight"); },0); } } }, completeImg : function(img) { if (!img.complete) { return false; } if (typeof img.naturalWidth !== "undefined" && img.naturalWidth == 0) { return false; } return true; }, onVisibleItems : function(){ var base = this; if(base.options.addClassActive === true){ base.$owlItems.removeClass("active"); } base.visibleItems = []; for(var i=base.currentItem; i= 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 = { direction: $("body").hasClass( "rtl" )?'rtl':'ltr', 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 ); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/modernizr.js ================================================================================*/; ;window.Modernizr=(function(window,document,undefined){var version='2.8.3',Modernizr={},enableClasses=true,docElement=document.documentElement,mod='modernizr',modElem=document.createElement(mod),mStyle=modElem.style,inputElem=document.createElement('input'),smile=':)',toString={}.toString,prefixes=' -webkit- -moz- -o- -ms- '.split(' '),omPrefixes='Webkit Moz O ms',cssomPrefixes=omPrefixes.split(' '),domPrefixes=omPrefixes.toLowerCase().split(' '),ns={'svg':'http://www.w3.org/2000/svg'},tests={},inputs={},attrs={},classes=[],slice=classes.slice,featureName,injectElementWithStyles=function(rule,callback,nodes,testnames){var style,ret,node,docOverflow,div=document.createElement('div'),body=document.body,fakeBody=body||document.createElement('body');if(parseInt(nodes,10)){while(nodes--){node=document.createElement('div');node.id=testnames?testnames[nodes]:mod+(nodes+1);div.appendChild(node);}} style=['­',''].join('');div.id=mod;(body?div:fakeBody).innerHTML+=style;fakeBody.appendChild(div);if(!body){fakeBody.style.background='';fakeBody.style.overflow='hidden';docOverflow=docElement.style.overflow;docElement.style.overflow='hidden';docElement.appendChild(fakeBody);} ret=callback(div,rule);if(!body){fakeBody.parentNode.removeChild(fakeBody);docElement.style.overflow=docOverflow;}else{div.parentNode.removeChild(div);} return!!ret;},isEventSupported=(function(){var TAGNAMES={'select':'input','change':'input','submit':'form','reset':'form','error':'img','load':'img','abort':'img'};function isEventSupported(eventName,element){element=element||document.createElement(TAGNAMES[eventName]||'div');eventName='on'+eventName;var isSupported=eventName in element;if(!isSupported){if(!element.setAttribute){element=document.createElement('div');} if(element.setAttribute&&element.removeAttribute){element.setAttribute(eventName,'');isSupported=is(element[eventName],'function');if(!is(element[eventName],'undefined')){element[eventName]=undefined;} element.removeAttribute(eventName);}} element=null;return isSupported;} return isEventSupported;})(),_hasOwnProperty=({}).hasOwnProperty,hasOwnProp;if(!is(_hasOwnProperty,'undefined')&&!is(_hasOwnProperty.call,'undefined')){hasOwnProp=function(object,property){return _hasOwnProperty.call(object,property);};} else{hasOwnProp=function(object,property){return((property in object)&&is(object.constructor.prototype[property],'undefined'));};} if(!Function.prototype.bind){Function.prototype.bind=function bind(that){var target=this;if(typeof target!="function"){throw new TypeError();} var args=slice.call(arguments,1),bound=function(){if(this instanceof bound){var F=function(){};F.prototype=target.prototype;var self=new F();var result=target.apply(self,args.concat(slice.call(arguments)));if(Object(result)===result){return result;} return self;}else{return target.apply(that,args.concat(slice.call(arguments)));}};return bound;};} function setCss(str){mStyle.cssText=str;} function setCssAll(str1,str2){return setCss(prefixes.join(str1+';')+(str2||''));} function is(obj,type){return typeof obj===type;} function contains(str,substr){return!!~(''+str).indexOf(substr);} function testProps(props,prefixed){for(var i in props){var prop=props[i];if(!contains(prop,"-")&&mStyle[prop]!==undefined){return prefixed=='pfx'?prop:true;}} return false;} function testDOMProps(props,obj,elem){for(var i in props){var item=obj[props[i]];if(item!==undefined){if(elem===false)return props[i];if(is(item,'function')){return item.bind(elem||obj);} return item;}} return false;} function testPropsAll(prop,prefixed,elem){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+' '+cssomPrefixes.join(ucProp+' ')+ucProp).split(' ');if(is(prefixed,"string")||is(prefixed,"undefined")){return testProps(props,prefixed);}else{props=(prop+' '+(domPrefixes).join(ucProp+' ')+ucProp).split(' ');return testDOMProps(props,prefixed,elem);}}tests['flexbox']=function(){return testPropsAll('flexWrap');};tests['canvas']=function(){var elem=document.createElement('canvas');return!!(elem.getContext&&elem.getContext('2d'));};tests['canvastext']=function(){return!!(Modernizr['canvas']&&is(document.createElement('canvas').getContext('2d').fillText,'function'));};tests['webgl']=function(){return!!window.WebGLRenderingContext;};tests['touch']=function(){var bool;if(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch){bool=true;}else{injectElementWithStyles(['@media (',prefixes.join('touch-enabled),('),mod,')','{#modernizr{top:9px;position:absolute}}'].join(''),function(node){bool=node.offsetTop===9;});} return bool;};tests['geolocation']=function(){return'geolocation'in navigator;};tests['postmessage']=function(){return!!window.postMessage;};tests['websqldatabase']=function(){return!!window.openDatabase;};tests['indexedDB']=function(){return!!testPropsAll("indexedDB",window);};tests['hashchange']=function(){return isEventSupported('hashchange',window)&&(document.documentMode===undefined||document.documentMode>7);};tests['history']=function(){return!!(window.history&&history.pushState);};tests['draganddrop']=function(){var div=document.createElement('div');return('draggable'in div)||('ondragstart'in div&&'ondrop'in div);};tests['websockets']=function(){return'WebSocket'in window||'MozWebSocket'in window;};tests['rgba']=function(){setCss('background-color:rgba(150,255,150,.5)');return contains(mStyle.backgroundColor,'rgba');};tests['hsla']=function(){setCss('background-color:hsla(120,40%,100%,.5)');return contains(mStyle.backgroundColor,'rgba')||contains(mStyle.backgroundColor,'hsla');};tests['multiplebgs']=function(){setCss('background:url(https://),url(https://),red url(https://)');return(/(url\s*\(.*?){3}/).test(mStyle.background);};tests['backgroundsize']=function(){return testPropsAll('backgroundSize');};tests['borderimage']=function(){return testPropsAll('borderImage');};tests['borderradius']=function(){return testPropsAll('borderRadius');};tests['boxshadow']=function(){return testPropsAll('boxShadow');};tests['textshadow']=function(){return document.createElement('div').style.textShadow==='';};tests['opacity']=function(){setCssAll('opacity:.55');return(/^0.55$/).test(mStyle.opacity);};tests['cssanimations']=function(){return testPropsAll('animationName');};tests['csscolumns']=function(){return testPropsAll('columnCount');};tests['cssgradients']=function(){var str1='background-image:',str2='gradient(linear,left top,right bottom,from(#9f9),to(white));',str3='linear-gradient(left top,#9f9, white);';setCss((str1+'-webkit- '.split(' ').join(str2+str1)+ prefixes.join(str3+str1)).slice(0,-str1.length));return contains(mStyle.backgroundImage,'gradient');};tests['cssreflections']=function(){return testPropsAll('boxReflect');};tests['csstransforms']=function(){return!!testPropsAll('transform');};tests['csstransforms3d']=function(){var ret=!!testPropsAll('perspective');if(ret&&'webkitPerspective'in docElement.style){injectElementWithStyles('@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}',function(node,rule){ret=node.offsetLeft===9&&node.offsetHeight===3;});} return ret;};tests['csstransitions']=function(){return testPropsAll('transition');};tests['fontface']=function(){var bool;injectElementWithStyles('@font-face {font-family:"font";src:url("https://")}',function(node,rule){var style=document.getElementById('smodernizr'),sheet=style.sheet||style.styleSheet,cssText=sheet?(sheet.cssRules&&sheet.cssRules[0]?sheet.cssRules[0].cssText:sheet.cssText||''):'';bool=/src/i.test(cssText)&&cssText.indexOf(rule.split(' ')[0])===0;});return bool;};tests['generatedcontent']=function(){var bool;injectElementWithStyles(['#',mod,'{font:0/0 a}#',mod,':after{content:"',smile,'";visibility:hidden;font:3px/1 a}'].join(''),function(node){bool=node.offsetHeight>=3;});return bool;};tests['video']=function(){var elem=document.createElement('video'),bool=false;try{if(bool=!!elem.canPlayType){bool=new Boolean(bool);bool.ogg=elem.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,'');bool.h264=elem.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,'');bool.webm=elem.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,'');}}catch(e){} return bool;};tests['audio']=function(){var elem=document.createElement('audio'),bool=false;try{if(bool=!!elem.canPlayType){bool=new Boolean(bool);bool.ogg=elem.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,'');bool.mp3=elem.canPlayType('audio/mpeg;').replace(/^no$/,'');bool.wav=elem.canPlayType('audio/wav; codecs="1"').replace(/^no$/,'');bool.m4a=(elem.canPlayType('audio/x-m4a;')||elem.canPlayType('audio/aac;')).replace(/^no$/,'');}}catch(e){} return bool;};tests['localstorage']=function(){try{localStorage.setItem(mod,mod);localStorage.removeItem(mod);return true;}catch(e){return false;}};tests['sessionstorage']=function(){try{sessionStorage.setItem(mod,mod);sessionStorage.removeItem(mod);return true;}catch(e){return false;}};tests['webworkers']=function(){return!!window.Worker;};tests['applicationcache']=function(){return!!window.applicationCache;};tests['svg']=function(){return!!document.createElementNS&&!!document.createElementNS(ns.svg,'svg').createSVGRect;};tests['inlinesvg']=function(){var div=document.createElement('div');div.innerHTML='';return(div.firstChild&&div.firstChild.namespaceURI)==ns.svg;};tests['smil']=function(){return!!document.createElementNS&&/SVGAnimate/.test(toString.call(document.createElementNS(ns.svg,'animate')));};tests['svgclippaths']=function(){return!!document.createElementNS&&/SVGClipPath/.test(toString.call(document.createElementNS(ns.svg,'clipPath')));};function webforms(){Modernizr['input']=(function(props){for(var i=0,len=props.length;i';supportsHtml5Styles=('hidden'in a);supportsUnknownElements=a.childNodes.length==1||(function(){(document.createElement)('a');var frag=document.createDocumentFragment();return(typeof frag.cloneNode=='undefined'||typeof frag.createDocumentFragment=='undefined'||typeof frag.createElement=='undefined');}());}catch(e){supportsHtml5Styles=true;supportsUnknownElements=true;}}());function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement('p'),parent=ownerDocument.getElementsByTagName('head')[0]||ownerDocument.documentElement;p.innerHTML='x';return parent.insertBefore(p.lastChild,parent.firstChild);} function getElements(){var elements=html5.elements;return typeof elements=='string'?elements.split(' '):elements;} function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];if(!data){data={};expanID++;ownerDocument[expando]=expanID;expandoData[expanID]=data;} return data;} function createElement(nodeName,ownerDocument,data){if(!ownerDocument){ownerDocument=document;} if(supportsUnknownElements){return ownerDocument.createElement(nodeName);} if(!data){data=getExpandoData(ownerDocument);} var node;if(data.cache[nodeName]){node=data.cache[nodeName].cloneNode();}else if(saveClones.test(nodeName)){node=(data.cache[nodeName]=data.createElem(nodeName)).cloneNode();}else{node=data.createElem(nodeName);} return node.canHaveChildren&&!reSkip.test(nodeName)&&!node.tagUrn?data.frag.appendChild(node):node;} function createDocumentFragment(ownerDocument,data){if(!ownerDocument){ownerDocument=document;} if(supportsUnknownElements){return ownerDocument.createDocumentFragment();} data=data||getExpandoData(ownerDocument);var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;for(;i'+total+'
');$('.hikashop_small_cart_checkout_link').html(''+citem+'
');wcart.one('update-mini-cart',function(){$('.cart-limit').html(cart_limit);function resizeInput(){$(this).attr('size',$(this).val().length);} $('.cart-limit input[type="text"]').keyup(resizeInput).each(resizeInput);});var isRemove=0;wcart.find('input.hikashop_product_quantity_field').each(function(){if(!this.value||!parseInt(this.value)){isRemove=1;$(this).closest('.shop-card-products').addClass('fadeOutRight animated').one(aend,function(){$(this).remove();wcart.trigger('update-mini-cart');});}});if(!isRemove){wcart.trigger('update-mini-cart');}});return false;}).delegate('[data-remove="item-qcart"]','click.remove-item',function(){$(this).closest('.shop-card-products').find('[name]').val(0);wcart.find('form').trigger('submit');return false;});});jQuery(function($){$.extend($.fn,{mdrop:function(o){var doc=this;return doc.delegate(o.mark,['click',o.mark].join(''),function(){var p=$(this).closest('.top-bar-nav-shop-card'),cl=p.find('.cart-limit');cl.hasClass('owl-carousel')||doc.trigger('setup-pagi',[cl]);p.toggleClass('open');return false;}).on({'click.panel-hikashop_small_cart_checkout_link':function(e){var target=$(e.target),panel='.'+o.panel,sc=target.parents(panel);if(target.hasClass(o.panel)||sc.length){return;} $(panel).closest('.top-bar-nav-shop-card').removeClass('open');},'setup-pagi':function(e,cl){cl.owlCarousel({singleItem:true,pagination:true,paginationNumbers:true,direction:$("body").hasClass("rtl")?'rtl':'ltr'});function resizeInput(){$(this).attr('size',$(this).val().length);} $('.top-bar-nav-shop-card input[type="text"]').keyup(resizeInput).each(resizeInput);}});}});$(document).mdrop({mark:'.hikashop_small_cart_checkout_link',panel:'shop-card'});});(function($){$.extend($.fn,{syncOwl:function(o){o=$.extend({main:{items:1},sub:{items:4,afterInit:function(el){el.data({items:el.find('.owl-item').each(function(i){$(this).data({owlItem:i})})}).data('items').first().addClass("active");}}},o);o.main.afterAction=function(el){var current=this.currentItem,sub=el.data('sub');sub.data('items').removeClass("active").eq(current).addClass("active");sub.trigger('center',current);};o.sub.afterInit=function(el){el.data({items:el.find('.owl-item').each(function(i){$(this).data({owlItem:i})})}).data('items').first().addClass("active");};var mslider=o.main.selector,sslider=o.sub.selector;return this.each(function(){var wrap=$(this),main=wrap.find(mslider),sub=wrap.find(sslider);sub.owlCarousel(o.sub).delegate('.owl-item','click',function(e){e.preventDefault();main.trigger("owl.goTo",$(this).data("owlItem"));}).on({'center':function(e,num){var sync2=$(this),sync2visible=sync2.data("owlCarousel").owl.visibleItems,found=$.inArray(num,sync2visible)>-1?1:0;if(!found){if(num>sync2visible[sync2visible.length-1]){sync2.trigger("owl.goTo",num-sync2visible.length+2);}else{if(num-1===-1){num=0;} sync2.trigger("owl.goTo",num);}}else if(num===sync2visible[sync2visible.length-1]){sync2.trigger("owl.goTo",sync2visible[1]);}else if(num===sync2visible[0]){sync2.trigger("owl.goTo",num-1);}}});console.log(o.main);main.data({sub:sub}).owlCarousel(o.main);});}});})(jQuery);jQuery(function($){$('.jv-slide-hikashop').syncOwl({main:{selector:'.ntd-owl-mainproduct',direction:$("body").hasClass("rtl")?'rtl':'ltr',items:1,singleItem:true},sub:{selector:'.ntd-owl-thumbnailproduct',direction:$("body").hasClass("rtl")?'rtl':'ltr',items:4,itemsDesktop:[1199,4],itemsDesktopSmall:[979,4],itemsTablet:[768,4],itemsTablet:[650,8],itemsMobile:[479,4],navigation:true,navigationText:$("body").hasClass("rtl")?['','']:['','']}});});jQuery(function($){function bImage(view){view.find('.product-slider').each(function(){var el=$(this),thumb=view.find(".shop-slider-pager");el.owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',singleItem:true,pagination:false,autoHeight:true,navigation:true,navigationText:["",""],afterAction:syncPosition});thumb.owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:4,itemsDesktop:[1199,4],itemsDesktopSmall:[979,4],itemsTablet:[768,4],itemsMobile:[479,4],pagination:false,responsiveRefreshRate:100,afterInit:function(el){el.find(".owl-item").eq(0).addClass("synced");}});function syncPosition(el){var current=this.currentItem;thumb.find(".owl-item").removeClass("synced").eq(current).addClass("synced") if(thumb.data("owlCarousel")!==undefined){center(current)}} thumb.on("click",".owl-item",function(e){e.preventDefault();var number=$(this).data("owlItem");el.trigger("owl.goTo",number);});function center(number){var sync2visible=thumb.data("owlCarousel").owl.visibleItems;var num=number;var found=false;for(var i in sync2visible){if(num===sync2visible[i]){var found=true;}} if(found===false){if(num>sync2visible[sync2visible.length-1]){thumb.trigger("owl.goTo",num-sync2visible.length+2)}else{if(num-1===-1){num=0;} thumb.trigger("owl.goTo",num);}}else if(num===sync2visible[sync2visible.length-1]){thumb.trigger("owl.goTo",sync2visible[1])}else if(num===sync2visible[0]){thumb.trigger("owl.goTo",num-1)}}});view.find('li[rel^="zoom"]').zoom();view.find('a[rel^="prettyPhoto"]').prettyPhoto();} bImage($('.shop-slider-container:not(:hidden)'));window.hikashopUpdateVariantData=function(selection){if(selection){var names=['id','name','code','image','price','quantity','description','weight','url','width','length','height','contact','custom_info','files'];var len=names.length;for(var i=0;i0)||(global.navigator.pointerEnabled&&global.navigator.maxTouchPoints>0)||false);UI.support.mutationobserver=(global.MutationObserver||global.WebKitMutationObserver||null);UI.Utils={};UI.Utils.str2json=function(str){var token=/[^,:{}\[\]]+/g,quote=/^['"](.*)['"]$/,escap=/(["])/g;return String(str).trim().replace(token,function(a){a=a.trim();if(''===a||'true'===a||'false'===a||'null'===a||(!isNaN(parseFloat(a))&&isFinite(a))){return a;} return'"'+a.replace(quote,'$1').replace(escap,'\\$1')+'"';});};UI.Utils.debounce=function(func,wait,immediate){var timeout;return function(){var context=this,args=arguments;var later=function(){timeout=null;if(!immediate)func.apply(context,args);};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)func.apply(context,args);};};UI.Utils.removeCssRules=function(selectorRegEx){var idx,idxs,stylesheet,_i,_j,_k,_len,_len1,_len2,_ref;if(!selectorRegEx)return;setTimeout(function(){try{_ref=document.styleSheets;for(_i=0,_len=_ref.length;_i<_len;_i++){stylesheet=_ref[_i];idxs=[];stylesheet.cssRules=stylesheet.cssRules;for(idx=_j=0,_len1=stylesheet.cssRules.length;_j<_len1;idx=++_j){if(stylesheet.cssRules[idx].type===CSSRule.STYLE_RULE&&selectorRegEx.test(stylesheet.cssRules[idx].selectorText)){idxs.unshift(idx);}} for(_k=0,_len2=idxs.length;_k<_len2;_k++){stylesheet.deleteRule(idxs[_k]);}}}catch(_error){}},0);};UI.Utils.isInView=function(element,options){var $element=$(element);if(!$element.is(':visible')){return false;} var window_left=$win.scrollLeft(),window_top=$win.scrollTop(),offset=$element.offset(),left=offset.left,top=offset.top;options=$.extend({topoffset:0,leftoffset:0},options);if(top+$element.height()>=window_top&&top-options.topoffset<=window_top+$win.height()&&left+$element.width()>=window_left&&left-options.leftoffset<=window_left+$win.width()){return true;}else{return false;}};UI.Utils.checkDisplay=function(context,initanimation){var elements=$('[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]',context||document),animated;if(context&&!elements.length){elements=$(context);} elements.trigger('uk.check.display');if(initanimation){if(typeof(initanimation)!='string'){initanimation='[class*="uk-animation-"]';} elements.find(initanimation).each(function(){var ele=$(this),cls=ele.attr('class'),anim=cls.match(/uk\-animation\-(.+)/);ele.removeClass(anim[0]).width();ele.addClass(anim[0]);});} return elements;};UI.Utils.options=function(string){if($.isPlainObject(string))return string;var start=(string?string.indexOf("{"):-1),options={};if(start!=-1){try{options=JSON.parse(UI.Utils.str2json(string.substr(start)));}catch(e){}} return options;};UI.Utils.animate=function(element,cls){var d=$.Deferred();element=$(element);element.css('display','none').addClass(cls).one(UI.support.animation.end,function(){element.removeClass(cls);d.resolve();}).width();element.css('display','');return d.promise();};UI.Utils.template=function(str,data){var tokens=str.replace(/\n/g,'\\n').replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),i=0,toc,cmd,prop,val,fn,output=[],openblocks=0;while(i/g, '>');}"].join("\n"));return data?fn(data):fn;};UI.Utils.events={};UI.Utils.events.click=UI.support.touch?'tap':'click';$.UIkit=UI;$.fn.uk=UI.fn;$.UIkit.langdirection=$html.attr("dir")=="rtl"?"right":"left";UI.components={};UI.component=function(name,def){var fn=function(element,options){var $this=this;this.element=element?$(element):null;this.options=$.extend(true,{},this.defaults,options);this.plugins={};if(this.element){this.element.data(name,this);} this.init();(this.options.plugins.length?this.options.plugins:Object.keys(fn.plugins)).forEach(function(plugin){if(fn.plugins[plugin].init){fn.plugins[plugin].init($this);$this.plugins[plugin]=true;}});this.trigger('uk.component.init',[name,this]);return this;};fn.plugins={};$.extend(true,fn.prototype,{defaults:{plugins:[]},init:function(){},on:function(){return $(this.element||this).on.apply(this.element||this,arguments);},one:function(){return $(this.element||this).one.apply(this.element||this,arguments);},off:function(evt){return $(this.element||this).off(evt);},trigger:function(evt,params){return $(this.element||this).trigger(evt,params);},find:function(selector){return this.element?this.element.find(selector):$([]);},proxy:function(obj,methods){var $this=this;methods.split(' ').forEach(function(method){if(!$this[method])$this[method]=function(){return obj[method].apply(obj,arguments);};});},mixin:function(obj,methods){var $this=this;methods.split(' ').forEach(function(method){if(!$this[method])$this[method]=obj[method].bind($this);});}},def);this.components[name]=fn;this[name]=function(){var element,options;if(arguments.length){switch(arguments.length){case 1:if(typeof arguments[0]==="string"||arguments[0].nodeType||arguments[0]instanceof jQuery){element=$(arguments[0]);}else{options=arguments[0];} break;case 2:element=$(arguments[0]);options=arguments[1];break;}} if(element&&element.data(name)){return element.data(name);} return(new UI.components[name](element,options));};return fn;};UI.plugin=function(component,name,def){this.components[component].plugins[name]=def;};UI.domObservers=[];UI.domready=false;UI.ready=function(fn){UI.domObservers.push(fn);if(UI.domready){fn(document);}};UI.on=function(){if(arguments.length==2&&arguments[0].indexOf('uk.domready')===0&&UI.domready){arguments[1].apply($doc);} return $doc.on.apply($doc,arguments);};UI.one=function(){if(arguments.length==2&&arguments[0].indexOf('uk.domready')===0&&UI.domready){arguments[1].apply($doc);return $doc;} return $doc.one.apply($doc,arguments);};UI.trigger=function(evt,params){return $doc.trigger(evt,params);};UI.domObserve=function(selector,fn){if(!UI.support.mutationobserver)return;fn=fn||function(){};$(selector).each(function(){var element=this,$element=$(element);if($element.data('observer')){return;} try{var observer=new UI.support.mutationobserver(UI.Utils.debounce(function(mutations){fn.apply(element,[]);$element.trigger('uk.dom.changed');},50));observer.observe(element,{childList:true,subtree:true});$element.data('observer',observer);}catch(e){}});};UI.ready(function(context){UI.domObserve($('[data-uk-observe]',context||document));});UI.on('uk.domready',function(){UI.domObservers.forEach(function(fn){fn(document);});if(UI.domready)UI.Utils.checkDisplay(document);});UI.on('uk.dom.changed',function(e){var ele=e.target;UI.domObservers.forEach(function(fn){fn(ele);});UI.Utils.checkDisplay(ele);});$(function(){UI.trigger('uk.domready.before');setInterval((function(){var memory={x:window.pageXOffset,y:window.pageYOffset},dir;var fn=function(){if(memory.x!=window.pageXOffset||memory.y!=window.pageYOffset){dir={x:0,y:0};if(window.pageXOffset!=memory.x)dir.x=window.pageXOffset>memory.x?1:-1;if(window.pageYOffset!=memory.y)dir.y=window.pageYOffset>memory.y?1:-1;memory={"dir":dir,"x":window.pageXOffset,"y":window.pageYOffset};$doc.trigger('uk-scroll',[memory]);}};if($.UIkit.support.touch){$html.on('touchmove touchend MSPointerMove MSPointerUp pointermove pointerup',fn);} if(memory.x||memory.y)fn();return fn;})(),15);UI.trigger('uk.domready');if(UI.support.touch){if(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)){UI.$win.on('load orientationchange resize',UI.Utils.debounce((function(){var fn=function(){$('.uk-height-viewport').css('height',window.innerHeight);return fn;};return fn();})(),100));}} UI.trigger('uk.domready.after');UI.domready=true;});$html.addClass(UI.support.touch?"uk-touch":"uk-notouch");if(UI.support.touch){var hoverset=false,selector='.uk-overlay, .uk-overlay-toggle, .uk-caption-toggle, .uk-animation-hover, .uk-has-hover',exclude;$html.on('touchstart MSPointerDown pointerdown',selector,function(){if(hoverset)$('.uk-hover').removeClass('uk-hover');hoverset=$(this).addClass('uk-hover');}).on('touchend MSPointerUp pointerup',function(e){exclude=$(e.target).parents(selector);if(hoverset)hoverset.not(exclude).removeClass('uk-hover');});} return UI;});;(function($){var touch={},touchTimeout,tapTimeout,swipeTimeout,longTapTimeout,longTapDelay=750,gesture;function swipeDirection(x1,x2,y1,y2){return Math.abs(x1-x2)>=Math.abs(y1-y2)?(x1-x2>0?'Left':'Right'):(y1-y2>0?'Up':'Down');} function longTap(){longTapTimeout=null;if(touch.last){touch.el.trigger('longTap');touch={};}} function cancelLongTap(){if(longTapTimeout)clearTimeout(longTapTimeout);longTapTimeout=null;} function cancelAll(){if(touchTimeout)clearTimeout(touchTimeout);if(tapTimeout)clearTimeout(tapTimeout);if(swipeTimeout)clearTimeout(swipeTimeout);if(longTapTimeout)clearTimeout(longTapTimeout);touchTimeout=tapTimeout=swipeTimeout=longTapTimeout=null;touch={};} function isPrimaryTouch(event){return event.pointerType==event.MSPOINTER_TYPE_TOUCH&&event.isPrimary;} $(function(){var now,delta,deltaX=0,deltaY=0,firstTouch;if('MSGesture'in window){gesture=new MSGesture();gesture.target=document.body;} $(document).on('MSGestureEnd gestureend',function(e){var swipeDirectionFromVelocity=e.originalEvent.velocityX>1?'Right':e.originalEvent.velocityX<-1?'Left':e.originalEvent.velocityY>1?'Down':e.originalEvent.velocityY<-1?'Up':null;if(swipeDirectionFromVelocity){touch.el.trigger('swipe');touch.el.trigger('swipe'+swipeDirectionFromVelocity);}}).on('touchstart MSPointerDown pointerdown',function(e){if(e.type=='MSPointerDown'&&!isPrimaryTouch(e.originalEvent))return;firstTouch=(e.type=='MSPointerDown'||e.type=='pointerdown')?e:e.originalEvent.touches[0];now=Date.now();delta=now-(touch.last||now);touch.el=$('tagName'in firstTouch.target?firstTouch.target:firstTouch.target.parentNode);if(touchTimeout)clearTimeout(touchTimeout);touch.x1=firstTouch.pageX;touch.y1=firstTouch.pageY;if(delta>0&&delta<=250)touch.isDoubleTap=true;touch.last=now;longTapTimeout=setTimeout(longTap,longTapDelay);if(gesture&&(e.type=='MSPointerDown'||e.type=='pointerdown'||e.type=='touchstart')){gesture.addPointer(e.originalEvent.pointerId);}}).on('touchmove MSPointerMove pointermove',function(e){if(e.type=='MSPointerMove'&&!isPrimaryTouch(e.originalEvent))return;firstTouch=(e.type=='MSPointerMove'||e.type=='pointermove')?e:e.originalEvent.touches[0];cancelLongTap();touch.x2=firstTouch.pageX;touch.y2=firstTouch.pageY;deltaX+=Math.abs(touch.x1-touch.x2);deltaY+=Math.abs(touch.y1-touch.y2);}).on('touchend MSPointerUp pointerup',function(e){if(e.type=='MSPointerUp'&&!isPrimaryTouch(e.originalEvent))return;cancelLongTap();if((touch.x2&&Math.abs(touch.x1-touch.x2)>30)||(touch.y2&&Math.abs(touch.y1-touch.y2)>30)){swipeTimeout=setTimeout(function(){touch.el.trigger('swipe');touch.el.trigger('swipe'+(swipeDirection(touch.x1,touch.x2,touch.y1,touch.y2)));touch={};},0);}else if('last'in touch){if(isNaN(deltaX)||(deltaX<30&&deltaY<30)){tapTimeout=setTimeout(function(){var event=$.Event('tap');event.cancelTouch=cancelAll;touch.el.trigger(event);if(touch.isDoubleTap){touch.el.trigger('doubleTap');touch={};} else{touchTimeout=setTimeout(function(){touchTimeout=null;touch.el.trigger('singleTap');touch={};},250);}},0);}else{touch={};} deltaX=deltaY=0;}}).on('touchcancel MSPointerCancel',cancelAll);$(window).on('scroll',cancelAll);});['swipe','swipeLeft','swipeRight','swipeUp','swipeDown','doubleTap','tap','singleTap','longTap'].forEach(function(eventName){$.fn[eventName]=function(callback){return $(this).on(eventName,callback);};});})(jQuery);(function($,UI){"use strict";var stacks=[];UI.component('stackMargin',{defaults:{'cls':'uk-margin-small-top'},init:function(){var $this=this;this.columns=this.element.children();if(!this.columns.length)return;UI.$win.on('resize orientationchange',(function(){var fn=function(){$this.process();};$(function(){fn();UI.$win.on("load",fn);});return UI.Utils.debounce(fn,50);})());UI.$html.on("uk.dom.changed",function(e){$this.columns=$this.element.children();$this.process();});this.on("uk.check.display",function(e){$this.columns=$this.element.children();if(this.element.is(":visible"))this.process();}.bind(this));stacks.push(this);},process:function(){var $this=this;this.revert();var skip=false,firstvisible=this.columns.filter(":visible:first"),offset=firstvisible.length?firstvisible.offset().top:false;if(offset===false)return;this.columns.each(function(){var column=$(this);if(column.is(":visible")){if(skip){column.addClass($this.options.cls);}else{if(column.offset().top!=offset){column.addClass($this.options.cls);skip=true;}}}});return this;},revert:function(){this.columns.removeClass(this.options.cls);return this;}});UI.ready(function(context){$("[data-uk-margin]",context).each(function(){var ele=$(this),obj;if(!ele.data("stackMargin")){obj=UI.stackMargin(ele,UI.Utils.options(ele.attr("data-uk-margin")));}});});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";UI.component('smoothScroll',{init:function(){var $this=this;this.on("click",function(e){e.preventDefault();scrollToElement($(this.hash).length?$(this.hash):$("body"),$this.options);});}});function scrollToElement(ele,options){options=$.extend({duration:1000,transition:'easeOutExpo',offset:0,complete:function(){}},options);var target=ele.offset().top-options.offset,docheight=UI.$doc.height(),winheight=window.innerHeight;if((target+winheight)>docheight){target=docheight-winheight;} $("html,body").stop().animate({scrollTop:target},options.duration,options.transition).promise().done(options.complete);} UI.Utils.scrollToElement=scrollToElement;if(!$.easing['easeOutExpo']){$.easing['easeOutExpo']=function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;};} UI.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(e){var ele=$(this);if(!ele.data("smoothScroll")){var obj=UI.smoothScroll(ele,UI.Utils.options(ele.attr("data-uk-smooth-scroll")));ele.trigger("click");} return false;});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";var $win=UI.$win,$doc=UI.$doc,scrollspies=[],checkScrollSpy=function(){for(var i=0;i=scrollTop){return inviews[i];}}})();if(!target)return;if($this.options.closest){navitems=links.closest($this.options.closest).removeClass($this.options.cls).end().filter("a[href='#"+target.attr("id")+"']").closest($this.options.closest).addClass($this.options.cls);}else{navitems=links.removeClass($this.options.cls).filter("a[href='#"+target.attr("id")+"']").addClass($this.options.cls);} $this.element.trigger("uk.scrollspynav.inview",[target,navitems]);}};if(this.options.smoothscroll&&UI.smoothScroll){links.each(function(){UI.smoothScroll(this,$this.options.smoothscroll);});} fn();this.element.data("scrollspynav",this);this.check=fn;scrollspynavs.push(this);}});var fnCheck=function(){checkScrollSpy();checkScrollSpyNavs();};$doc.on("uk-scroll",fnCheck);$win.on("resize orientationchange",UI.Utils.debounce(fnCheck,50));UI.ready(function(context){$("[data-uk-scrollspy]",context).each(function(){var element=$(this);if(!element.data("scrollspy")){var obj=UI.scrollspy(element,UI.Utils.options(element.attr("data-uk-scrollspy")));}});$("[data-uk-scrollspy-nav]",context).each(function(){var element=$(this);if(!element.data("scrollspynav")){var obj=UI.scrollspynav(element,UI.Utils.options(element.attr("data-uk-scrollspy-nav")));}});});})(jQuery,jQuery.UIkit);(function(global,$,UI){"use strict";var togglers=[];UI.component('toggle',{defaults:{target:false,cls:'uk-hidden',animation:false,duration:200},init:function(){var $this=this;this.getTogglers();this.on("click",function(e){if($this.element.is('a[href="#"]'))e.preventDefault();$this.toggle();});togglers.push(this);},toggle:function(){if(!this.totoggle.length)return;if(this.options.animation){var $this=this,animations=this.options.animation.split(',');if(animations.length==1){animations[1]=animations[0];} animations[0]=animations[0].trim();animations[1]=animations[1].trim();this.totoggle.css('animation-duration',this.options.duration+'ms');if(this.totoggle.hasClass(this.options.cls)){this.totoggle.toggleClass(this.options.cls);this.totoggle.each(function(){UI.Utils.animate(this,animations[0]).then(function(){$(this).css('animation-duration','');UI.Utils.checkDisplay(this);});});}else{this.totoggle.each(function(){UI.Utils.animate(this,animations[1]+' uk-animation-reverse').then(function(){$(this).toggleClass($this.options.cls).css('animation-duration','');UI.Utils.checkDisplay(this);}.bind(this));});}}else{this.totoggle.toggleClass(this.options.cls);UI.Utils.checkDisplay(this.totoggle);}},getTogglers:function(){this.totoggle=this.options.target?$(this.options.target):[];}});UI.ready(function(context){$("[data-uk-toggle]",context).each(function(){var ele=$(this);if(!ele.data("toggle")){var obj=UI.toggle(ele,UI.Utils.options(ele.attr("data-uk-toggle")));}});setTimeout(function(){togglers.forEach(function(toggler){toggler.getTogglers();});},0);});})(this,jQuery,jQuery.UIkit);(function($,UI){"use strict";UI.component('alert',{defaults:{"fade":true,"duration":200,"trigger":".uk-alert-close"},init:function(){var $this=this;this.on("click",this.options.trigger,function(e){e.preventDefault();$this.close();});},close:function(){var element=this.trigger("uk.alert.close");if(this.options.fade){element.css("overflow","hidden").css("max-height",element.height()).animate({"height":0,"opacity":0,"padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0},this.options.duration,removeElement);}else{removeElement();} function removeElement(){element.trigger("uk.alert.closed").remove();}}});UI.$html.on("click.alert.uikit","[data-uk-alert]",function(e){var ele=$(this);if(!ele.data("alert")){var alert=UI.alert(ele,UI.Utils.options(ele.data("uk-alert")));if($(e.target).is(ele.data("alert").options.trigger)){e.preventDefault();alert.close();}}});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";UI.component('buttonRadio',{defaults:{"target":".uk-button"},init:function(){var $this=this;this.on("click",this.options.target,function(e){if($(this).is('a[href="#"]'))e.preventDefault();$this.find($this.options.target).not(this).removeClass("uk-active").blur();$this.trigger("uk.button.change",[$(this).addClass("uk-active")]);});},getSelected:function(){return this.find(".uk-active");}});UI.component('buttonCheckbox',{defaults:{"target":".uk-button"},init:function(){var $this=this;this.on("click",this.options.target,function(e){if($(this).is('a[href="#"]'))e.preventDefault();$this.trigger("uk.button.change",[$(this).toggleClass("uk-active").blur()]);});},getSelected:function(){return this.find(".uk-active");}});UI.component('button',{defaults:{},init:function(){var $this=this;this.on("click",function(e){if($this.element.is('a[href="#"]'))e.preventDefault();$this.toggle();$this.trigger("uk.button.change",[$this.element.blur().hasClass("uk-active")]);});},toggle:function(){this.element.toggleClass("uk-active");}});UI.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(e){var ele=$(this);if(!ele.data("buttonRadio")){var obj=UI.buttonRadio(ele,UI.Utils.options(ele.attr("data-uk-button-radio")));if($(e.target).is(obj.options.target)){$(e.target).trigger("click");}}});UI.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(e){var ele=$(this);if(!ele.data("buttonCheckbox")){var obj=UI.buttonCheckbox(ele,UI.Utils.options(ele.attr("data-uk-button-checkbox"))),target=$(e.target);if(target.is(obj.options.target)){ele.trigger("uk.button.change",[target.toggleClass("uk-active").blur()]);}}});UI.$html.on("click.button.uikit","[data-uk-button]",function(e){var ele=$(this);if(!ele.data("button")){var obj=UI.button(ele,UI.Utils.options(ele.attr("data-uk-button")));ele.trigger("click");}});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";var active=false,hoverIdle;UI.component('dropdown',{defaults:{'mode':'hover','remaintime':800,'justify':false,'boundary':UI.$win,'delay':0},remainIdle:false,init:function(){var $this=this;this.dropdown=this.find(".uk-dropdown");this.centered=this.dropdown.hasClass("uk-dropdown-center");this.justified=this.options.justify?$(this.options.justify):false;this.boundary=$(this.options.boundary);this.flipped=this.dropdown.hasClass('uk-dropdown-flip');if(!this.boundary.length){this.boundary=UI.$win;} if(this.options.mode=="click"||UI.support.touch){this.on("click",function(e){var $target=$(e.target);if(!$target.parents(".uk-dropdown").length){if($target.is("a[href='#']")||$target.parent().is("a[href='#']")||($this.dropdown.length&&!$this.dropdown.is(":visible"))){e.preventDefault();} $target.blur();} if(!$this.element.hasClass("uk-open")){$this.show();}else{if($target.is("a:not(.js-uk-prevent)")||$target.is(".uk-dropdown-close")||!$this.dropdown.find(e.target).length){$this.hide();}}});}else{this.on("mouseenter",function(e){if($this.remainIdle){clearTimeout($this.remainIdle);} if(hoverIdle){clearTimeout(hoverIdle);} hoverIdle=setTimeout($this.show.bind($this),$this.options.delay);}).on("mouseleave",function(){if(hoverIdle){clearTimeout(hoverIdle);} $this.remainIdle=setTimeout(function(){$this.hide();},$this.options.remaintime);}).on("click",function(e){var $target=$(e.target);if($this.remainIdle){clearTimeout($this.remainIdle);} if($target.is("a[href='#']")||$target.parent().is("a[href='#']")){e.preventDefault();} $this.show();});}},show:function(){UI.$html.off("click.outer.dropdown");if(active&&active[0]!=this.element[0]){active.removeClass("uk-open");} if(hoverIdle){clearTimeout(hoverIdle);} this.checkDimensions();this.element.addClass("uk-open");this.trigger('uk.dropdown.show',[this]);UI.Utils.checkDisplay(this.dropdown,true);active=this.element;this.registerOuterClick();},hide:function(){this.element.removeClass("uk-open");this.remainIdle=false;if(active&&active[0]==this.element[0])active=false;},registerOuterClick:function(){var $this=this;UI.$html.off("click.outer.dropdown");setTimeout(function(){UI.$html.on("click.outer.dropdown",function(e){if(hoverIdle){clearTimeout(hoverIdle);} var $target=$(e.target);if(active&&active[0]==$this.element[0]&&($target.is("a:not(.js-uk-prevent)")||$target.is(".uk-dropdown-close")||!$this.dropdown.find(e.target).length)){$this.hide();UI.$html.off("click.outer.dropdown");}});},10);},checkDimensions:function(){if(!this.dropdown.length)return;if(this.justified&&this.justified.length){this.dropdown.css("min-width","");} var $this=this,dropdown=this.dropdown.css("margin-"+$.UIkit.langdirection,""),offset=dropdown.show().offset(),width=dropdown.outerWidth(),boundarywidth=this.boundary.width(),boundaryoffset=this.boundary.offset()?this.boundary.offset().left:0;if(this.centered){dropdown.css("margin-"+$.UIkit.langdirection,(parseFloat(width)/2-dropdown.parent().width()/2)*-1);offset=dropdown.offset();if((width+offset.left)>boundarywidth||offset.left<0){dropdown.css("margin-"+$.UIkit.langdirection,"");offset=dropdown.offset();}} if(this.justified&&this.justified.length){var jwidth=this.justified.outerWidth();dropdown.css("min-width",jwidth);if($.UIkit.langdirection=='right'){var right1=boundarywidth-(this.justified.offset().left+jwidth),right2=boundarywidth-(dropdown.offset().left+dropdown.outerWidth());dropdown.css("margin-right",right1-right2);}else{dropdown.css("margin-left",this.justified.offset().left-offset.left);} offset=dropdown.offset();} if((width+(offset.left-boundaryoffset))>boundarywidth){dropdown.addClass("uk-dropdown-flip");offset=dropdown.offset();} if((offset.left-boundaryoffset)<0){dropdown.addClass("uk-dropdown-stack");if(dropdown.hasClass("uk-dropdown-flip")){if(!this.flipped){dropdown.removeClass("uk-dropdown-flip");offset=dropdown.offset();dropdown.addClass("uk-dropdown-flip");} setTimeout(function(){if((dropdown.offset().left-boundaryoffset)<0||!$this.flipped&&(dropdown.outerWidth()+(offset.left-boundaryoffset))=100?true:false,max=0,$this=this;if(stacked)return;if(this.options.row){this.element.width();setTimeout(function(){var lastoffset=false,group=[];$this.elements.each(function(i){var ele=$(this),offset=ele.offset().top;if(offset!=lastoffset&&group.length){$this.matchHeights($(group));group=[];offset=ele.offset().top;} group.push(ele);lastoffset=offset;});if(group.length){$this.matchHeights($(group));}},0);}else{this.matchHeights(this.elements);} return this;},revert:function(){this.elements.css('min-height','');return this;},matchHeights:function(elements){if(elements.length<2)return;var max=0;elements.each(function(){max=Math.max(max,$(this).outerHeight());}).each(function(i){var element=$(this),height=max-(element.outerHeight()-element.height());element.css('min-height',height+'px');});}});UI.component('gridMargin',{defaults:{"cls":"uk-grid-margin"},init:function(){var $this=this;var stackMargin=UI.stackMargin(this.element,this.options);}});UI.ready(function(context){$("[data-uk-grid-match],[data-uk-grid-margin]",context).each(function(){var grid=$(this),obj;if(grid.is("[data-uk-grid-match]")&&!grid.data("gridMatchHeight")){obj=UI.gridMatchHeight(grid,UI.Utils.options(grid.attr("data-uk-grid-match")));} if(grid.is("[data-uk-grid-margin]")&&!grid.data("gridMargin")){obj=UI.gridMargin(grid,UI.Utils.options(grid.attr("data-uk-grid-margin")));}});});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";var active=false,$html=$('html'),body;UI.component('modal',{defaults:{keyboard:true,bgclose:true,minScrollHeight:150},scrollable:false,transition:false,init:function(){if(!body)body=$('body');var $this=this;this.transition=UI.support.transition;this.paddingdir="padding-"+(UI.langdirection=='left'?"right":"left");this.dialog=this.find(".uk-modal-dialog");this.on("click",".uk-modal-close",function(e){e.preventDefault();$this.hide();}).on("click",function(e){var target=$(e.target);if(target[0]==$this.element[0]&&$this.options.bgclose){$this.hide();}});},toggle:function(){return this[this.isActive()?"hide":"show"]();},show:function(){var $this=this;if(this.isActive())return;if(active)active.hide(true);this.element.removeClass("uk-open").show();this.resize();active=this;$html.addClass("uk-modal-page").height();this.element.addClass("uk-open").trigger("uk.modal.show");UI.Utils.checkDisplay(this.dialog,true);return this;},hide:function(force){if(!this.isActive())return;if(!force&&UI.support.transition){var $this=this;this.one(UI.support.transition.end,function(){$this._hide();}).removeClass("uk-open");}else{this._hide();} return this;},resize:function(){var bodywidth=body.width();this.scrollbarwidth=window.innerWidth-bodywidth;body.css(this.paddingdir,this.scrollbarwidth);this.element.css('overflow-y',this.scrollbarwidth?'scroll':'auto');this.updateScrollable();},updateScrollable:function(){var scrollable=this.dialog.find('.uk-overflow-container:visible:first');if(scrollable){scrollable.css("height",0);var offset=Math.abs(parseInt(this.dialog.css("margin-top"),10)),dh=this.dialog.outerHeight(),wh=window.innerHeight,h=wh-2*(offset<20?20:offset)-dh;scrollable.css("height",h'+String(content)+'
','
']).join(""),$.extend({bgclose:false,keyboard:false},options)).show();};UI.modal.confirm=function(content,onconfirm,options){onconfirm=$.isFunction(onconfirm)?onconfirm:function(){};var modal=UI.modal.dialog((['
'+String(content)+'
','
']).join(""),$.extend({bgclose:false,keyboard:false},options));modal.element.find(".js-modal-confirm").on("click",function(){onconfirm();modal.hide();});modal.show();};UI.$html.on("click.modal.uikit","[data-uk-modal]",function(e){var ele=$(this);if(ele.is("a")){e.preventDefault();} if(!ele.data("modalTrigger")){var modal=UI.modalTrigger(ele,UI.Utils.options(ele.attr("data-uk-modal")));modal.show();}});UI.$html.on('keydown.modal.uikit',function(e){if(active&&e.keyCode===27&&active.options.keyboard){e.preventDefault();active.hide();}});UI.$win.on("resize orientationchange",UI.Utils.debounce(function(){if(active)active.resize();},150));function setContent(content,modal){if(!modal)return;if(typeof content==='object'){content=content instanceof jQuery?content:$(content);if(content.parent().length){modal.persist=content;modal.persist.data("modalPersistParent",content.parent());}}else if(typeof content==='string'||typeof content==='number'){content=$('
').html(content);}else{content=$('
').html('$.UIkit.modal Error: Unsupported data type: '+typeof content);} content.appendTo(modal.element.find('.uk-modal-dialog'));return modal;}})(jQuery,jQuery.UIkit);(function($,UI){"use strict";UI.component('nav',{defaults:{"toggle":">li.uk-parent > a[href='#']","lists":">li.uk-parent > ul","multiple":false},init:function(){var $this=this;this.on("click",this.options.toggle,function(e){e.preventDefault();var ele=$(this);$this.open(ele.parent()[0]==$this.element[0]?ele:ele.parent("li"));});this.find(this.options.lists).each(function(){var $ele=$(this),parent=$ele.parent(),active=parent.hasClass("uk-active");$ele.wrap('
');parent.data("list-container",$ele.parent());if(active)$this.open(parent,true);});},open:function(li,noanimation){var element=this.element,$li=$(li);if(!this.options.multiple){element.children(".uk-open").not(li).each(function(){if($(this).data("list-container")){$(this).data("list-container").stop().animate({height:0},function(){$(this).parent().removeClass("uk-open");});}});} $li.toggleClass("uk-open");if($li.data("list-container")){if(noanimation){$li.data('list-container').stop().height($li.hasClass("uk-open")?"auto":0);}else{$li.data('list-container').stop().animate({height:($li.hasClass("uk-open")?getHeight($li.data('list-container').find('ul:first')):0)});}}}});function getHeight(ele){var $ele=$(ele),height="auto";if($ele.is(":visible")){height=$ele.outerHeight();}else{var tmp={position:$ele.css("position"),visibility:$ele.css("visibility"),display:$ele.css("display")};height=$ele.css({position:'absolute',visibility:'hidden',display:'block'}).outerHeight();$ele.css(tmp);} return height;} UI.ready(function(context){$("[data-uk-nav]",context).each(function(){var nav=$(this);if(!nav.data("nav")){var obj=UI.nav(nav,UI.Utils.options(nav.attr("data-uk-nav")));}});});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";var scrollpos={x:window.scrollX,y:window.scrollY},$win=UI.$win,$doc=UI.$doc,$html=UI.$html,Offcanvas={show:function(element){element=$(element);if(!element.length)return;var $body=$('body'),bar=element.find(".uk-offcanvas-bar:first"),rtl=($.UIkit.langdirection=="right"),flip=bar.hasClass("uk-offcanvas-bar-flip")?-1:1,dir=flip*(rtl?-1:1);scrollpos={x:window.pageXOffset,y:window.pageYOffset};element.addClass("uk-active");$body.css({"width":window.innerWidth,"height":window.innerHeight}).addClass("uk-offcanvas-page");$body.css((rtl?"margin-right":"margin-left"),(rtl?-1:1)*(bar.outerWidth()*dir)).width();$html.css('margin-top',scrollpos.y*-1);bar.addClass("uk-offcanvas-bar-show");this._initElement(element);$doc.trigger('uk.offcanvas.show',[element,bar]);},hide:function(force){var $body=$('body'),panel=$(".uk-offcanvas.uk-active"),rtl=($.UIkit.langdirection=="right"),bar=panel.find(".uk-offcanvas-bar:first"),finalize=function(){$body.removeClass("uk-offcanvas-page").css({"width":"","height":"","margin-left":"","margin-right":""});panel.removeClass("uk-active");bar.removeClass("uk-offcanvas-bar-show");$html.css('margin-top','');window.scrollTo(scrollpos.x,scrollpos.y);$doc.trigger('uk.offcanvas.hide',[panel,bar]);};if(!panel.length)return;if($.UIkit.support.transition&&!force){$body.one($.UIkit.support.transition.end,function(){finalize();}).css((rtl?"margin-right":"margin-left"),"");setTimeout(function(){bar.removeClass("uk-offcanvas-bar-show");},0);}else{finalize();}},_initElement:function(element){if(element.data("ukOffcanvasInit"))return;element.on("click.ukoffcanvas swipeRight.ukoffcanvas swipeLeft.ukoffcanvas",function(e){var target=$(e.target);if(!e.type.match(/swipe/)){if(!target.hasClass("uk-offcanvas-close")){if(target.hasClass("uk-offcanvas-bar"))return;if(target.parents(".uk-offcanvas-bar:first").length)return;}} e.stopImmediatePropagation();Offcanvas.hide();});element.on("click","a[href^='#']",function(e){var element=$(this),href=element.attr("href");if(href=="#"){return;} $doc.one('uk.offcanvas.hide',function(){var target=$(href);if(!target.length){target=$('[name="'+href.replace('#','')+'"]');} if(UI.Utils.scrollToElement&&target.length){UI.Utils.scrollToElement(target);}else{window.location.href=href;}});Offcanvas.hide();});element.data("ukOffcanvasInit",true);}};UI.component('offcanvasTrigger',{init:function(){var $this=this;this.options=$.extend({"target":$this.element.is("a")?$this.element.attr("href"):false},this.options);this.on("click",function(e){e.preventDefault();Offcanvas.show($this.options.target);});}});UI.offcanvas=Offcanvas;$html.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(e){e.preventDefault();var ele=$(this);if(!ele.data("offcanvasTrigger")){var obj=UI.offcanvasTrigger(ele,UI.Utils.options(ele.attr("data-uk-offcanvas")));ele.trigger("click");}});$html.on('keydown.ukoffcanvas',function(e){if(e.keyCode===27){Offcanvas.hide();}});})(jQuery,jQuery.UIkit);(function($,UI){"use strict";var Animations;UI.component('switcher',{defaults:{connect:false,toggle:">*",active:0,animation:false,duration:200},animating:false,init:function(){var $this=this;this.on("click",this.options.toggle,function(e){e.preventDefault();$this.show(this);});if(this.options.connect){this.connect=$(this.options.connect).find(".uk-active").removeClass(".uk-active").end();if(this.connect.length){this.connect.on("click",'[data-uk-switcher-item]',function(e){e.preventDefault();var item=$(this).data('ukSwitcherItem');if($this.index==item)return;switch(item){case'next':case'previous':$this.show($this.index+(item=='next'?1:-1));break;default:$this.show(item);}});} var toggles=this.find(this.options.toggle),active=toggles.filter(".uk-active");if(active.length){this.show(active,false);}else{if(this.options.active===false)return;active=toggles.eq(this.options.active);this.show(active.length?active:toggles.eq(0),false);}}},show:function(tab,animate){if(this.animating){return;} if(isNaN(tab)){tab=$(tab);}else{var togglers=this.find(this.options.toggle);tab=tab<0?togglers.length-1:tab;tab=togglers.eq(togglers[tab]?tab:0);} var $this=this,active=tab,animation=Animations[this.options.animation]||function(current,next){if(!$this.options.animation){return Animations.none.apply($this);} var anim=$this.options.animation.split(',');if(anim.length==1){anim[1]=anim[0];} anim[0]=anim[0].trim();anim[1]=anim[1].trim();return coreAnimation.apply($this,[anim,current,next]);};if(animate===false){animation=Animations.none;} if(active.hasClass("uk-disabled"))return;this.find(this.options.toggle).filter(".uk-active").removeClass("uk-active");active.addClass("uk-active");if(this.options.connect&&this.connect.length){this.index=this.find(this.options.toggle).index(active);if(this.index==-1){this.index=0;} this.connect.each(function(){var container=$(this),children=container.children(),current=children.filter('.uk-active'),next=children.eq($this.index);$this.animating=true;animation.apply($this,[current,next]).then(function(){current.removeClass("uk-active");next.addClass("uk-active");UI.Utils.checkDisplay(next,true);$this.animating=false;});});} this.trigger("uk.switcher.show",[active]);}});Animations={'none':function(){var d=$.Deferred();d.resolve();return d.promise();},'fade':function(current,next){return coreAnimation.apply(this,['uk-animation-fade',current,next]);},'slide-bottom':function(current,next){return coreAnimation.apply(this,['uk-animation-slide-bottom',current,next]);},'slide-top':function(current,next){return coreAnimation.apply(this,['uk-animation-slide-top',current,next]);},'slide-vertical':function(current,next,dir){var anim=['uk-animation-slide-top','uk-animation-slide-bottom'];if(current&¤t.index()>next.index()){anim.reverse();} return coreAnimation.apply(this,[anim,current,next]);},'slide-left':function(current,next){return coreAnimation.apply(this,['uk-animation-slide-left',current,next]);},'slide-right':function(current,next){return coreAnimation.apply(this,['uk-animation-slide-right',current,next]);},'slide-horizontal':function(current,next,dir){var anim=['uk-animation-slide-left','uk-animation-slide-right'];if(current&¤t.index()>next.index()){anim.reverse();} return coreAnimation.apply(this,[anim,current,next]);},'scale':function(current,next){return coreAnimation.apply(this,['uk-animation-scale-up',current,next]);}};UI.switcher.animations=Animations;UI.ready(function(context){$("[data-uk-switcher]",context).each(function(){var switcher=$(this);if(!switcher.data("switcher")){var obj=UI.switcher(switcher,UI.Utils.options(switcher.attr("data-uk-switcher")));}});});function coreAnimation(cls,current,next){var d=$.Deferred(),clsIn=cls,clsOut=cls,release;if(next[0]===current[0]){d.resolve();return d.promise();} if(typeof(cls)=='object'){clsIn=cls[0];clsOut=cls[1]||cls[0];} release=function(){if(current)current.hide().removeClass('uk-active '+clsOut+' uk-animation-reverse');next.addClass(clsIn).one(UI.support.animation.end,function(){next.removeClass(''+clsIn+'').css({opacity:'',display:''});d.resolve();if(current)current.css({opacity:'',display:''});}.bind(this)).show();};next.css('animation-duration',this.options.duration+'ms');if(current&¤t.length){current.css('animation-duration',this.options.duration+'ms');current.css('display','none').addClass(clsOut+' uk-animation-reverse').one(UI.support.animation.end,function(){release();}.bind(this)).css('display','');}else{next.addClass('uk-active');release();} return d.promise();}})(jQuery,jQuery.UIkit);(function($,UI){"use strict";UI.component('tab',{defaults:{'target':'>li:not(.uk-tab-responsive, .uk-disabled)','connect':false,'active':0,'animation':false,'duration':200},init:function(){var $this=this;this.on("click",this.options.target,function(e){e.preventDefault();$this.find($this.options.target).not(this).removeClass("uk-active").blur();$this.trigger("uk.tab.change",[$(this).addClass("uk-active")]);});if(this.options.connect){this.connect=$(this.options.connect);} this.responsivetab=$('
  • ').append('
      ');this.responsivetab.dropdown=this.responsivetab.find('.uk-dropdown');this.responsivetab.lst=this.responsivetab.dropdown.find('ul');this.responsivetab.caption=this.responsivetab.find('a:first');if(this.element.hasClass("uk-tab-bottom"))this.responsivetab.dropdown.addClass("uk-dropdown-up");this.responsivetab.lst.on('click','a',function(e){e.preventDefault();e.stopPropagation();var link=$(this);$this.element.children(':not(.uk-tab-responsive)').eq(link.data('index')).trigger('click');});this.on('uk.switcher.show uk.tab.change',function(e,tab){$this.responsivetab.caption.html(tab.text());});this.element.append(this.responsivetab);if(this.options.connect){UI.switcher(this.element,{"toggle":">li:not(.uk-tab-responsive)","connect":this.options.connect,"active":this.options.active,"animation":this.options.animation,"duration":this.options.duration});} UI.dropdown(this.responsivetab,{"mode":"click"});$this.trigger("uk.tab.change",[this.element.find(this.options.target).filter('.uk-active')]);this.check();UI.$win.on('resize orientationchange',UI.Utils.debounce(function(){if($this.element.is(":visible"))$this.check();},100));this.on('uk.check.display',function(){if($this.element.is(":visible"))$this.check();});},check:function(){var children=this.element.children(':not(.uk-tab-responsive)').removeClass('uk-hidden');if(children.length<2)return;var top=(children.eq(0).offset().top+Math.ceil(children.eq(0).height()/2)),doresponsive=false,item,link;this.responsivetab.lst.empty();children.each(function(){if($(this).offset().top>top){doresponsive=true;}});if(doresponsive){for(var i=0;i'+link.html()+'');}}}} this.responsivetab[this.responsivetab.lst.children().length?'removeClass':'addClass']('uk-hidden');}});UI.ready(function(context){$("[data-uk-tab]",context).each(function(){var tab=$(this);if(!tab.data("tab")){var obj=UI.tab(tab,UI.Utils.options(tab.attr("data-uk-tab")));}});});})(jQuery,jQuery.UIkit);(function($,UI,$win){"use strict";var $tooltip,tooltipdelay,checkdelay;UI.component('tooltip',{defaults:{"offset":5,"pos":"top","animation":false,"delay":0,"cls":"","src":function(){return this.attr("title");}},tip:"",init:function(){var $this=this;if(!$tooltip){$tooltip=$('
      ').appendTo("body");} this.on({"focus":function(e){$this.show();},"blur":function(e){$this.hide();},"mouseenter":function(e){$this.show();},"mouseleave":function(e){$this.hide();}});this.tip=typeof(this.options.src)==="function"?this.options.src.call(this.element):this.options.src;this.element.attr("data-cached-title",this.element.attr("title")).attr("title","");},show:function(){if(tooltipdelay)clearTimeout(tooltipdelay);if(checkdelay)clearTimeout(checkdelay);if(!this.tip.length)return;$tooltip.stop().css({"top":-2000,"visibility":"hidden"}).show();$tooltip.html('
      '+this.tip+'
      ');var $this=this,pos=$.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),width=$tooltip[0].offsetWidth,height=$tooltip[0].offsetHeight,offset=typeof(this.options.offset)==="function"?this.options.offset.call(this.element):this.options.offset,position=typeof(this.options.pos)==="function"?this.options.pos.call(this.element):this.options.pos,tmppos=position.split("-"),tcss={"display":"none","visibility":"visible","top":(pos.top+pos.height+height),"left":pos.left};if($('html').css('position')=='fixed'||$('body').css('position')=='fixed'){var bodyoffset=$('body').offset(),htmloffset=$('html').offset(),docoffset={'top':(htmloffset.top+bodyoffset.top),'left':(htmloffset.left+bodyoffset.left)};pos.left-=docoffset.left;pos.top-=docoffset.top;} if((tmppos[0]=="left"||tmppos[0]=="right")&&$.UIkit.langdirection=='right'){tmppos[0]=tmppos[0]=="left"?"right":"left";} var variants={"bottom":{top:pos.top+pos.height+offset,left:pos.left+pos.width/2-width/2},"top":{top:pos.top-height-offset,left:pos.left+pos.width/2-width/2},"left":{top:pos.top+pos.height/2-height/2,left:pos.left-width-offset},"right":{top:pos.top+pos.height/2-height/2,left:pos.left+pos.width+offset}};$.extend(tcss,variants[tmppos[0]]);if(tmppos.length==2)tcss.left=(tmppos[1]=='left')?(pos.left):((pos.left+pos.width)-width);var boundary=this.checkBoundary(tcss.left,tcss.top,width,height);if(boundary){switch(boundary){case"x":if(tmppos.length==2){position=tmppos[0]+"-"+(tcss.left<0?"left":"right");}else{position=tcss.left<0?"right":"left";} break;case"y":if(tmppos.length==2){position=(tcss.top<0?"bottom":"top")+"-"+tmppos[1];}else{position=(tcss.top<0?"bottom":"top");} break;case"xy":if(tmppos.length==2){position=(tcss.top<0?"bottom":"top")+"-"+(tcss.left<0?"left":"right");}else{position=tcss.left<0?"right":"left";} break;} tmppos=position.split("-");$.extend(tcss,variants[tmppos[0]]);if(tmppos.length==2)tcss.left=(tmppos[1]=='left')?(pos.left):((pos.left+pos.width)-width);} tcss.left-=$("body").position().left;tooltipdelay=setTimeout(function(){$tooltip.css(tcss).attr("class",["uk-tooltip","uk-tooltip-"+position,$this.options.cls].join(' '));if($this.options.animation){$tooltip.css({opacity:0,display:'block'}).animate({opacity:1},parseInt($this.options.animation,10)||400);}else{$tooltip.show();} tooltipdelay=false;checkdelay=setInterval(function(){if(!$this.element.is(':visible'))$this.hide();},150);},parseInt(this.options.delay,10)||0);},hide:function(){if(this.element.is("input")&&this.element[0]===document.activeElement)return;if(tooltipdelay)clearTimeout(tooltipdelay);if(checkdelay)clearTimeout(checkdelay);$tooltip.stop();if(this.options.animation){$tooltip.fadeOut(parseInt(this.options.animation,10)||400);}else{$tooltip.hide();}},content:function(){return this.tip;},checkBoundary:function(left,top,width,height){var axis="";if(left<0||((left-$win.scrollLeft())+width)>window.innerWidth){axis+="x";} if(top<0||((top-$win.scrollTop())+height)>window.innerHeight){axis+="y";} return axis;}});UI.$html.on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",function(e){var ele=$(this);if(!ele.data("tooltip")){var obj=UI.tooltip(ele,UI.Utils.options(ele.attr("data-uk-tooltip")));ele.trigger("mouseenter");}});})(jQuery,jQuery.UIkit,jQuery(window)); /*=============================== /j3/jv-allinone/templates/jv-allinone/js/script.js ================================================================================*/; (function($){function injector(t,splitter,klass,after){var text=t.text(),a=text.split(splitter),inject='';if(a.length){$(a).each(function(i,item){inject+=''+after;});t.attr('aria-label',text).empty().append(inject)}} var methods={init:function(){return this.each(function(){injector($(this),'','char','');});},words:function(){return this.each(function(){injector($(this),' ','word',' ');});},lines:function(){return this.each(function(){var r="eefec303079ad17405c889e092e105b0";injector($(this).children("br").replaceWith(r).end(),r,'line','');});}};$.fn.lettering=function(method){if(method&&methods[method]){return methods[method].apply(this,[].slice.call(arguments,1));}else if(method==='letters'||!method){return methods.init.apply(this,[].slice.call(arguments,0));} $.error('Method '+method+' does not exist on jQuery.lettering');return this;};})(jQuery);(function($){window.getSize=function(){return{x:window.screenX,y:window.screenY}} $.extend($.fn,{mHover:function(o){o=$.extend({h:'',duration:'normal'},o);var mh=o.h.replace(' ','-');return this.delegate(o.h,['mouseenter',mh].join(''),function(){$(o.target).stop().slideDown(o.duration);}).delegate(o.h,['mouseleave',mh].join(''),function(){$(o.target).stop().slideUp(o.duration);})}});$(window).load(function(){'use strict';if(!Modernizr.input.placeholder){$('[placeholder]').focus(function(){var input=$(this);if(input.val()==input.attr('placeholder')){input.val('');input.removeClass('placeholder');}}).blur(function(){var input=$(this);if(input.val()==''||input.val()==input.attr('placeholder')){input.addClass('placeholder');input.val(input.attr('placeholder'));}}).blur();$('[placeholder]').parents('form').submit(function(){$(this).find('[placeholder]').each(function(){var input=$(this);if(input.val()==input.attr('placeholder')){input.val('');}})});} var offset=220;var duration=500;jQuery(window).scroll(function(){if(jQuery(this).scrollTop()>offset){jQuery('.back-to-top').fadeIn(duration);}else{jQuery('.back-to-top').fadeOut(duration);}});jQuery('.back-to-top').click(function(event){event.preventDefault();jQuery('html, body').animate({scrollTop:0},duration);return false;})});$(function(){$('#lang').hover(function(){$('.lang').slideDown(100);},function(){$('.lang').slideUp(150);});});$(function(){$('#block-header ').scrollToFixed();});$(function(){$('.toggle h4').click(function(){var top=$(this).parent().parent();var content=$(this).parent().find('.toggle-content');var icon=$(this).parent().find('h4>i');var h=$(this);top.find('h4').removeClass('opened');if(content.is(':hidden')){top.find('.toggle-content').slideUp();h.addClass('opened');content.slideDown(250);}else{content.slideUp(50);}});});$(function(){function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toGMTString();document.cookie=cname+"="+cvalue+"; "+expires+";path=/";} function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i",""],afterInit:function(elem){elem.find(".owl-item").eq(0).addClass("active");}});});thumbProduct.on("click",".owl-item",function(e){console.log('lo');e.preventDefault();el=$(this);product=el.parents(".vm-product-thumb-slide").data("product");var number=el.data("owlItem");$('.vm-product-media-container[data-product="'+product+'"]').trigger("owl.goTo",number);});function center(number,product){var thumb=$('.vm-product-thumb-slide[data-product="'+product+'"]') var sync2visible=thumb.data("owlCarousel").owl.visibleItems;var num=number;var found=false;for(var i in sync2visible){if(num===sync2visible[i]){var found=true;}} if(found===false){if(num>sync2visible[sync2visible.length-1]){thumb.trigger("owl.goTo",num-sync2visible.length+2)}else{if(num-1===-1){num=0;} thumb.trigger("owl.goTo",num);}}else if(num===sync2visible[sync2visible.length-1]){thumb.trigger("owl.goTo",sync2visible[1])}else if(num===sync2visible[0]){thumb.trigger("owl.goTo",num-1)}};var prolist=$('[id^="productListing_"]');$('.view-layout a').each(function(){var el=$(this);el.click(function(){$('.view-layout a').removeClass('active');el.addClass('active');if(el.hasClass('view-list')){el.parents('.listing-view').addClass('list');setCookie("listing",'list',1);}else{el.parents('.listing-view').removeClass('list');setCookie("listing",'',1);};prolist.masonry('layout');});});$('.vm-menu-category .arrow').click(function(){var el=$(this);var wrap=el.parents('.vm-menu-category');var top=el.parent('li'),topAll=wrap.find('li'),content=el.parent().find('.menu'),contentAll=wrap.find('.menu');topAll.removeClass('opened');contentAll.slideUp();if(content.is(':hidden')){top.addClass('opened');content.slideDown(200);}else{content.slideUp(50);}});$(".hasChild").each(function(){var el=$(this);if(el.find("div.fx-subitem").length==0){el.find(".iconsubmenu").remove();}});});$(function(){if($('#block-breadcrumb').length){$('.titlePage').appendTo("#block-breadcrumb .clearfix");};});$(function move(){$(".cloud").animate({"top":"+=30px"},2500,"linear",function(){$(".cloud").animate({"top":"-=30px"},2500,"linear",function(){move();});});});})(jQuery);(function($){$(function(){$(".selectbox select, .filter-search select").selectify();var searchBar=$('#searchtop');$('.btnsearchtop').click(function(){searchBar.slideToggle(300);$('.flexMenuToggle:first').click();return false;});$('#search-beack').click(function(){searchBar.slideUp(300);return false;});$('.moduleRecentPosts').each(function(){$(this).parent().parent().parent().addClass('divmoduleRecentPosts');});$('.moduleTeamOfProf').each(function(){$(this).parent().parent().parent().addClass('sectionTeamOfProf');});$('.moduleAboutNumbers').each(function(){$(this).parent().parent().parent().addClass('sectionAboutNumbers');});$('.moduleCallout').each(function(){$(this).parent().parent().parent().addClass('sectionCallout');});$('.moduleCallout2').each(function(){$(this).parent().parent().parent().addClass('sectionCallout2');});$('.parallaxTestimonials').each(function(){$(this).parents('section').addClass('parallaxTestimonialsWapp');});$(".owl-portfolio").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:5,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3]});$(".owl-carousel-item4").each(function(){var el=$(this),num=(el.data('item')!="")?el.data('item'):4;el.owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:(num<4)?num:4,itemsDesktop:[1199,(num<4)?num:4],navigation:true,singleItem:(num==1)?true:false,navigationText:[" "," "]});});$("#owl-demo-4").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',autoPlay:3000,stopOnHover:true,navigation:true,paginationSpeed:1000,goToFirstSpeed:2000,singleItem:true,autoHeight:true,navigationText:[" "," "],transitionStyle:"fade"});$(".hikashop_products_table_fix").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:4,navigation:true,navigationText:[" "," "]});$(".owl-demo-6").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:6,navigation:true,navigationText:[" "," "]});$(".owl-demo-8").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:3,navigation:true,navigationText:[" "," "]});$(".owl-demo-7").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:4,navigation:true,navigationText:["",""]});$(".owl-demo-9, .owlSingle").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:1,singleItem:true,navigation:true,navigationText:[" "," "]});$("#owl-demo-10").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:1,singleItem:true,navigation:true,navigationText:[" "," "]});$(".owl-demo-11").owlCarousel({direction:$("body").hasClass("rtl")?'rtl':'ltr',items:2,itemsDesktop:[1199,2],itemsDesktopSmall:[979,2],navigation:true,navigationText:[" "," "]});var classRtlfa=$("body").hasClass("rtl");if(classRtlfa==true)a='left';else a='right';var chooseoptions=$('input[type="submit"][name="choose_options"]');var ichoose=$('',{'class':'fa fa-angle-'+a+' i_choose_options'});chooseoptions.after(ichoose);});$(function(){$('.sectionCallout, .sectionAboutNumbers, .sectionCallout2, .callout-2, .team-of-prof-bg, .parallaxTestimonialsWapp').parallax();});})(jQuery); /*=============================== /j3/jv-allinone/plugins/system/jvframework/framework/extensions/jscustom/assets/js/jquery.jcarousel.min.js ================================================================================*/; /*! * jCarousel - Riding carousels with jQuery * http://sorgalla.com/jcarousel/ * * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com) * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. * * Built on top of the jQuery library * http://jquery.com * * Inspired by the "Carousel Component" by Bill Scott * http://billwscott.com/carousel/ */ (function(g){var q={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:"
      ",buttonPrevHTML:"
      ",buttonNextEvent:"click",buttonPrevEvent:"click", buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},m=!1;g(window).bind("load.jcarousel",function(){m=!0});g.jcarousel=function(a,c){this.options=g.extend({},q,c||{});this.autoStopped=this.locked=!1;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!c||c.rtl===void 0)this.options.rtl=(g(a).attr("dir")||g("html").attr("dir")||"").toLowerCase()=="rtl";this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical? this.options.rtl?"right":"left":"top";for(var b="",d=a.className.split(" "),f=0;f
      ").parent();if(this.container.size()===0)this.container=this.clip.wrap("
      ").parent();b!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('
      ');this.buttonPrev=g(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null)this.buttonPrev=g(this.options.buttonPrevHTML).appendTo(this.container);this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext= g(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null)this.buttonNext=g(this.options.buttonNextHTML).appendTo(this.container);this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip")).css({position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"}); !this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var j=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,b=this.list.children("li"),e=this;if(b.size()>0){var h=0,i=this.options.offset;b.each(function(){e.format(this,i++);h+=e.dimension(this,j)});this.list.css(this.wh,h+100+"px");if(!c||c.size===void 0)this.options.size=b.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display", "block");this.funcNext=function(){e.next()};this.funcPrev=function(){e.prev()};this.funcResize=function(){e.resizeTimer&&clearTimeout(e.resizeTimer);e.resizeTimer=setTimeout(function(){e.reload()},100)};this.options.initCallback!==null&&this.options.initCallback(this,"init");!m&&g.browser.safari?(this.buttons(!1,!1),g(window).bind("load.jcarousel",function(){e.setup()})):this.setup()};var f=g.jcarousel;f.fn=f.prototype={jcarousel:"0.2.8"};f.fn.extend=f.extend=g.extend;f.fn.extend({setup:function(){this.prevLast= this.prevFirst=this.last=this.first=null;this.animating=!1;this.tail=this.resizeTimer=this.timer=null;this.inTail=!1;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var a=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null;this.animate(a,!1);g(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize);this.options.setupCallback!==null&&this.options.setupCallback(this)}},reset:function(){this.list.empty();this.list.css(this.lt, "0px");this.list.css(this.wh,"10px");this.options.initCallback!==null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,f.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=!1;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var a=this,c=Math.ceil(this.clipping()/this.options.visible),b=0,d=0;this.list.children("li").each(function(f){b+=a.dimension(this, c);f+1this.options.size)c=this.options.size;for(var b=a;b<=c;b++){var d=this.get(b);if(!d.length||d.hasClass("jcarousel-item-placeholder"))return!1}return!0}, get:function(a){return g(">.jcarousel-item-"+a,this.list)},add:function(a,c){var b=this.get(a),d=0,p=g(c);if(b.length===0)for(var j,e=f.intval(a),b=this.create(a);;){if(j=this.get(--e),e<=0||j.length){e<=0?this.list.prepend(b):j.after(b);break}}else d=this.dimension(b);p.get(0).nodeName.toUpperCase()=="LI"?(b.replaceWith(p),b=p):b.empty().append(c);this.format(b.removeClass(this.className("jcarousel-item-placeholder")),a);p=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible): null;d=this.dimension(b,p)-d;a>0&&a=this.first&&a<=this.last)){var b=this.dimension(c);athis.options.size?this.options.size:a);for(var d=this.first>a,g=this.options.wrap!="circular"&&this.first<=1?1:this.first,j=d?this.get(g): this.get(this.last),e=d?g:g-1,h=null,i=0,k=!1,l=0;d?--e>=a:++ethis.options.size)))j=this.get(this.index(e)),j.length&&(h=this.add(e,j.clone(!0)));j=h;l=this.dimension(h);k&&(i+=l);if(this.first!==null&&(this.options.wrap=="circular"||e>=1&&(this.options.size===null||e<= this.options.size)))b=d?b+l:b-l}for(var g=this.clipping(),m=[],o=0,n=0,j=this.get(a-1),e=a;++o;){h=this.get(e);k=!h.length;if(h.length===0){h=this.create(e).addClass(this.className("jcarousel-item-placeholder"));if(j.length===0)this.list.prepend(h);else j[d?"before":"after"](h);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(e<=0||e>this.options.size))j=this.get(this.index(e)),j.length&&(h=this.add(e,j.clone(!0)))}j=h;l=this.dimension(h);if(l===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting..."); this.options.wrap!="circular"&&this.options.size!==null&&e>this.options.size?m.push(h):k&&(i+=l);n+=l;if(n>=g)break;e++}for(h=0;h0&&(this.list.css(this.wh,this.dimension(this.list)+i+"px"),d&&(b-=i,this.list.css(this.lt,f.intval(this.list.css(this.lt))-i+"px")));i=a+o-1;if(this.options.wrap!="circular"&&this.options.size&&i>this.options.size)i=this.options.size;if(e>i){o=0;e=i;for(n=0;++o;){h=this.get(e--);if(!h.length)break;n+=this.dimension(h);if(n>=g)break}}e=i-o+ 1;this.options.wrap!="circular"&&e<1&&(e=1);if(this.inTail&&d)b+=this.tail,this.inTail=!1;this.tail=null;if(this.options.wrap!="circular"&&i==this.options.size&&i-o+1>=1&&(d=f.intval(this.get(i).css(!this.options.vertical?"marginRight":"marginBottom")),n-d>g))this.tail=n-g-d;if(c&&a===this.options.size&&this.tail)b-=this.tail,this.inTail=!0;for(;a-- >e;)b+=this.dimension(this.get(a));this.prevFirst=this.first;this.prevLast=this.last;this.first=e;this.last=i;return b},animate:function(a,c){if(!this.locked&& !this.animating){this.animating=!0;var b=this,d=function(){b.animating=!1;a===0&&b.list.css(b.lt,0);!b.autoStopped&&(b.options.wrap=="circular"||b.options.wrap=="both"||b.options.wrap=="last"||b.options.size===null||b.last=b.first&&c<=b.last)&&(c<1||c>b.options.size)&&b.remove(c)}; this.notify("onBeforeAnimation");if(!this.options.animation||c===!1)this.list.css(this.lt,a+"px"),d();else{var f=!this.options.vertical?this.options.rtl?{right:a}:{left:a}:{top:a},d={duration:this.options.animation,easing:this.options.easing,complete:d};if(g.isFunction(this.options.animationStepCallback))d.step=this.options.animationStepCallback;this.list.animate(f,d)}}},startAuto:function(a){if(a!==void 0)this.options.auto=a;if(this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped= !1;var c=this;this.timer=window.setTimeout(function(){c.next()},this.options.auto*1E3)}},stopAuto:function(){this.pauseAuto();this.autoStopped=!0},pauseAuto:function(){if(this.timer!==null)window.clearTimeout(this.timer),this.timer=null},buttons:function(a,c){if(a==null&&(a=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last=this.options.size))a=this.tail!==null&&!this.inTail;if(c==null&&(c=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1))c=this.tail!==null&&this.inTail;var b=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),a&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext), this.buttonNext[a?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",a?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=a&&this.buttonNext.each(function(){b.options.buttonNextCallback(b,this,a)}).data("jcarouselstate",a)):this.options.buttonNextCallback!==null&&this.buttonNextState!=a&&this.options.buttonNextCallback(b,null,a);this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev), c&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[c?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",c?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=c&&this.buttonPrev.each(function(){b.options.buttonPrevCallback(b,this,c)}).data("jcarouselstate",c)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=c&&this.options.buttonPrevCallback(b,null,c);this.buttonNextState= a;this.buttonPrevState=c},notify:function(a){var c=this.prevFirst===null?"init":this.prevFirst=j&&k<=e)&&a(k)}}},create:function(a){return this.format("
    • ",a)},format:function(a,c){for(var a=g(a),b=a.get(0).className.split(" "),d=0;d