$( document ).ready(function() {
$(".share").click(function() {
    $(".share-icons").fadeToggle();

});
if($(".sidebar-chiled").length>0){
    $(".sidebar-chiled a[href='/user/dashboard']").addClass("select");
    $(".sidebar-chiled a").each(function(){
$(".sidebar-chiled a").not($(this)).removeClass("select");
if($(this).attr("href") == location.pathname){
    $(this).addClass("select")
}
else if(location.pathname == "/profile/orders/canceled" || location.pathname == "/profile/orders/delivered" || location.pathname == "/profile/orders/sending" || location.pathname == "/profile/orders/in_progress"){
   $(".sidebar-chiled a[href='/profile/orders/new']").addClass("select");
}
});
}


$(".add-cm").click(function() {

    $(".add-cm-area").toggleClass("show");
});
$(".menu-site li span i").click(function(e){
$(this).closest("li").find("ul").toggleClass("show");
e.preventDefault();
});
$(".category-search li.pa span").click(function () {
    if ($(this).find("i").hasClass("mdi mdi-plus")){
    $(this).closest("li").find("ul.pat").slideDown()
    $(this).find("i").removeClass("mdi mdi-plus")
    $(this).find("i").addClass("mdi mdi-minus")
    }else{
    $(this).closest("li").find("ul.pat").slideUp()
    $(this).find("i").removeClass("mdi mdi-minus")
    $(this).find("i").addClass("mdi mdi-plus")
    }
});

shadow = $(".mobile-menu-shadow").not($(".mobile-menu"));
shadow.click(function() {
    $(".mobile-menu").toggleClass("show");
    $(".mobile-menu-shadow").fadeToggle();
});
$(".mobile-footer-menu a.menu, div.menu, .mobile-menu .title i.mdi-close").click(function() {
if($(".sidebar.sh-card").length == 0){
    $(".mobile-menu").toggleClass("show");
    $(".mobile-menu-shadow").fadeToggle();
}
    else{
$(".sidebar.sh-card").toggleClass("show");
}
});
$(".header .mobile-menu .category-title i.mdi-plus").click(function(e){
    if($(this).hasClass("mdi-plus")){
    $(this).removeClass("mdi-plus").addClass("mdi-minus");
    }
    else{
    $(this).removeClass("mdi-minus").addClass("mdi-plus");
    }
$(this).closest("a").next().slideToggle();
});
$(".mobile-menu .tabs .mdi-plus.sub").click(function(e){
    if($(this).hasClass("mdi-plus")){
    $(this).removeClass("mdi-plus").addClass("mdi-minus");
    }
    else{
    $(this).removeClass("mdi-minus").addClass("mdi-plus");
    }
$(this).closest("li").next().slideToggle();
});
setTimeout(function() {
headerHeight = $( ".header" ).height()+15;
$( ".main-content" ).css("margin-top",headerHeight+"px");
},100);

$(window).on('scroll', function () {

var sideBannerTop = $( ".side-banner" ).closest(".position-relative").height();
var sideBannerHeight = $( ".side-banner" ).height();
if($(window).scrollTop() > sideBannerTop-(sideBannerHeight+sideBannerHeight/3)){
$( ".side-banner" ).addClass("static");
}else{$( ".side-banner" ).removeClass("static");}


if (window.scrollY >= 100){
 $(".header-top").addClass("hide");
 $(".logo-area").css("top","7px");}
else {
$(".header-top").removeClass("hide");
$(".logo-area").css("top","0px");
}


if (window.scrollY >= 300) {
$(".scroll-top").removeClass("d-none");
$(".scroll-top").addClass("d-block");
} else {
$(".scroll-top").removeClass("d-block");
$(".scroll-top").addClass("d-none");
}
});

$(".side-display").click(function () {
		$("aside").toggle();
	});

if($(window).width() > 768){
$( ".header .category-title" ).mouseenter(function(){
    thisSubMenu = $(this).closest("li").find( ".sub-menu" );
    $( ".header-menu .sub-menu" ).not(thisSubMenu).fadeOut();
    thisSubMenu.fadeIn();
});
$( ".sub-menu" ).mouseleave(function(){
    $(this).fadeOut();
});
$( ".header" ).mouseleave(function(){
    $(".sub-menu").fadeOut();
});
$( ".megaMenuTabs .tabs a li" ).mouseenter(function(){
$( ".megaMenuTabs .tabs a li" ).not(this).removeClass("active");
    $(this).addClass("active");
});
$( ".megaMenuTabs .tabs a li" ).mouseenter(function(){
    thisSubMenu = $(this).closest("a").next();
    $( ".sub2-menu" ).not(thisSubMenu).css("display","none");
    thisSubMenu.fadeIn();
});
$( ".header-top li[title=search]" ).click(function(){
    $( ".header-search" ).toggleClass("show");
})
$( ".header-search span" ).click(function(){
    $( ".header-search" ).removeClass("show");
})
}

$(".mobile-footer-menu .search ,.header .tools .search").click(function(){
    $(".search-modal").fadeIn();
});
$(".search-modal .mdi-close").click(function(){
    $(".search-modal").fadeOut();
});

$(".scroll-top").on('click', function() {
$('html, body').animate({scrollTop: 0}, 300);
});

$(".product-show .number-cart .plus").click(function(){
inputNumber = $(".product-show .number-cart input.number-products");
var number = inputNumber.val();
if(inputNumber.attr("max") && Number(number) < Number(inputNumber.attr("max"))){
    var number = Number(number) + 1;
    $(".product-show .number-cart input.number-products").val(number);
}
sendOrderNumber();
});
$(".product-show .number-cart .minus").click(function(){
number= $(".product-show .number-cart input.number-products").val();
if(number> 1){
number = Number(number) - 1;
$(".product-show .number-cart input.number-products").val(number);
sendOrderNumber();
}
});



if($(window).width() <= 768){
width = -(($(window).width())-280);
$(".header-menu-shadow").css("left",width);

$(".search-toggle").click(function (){
$(".search-div").toggleClass("show");
});

$(".menu-toggle, .header-menu-shadow").click(function (){

$(".header-menu-shadow").removeClass("d-none");
setTimeout(function() {
$(".mobile-menu").toggleClass("show");
$(".header-menu-shadow").toggleClass("show");
}, 200);

});

$(".mobile-menu .category-title").click(function (e){
thisSubMenu = $(this).closest("li").find(".sub-menu");
$(".header-menu .sub-menu").not(thisSubMenu).removeClass("show");
thisSubMenu.toggleClass("show");
if(thisSubMenu.length > 0){
e.preventDefault();
}

});
}


	var carousel = function() {
		$('.carousel-testimony').owlCarousel({
						autoplay: true,
		autoplayTimeout: 3000,
		autoplayHoverPause: true,
		items: 3,
		loop: true,
		autoWidth: false,
		startPosition: 0,
		smartSpeed: 250,
		fluidSpeed: false,
		dragEndSpeed: false,
		nav: true,
		navText: ['<span class="mdi mdi-arrow-left">', '<span class="mdi mdi-arrow-right">'],
		responsive: {
			0: {
				items: 2
			},
			480: {
				items: 2,
			},
			768: {
				items: 3,

			},
			992: {
				items: 4,
			},
			1800: {
				items: 6,
			}
		},
		responsiveRefreshRate: 200,
		responsiveBaseElement: window,
		fallbackEasing: "swing",
		info: false,
		nestedItemSelector: false,
		itemElement: "div",
		stageElement: "div",
		refreshClass: "owl-refresh",
		loadedClass: "owl-loaded",
		loadingClass: "owl-loading",
		rtlClass: "owl-rtl",
		responsiveClass: "owl-responsive",
		dragClass: "owl-drag",
		itemClass: "owl-item",
		stageClass: "owl-stage",
		stageOuterClass: "owl-stage-outer",
		autoHeight: false,
		lazyLoad: false
		});


	};
	if ($(".carousel-testimony").length>0){
	carousel();
	}
});
function sendOrderNumber(){
var number = $(".product-show .number-cart input.number-products").val();
var btnUrl = $(".btndig.addToCart").attr("href");
var slashLastIndex = btnUrl.lastIndexOf("/");
var newUrl = btnUrl.substring(0,slashLastIndex).concat("/" + number);
$(".btndig.addToCart").prop("href", newUrl);
}