(function($){
"use strict";
$(window).resize(function(){
var $width=$(this).width();
if($width < 1199){
$('.primary-menu .nav .dropdown-toggle').each(function(){
$(this).attr('data-toggle', 'dropdown');
});
}});
$(document).ready(function(){
if($.isFunction($.fancybox) ){
$('.fancybox').fancybox({
'width':850,
'height':'500',
'autoSize':false,
afterShow: function(){
$('.quickview-container .product-images').each(function(){
var $id=this.id;
var $rtl=$('body').hasClass('rtl');
var $img_slider=$(this).find('.product-responsive');
var $thumb_slider=$(this).find('.product-responsive-thumbnail')
$img_slider.slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
arrows: false,
rtl: $rtl,
asNavFor: $thumb_slider
});
$thumb_slider.slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: $img_slider,
arrows: true,
focusOnSelect: true,
rtl: $rtl,
responsive: [
{
breakpoint: 360,
settings: {
slidesToShow: 2 
}}
]
});
var el=$(this);
setTimeout(function(){
el.removeClass("loading");
}, 1000);
});
}});
}
$('.product-images').each(function(){
var $rtl=$('body').hasClass('rtl');
var video_link=$(this).data('video');
var $vertical=$(this).data('vertical');
var $img_slider=$(this).find('.product-responsive');
var $thumb_slider=$(this).find('.product-responsive-thumbnail');
$img_slider.slick({
slidesToShow: 1,
slidesToScroll: 1,
fade: true,
arrows: false,
rtl: $rtl,
asNavFor: $thumb_slider
});
$thumb_slider.slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: $img_slider,
arrows: true,
rtl: $rtl,
vertical: $vertical,
verticalSwiping: $vertical,
focusOnSelect: true,
responsive: [
{
breakpoint: 480,
settings: {
slidesToShow: 4 
}},
{
breakpoint: 360,
settings: {
slidesToShow: 2 
}}
]
});
var el=$(this);
setTimeout(function(){
el.removeClass("loading");
}, 1000);
if(video_link!=''){
$img_slider.append('<button data-type="popup" class="featured-video-button fa fa-video-camera" data-video="'+ video_link +'"></button>');
}});
$('[data-toggle="tooltip"]').tooltip();
$('.top-form.top-search .search-tog').on('click', function(){
$('.top-form.top-search .form-search.searchform').slideToggle();
});
$('.header-right .menu-confirmation .text-confirmation').on('click', function(){
$('.header-right .menu-confirmation').toggleClass("open");
});
$('.main-menu .header-close').on('click', function(){
$('.main-menu').removeClass("open");
});
$('.header-open').on('click', function(){
$('.main-menu').toggleClass("open");
});
$('.header-menu-categories .open-menu').on('click', function(){
$('.main-menu').toggleClass("open");
});
$('.footer-mstyle1 .footer-menu .footer-search a').on('click', function(){
$('.top-form.top-search').toggleClass("open");
});
$('.footer-mstyle1 .footer-menu .footer-more a').on('click', function(){
$('.menu-item-hidden').toggleClass("open");
});
$('.single-product.mobile-layout .social-share .title-share').on('click', function(){
$('.single-product.mobile-layout .social-share').toggleClass("open");
});
$('.single-post.mobile-layout .social-share .title-share').on('click', function(){
$('.single-post.mobile-layout .social-share').toggleClass("open");
});
$('.single-post.mobile-layout .social-share.open .title-share').on('click', function(){
$('.single-post.mobile-layout .social-share').removeClass("open");
});
$('.products-nav .filter-product').on('click', function(){
$('.products-wrapper .filter-mobile').toggleClass("open");
$('.products-wrapper').toggleClass('show-modal');
});
$('.products-nav .filter-product').on('click', function(){
if($(".products-wrapper .products-nav .filter-product").not(".filter-mobile") ){
$('.products-wrapper').removeClass('show-modal');
}});
$('.mobile-layout .vertical_megamenu .resmenu-container .navbar-toggle').on('click', function(){
$('.mobile-layout .body-wrapper .container').toggleClass('open');
});
$('.mobile-layout .back-history').on('click', function(){
window.history.back();
});
$('.footer-mstyle2 .footer-container .footer-open').on('click', function(){
$('.footer-mstyle2').toggleClass('open');
});
$("a.compare").attr('title', custom_text.compare_text);
$(".yith-wcwl-add-button a").attr('title', custom_text.wishlist_text);
$("a.fancybox").attr('title', custom_text.quickview_text);
$('ul.orderby.order-dropdown li ul').hide();
$("ul.order-dropdown > li").each(function(){
$(this).hover(function(){
$('.products-wrapper').addClass('show-modal');
$(this).find('> ul').stop().fadeIn("fast");
}, function(){
$('.products-wrapper').removeClass('show-modal');
$(this).find('> ul').stop().fadeOut("fast");
});
});
$('.catalog-ordering .orderby .current-li a').html($('.catalog-ordering .orderby ul li.current a').html());
$('.catalog-ordering .sort-count .current-li a').html($('.catalog-ordering .sort-count ul li.current a').html());
var mobileHover=function (){
$('*').on('touchstart', function (){
$(this).trigger('hover');
}).on('touchend', function (){
$(this).trigger('hover');
});
};
mobileHover();
$('.product-categories').each(function(){
var number=$(this).data('number') - 1;
var lesstext=$(this).data('lesstext');
var moretext=$(this).data('moretext');
if(number > 0){
$(this).find('li:gt('+ number +')').hide().end();
if($(this).children('li').length > number){
$(this).append($('<li><a>'+ moretext +'   +</a></li>')
.addClass('showMore')
.on('click',function(){
if($(this).siblings(':hidden').length > 0){
$(this).html('<a>'+ lesstext +'   -</a>').siblings(':hidden').show(400);
}else{
$(this).html('<a>'+ moretext +'   +</a>').show().siblings(':gt('+ number +')').hide(400);
}})
);
}}
});
$('.accordion-heading').each(function(){
var $this=$(this), $body=$this.siblings('.accordion-body');
if(!$body.hasClass('in')){
$this.find('.accordion-toggle').addClass('collapsed');
}});
$('#cpanel').collapse();
$('#cpanel-reset').on('click', function(e){
if(document.cookie&&document.cookie!=''){
var split=document.cookie.split(';');
for (var i=0; i < split.length; i++){
var name_value=split[i].split("=");
name_value[0]=name_value[0].replace(/^ /, '');
if(name_value[0].indexOf(cpanel_name)===0){
$.cookie(name_value[0], 1, { path: '/', expires: -1 });
}}
}
location.reload();
});
$('#cpanel-form').on('submit', function(e){
var $this=$(this), data=$this.data(), values=$this.serializeArray();
var checkbox=$this.find('input:checkbox');
$.each(checkbox, function(){
if(!$(this).is(':checked')){
name=$(this).attr('name');
name=name.replace(/([^\[]*)\[(.*)\]/g, '$1_$2');
var date=new Date();
date.setTime(date.getTime() + (30 * 1000));
$.cookie(name , 0, { path: '/', expires: date });
}})
$.each(values, function(){
var $nvp=this;
var name=$nvp.name;
var value=$nvp.value;
if(!(name.indexOf(cpanel_name + '[')===0)) return ;
name=name.replace(/([^\[]*)\[(.*)\]/g, '$1_$2');
$.cookie(name , value, { path: '/', expires: 7 });
});
location.reload();
return false;
});
$('a[href="#cpanel-form"]').on('click', function(e){
var parent=$('#cpanel-form'), right=parent.css('right'), width=parent.width();
if(parseFloat(right) < -10){
parent.animate({
right: '0px',
}, "slow");
}else{
parent.animate({
right: '-' + width ,
}, "slow");
}
if($(this).hasClass('active')){
$(this).removeClass('active');
} else $(this).addClass('active');
e.preventDefault();
});
$('.currency_switcher li a').on('click', function(){
var $current=$(this).attr('data-currencycode');
jQuery('.currency_w > li > a').html($current);
});
jQuery(document).ready(function(){
$('.currency_converter .currency_w li > .currency_switcher  li:first-child > a').addClass('active');
var currency_show=jQuery('ul.currency_switcher li a.active').html();
jQuery('.currency_to_show').html(currency_show);
});
var $current='';
$('#lang_sel ul > li > ul li a').on('click',function(){
$current=$(this).html();
$('#lang_sel ul > li > a.lang_sel_sel').html($current);
$a=$.cookie('lang_select_hitheme', $current, { expires: 1, path: '/'});
});
if($.cookie('lang_select_hitheme')&&$.cookie('lang_select_hitheme').length > 0){
$('#lang_sel ul > li > a.lang_sel_sel').html($.cookie('lang_select_hitheme'));
}
$('#lang_sel ul > li.icl-ar').click(function(){
$('#lang_sel ul > li.icl-en').removeClass('active');
$(this).addClass('active');
$.cookie('hitheme_lang_en' , 1, { path: '/', expires: 1 });
});
$('#lang_sel ul > li.icl-en').click(function(){
$('#lang_sel ul > li.icl-ar').removeClass('active');
$(this).addClass('active');
$.cookie('hitheme_lang_en' , 0, { path: '/', expires: -1 });
});
var Hitheme_Lang=$.cookie('hitheme_lang_en');
if(Hitheme_Lang==null){
$('#lang_sel ul > li.icl-en').addClass('active');
$('#lang_sel ul > li.icl-ar').removeClass('active');
}else{
$('#lang_sel ul > li.icl-en').removeClass('active');
$('#lang_sel ul > li.icl-ar').addClass('active');
}
$('.hitheme-logo').on('click', function(){
$.cookie("hitheme_header_style", null, { path: '/' });
$.cookie("hitheme_footer_style", null, { path: '/' });
});
$(".sw-woo-tab-cat .top-tab-slider .navbar-toggle").click(function(){
$(".sw-woo-tab-cat .top-tab-slider .nav.nav-tabs").slideToggle();
});
if($(window).width() < 768){
$('.footer .widget_nav_menu .widgettitle').append('<span class="icon-footer"></span>');
$(".footer .widget_nav_menu .widgettitle").each(function(){
$(this).on('click', function(){
$(this).parent().find("ul.menu").slideToggle();
});
});
}
$("#hitheme-totop").hide();
var wh=$(window).height();
var whtml=$(document).height();
$(window).scroll(function (){
if($(this).scrollTop() > whtml/10){
$('#hitheme-totop').fadeIn();
}else{
$('#hitheme-totop').fadeOut();
}});
$('#hitheme-totop').click(function (){
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
$('.wpb_map_wraper').on('click', function (){
$('.wpb_map_wraper iframe').css("pointer-events", "auto");
});
$(".wpb_map_wraper").on('mouseleave', function(){
$('.wpb_map_wraper iframe').css("pointer-events", "none");
});
});
$(document).on('click.twice', '.open [data-toggle="dropdown"]', function(e){
var $this=$(this), href=$this.attr('href');
e.preventDefault();
window.location.href=href;
return false;
});
$(window).load(function(){
if($('body').hasClass('tax-product_cat')||$('body').hasClass('post-type-archive-product') ){
$('.grid-view').on('click',function(){
$('.list-view').removeClass('active');
$('.grid-view').addClass('active');
jQuery("ul.products-loop").fadeOut(300, function(){
$(this).removeClass("list").fadeIn(300).addClass('grid');
});
});
$('.list-view').on('click',function(){
$('.grid-view').removeClass('active');
$('.list-view').addClass('active');
$("ul.products-loop").fadeOut(300, function(){
jQuery(this).addClass("list").fadeIn(300).removeClass('grid');
});
});
}});
$(window).scroll(function(){
var whtop=$(window).scrollTop();
if(whtop > 0){
$(".header-style4").addClass("header-ontop");
}else{
$(".header-style4").removeClass("header-ontop");
}});
$(".sw-woo-tab").fadeIn(300, function(){
var el=$(this);
setTimeout(function(){
el.removeClass("loading");
}, 1000);
});
$(".responsive-slider").fadeIn(300, function(){
var el=$(this);
setTimeout(function(){
el.removeClass("loading");
}, 1000);
});
}(jQuery));
function submitform(){
if(document.commentform.comment.value==''||document.commentform.author.value==''||document.commentform.email.value==''){
alert('Please fill the required field.');
return false;
} else return true;
}
(function($){
$('.vertical-megamenu').each(function(){
var number=$(this).parent().data('number') - 1;
var lesstext=$(this).parent().data('lesstext');
var moretext=$(this).parent().data('moretext');
$(this).find(' > li:gt('+ number +')').hide().end();
if($(this).children('li').length > number){
$(this).append($('<li><a class="open-more-cat">'+ moretext +'</a></li>')
.addClass('showMore')
.on('click', function(){
console.log($(this).siblings(':hidden'));
if($(this).siblings(':hidden').length > 0){
$(this).html('<a class="close-more-cat">'+ lesstext +'</a>').siblings(':hidden').show(400);
}else{
$(this).html('<a class="open-more-cat">'+ moretext +'</a>').show().siblings(':gt('+ number +')').hide(400);
}})
);
}});
$(".widget_nav_menu li.menu-compare a").hover(function(){
$(this).css('cursor','pointer').attr('title', 'Compare');
}, function(){
$(this).css('cursor','auto');
});
$(".widget_nav_menu li.menu-wishlist a").hover(function(){
$(this).css('cursor','pointer').attr('title', 'My Wishlist');
}, function(){
$(this).css('cursor','auto');
});
var w_width=$(window).width();
if(w_width >=992&&w_width <=1191){
jQuery('.header-style5 .vertical-megamenu')
.find(' > li:gt(6) ')
.hide()
.end()
.each(function(){
if($(this).children('li').length > 6){
$(this).append($('<li><a class="open-more-cat">More Categories</a></li>')
.addClass('showMore')
.on('click', function(){
if($(this).siblings(':hidden').length > 0){
$(this).html('<a class="close-more-cat">Close Categories</a>').siblings(':hidden').show(400);
}else{
$(this).html('<a class="open-more-cat">More Categories</a>').show().siblings('li:gt(6)').hide(400);
}})
);
}});
}
$(window).scroll(function(){
if($('body').hasClass('mobile-layout') ){
var target=$('.mobile-layout #header-page');
var sticky_nav_mobile_offset=$(".mobile-layout #header-page").offset();
if(sticky_nav_mobile_offset!=null){
var sticky_nav_mobile_offset_top=sticky_nav_mobile_offset.top;
var scroll_top=$(window).scrollTop();
if(scroll_top > sticky_nav_mobile_offset_top){
$(".mobile-layout #header-page").addClass('sticky-mobile');
}else{
$(".mobile-layout #header-page").removeClass('sticky-mobile');
}}
}});
$(document).ajaxComplete(function(){
if($('body').hasClass('checkout') ){
$('tr.shipping > th').attr('colspan', 2);
}});
if($('body').html().match(/sw-quickview-bottom/) ){
var qv_target=$('.sw-quickview-bottom');
$(document).on('click', 'button[data-type="popup"]', function(){
var video_url=$(this).data('video');
qv_target.addClass('show loading');
setTimeout(function(){
qv_target.find('.quickview-inner').append('<div class="video-wrapper"><iframe width="560" height="390" src="'+ video_url +'" frameborder="0" allowfullscreen></iframe></div>');
qv_target.find('.quickview-content').css('margin-top',($(window).height() - qv_target.find('.quickview-content').outerHeight()) /2);
qv_target.removeClass('loading');
}, 1000);
});
$('.quickview-close').on('click', function(){
qv_target.removeClass('show');
qv_target.find('.quickview-inner').html('');
});
$(document).click(function(e){
var container=qv_target.find('.quickview-inner');
if(!container.is(e.target)&&container.has(e.target).length===0&&qv_target.find('.quickview-inner').html().length > 0){
qv_target.removeClass('show');
qv_target.find('.quickview-inner').html('');
}});
}
$('form#login_ajax').on('submit', function(e){
var target=$(this);
var usename=target.find('#username').val();
var pass=target.find('#password').val();
if(usename.length==0||pass.length==0){
target.find('#login_message').addClass('error').html(custom_text.message);
return false;
}
target.addClass('loading');
$.ajax({
type: 'POST',
dataType: 'json',
url: custom_text.ajax_url,
headers: { 'api-key':target.find('#woocommerce-login-nonce').val() },
data: {
'action': 'hitheme_custom_login_user',
'username': target.find('#username').val(),
'password': target.find('#password').val(),
'security': target.find('#woocommerce-login-nonce').val()
},
success: function(data){
target.removeClass('loading');
target.find('#login_message').html(data.message);
if(data.loggedin==false){
target.find('#username').css('border-color', 'red');
target.find('#password').css('border-color', 'red');
target.find('#login_message').addClass('error');
}
if(data.loggedin==true){
target.find('#username').removeAttr('style');
target.find('#password').removeAttr('style');
document.location.href=data.redirect;
target.find('#login_message').removeClass('error');
}}
});
e.preventDefault();
});
})(jQuery);
jQuery(document).ready(function($){
$('#myTabs a').hover(function (e){
e.preventDefault();
$(this).tab('show');
$("li.topdeal-mega-menu").removeClass("active");
$("#myTabs .active").removeClass("active");
$(this).parent().addClass("active");
});
var h_tab=$("#myTabs").height();
var h_content=$(".listing-tab-shortcode .tab-content").height();
if(h_tab < h_content){
$("#myTabs").css("height", h_content);
}});