(function(a) {
var b = {
initialised : false,
mobile : false,
container : a("#portfolio-item-container"),
blogContainer : a("#blog-item-container"),
portfolioElAnimation : true,
init : function() {
if (!this.initialised) {
this.initialised = true
} else {
return
}/*this.queryLoad();*/
this.checkMobile();
this.pageHeaderTitleAlign();
this.menuHover();
this.stickyMenu();
this.mobileMenuDropdownFix();
this.navbarBtnClassToggle();
this.headerSearchFormFix();
this.headerSearchFormClose();
this.toggleBtn();
this.toggleOverlayClick();
this.fullHeight();
this.sideMenuCollapse();
this.ratings();
this.collapseArrows();
this.scrollToTopAnimation();
this.scrollToClass();
this.menuOnClick();
this.productZoomImage();
this.filterColorBg();
this.selectBox();
this.boostrapSpinner();
this.dateTimePicker();
this.tooltip();
this.popover();
this.servicesHover();
this.countTo();
this.progressBars();
this.registerKnob();
this.flickerFeed();
this.attachBg();
this.parallax();
this.twitterFeed();
this.tabLavaHover();
this.videoBg();
if (a.fn.owlCarousel) {
this.owlCarousels()
}
if (a.fn.magnificPopup) {
this.newsletterPopup();
this.lightBox()
}
if (a.fn.mediaelementplayer) {
this.mediaElement()
}
if (a.fn.noUiSlider) {
this.priceSlider()
}
var c = this;
if ( typeof imagesLoaded === "function") {
imagesLoaded(c.container, function() {
c.isotopeActivate();
c.isotopeFilter();
c.infiniteScroll(a("#portfolio-item-container"), ".portfolio-item")
});
imagesLoaded(c.blogContainer, function() {
c.blogMasonry();
c.infiniteScroll(a("#blog-item-container"), ".entry")
})
}
}, /*queryLoad:function(){var c=this;if(a.fn.queryLoader2){a("body").queryLoader2({barColor:"#2a2a2a",backgroundColor:"rgba(255, 255, 255, 0.1)",percentage:true,barHeight:2,minimumTime:0,fadeOutTime:0,onComplete:function(){a(".boss-loader-overlay").fadeOut(0,function(){a(this).remove()});c.scrollAnimations()}})}},*/
checkMobile : function() {
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
this.mobile = true
} else {
this.mobile = false
}
},
navbarBtnClassToggle : function() {
a("#main-navbar-container").on("show.bs.collapse hide.bs.collapse", function(c) {
a(".navbar-toggle").toggleClass("opened")
})
},
toggleBtn : function() {
var c = this;
a(".btn-toggle").on("click", function(d) {
a(this).toggleClass("opened");
if (a(this).hasClass("side-menu-btn")) {
c.toggleClassSideMenu()
}
d.preventDefault()
})
},
toggleOverlayClick : function() {
var c = this;
a(".boss-menu-overlay").on("click", function(d) {
a(".side-menu, .btn-toggle.side-menu-btn").toggleClass("opened");
d.preventDefault()
})
},
toggleClassSideMenu : function() {
a(".side-menu").toggleClass("opened")
},
fullHeight : function() {
a(".fullheight").each(function() {
var c = a(window).height();
a(this).css("height", c)
})
},
pageHeaderTitleAlign : function() {
if (a(".page-header-welcome.fullheight")) {
var f = a(window).height(),
d = a("#header").find(".navbar").outerHeight(),
e = a(".page-header-welcome.fullheight").find("h1").height(),
c = (f - (d + e + 150)) / 2;
a(".page-header-welcome.fullheight").find("h1").css("padding-top", c)
}
},
menuHover : function() {
if (Modernizr.mq("only all and (min-width: 768px)") && !Modernizr.touch) {
if (a.fn.hoverIntent) {
a("#header").find(".navbar-nav").hoverIntent({
over : function() {
var c = a(this);
if (c.find("ul, div").length) {
c.addClass("open");
c.find(".dropdown-toggle").addClass("disabled")
}
},
out : function() {
var c = a(this);
if (c.hasClass("open")) {
c.removeClass("open");
c.find(".dropdown-toggle").removeClass("disabled")
}
},
selector : "li",
timeout : 145,
interval : 55
})
}
}
},
mobileMenuDropdownFix : function() {
if (Modernizr.mq("only all and (max-width: 767px)") || Modernizr.touch) {
a(".navbar-nav").find(".dropdown-toggle").on("click", function(c) {
var d = a(this).closest("li");
d.siblings().removeClass("open").find("li").removeClass("open");
d.toggleClass("open");
c.preventDefault();
c.stopPropagation()
})
}
},
stickyMenu : function() {
if (a.fn.waypoint && a(window).width() >= 992) {
a(".sticky-menu").waypoint("sticky", {
stuckClass : "fixed",
offset : -300
})
}
},
destroyStickyMenu : function() {
if (a.fn.waypoint && a(window).width() <= 991) {
a(".sticky-menu").waypoint("unsticky")
}
},
headerSearchFormFix : function() {
a("[data-target='#header-search-form']").on("click", function(c) {
if (a(".sticky-menu").hasClass("fixed")) {
a("#header-search-form").toggleClass("fixed")
}
c.preventDefault()
})
},
headerSearchScrollFix : function() {
if (a("#header-search-form").hasClass("fixed")) {
var c = a(window).scrollTop();
if (c <= 300) {
a("#header-search-form").removeClass("fixed")
}
}
},
headerSearchFormClose : function() {
a("body").on("click", function(c) {
if (a("#header-search-form").hasClass("in") && !a(c.target).closest("#header-search-form").length) {
a("#header-search-form").collapse("hide").removeClass("fixed");
c.preventDefault()
}
})
},
sideMenuCollapse : function() {
a(".side-menu").find(".navbar-nav").find("a").on("click", function(c) {
if (a(this).siblings("ul").length) {
a(this).siblings("ul").slideToggle(400, function() {
a(this).closest("li").toggleClass("open")
});
c.preventDefault()
} else {
return
}
})
},
sideMenuScrollbar : function() {
if (a.fn.niceScroll) {
var e = a(".side-menu"),
d;
if (e.hasClass("navbar-default")) {
d = "#7a7a7a"
} else {
if (e.hasClass("navbar-inverse")) {
d = "#9a9a9a"
} else {
d = "#505050"
}
}
if (e.data("railalign")) {
var c = e.data("railalign")
}
a(".side-menu-wrapper").niceScroll({
zindex : 9999,
autohidemode : true,
background : "rgba(0,0,0, 0.03)",
cursorcolor : d,
cursorwidth : "6px",
cursorborder : "1px solid transparent",
cursorborderradius : "4px",
railalign : c
})
}
},
collapseArrows : function() {
a(".category-widget-btn").on("click", function(d) {
var c = a(this),
f = c.closest("li");
if (f.hasClass("open")) {
f.find("ul").slideUp(400, function() {
f.removeClass("open")
})
} else {
f.find("ul").slideDown(400, function() {
f.addClass("open")
})
}
d.preventDefault()
})
},
twitterFeed : function() {
if (a.fn.tweet && a(".twitter-feed-widget").length) {
a(".twitter-feed-widget").tweet({
modpath : "./js/twitter/",
avatar_size : "",
count : 3,
username : "eonythemes",
loading_text : "searching twitter...",
join_text : "",
retweets : false,
template : '
'
})
}
},
tabLavaHover : function() {
if (a.fn.lavalamp) {
a(".nav-tabs-lava").lavalamp({
setOnClick : true,
duration : 500,
autoUpdate : true
});
a(".nav-tabs-border").lavalamp({
setOnClick : true,
duration : 300,
autoUpdate : true
})
}
},
ratings : function() {
a.each(a(".ratings-result"), function() {
var c = a(this),
e = c.closest(".ratings").width(),
f = a(this).data("result"),
d = (e / 100) * f;
a(this).css("width", d)
})
},
owlCarousels : function() {
var c = this;
a(".owl-carousel.shop-arrivals-carousel-sm").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
}
}
});
a(".owl-carousel.shop-popular-carousel-lg").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.shop-trend-carousel-lg").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.shop-blog-carousel-lg").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.shop-latest-carousel").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.shop-popular-carousel").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.shop-latest-carousel-sm").owlCarousel({
loop : false,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.shop-popular-carousel-sm").owlCarousel({
loop : false,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.team-carousel-index9").owlCarousel({
loop : false,
margin : 25,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.our-clients-smaller").owlCarousel({
loop : false,
margin : 10,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
responsive : {
0 : {
items : 2
},
480 : {
items : 3
},
768 : {
items : 4
},
992 : {
items : 3
},
1200 : {
items : 3
}
}
});
a(".owl-carousel.portfolio-showcase-carousel").owlCarousel({
loop : true,
margin : 0,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 4000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 4
},
992 : {
items : 4
},
1500 : {
items : 4
}
}
});
a(".owl-carousel.our-clients-small").owlCarousel({
loop : false,
margin : 10,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 2
},
480 : {
items : 3
},
768 : {
items : 4
},
992 : {
items : 3
},
1200 : {
items : 3
}
}
});
a(".owl-carousel.home-blogposts-carousel").owlCarousel({
loop : true,
margin : 15,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 15000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 2
},
992 : {
items : 3
}
}
});
a(".owl-carousel.home-clients-carousel").owlCarousel({
loop : true,
margin : 10,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 8000,
responsive : {
0 : {
items : 2
},
480 : {
items : 3
},
768 : {
items : 4
},
992 : {
items : 3
}
}
});
a(".owl-carousel.home-team-carousel").owlCarousel({
loop : true,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.our-clients").owlCarousel({
loop : false,
margin : 10,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 2
},
480 : {
items : 3
},
768 : {
items : 4
},
992 : {
items : 5
},
1200 : {
items : 6
}
}
});
a(".owl-carousel.magazine-top-carousel-lg").owlCarousel({
loop : true,
margin : 0,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 12000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
},
1200 : {
items : 4
}
}
});
a(".owl-carousel.magazine-top-carousel").owlCarousel({
loop : true,
margin : 0,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
autoplay : true,
autoplayTimeout : 12000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
}
}
});
a(".owl-carousel.mpopular-posts").owlCarousel({
loop : true,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
}
}
});
a(".owl-carousel.mdontmiss-posts").owlCarousel({
loop : true,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 13000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
}
}
});
a(".owl-carousel.mbigger-posts").owlCarousel({
loop : true,
margin : 0,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 15000,
items : 1
});
a(".owl-carousel.mmostrated-posts").owlCarousel({
loop : true,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 13000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
}
}
});
a(".owl-carousel.home-blog-carousel").owlCarousel({
loop : true,
margin : 0,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
autoplay : true,
autoplayTimeout : 12000,
responsive : {
0 : {
items : 1
},
600 : {
items : 2
},
992 : {
items : 3
},
1500 : {
items : 4
}
}
});
a(".owl-carousel.team-member-carousel").owlCarousel({
loop : false,
margin : 25,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.team-member-carousel-sm").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
}
}
});
a(".owl-carousel.aboutus-slider").owlCarousel({
loop : false,
margin : 0,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
items : 1
});
a(".owl-carousel.aboutus-carousel").owlCarousel({
loop : true,
margin : 0,
stagePadding : 50,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
992 : {
items : 3,
stagePadding : 100
}
}
});
a(".owl-carousel.testimonial-slider").owlCarousel({
loop : false,
margin : 0,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
items : 1
});
a(".owl-carousel.testimonial-carousel").owlCarousel({
loop : true,
margin : 10,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 9000,
responsive : {
0 : {
items : 1
},
992 : {
items : 2
}
}
});
a(".owl-carousel.testimonial-carousel2").owlCarousel({
loop : true,
margin : 10,
responsiveClass : true,
nav : false,
navText : ['', ''],
dots : true,
autoplay : true,
autoplayTimeout : 9000,
responsive : {
0 : {
items : 1
},
992 : {
items : 2
}
}
});
a(".owl-carousel.product-gallery-lg").owlCarousel({
loop : false,
margin : 6,
responsiveClass : true,
nav : false,
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 3
},
480 : {
items : 4
},
768 : {
items : 5
},
992 : {
items : 6
}
}
});
a(".owl-carousel.related-products-carousel").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.product-gallery-sm").owlCarousel({
loop : false,
margin : 6,
responsiveClass : true,
nav : false,
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 3
},
480 : {
items : 4
},
768 : {
items : 4
},
1200 : {
items : 5
}
}
});
a(".owl-carousel.related-products-carousel2").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 3
},
1200 : {
items : 4
}
}
});
a(".owl-carousel.portfolio-related-carousel").owlCarousel({
loop : false,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
}
}
});
a(".owl-carousel.portfolio-other-carousel").owlCarousel({
loop : false,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
},
1200 : {
items : 5,
}
}
});
a(".owl-carousel.portfolio-similiar-carousel").owlCarousel({
loop : false,
margin : 30,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
}
}
});
a(".owl-carousel.portfolio-popular-carousel").owlCarousel({
loop : false,
margin : 2,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
}
}
});
a(".owl-carousel.portfolio-rated-carousel").owlCarousel({
loop : false,
margin : 15,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
}
}
});
a(".owl-carousel.portfolio-liked-carousel").owlCarousel({
loop : false,
margin : 0,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
768 : {
items : 3,
},
992 : {
items : 4,
}
}
});
a(".owl-carousel.our-partners").owlCarousel({
loop : false,
margin : 10,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 2,
},
480 : {
items : 3
},
768 : {
items : 4,
},
992 : {
items : 5,
},
1200 : {
items : 6,
}
}
});
a(".owl-carousel.blog-related-carousel").owlCarousel({
loop : false,
margin : 15,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
responsive : {
0 : {
items : 1,
},
480 : {
items : 2
},
1200 : {
items : 3,
}
}
});
a(".owl-carousel.wishlist-suggestion-carousel").owlCarousel({
loop : false,
margin : 20,
responsiveClass : true,
nav : true,
navText : ['', ''],
dots : false,
autoplay : true,
autoplayTimeout : 10000,
responsive : {
0 : {
items : 1
},
480 : {
items : 2
},
768 : {
items : 3
},
992 : {
items : 4
},
1200 : {
items : 5
}
}
})
},
scrollTopBtnAppear : function() {
var d = a(window).scrollTop(),
c = a("#scroll-top");
if (d >= 300) {
c.addClass("fixed")
} else {
c.removeClass("fixed")
}
},
scrollToAnimation : function(g, f, c) {
var h = a(this).attr("href"),
j = false;
if (!a(h).length) {
if (h === "#header" || h === "#top" || h === "#wrapper") {
i = 0;
j = true
} else {
return
}
} else {
var d = a(h),
i = f ? (d.offset().top + f) : d.offset().top
}
if (h || j) {
a("html, body").animate({
scrollTop : i
}, g || 1200);
c.preventDefault()
}
},
scrollToTopAnimation : function() {
var c = this;
a("#scroll-top").on("click", function(d) {
c.scrollToAnimation.call(this, 1200, 0, d)
})
},
scrollToClass : function() {
var c = this;
a(".scroll-btn, .section-btn, .scrollto").on("click", function(d) {
var f = a(this).data("offset");
c.scrollToAnimation.call(this, 1200, f, d)
})
},
menuOnClick : function() {
var c = this;
a(".navbar-nav").find("a").on("click", function(d) {
var f = a(this).attr("href");
if (f.indexOf("#") === -1 || !a(f).length) {
return
}
c.scrollToAnimation.call(this, 1200, 0, d)
})
},
priceSlider : function() {
a("#price-range").noUiSlider({
range : [0, 1000],
start : [100, 900],
handles : 2,
connect : true,
serialization : {
to : [a("#price-range-low"), a("#price-range-high")]
}
})
},
filterColorBg : function() {
a(".filter-color-box").each(function() {
var c = a(this),
d = c.data("bgcolor");
c.css("background-color", d)
})
},
productZoomImage : function() {
var c = this;
if (a.fn.elevateZoom) {
a("#product-zoom").elevateZoom({
responsive : true,
zoomType : "inner",
borderColour : "#e1e1e1",
zoomWindowPosition : 1,
zoomWindowOffetx : 30,
cursor : "crosshair",
zoomWindowFadeIn : 400,
zoomWindowFadeOut : 250,
lensBorderSize : 3,
lensOpacity : 1,
lensColour : "rgba(255, 255, 255, 0.5)",
lensShape : "square",
lensSize : 200,
scrollZoom : true
});
a(".product-gallery").find("a").on("click", function(f) {
var g = a("#product-zoom").data("elevateZoom"),
h = a(this).data("image"),
d = a(this).data("zoom-image");
g.swaptheimage(h, d);
f.preventDefault()
})
}
},
selectBox : function() {
if (a.fn.selectbox) {
a(".selectbox").selectbox({
effect : "fade"
})
}
},
boostrapSpinner : function() {
if (a.fn.TouchSpin) {
a(".vertical-spinner").TouchSpin({
verticalbuttons : true
});
a(".horizontal-spinner").TouchSpin()
}
},
dateTimePicker : function() {
if (a.fn.datetimepicker) {
a(".form-datetime").datetimepicker({
weekStart : 1,
todayBtn : 1,
autoclose : 1,
todayHighlight : 1,
startView : 2,
forceParse : 0,
showMeridian : 1
});
a(".form-date").datetimepicker({
weekStart : 1,
todayBtn : 1,
autoclose : 1,
todayHighlight : 1,
startView : 2,
minView : 2,
forceParse : 0
});
a(".form-time").datetimepicker({
weekStart : 1,
todayBtn : 1,
autoclose : 1,
todayHighlight : 1,
startView : 1,
minView : 0,
maxView : 1,
forceParse : 0
})
}
},
tooltip : function() {
if (a.fn.tooltip) {
a(".add-tooltip").tooltip()
}
},
popover : function() {
if (a.fn.popover) {
a(".add-popover").popover({
trigger : "focus"
})
}
},
servicesHover : function() {
a(".service-hover").on("mouseover", function() {
a.each(a(this).find(".service-icon, .service-title, p"), function() {
var c = a(this).data("hover-anim");
a(this).addClass("animated " + c)
})
}).on("mouseleave", function() {
a.each(a(this).find(".service-icon, .service-title, p"), function() {
var c = a(this).data("hover-anim");
a(this).removeClass("animated " + c)
})
})
},
countTo : function() {
if (a.fn.countTo) {
if (a.fn.waypoint) {
a(".count").waypoint(function() {
a(this).countTo()
}, {
offset : function() {
return (a(window).height() - 100)
},
triggerOnce : true
})
} else {
a(".count").countTo()
}
} else {
a(".count").each(function() {
var c = a(this),
d = c.data("to");
c.text(d)
})
}
},
newsletterPopup : function() {
if (document.getElementById("newsletter-popup-form")) {
jQuery.magnificPopup.open({
items : {
src : "#newsletter-popup-form"
},
type : "inline"
}, 0)
}
},
lightBox : function() {
a(".popup-gallery").magnificPopup({
delegate : ".zoom-item",
type : "image",
closeOnContentClick : false,
closeBtnInside : false,
mainClass : "mfp-with-zoom mfp-img-mobile",
image : {
verticalFit : true,
titleSrc : function(c) {
return c.el.attr("title") + ' source →'
}
},
gallery : {
enabled : true
},
zoom : {
enabled : true,
duration : 400,
opener : function(c) {
return c.find("img")
}
}
});
a(".popup-image").magnificPopup({
type : "image",
closeOnContentClick : true,
closeBtnInside : false,
fixedContentPos : true,
mainClass : "mfp-with-zoom mfp-img-mobile",
image : {
verticalFit : true
},
zoom : {
enabled : true,
duration : 400
}
});
a(".popup-iframe").magnificPopup({
disableOn : 700,
type : "iframe",
mainClass : "mfp-fade",
removalDelay : 160,
preloader : false,
fixedContentPos : false
})
},
videoBg : function() {
if (!this.mobile) {
if (a.fn.mb_YTPlayer) {
a(".player").mb_YTPlayer()
} else {
return
}
}
},
progressBars : function() {
var c = this;
if (a.fn.waypoint) {
a(".progress-animate").waypoint(function() {
if (!a(this).hasClass("circle-progress")) {
var d = a(this),
f = a(this).data("width"),
e = d.find(".progress-text, .progress-tooltip");
d.css({
width : f + "%"
}, 400);
setTimeout(function() {
e.fadeIn(400, function() {
d.removeClass("progress-animate")
})
}, 100)
} else {
c.animateKnob()
}
}, {
offset : function() {
return (a(window).height() - 10)
}
})
} else {
a(".progress-animate").each(function() {
var d = a(this),
f = a(this).data("width"),
e = d.find(".progress-text");
d.css({
width : f + "%"
}, 400);
e.fadeIn(500)
})
}
},
registerKnob : function() {
if (a.fn.knob) {
a(".knob").knob({
bgColor : "#eaeaea"
});
a(".knob.whitebg").knob({
bgColor : "#fff"
})
}
},
animateKnob : function() {
if (a.fn.knob) {
a(".knob").each(function() {
var c = a(this),
f = c.closest(".progress-animate"),
e = c.data("animateto"),
d = c.data("animatespeed");
c.animate({
value : e
}, {
duration : d,
easing : "swing",
progress : function() {
c.val(Math.round(this.value)).trigger("change")
},
complete : function() {
f.removeClass("progress-animate")
}
})
})
}
},
mediaElement : function() {
a("video, audio").mediaelementplayer()
},
scrollAnimations : function() {
if ( typeof WOW === "function") {
new WOW({
boxClass : "wow",
animateClass : "animated",
offset : 0
}).init()
}
},
flickerFeed : function() {
if (a.fn.jflickrfeed) {
a("ul.flickr-widget-two").jflickrfeed({
limit : 8,
qstrings : {
id : "54297118@N03"
},
itemTemplate : ''
});
a("ul.flickr-widget-three").jflickrfeed({
limit : 15,
qstrings : {
id : "54297118@N03"
},
itemTemplate : ''
})
}
},
attachBg : function() {
var c = a("[data-bgattach]");
a.each(c, function() {
if (a(this).data("bgattach")) {
a(this).css("background-image", "url(" + a(this).data("bgattach") + ")")
}
})
},
parallax : function() {
if (!this.mobile && typeof skrollr === "object") {
skrollr.init({
forceHeight : false
})
}
if (this.mobile) {
a(".parallax, .parallax-fixed").css("background-attachment", "initial")
}
},
isotopeActivate : function() {
if (a.fn.isotope) {
var c = this.container,
d = c.data("layoutmode");
c.isotope({
itemSelector : ".portfolio-item",
layoutMode : (d) ? d : "masonry",
transitionDuration : 0
})
}
},
isotopeReinit : function() {
if (a.fn.isotope) {
this.container.isotope("destroy");
this.isotopeActivate()
}
},
isotopeFilter : function() {
var d = this,
c = a("#portfolio-filter");
c.find("a").on("click", function(g) {
var f = a(this),
h = f.attr("data-filter");
c.find(".active").removeClass("active");
d.container.isotope({
filter : h,
transitionDuration : "0.8s"
});
f.closest("li").addClass("active");
g.preventDefault()
})
},
blogMasonry : function() {
var c = this.blogContainer;
c.isotope({
itemSelector : ".entry",
lasyoutMode : "fitRows",
masonry : {
gutter : 15
},
transitionDuration : 0
})
},
blogMasonryRefresh : function() {
this.blogContainer.isotope("layout")
},
infiniteScroll : function(c, d) {
if (a.fn.infinitescroll) {
c.infinitescroll({
navSelector : "#page-nav",
nextSelector : "#page-nav a:first",
itemSelector : d,
loading : {
msgText : "Loading Posts...",
finishedMsg : "No more post to load.",
img : "//eonythemes.com/themes/t/images/load.GIF"
}
}, function(e) {
c.isotope("appended", a(e)).isotope("layout")
});
if (a("#infinite-trigger").length) {
a(window).unbind(".infscr");
a("#infinite-trigger").on("click", function(f) {
c.infinitescroll("retrieve");
f.preventDefault()
});
a(document).ajaxError(function(f, h, g) {
if (h.status == 404) {
a("a#infinite-trigger").addClass("disabled")
}
})
}
}
}
};
b.init();
a(window).on("load", function() {
b.sideMenuScrollbar();
if (b.blogContainer.length) {
b.blogMasonryRefresh()
}
});
a(window).on("scroll", function() {
b.scrollTopBtnAppear();
b.headerSearchScrollFix()
});
if (a.event.special.debouncedresize) {
a(window).on("debouncedresize", function() {
b.fullHeight();
b.destroyStickyMenu()
})
} else {
a(window).on("resize", function() {
b.fullHeight();
b.destroyStickyMenu()
})
}
})(jQuery);
var wow = new WOW({
boxClass : 'wow', // animated element css class (default is wow)
animateClass : 'animated', // animation css class (default is animated)
offset : 0, // distance to the element when triggering the animation (default is 0)
mobile : true, // trigger animations on mobile devices (default is true)
live : true, // act on asynchronously loaded content (default is true)
callback : function(box) {
// the callback is fired every time an animation is started
// the argument that is passed in is the DOM node being animated
},
scrollContainer : null // optional scroll container selector, otherwise use window
});
wow.init();
if ($('#owl-slider-hero').length) {
$("#owl-slider-hero").owlCarousel({
navigation : false, // Show next and prev buttons
slideSpeed : 2000,
paginationSpeed : 400,
autoPlay : 5000,
singleItem : true
// "singleItem:true" is a shortcut for:
// items : 1,
// itemsDesktop : false,
// itemsDesktopSmall : false,
// itemsTablet: false,
// itemsMobile : false
});
$('.slider-navigation').find('li').on('click', function() {
$('.slider-navigation li').removeClass('active')
$(this).addClass('active');
var a = $(this).index();
$("#owl-slider-hero").trigger('owl.goTo', a)
});
setInterval(function() {
var i = $('#owl-slider-hero .owl-pagination .owl-page.active ').index();
$('.slider-navigation li').removeClass('active')
$('.slider-navigation li').eq(i).addClass('active');
}, 1000);
}