/*
* Custom code goes here.
* A template should always ship with an empty custom.js
*/
/* sticky header */
// $(document).ready(function(){
// if ($(document).width() >= 992){
// $(window).scroll(function () {
// if ($(this).scrollTop() > 165) {
// $('#index .header-top').addClass('fixed fadeInDown animated');
// } else {
// $('#index .header-top').removeClass('fixed fadeInDown animated');
// }
// });
// };
// });
/* serach */
function openSearch() {
$('body').addClass("active-search");
document.getElementById("search_toggle_desc").style.height = "auto";
$('#search_toggle_desc').addClass("dblock");
$('.search_query').attr('autofocus', 'autofocus').focus();
}
function closeSearch() {
$('body').removeClass("active-search");
document.getElementById("search_toggle_desc").style.height = "0";
$('#search_toggle_desc').addClass("dnone");
$('.search_query').attr('autofocus', 'autofocus').focus();
}
$(document).ready(function() {
$('#xs-zoom').owlCarousel({
loop: true,
center: true,
items: 1,
margin: 0,
nav: false,
navText: ['', ''],
dots:true,
autoplay:false,
autoplayTimeout: 2000,
smartSpeed: 450,
responsive: {
0: {
items: 1
},
768: {
items: 1
},
1170: {
items: 1
}
}
});
});
/* review */
$(document).ready(function(){
// Add smooth scrolling to all links
$("#ratep").on('click', function(event) {
if (this.hash !== "") {
event.preventDefault();
var hash = this.hash;
$('#tab1').removeClass('active');
$('#tab2').removeClass('active');
$('#tab3').removeClass('active');
$('#description').removeClass('active in');
$('#attachments').removeClass('active in');
$('#product-details').removeClass('active in');
$("#rv").addClass("active");
$("#rate").addClass("active in")
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 1500, function(){
window.location.hash = hash;
});
}
});
});
/* list grid view */
$(document).ready(function(){
listGrid();
});
(function($){var ls=window.localStorage;var supported;if(typeof ls=='undefined'||typeof window.JSON=='undefined'){supported=false;}else{supported=true;}
$.totalStorage=function(key,value,options){return $.totalStorage.impl.init(key,value);}
$.totalStorage.setItem=function(key,value){return $.totalStorage.impl.setItem(key,value);}
$.totalStorage.getItem=function(key){return $.totalStorage.impl.getItem(key);}
$.totalStorage.getAll=function(){return $.totalStorage.impl.getAll();}
$.totalStorage.deleteItem=function(key){return $.totalStorage.impl.deleteItem(key);}
$.totalStorage.impl={init:function(key,value){if(typeof value!='undefined'){return this.setItem(key,value);}else{return this.getItem(key);}},setItem:function(key,value){if(!supported){try{$.cookie(key,value);return value;}catch(e){console.log('Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie');}}
var saver=JSON.stringify(value);ls.setItem(key,saver);return this.parseResult(saver);},getItem:function(key){if(!supported){try{return this.parseResult($.cookie(key));}catch(e){return null;}}
return this.parseResult(ls.getItem(key));},deleteItem:function(key){if(!supported){try{$.cookie(key,null);return true;}catch(e){return false;}}
ls.removeItem(key);return true;},getAll:function(){var items=new Array();if(!supported){try{var pairs=document.cookie.split(";");for(var i=0;i 0) {
$(window).on('load', function() {
$('#page-preloader').removeClass('visible');
});
}
});
*/
//menu
$(document).ready(function(){
function collwr(){
if ($(document).width() >=768){
$('#under-menu.menu-page').addClass('collapse');
}
else
{
$('#under-menu.menu-page').removeClass('collapse');
}
}
$(document).ready(function(){ collwr();});
$(window).resize(function(){ collwr();});
});
$(document).keyup(function(e) {
if (e.keyCode == 27) { // escape key maps to keycode `27`
$('body').removeClass("active");
document.getElementById("mySidenav").style.width = "0";
$('#mobile_top_menu_wrapper').addCss("display","none");
}
});
/* sidemenu */
function openNav() {
$('body').addClass("active");
document.getElementById("mySidenav").style.width = "280px";
$('#mobile_top_menu_wrapper').addClass("dblock");
$('#mobile_top_menu_wrapper').removeClass("dnone");
}
function closeNav() {
$('body').removeClass("active");
document.getElementById("mySidenav").style.width = "0";
$('#mobile_top_menu_wrapper').addClass("dnone");
$('#mobile_top_menu_wrapper').removeClass("dblock");
}
/* sidemenu over */
$(document).keyup(function(e) {
if (e.keyCode == 27) { // escape key maps to keycode `27`
$('body').removeClass("active");
document.getElementById("mySidenav").style.width = "0";
$('#mobile_top_menu_wrapper').addClass("dnone");
}
});
//go to top
$(document).ready(function () {
$("#scroll").addClass("scrollhide");
$(window).scroll(function () {
if ($(this).scrollTop() === 0) {
$("#scroll").addClass("scrollhide")
} else {
$("#scroll").removeClass("scrollhide")
}
});
$('#scroll').click(function () {
$("html, body").animate({scrollTop: 0}, 600);
return false;
});
});
$(document).ready(function() {
var owl = $("#owl-image-slider");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: true,
autoplay:true,
animateIn: 'fadeIn',
animateOut: 'fadeOut',
autoplayTimeout: 6000,
responsive: {
0: { items: 1}
},
dots: true,
nav: true,
navText: ['', ''],
margin:0
});
});
});
$(document).ready(function() {
var owl = $("#blockinfo");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: false,
responsive: {
0: { items: 1},
320:{ items: 1, slideBy: 1},
412:{ items: 1, slideBy: 1},
600:{ items: 2, slideBy: 1},
768:{ items: 2, slideBy: 1},
992:{ items: 3, slideBy: 1},
1200:{ items: 4, slideBy: 1}
},
dots: false,
nav: true,
navText: ['', ''],
margin:0
});
});
});
$(document).ready(function() {
var owl = $("#owl-fea,#owl-new,#owl-best,#owl-spe,#owl-rate,#owl-related,#owl-same,#owl-view,#owl-cross");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: false,
responsive: {
0: { items: 1},
320:{ items: 2, slideBy: 1},
412:{ items: 2, slideBy: 1},
600:{ items: 3, slideBy: 1},
768:{ items: 3, slideBy: 1},
992:{ items: 3, slideBy: 1},
1200:{ items: 4, slideBy: 1},
1590:{ items: 5, slideBy: 1}
},
dots: false,
nav: true,
navText: ['', ''],
margin:0
});
});
});
$(document).ready(function() {
var owl = $("#wb_cat_carousel");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: false,
responsive: {
0: { items: 1},
320:{ items: 2, slideBy: 1},
412:{ items: 2, slideBy: 1},
600:{ items: 3, slideBy: 1},
768:{ items: 4, slideBy: 1},
992:{ items: 4, slideBy: 1},
1200:{ items: 4, slideBy: 1},
1590:{ items: 5, slideBy: 1}
},
dots: false,
nav: true,
navText: ['', ''],
margin:0
});
});
});
$(document).ready(function() {
var owl = $("#testi");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: false,
autoplay:false,
responsive: {
0: { items: 1}
},
dots: true,
nav: false,
navText: ['', ''],
margin:30
});
});
});
$(document).ready(function() {
var owl = $("#blog");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: false,
autoplay:false,
responsive: {
0: { items: 1},
320:{ items: 1, slideBy: 1},
600:{ items: 2, slideBy: 1},
768:{ items: 2, slideBy: 1},
992:{ items: 2, slideBy: 1},
1200:{ items: 3, slideBy: 1},
1590:{ items: 3, slideBy: 1}
},
dots: false,
nav: true,
navText: ['', ''],
margin:0
});
});
});
$(document).ready(function() {
var owl = $("#owl-logo");
imagesLoaded(owl, function() {
owl.owlCarousel({
loop: true,
autoplay:true,
responsive: {
0: { items: 1},
320:{ items: 2, slideBy: 1},
400:{ items: 3, slideBy: 1},
600:{ items: 4, slideBy: 1},
768:{ items: 5, slideBy: 1},
1200:{ items: 6, slideBy: 1},
1590:{ items: 8, slideBy: 1}
},
dots: false,
nav: false,
navText: ['', ''],
margin:30
});
});
});
if ($(window).width() <= 767) {
$('.user-info').click(function(event){
if ($(".currency-selector")){
$(".language-selector > ul").css('display', 'none');
}
if ($(".language-selector")){
$(".currency-selector > ul").css('display', 'none');
}
$(this).toggleClass('active');
event.stopPropagation();
$(".user-down").slideToggle("fast");
$(".language-selector").removeClass("open");
$(".currency-selector").removeClass("open");
return false;
});
$(".user-down").on("click", function (event) {
event.stopPropagation();
});
$('.hcom').appendTo('.user-down');
$('.wishl').appendTo('.user-down');
$('#_mobile_currency_selector').appendTo('.user-down');
$('#_mobile_language_selector').appendTo('.user-down');
$(".currency-selector").click(function(){
$(this).toggleClass('open');
$( ".currency-selector > ul" ).slideToggle( "1500" );
$(".language-selector > ul").slideUp("medium");
$(".language-selector").removeClass('open');
});
$(".language-selector").click(function(){
$(this).toggleClass('open');
$( ".language-selector > ul" ).slideToggle( "1500" );
$(".currency-selector > ul").slideUp("medium");
$(".currency-selector").removeClass('open');
});
};
if (($(document).width() >= 768) && ($(document).width() <= 991)){
$('#_mobile_language_selector').appendTo('.user-down');
$('#_mobile_currency_selector').appendTo('.user-down');
};
// disabled
$('.wbblog_submit_btn').on("click",function(e) {
e.preventDefault();
if(!$(this).hasClass("disabled")){
var data = new Object();
$('[id^="wbblog_"]').each(function()
{
id = $(this).prop("id").replace("wbblog_", "");
data[id] = $(this).val();
});
function logErrprMessage(element, index, array) {
$('.wbblogs_message').append(''+element+'');
}
function wbremove() {
$('.wbblogs_error').remove();
$('.wbblogs_success').remove();
}
function logSuccessMessage(element, index, array) {
$('.wbblogs_message').append(''+element+'');
}
$.ajax({
url: xprt_base_dir + 'modules/wbblog/ajax.php',
data: data,
type:'post',
dataType: 'json',
beforeSend: function(){
wbremove();
$(".wbblog_submit_btn").val("Please wait..");
$(".wbblog_submit_btn").addClass("disabled");
},
complete: function(){
$(".wbblog_submit_btn").val("Submit Button");
$(".wbblog_submit_btn").removeClass("disabled");
},
success: function(data){
wbremove();
if(typeof data.success != 'undefined'){
data.success.forEach(logSuccessMessage);
}
if(typeof data.error != 'undefined'){
data.error.forEach(logErrprMessage);
}
},
error: function(data){
wbremove();
$('.wbblogs_message').append('Something Wrong ! Please Try Again. ');
},
});
}
});
if ($(document).width() >= 1200){
var number_blocks =6;
var count_block = $('.menu-content .level-1');
var moremenu = count_block.slice(number_blocks, count_block.length);
moremenu.wrapAll('