jQuery(document).ready(function ($){
let windowHeight=$(window).height(),
windowWidth=$(window).width();
$('body').css({'visibility':'visible','opacity':'1'});
/*
let filter_heading_btn=$('.berocket_single_filter_widget').find('.bapf_head h3');
filter_heading_btn.on('click',function(){
$(this).parent().parent().find('.bapf_body').toggleClass('open-it');
$(this).toggleClass('clicked');
console.log('tfasd');
});
*/
if(!$('.kont-povpr-izd-title input').val()){
$('.kont-povpr-izd-title').css('display', 'none');
}else{
}
$('.btn-show-filter').on('click', function(){
$('aside.filter-widget-area').toggleClass('open-it');
$(this).toggleClass('close-it');
$('html').toggleClass('no-side-scroll');
$('body').toggleClass('no-side-scroll');
});
$('.btn-show-categories').on('click', function(){
$('aside.mobile-widget-area').toggleClass('open-it');
$(this).text(function(i, text){
return text==="Prikaži kategorije" ? "Zapri kategorije":"Prikaži kategorije";
});
});
var $prod_cat_li_after=$('section.widget.widget_product_categories > ul > li.cat-parent  i');
$prod_cat_li_after.on('click', function(){
$(this).parent().toggleClass('show-submenu');
});
if(windowWidth < 992){
$('.single-product .prod-single-right h1.product_title').prependTo('.single-product .prod-single-left');
}
$('.form-checkbox-company').click(function(){
if($(this).is(':checked')){
$(".company-info-container").slideToggle();
}else{
$(".company-info-container").slideToggle();
}});
$("input[name=billing_taxexempt]").click(function(){
let tax_code_handle=$("#billing_vat"),
tax_code=tax_code_handle.val();
if($(this).is(":checked")){
tax_code="SI " + tax_code.replace(/[^0-9]/gi, "");
tax_code_handle.val(tax_code);
}else{
tax_code=tax_code.replace(/[^0-9]/gi, "");
tax_code_handle.val(tax_code);
}});
$("#billing_vat").keyup(function(){
let tax_code_handle=$("#billing_vat"),
tax_code=tax_code_handle.val(),
si="";
if($("input[name=billing_taxexempt]").is(":checked")){
tax_code=tax_code.replace(/[si ]/gi, "");
si="SI ";
}
tax_code=si + tax_code.replace(/[^0-9 siSI]/gi, "");
tax_code_handle.val(tax_code);
});
let mct_delay=(function(){
let timer=0;
return function(callback, ms){
clearTimeout (timer);
timer=setTimeout(callback, ms);
};})();
$("#billing_vat").keyup(function(){
$("input[name=billing_company]").val('');
$("input[name=billing_postcode]").val('');
$("input[name=billing_city]").val('');
$("input[name=billing_address_1]").val('');
let el=$(this);
fmel=el.val().replace(/[^0-9]/gi, '');
if(fmel.length==8){
mct_delay(function(){
let settings={
'cache': false,
'dataType': "jsonp",
"async": true,
"crossDomain": true,
"url": 'https://ddv.inetis.com/Ajax.aspx?a=isci&niz='+el.val(),
"method": "GET",
"headers": {
"accept": "application/json",
"Access-Control-Allow-Origin":"*"
}}
$.ajax(settings).done(function (response){
if(response.status=='ok'){
let naziv=response.list[0].Naziv,
naslov=response.list[0].Naslov,
naslov_arr=naslov.split(',',2),
ulica=naslov_arr[0],
postna_stevilka=parseInt(naslov_arr[1]),
mesto=naslov_arr[1].replace(postna_stevilka,'');
$("input[name=billing_company]").val(naziv);
$("input[name=billing_address_1]").val(ulica);
$("input[name=billing_postcode]").val(postna_stevilka);
$("input[name=billing_city]").val(mesto);
}});
}, 500);
}});
if($('body').hasClass('single-product')){
let product_page_id=$('body.single-product #content.site-content main#main > .product').attr("id"),
idNumber=parseInt(product_page_id.replace(/^product-/, ''));
$.ajax({
type:'POST',
url:ns_template_ajax_obj.ajaxurl,
data:{
action: 'get_single_prod_page_id',
single_prod_page_id: idNumber
},
beforeSend: function(){
},
success: function(){
},
complete:function(data){
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert("Prišlo je do napake");
}});
}
$('span.variations-select-btn').on('click', function(){
$(this).siblings().toggleClass('show-it');
if(!$(this).siblings().hasClass('show-it')){
$(this).parent().css('top','62%');
}
if($(this).siblings().hasClass('show-it')){
$(this).parent().css('top','47%');
}});
});
function hasTouch(){
return 'ontouchstart' in document.documentElement
|| navigator.maxTouchPoints > 0
|| navigator.msMaxTouchPoints > 0;
}
if(hasTouch()){
try {
for (var si in document.styleSheets){
var styleSheet=document.styleSheets[si];
if(!styleSheet.rules) continue;
for (var ri=styleSheet.rules.length - 1; ri >=0; ri--){
if(!styleSheet.rules[ri].selectorText) continue;
if(styleSheet.rules[ri].selectorText.match(':hover')){
styleSheet.deleteRule(ri);
}}
}} catch (ex){}}
(function (){
var ll=new LazyLoad({
class_applied: "lz-applied",
class_loading: "lz-loading",
class_loaded: "lz-loaded",
class_error: "lz-error",
});
})();