var urunDuzeniTipi = 0; //Urun duzen tipi
var sliderZoomCozunurluk = 768; //mobilOzelSlider
var kategoriMenuAcikGetir = true; //Kategorimenu tum kirilim
var urunDetayZoomCozunurluk = 1025; //Urun resim slider 
var windowidth = document.documentElement.clientWidth; //window width orani
var urunDetay_varyasyonSecili = true; //varyasyon secme ve secmeme
var sepeteEkleUyariAktif = true; //sepete ekleme popup
//var ShowListProductInCart = false; // Urun Sepette ve sepet adet ibaresi

documentDomFunction();
if (localStorage.getItem("productListingType")) {
    productTypeList(parseInt(localStorage.getItem("productListingType")));
}
function documentDomFunction() {
    if ($('#mainHolder_divUserLoginContent').length > 0) { $('body').addClass('UyeGiris'); }
    if ($('div[ng-controller="ctrlUyeOl"]').length > 0) { $('body').addClass('UyeOl'); }
    if ($('.pageContainer').length > 0) { $('body').addClass('SayfaIcerik'); }
    if ($('.magazalarContent').length > 0) { $('body').addClass('Magazalar'); }
    if (globalModel.pageType == 'homepage') { $('body').addClass('HomeBody'); }
    HeaderIslemler();
    if ($('#divSayfalamaUst').length > 0) {
        domCategory();
    }
    if (globalModel.pageType == 'productdetail') {
        domProdcutDetail();
        var now = new Date();
        var sameDayDeliveryHour = 16;  
        var sameDayDeliveryMinute = 30;  
        sameDayDeliveryDate = new Date(now.getFullYear(), now.getMonth(), now.getDate(), sameDayDeliveryHour, sameDayDeliveryMinute, 0);
        setInterval('sameDayDeliveryTimer()', 1000);
        window.onpopstate = function (n) {
            if ($("#contentProductDetail").length > 0) {
                if (n.state != null && n.state.productId) {
                    getProductDetail(n.state.productId);
                } else {
                    window.location.href = n.path[0].location.href;
                }
            }
        }
    }
}
function CR() { $("link[href*='style.css']").attr('href', '/customcss/ticimax/style.css?v=' + Math.random() + ''); }//entegre sonrası sil
$(document).ready(function () {
    try { var control = globalModel.member.memberRole.split(',')[2]; if (control == 'ticimax') { $('body').before('<a onclick="CR()" style="position:fixed;right:0;top:50%; background:#040a2b;color:#fff;padding:0 15px;line-height:42px; z-index:12154865746;font-size:13px;text-align:center;font-family:sans-serif;margin-top:-21px;"><p style="margin:0;">Css Yenile</p></a>'); } }
    catch (e) { }//entegre sonrası sil
    if (typeof globalBlokModel != 'undefined') {
        blockTypeModule();
    }
    //sayfaislemleri
    $('head').append('<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>');
    if ($('#divSayfalamaUst').length > 0) { KategoriIslemleri(); }
    if (globalModel.pageType == 'productdetail') { UrunDetayIslemleri(); }
    if (globalModel.pageType == 'cart' || globalModel.pageType == 'ordercomplete' || globalModel.pageType == 'payment' || globalModel.pageType == 'ordercompleted') { SepetEkrani(); }
    GlobalIslemler();
});
$(window).on('load', function () {//sayfa yuklenmesi
    if ($(".hesabimBolumuTutucu").length > 0) { HesabimTakip(); }
    if ($(".iletisimContent").length > 0) { Iletisimaspx(); }
});
$(window).on("scroll", function () {//sayfa scroll
    SayfaTasarimScrollRun();
    customScrollRun();
    if (windowidth < 360) { bottomHead(); }
});
function HeaderIslemler() {

}
function GlobalIslemler() {//genel islemler
    if (!pageInitialized && windowidth > 767) {

    }
    if ($('.breadcrumb').length > 0) {
        var breadHtml = $('ul.breadcrumb').html();
        $('ul.breadcrumb').after('<div class="breadList" style="display:none;"><div class="mBread"><ul class="breadcrumbList">' + breadHtml + '</ul></div><div class="clbtn"><i class="far fa-times"></i></div></div>');
        var liS = $(".breadcrumbList li");
        $(".breadcrumbList li").each(function (index) { if (index > 0) { var ul = $("<ul/>"); $(this).appendTo(ul); ul.appendTo(liS[index - 1]); } });
        $(document).on('click', '.breadcrumb', function () { $('.breadList').addClass('breadActive').show(); $(this).addClass('zindex'); });
        $(document).on('click', '.clbtn', function () { $('.breadList').removeClass('breadActive').hide(); $('.breadcrumb').removeClass('zindex'); });
    }
    SayfaTasarim();
    if (windowidth > 359 && windowidth < 769) { bottomHead(); }
    
    $('body').on('mouseenter', '.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li.nav-item.ulVar', function() {
        $('#divIcerik').addClass('hoverr');
    });
    $('body').on('mouseleave', '.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li.nav-item.ulVar', function() {
        $('#divIcerik').removeClass('hoverr');
    });
    HeaderFixed();
}

function sepetBindRefresh(res) {//sepet kontrol
    if (windowidth > 1099) {
    }
}
function SayfaTasarim() {//sayfada yapilacak islemler
    if ($('#mainHolder_divDesign').length > 0) {
        urunKartCallBack();


        $(".read-more").click(function () {
            $(this).parent().find(".full-description").slideToggle();
            $(this).toggleClass("show");
        });
    }
}
function SayfaTasarimScrollRun() {//sadece ozel owl icin. Kullanim yoksa kaldir.
    if ($('#mainHolder_divDesign').length > 0) {

    }
}
function customScrollRun() {//sayfada scroll oluncaki islemler
    if ($('#back-to-top a svg').length == 0) {
        $('#back-to-top a').html('<svg xmlns="http://www.w3.org/2000/svg" width="65" height="65" viewBox="0 0 65 65"> <g id="Group_9518" data-name="Group 9518" transform="translate(-1775 -875)"> <circle id="Ellipse_127" data-name="Ellipse 127" cx="32.5" cy="32.5" r="32.5" transform="translate(1775 875)" fill="#1a1a1a"/> <circle id="Ellipse_128" data-name="Ellipse 128" cx="23.5" cy="23.5" r="23.5" transform="translate(1784 884)" fill="#fff"/> <path id="Icon_awesome-arrow-alt-circle-up" data-name="Icon awesome-arrow-alt-circle-up" d="M.563,28.063a27.5,27.5,0,1,1,27.5,27.5A27.5,27.5,0,0,1,.563,28.063ZM32.942,40.925V28.063H40.8a1.332,1.332,0,0,0,.943-2.273L29.005,13.115a1.319,1.319,0,0,0-1.874,0L14.379,25.789a1.331,1.331,0,0,0,.943,2.273h7.862V40.925a1.335,1.335,0,0,0,1.331,1.331h7.1A1.335,1.335,0,0,0,32.942,40.925Z" transform="translate(1779.438 879.438)" fill="#f57c00"/> </g> </svg>');
    }
}
function domCategory() {
    $("body").addClass("CategoryBody");
    $('.categoryTitle .categoryTitleText').insertBefore('.categorydesign');
    $('body').on('click', '.leftBlock .category-vertical-filters .panel .panel-heading', function () { $(this).parent().find('.list-group, .FiyatSlider,.panel-search,.FiyatTextBox').slideToggle(); $(this).toggleClass('active'); });

    setTimeout(() => {
        if ($(".categorydesign .kategori-link").length > 0) {
            $('.categorydesign .kategori-link').owlCarousel({
                autoplay: false,
                loop: false,
                rewind: true,
                lazyLoad: true,
                margin: 10,
                nav: true,
                navText: ['<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" viewBox="0 0 18 12"> <path id="Vector_190" data-name="Vector 190" d="M.277,12.374a1.04,1.04,0,0,1,0-1.414.913.913,0,0,1,1.34,0ZM6,17l.67.707a.913.913,0,0,1-1.34,0Zm4.383-6.04a.913.913,0,0,1,1.34,0,1.04,1.04,0,0,1,0,1.414ZM5.053,1A.949.949,0,1,1,6.948,1ZM1.617,10.96,6.67,16.293,5.33,17.707.277,12.374ZM5.33,16.293l5.053-5.333,1.34,1.414L6.67,17.707ZM5.053,17V1H6.948V17Z" transform="translate(18 0) rotate(90)"/></svg', '<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" viewBox="0 0 18 12"> <path id="Vector_190" data-name="Vector 190" d="M.277,12.374a1.04,1.04,0,0,1,0-1.414.913.913,0,0,1,1.34,0ZM6,17l.67.707a.913.913,0,0,1-1.34,0Zm4.383-6.04a.913.913,0,0,1,1.34,0,1.04,1.04,0,0,1,0,1.414ZM5.053,1A.949.949,0,1,1,6.948,1ZM1.617,10.96,6.67,16.293,5.33,17.707.277,12.374ZM5.33,16.293l5.053-5.333,1.34,1.414L6.67,17.707ZM5.053,17V1H6.948V17Z" transform="translate(0 12) rotate(-90)"/> </svg'],
                navClass: ['kategoriLinkprev', 'kategoriLinknext'],
                responsive: { 0: { items: 2, margin: 10 }, 400: { items: 3, margin: 10 }, 768: { items: 4 }, 1025: { items: 4 }, 1160: { items: 6 }, 1400: { items: 8 } },
                onInitialized: function callback() {
                    lazyLoad();
                }
            });
        }
    }, 1000);

    $(".read-more").click(function () {
        $(this).parent().find(".full-description").slideToggle();
        $(this).toggleClass("show");
    });

    if ($(".categorydesign .read-more-section").length > 0) { $(".categorydesign .read-more-section").insertAfter($("#divSayfalamaAlt")) }
}
function KategoriIslemleri() {

}
function urunKartCallBack() {//urun kartlarindaki islemler
    $(".productItem").find("video").parent().addClass("Videolu");
    $(".productItem").find(".TukendiIco").parent().addClass("StokYok");
    $(".productPrice").find(".regularPrice").parent().addClass("IndirimVar");
    $(".sliderBannerContainer .productItem").find("video").parent().addClass("Videolu");
    $('.productItem').each(function () {


        $(this).find('.itemCategory').prependTo($(this).find('.productDetail'));
        $(this).find('.productIcon').appendTo($(this).find('.productDetail'));
        $(this).find('.divVideoPlayButton').appendTo($(this));
        $(this).find(".productPoints").insertBefore($(this).find(".productName"));
        $(this).find(".itemCategory").insertAfter($(this).find(".productName"));
        if ($(this).find(".productLeft").length == 0) { $(this).append('<div class="productLeft"></div>') }
            if ($(this).find(".productLeft .newIcon").length == 0) { $(this).find(".newIcon").appendTo($(this).find(".productLeft")) }
                if ($(this).find(".productLeft .ozelAlan1").length == 0) { $(this).find(".ozelAlan1").appendTo($(this).find(".productLeft")) }
                    if ($(this).find(".productLeft .discountIcon_s1").length == 0) { $(this).find(".discountIcon_s1").insertBefore($(this).find(".discountPrice")) }
                        $(this).find('.productPointTxt').insertAfter($(this).find('.productPoints .rating'));
                });
    Sepetteindirim();
}
function domProdcutDetail() {
    $("body").addClass("ProductBody");
    if (productDetailModel.totalStockAmount < 1) { $('.RightDetail').addClass('StokYok'); }
    if (!pageInitialized) {
        $('.ProductDetail > .categoryTitle').insertBefore('#divIcerik');
        $('.ProductDetailMain').prepend('<div class="TopDet"></div>');
        $('.leftImage').appendTo('.TopDet');
        $('.RightDetail').appendTo('.TopDet');
        //ilk bolum
        $('.RightDetail').prepend('<div class="TopList"></div>');
        $('.PriceList').prependTo('.TopList');
        $('.ProductName').prependTo('.TopList');
        //ucuncu bolum
        $('#divSatinAl').appendTo('.TopList');
        $('#divStokYok').prependTo('.TopList');
        $('.TopList').after('<div class="BottomList"></div>');
        $('.ProductIcon').appendTo('.TopList');
        $('.ProductIcon2 ').appendTo('.TopList');
        $('#divEkstraBilgiler').appendTo('.TopList');
        //ek acilirlar
        $('.markaresmi').insertBefore('.ProductName');
        $('.markaresmi').wrap('<div class="marka-logo-wrapper"></div>');
        $('.product_social_icon_wrapper').appendTo('.marka-logo-wrapper');
        $('#divOnyazi').appendTo('.BottomList');
        $('#divMagazaStok').insertAfter('.PriceList');
        $('#divIndirimOrani').insertAfter('.ProductName');
        $('#divParaPuan').insertAfter('.ProductName');
        $('#divToplamStokAdedi').insertAfter('.ProductName');
        $('#divUrunStokAdedi').insertAfter('.ProductName');
        $('#divTedarikci').insertAfter('.ProductName');
        $('#divBarkod').insertAfter('.ProductName');
        $('#divUrunEkSecenek').insertBefore('#divSatinAl');
        
        $('#divMarka').insertAfter('.ProductName');
        $(".UFavorilerimeEkle").insertAfter(".basketBtn");
        //alt ekler
        $('#divKombinSatinAl').insertAfter('.basketBtn');
        $('.buyfast').insertAfter('.basketBtn');
        $('#divAdetCombo').insertBefore('.basketBtn');
        $('#divAdetCombo .left_line').insertBefore('#divAdetCombo');
        $('.pSatisBirimi').insertBefore('.Basketinp');
        urunDetayIcon();
        if ($(".GalleryArea").length > 0) {
            $(".GalleryArea").append('<div class="product-ribbons"></div>');
            $("#divYeniUrun").appendTo(".product-ribbons");
        }
        $("#divTahminiTeslimatSuresi").insertBefore("#divSatinAl");
        $('#divTaksitAciklama').insertAfter('.PriceList');
        $('#divOzelAlan1').appendTo('.product-ribbons');
        $("#ltrIndirimOrani").appendTo("#pnlFiyatlar");
        $(".teknikDetay").insertAfter('.BottomList'); 
        
        $('#divUrunKodu').insertAfter('#pnlFiyatlar');
        
        

    }
}
function UrunDetayIslemleri() {//urundetay sayfasi
    $(".scroll-to-description").on("click", () => {
    if (windowidth > 1099) {
            $("html, body").animate({scrollTop: $("#divUrunOzellikAlani").offset().top + 300 }, 'slow');
        }else{
            $("html, body").animate({scrollTop: $("#divUrunOzellikAlani").offset().top - 30 }, 'slow');
        }
         
    })


    
    $(".TopDet").append('<div class="product-box-right"><div class="product-box-right-top"></div></div>');
    $(".puanVer").appendTo(".product-box-right-top");
    $(".product-ek-bilgi").appendTo(".product-box-right-top");


    if(productDetailModel.product.tahminiTeslimSuresiAyniGun="true"){
        $(".product-box-right").append('<div class="product-hizli-kargo">Hızlı Kargo</div>');
    }

    $('.Detail-Cargo-Timer').appendTo('.product-box-right');
    $('#divTahminiTeslimatSuresi').appendTo('.product-box-right');
    $('.info-boxes').appendTo('.product-box-right');
    $('.badge-area').appendTo('.product-box-right-top');


    $('.PuanVerSag').append('<i>/</i><span class="yorumlink">Yorum</span>');
    $('body').on('click', '.PuanVerSag', function () {
        $(".TabYorumlar > a").trigger("click");
        if (windowidth > 1099) {
            $('html, body').animate({ scrollTop: $('#divUrunOzellikAlani').offset().top + 300 }, 'slow');
        }else{
            $('.urunOzellikTab .urunTab >ul>li').attr('onOffTip','false');
            
            $(".TabYorumlar > a").trigger("click");
            $('html, body').animate({ scrollTop: $('#divUrunOzellikAlani').offset().top - 30 }, 'slow');
        }
    });

    DetayFix();
}
function topMenuCallback() {//menu yuklenme
}
function blockCompleteCallback() {//blokyuklenme
    if (globalModel.pageType == 'homepage') {
    }
    if ($('#divSayfalamaUst').length > 0) {
    }
    if (globalModel.pageType == 'productdetail') {
        UrunDetayPaylas();
        if (!pageInitialized) {
            $('#linkOncekiSayfa').appendTo('ul.breadcrumb');
            if (windowidth < 768) {
                $('#linkOncekiSayfa').appendTo('.leftImage');
            }
        }
        /*detayTabAccordion*/
        if (windowidth < 768) {
            var cList = $('.urunTab ul li'); var cDiv = $('.urunDetayPanel'); for (var i = 0; i <= cList.length; i++) { for (var i = 0; i <= cDiv.length; i++) { $(cDiv[i]).appendTo(cList[i]); } } $(".urunDetayPanel").hide();
            $(".urunOzellik").removeAttr('class').addClass("urunOzellikTab");
            $('.urunOzellikTab .urunTab >ul>li').attr('onOffTip', 'false');
            $('.urunOzellikTab .urunTab >ul>li:nth-child(1)').attr('onOffTip', 'true');

            $('body').on("click", '.urunOzellikTab .urunTab >ul>li>a', function (e) {

    e.preventDefault();

    var $li = $(this).parent();
    var tabName = $(this).attr('data-tab') || "";
    var isOpen = $li.attr('onOffTip') === 'true';

    // Eğer zaten açıksa → kapat (toggle off)
    if (isOpen) {
        $li.removeClass('active');
        $li.attr('onOffTip', 'false');
        return;
    }

    // Hepsini kapat
    $('.urunOzellikTab .urunTab >ul>li')
        .removeClass('active')
        .attr('onOffTip', 'false');

    // Bunu aç
    $li.addClass('active');
    $li.attr('onOffTip', 'true');

    // Tab işlemleri
    if (tabName === "Commets") {
        TabGetComments();
    } else if (tabName === "recommendations") {
        TabGetRecommendations();
    }

});
            
        }

        $('.copy-btn').text(window.location.href);
        $('.copy-btn').on("click", function () {
            value = window.location.href;
            var $temp = $("<input>");
            $("body").append($temp);
            $temp.val(value).select();
            document.execCommand("copy");
            $temp.remove();
        });
        $("body").on("click", ".paylasTitle", function () { $(".product_social_icon_wrapper").toggleClass("active"); });
    }
}
function blockTypeModule() {
    if (globalBlokModel == 1) {//Sol ve Orta blok
        if (urunDuzeniTipi == 0)
            urunDuzeniTipi = 4;
        let posAr = ['leftBlock', 'centerCount'];
        blockClassReplace('LeftMiddle', posAr);
    } else if (globalBlokModel == 2) {//Sol orta sag
        if (urunDuzeniTipi == 0)
            urunDuzeniTipi = 2;
        let posAr = ['leftBlock', 'centerCount', 'rightBlock'];
        blockClassReplace('LeftMiddleRight', posAr);
    } else if (globalBlokModel == 3) {//Sag orta
        if (urunDuzeniTipi == 0)
            urunDuzeniTipi = 4;
        let posAr = ['centerCount', 'rightBlock'];
        blockClassReplace('MiddleRight', posAr);
    } else if (globalBlokModel == 4) {//Sadece orta
        if (urunDuzeniTipi == 0)
            urunDuzeniTipi = 4;
        let posAr = ['centerCount'];
        blockClassReplace('Middle', posAr);
    }
}
function blockClassReplace(className, positionDiv) {
    if (positionDiv.length > 0) {
        for (let p = 0; p < positionDiv.length; p++) {
            $('.' + positionDiv[p] + '').removeClass((i, e) => {
                return e.split(positionDiv[p])[1];
            }).addClass(className);
        }
    }
}
function urunListCallback() {//urunyuklenme
    urunDuzeni(urunDuzeniTipi);
    if (globalModel.pageType != 'homepage') {//Anasayfadan farkli bir sayfa ise
        $('.sliderBannerContainer .jCarouselLite ul').owlCarousel({
            autoplay: false,
            loop: false,
            rewind: true,
            lazyLoad: true,
            navClass: ['ProductListprev', 'ProductListnext'],
            margin: 20,
            nav: true,
            responsive: { 0: { items: 2, margin: 10 }, 768: { items: 3 }, 1025: { items: 3 }, 1160: { items: 4 }, 1399: { items: 5 } },
            onInitialized: function callback() {
                lazyLoad();
            }
        });
    }
    if ($('#divSayfalamaUst').length > 0) {//kategori ve arama sayfasi
        $('body').on(clickEvent, '.blockSelect .sort_hrz', function () { urunDuzeniTipi = 1; urunDuzeni(urunDuzeniTipi); }); $('body').on(clickEvent, '.blockSelect .sort_2', function () { urunDuzeniTipi = 2; urunDuzeni(urunDuzeniTipi); }); $('body').on(clickEvent, '.blockSelect .sort_3', function () { urunDuzeniTipi = 3; urunDuzeni(urunDuzeniTipi); }); $('body').on(clickEvent, '.blockSelect .sort_4', function () { urunDuzeniTipi = 4; urunDuzeni(urunDuzeniTipi); }); $('body').on(clickEvent, '.blockSelect .sort_5', function () { urunDuzeniTipi = 5; urunDuzeni(urunDuzeniTipi); });
    }
    if (globalModel.pageType == 'productdetail') {//urun detay sayfasi
        if ($('#divSatinAl').css('display') == 'none') { $('.RightDetail').addClass('StokYok'); }
        $('.detaySliderContainer .jCarouselLite > ul').owlCarousel({
            autoplay: false,
            loop: false,
            rewind: true,
            lazyLoad: true,
            navClass: ['ProductListprev', 'ProductListnext'],
            margin: 20,
            nav: true,
            responsive: { 0: { items: 2, margin: 10 }, 768: { items: 3 }, 1025: { items: 3 }, 1160: { items: 4 } },
            onInitialized: function callback() {
                lazyLoad();
            }

        });
    }
    InitTimers();
    urunKartCallBack();
    $(window).on('scroll', function () {
        if ($('.jCarouselLite').attr('data-lazy-function') != undefined) {
            if ($('.jCarouselLite').attr('data-lazy-function').length > 0) { lazyLoad(); }
        }
    });
}
function urunDuzeni(tip) {
    if ($('#divSayfalamaUst').length > 0) {
        if ($('.blockSelect .sort_5').length == 0) { $('.blockSelect .sort_4').after('<a class="btnCatSorting sort_5"><i class="fas fa-th"></i></a>'); }
        if ($('.blockSelect .sort_2').length == 0) { $('.blockSelect .sort_3').before('<a class="btnCatSorting sort_2"><i class="fas fa-th"></i></a>'); }
        if ($('.brandlistselection select').length > 0) { $('#divSayfalamaUst').addClass('Slct'); }
        $('.sort_hrz').removeClass("Active");
        $('.sort_2').removeClass("Active");
        $('.sort_3').removeClass("Active");
        $('.sort_4').removeClass("Active");
        $('.sort_5').removeClass("Active");

        productTypeList(tip);

        if ($('.FiltreUst').length == 0) {
            $('body #divSayfalamaUst .category-vertical-filters.top-filters').wrapInner('<div class="FiltreicerikAlan"></div>');
            $('body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan').after('<div class="filtreUygulaBtn"><span>' + translateIt("Global_ButtonKaydet") + '</span></div>');
            $('body #divSayfalamaUst .category-vertical-filters.top-filters').prepend('<div class="tukgo"><a onclick="sortingClick(1000)" class="filterOrderInStock">' + translateIt("Urunler_Stoktakiler") + '</a></div>');
            $('body #divSayfalamaUst .category-vertical-filters.top-filters').prepend('<div class="FiltreUst"><div class="closeFilt"><i class="fal fa-times"></i></div><span>' + translateIt("UrunFiltreleme_Filtreleme") + '</span><a onclick="clearAllFilters()"><i class="fal fa-trash"></i></a></div>');
            if ($('.moreNum').length == 0) {
                $('#divSayfalamaUst .category-vertical-filters.top-filters .panel').find('.panel-heading').append('<div class="moreNum"></div>');
            }
            $('body').on(clickEvent, '.mobilFilterBtn', function () {
                $('#divSayfalamaUst .filterBlock').addClass('active');
            });
            $('body').on(clickEvent, '.closeFilt,.filtreUygulaBtn span', function () {
                $('#divSayfalamaUst .filterBlock').removeClass('active');
            });
        }
        $('#divSayfalamaUst .category-vertical-filters.top-filters .panel').each(function (index, el) {
            if ($(this).find('li').hasClass('selected')) { var numlen = $(this).find('li.selected').length; $(this).addClass('more'); $(this).find('.moreNum').html(numlen); }
            else { $(this).removeClass('more'); $(this).find('.moreNum').html(''); }
        });
        $('#divSayfalamaUst .category-vertical-filters.top-filters .panel').each(function (index, el) {
            if ($('#divSayfalamaUst .category-vertical-filters.top-filters .panel').hasClass('more')) { $('.FiltreUst a').addClass('active'); return false; }
            else { $('.FiltreUst a').removeClass('active'); }
        });
        if ($('.sortingContent .filterOrderInStock').hasClass('selected')) { $('.tukgo .filterOrderInStock').addClass('selected'); } else { $('.tukgo .filterOrderInStock').removeClass('selected'); }
        if ($('.sortingContent .sortingButton').length > 0) { if ($('.sortingContent .sortingButton > a[onclick="sortingClick(1000)"]').hasClass('selected')) { $('.tukgo .filterOrderInStock').addClass('selected'); } else { $('.tukgo .filterOrderInStock').removeClass('selected'); } }

        if ($('.sortingContent').length > 0 && window.innerWidth > 1041 && $(".sortingContentWrapper").length == 0) {
            $(".sortingContent").wrap('<div class="sortingContentWrapper"></div>');
            $("#filterOrderSelect").prependTo(".sortingContentWrapper");
            //$(".sortingContent .FiltrelemeUrunAdet > span").appendTo($(".sortingContent > li:first-child"));
        }
    }
    if (globalModel.pageType == 'productdetail') { if ($('#divUrunKodu span').length == 0) { $('#divUrunKodu').prepend('<span>' + translateIt("Global_StokKodu") + '</span>'); } }
}
function productTypeList(type) {
    if (type == 1) {
        listTypeShowClass('PlSc_hrz', 'col-12', 'sort_hrz');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
    else if (type == 2) {
        listTypeShowClass('PlSc_2', 'col-6', 'sort_2');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
    else if (type == 3) {
        listTypeShowClass('PlSc_3', 'col-4', 'sort_3');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
    else if (type == 4) {
        listTypeShowClass('PlSc_4', 'col-3', 'sort_4');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
    else if (type == 5) {
        listTypeShowClass('PlSc_5', 'col-5li', 'sort_5');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
    else if (type == 6) {
        listTypeShowClass('PlSc_6', 'col-2', '');
        if (typeof lazyLoad == 'function')
            lazyLoad();
    }
}
function listTypeShowClass(plClass, colCLass, buttonClass) {
    $('.ProductList:not(.markaSlider)').removeClass().addClass('ProductList ' + plClass + '');
    $(".ItemOrj").removeClass((i, e) => { return e.split('ItemOrj')[1]; }).addClass(colCLass);
    if ($('.blockSelect .' + buttonClass + '').length > 0) {
        $('.blockSelect .' + buttonClass + '').addClass("Active");
    }
}
function ekSecenekListesiCallBack() {
    if (globalModel.pageType == 'productdetail') { if ($('#divUrunKodu span').length == 0) { $('#divUrunKodu').prepend('<span>' + translateIt("Global_StokKodu") + '</span>'); } }
    FavoriIslemCallback();
}
function bottomHead() {
    if ($('.bottomHead').length == 0) { $('body:not(.sepetimBody)').append('<div class="bottomHead"> <ul> <li class="homeC"> <a href="/"><svg viewBox="0 0 486.196 486.196"><path d="M481.708,220.456l-228.8-204.6c-0.4-0.4-0.8-0.7-1.3-1c-5-4.8-13-5-18.3-0.3l-228.8,204.6c-5.6,5-6,13.5-1.1,19.1 c2.7,3,6.4,4.5,10.1,4.5c3.2,0,6.4-1.1,9-3.4l41.2-36.9v7.2v106.8v124.6c0,18.7,15.2,34,34,34c0.3,0,0.5,0,0.8,0s0.5,0,0.8,0h70.6 c17.6,0,31.9-14.3,31.9-31.9v-121.3c0-2.7,2.2-4.9,4.9-4.9h72.9c2.7,0,4.9,2.2,4.9,4.9v121.3c0,17.6,14.3,31.9,31.9,31.9h72.2 c19,0,34-18.7,34-42.6v-111.2v-34v-83.5l41.2,36.9c2.6,2.3,5.8,3.4,9,3.4c3.7,0,7.4-1.5,10.1-4.5 C487.708,233.956,487.208,225.456,481.708,220.456z M395.508,287.156v34v111.1c0,9.7-4.8,15.6-7,15.6h-72.2c-2.7,0-4.9-2.2-4.9-4.9 v-121.1c0-17.6-14.3-31.9-31.9-31.9h-72.9c-17.6,0-31.9,14.3-31.9,31.9v121.3c0,2.7-2.2,4.9-4.9,4.9h-70.6c-0.3,0-0.5,0-0.8,0 s-0.5,0-0.8,0c-3.8,0-7-3.1-7-7v-124.7v-106.8v-31.3l151.8-135.6l153.1,136.9L395.508,287.156L395.508,287.156z"/></svg><span>' + translateIt("GlobalMasterPage_Anasayfa") + '</span></a> </li> <li class="favoC"> <a href="/Hesabim.aspx/#/Favorilerim)"><svg viewBox="0 0 471.701 471.701"> <path d="M433.601,67.001c-24.7-24.7-57.4-38.2-92.3-38.2s-67.7,13.6-92.4,38.3l-12.9,12.9l-13.1-13.1 c-24.7-24.7-57.6-38.4-92.5-38.4c-34.8,0-67.6,13.6-92.2,38.2c-24.7,24.7-38.3,57.5-38.2,92.4c0,34.9,13.7,67.6,38.4,92.3 l187.8,187.8c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-3.9l188.2-187.5c24.7-24.7,38.3-57.5,38.3-92.4 C471.801,124.501,458.301,91.701,433.601,67.001z M414.401,232.701l-178.7,178l-178.3-178.3c-19.6-19.6-30.4-45.6-30.4-73.3 s10.7-53.7,30.3-73.2c19.5-19.5,45.5-30.3,73.1-30.3c27.7,0,53.8,10.8,73.4,30.4l22.6,22.6c5.3,5.3,13.8,5.3,19.1,0l22.4-22.4 c19.6-19.6,45.7-30.4,73.3-30.4c27.6,0,53.6,10.8,73.2,30.3c19.6,19.6,30.3,45.6,30.3,73.3 C444.801,187.101,434.001,213.101,414.401,232.701z"/> </svg><span>' + translateIt("Favorilerim_Baslik") + '</span><div class="favNum"></div></a> </li> <li class="cartC"> <a href="/sepetim.aspx"><svg viewBox="0 0 16 16"> <path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/> </svg><span>' + translateIt("GlobalMasterPage_Sepetim") + '</span></a> </li> <li class="welcC"> <a href="javascript:void(0)" onclick="GirisKontrol(0)"><svg viewBox="0 0 20 22.487"><g transform="translate(-92.3 -72)"><path d="M109.006,266.734a10.792,10.792,0,0,0-13.407,0,9.381,9.381,0,0,0-3.3,7.54.858.858,0,0,0,.855.855h18.289a.858.858,0,0,0,.855-.855A9.361,9.361,0,0,0,109.006,266.734Zm-14.959,6.685a7.573,7.573,0,0,1,2.646-5.371,9.091,9.091,0,0,1,11.219,0,7.561,7.561,0,0,1,2.646,5.371Z" transform="translate(0 -180.643)"></path><path d="M169.246,83.292a5.646,5.646,0,1,0-5.646-5.646A5.653,5.653,0,0,0,169.246,83.292Zm0-9.581a3.935,3.935,0,1,1-3.935,3.935A3.94,3.94,0,0,1,169.246,73.711Z" transform="translate(-66.943)"></path></g></svg><span>' + translateIt("GlobalMasterPage_MobilUyeGirisi") + '</span></a> </li> </ul> </div>'); }
    if (siteSettings.isAuthenticated == true) { $('.welcC a').attr('href', '/hesabim.aspx'); $('.welcC span').html(translateIt("GlobalMasterPage_MobilHesabim")); }
}
function SepetEkrani() {
}
function HesabimTakip() {
    $('body').addClass('HesabimTakip');
}
function Iletisimaspx() {
    $('body').addClass('Iletisimaspx');
    var uyead = globalModel.member.memberName;
    var uyemail = globalModel.member.memberEMail;
    $('#mainHolder_txtbxAdSoyad').attr('value', uyead);
    $('#mainHolder_txtbxMail').attr('value', uyemail);
    $('.iletisimLeft,.iletisimRight').wrapAll('<div class="AdBan"></div>');
    $('.iletisimForm').insertAfter('.AdBan');
    $('.iletisimLeftAdres').insertAfter('.iletisimLeftFirmaAdi');
}
function UrunDetayPaylas() {
    var title = $(".ProductName h1 span").text();
    var url = window.location.href;
    var image = location.origin + "" + $('.Images #imgUrunResim').attr('src') + "";
    var description = "";
    $("body").on('click', '.product_social_icons', function () {
        if ($(this).attr("content") == "facebook") {
            if (isMobileDevice()) {
                window.open("https://m.facebook.com/sharer.php?u=" + url + "");
            } else {
                window.open("https://www.facebook.com/sharer/sharer.php?u=" + encodeURIComponent(url), "sharer", "toolbar=0,status=0,width=630,height=430");
            }
        } else if ($(this).attr("content") == "twitter") {
            window.open("https://twitter.com/intent/tweet?text=" + $.trim(title) + "&url=" + url + "", "sharer", "toolbar=0,status=0,width=630,height=430");
        } else if ($(this).attr("content") == "pinterest") {
            window.open("https://pinterest.com/pin/create/button/?url=" + url + "&media=" + image + "&description=" + $.trim(title) + "", "sharer", "toolbar=0,status=0,width=630,height=430");
        }
    });
    $('.UWhatsApp').insertAfter('.product_social_icon_wrapper li:last-child');
}
function urunDetayIcon() {
    $('.RightDetail .riSingle a.riDown').html('<svg viewBox="0 0 52.161 52.161"><path d="M52.161,26.081c0,3.246-2.63,5.875-5.875,5.875H5.875C2.63,31.956,0,29.327,0,26.081l0,0c0-3.245,2.63-5.875,5.875-5.875 h40.411C49.531,20.206,52.161,22.835,52.161,26.081L52.161,26.081z"/></svg>');
    $('.RightDetail .riSingle a.riUp').html('<svg viewBox="0 0 309.059 309.059"><path d="M280.71,126.181h-97.822V28.338C182.889,12.711,170.172,0,154.529,0S126.17,12.711,126.17,28.338 v97.843H28.359C12.722,126.181,0,138.903,0,154.529c0,15.621,12.717,28.338,28.359,28.338h97.811v97.843 c0,15.632,12.711,28.348,28.359,28.348c15.643,0,28.359-12.717,28.359-28.348v-97.843h97.822 c15.632,0,28.348-12.717,28.348-28.338C309.059,138.903,296.342,126.181,280.71,126.181z"/></svg>');

    $('#divKritikStok .box1').before('<div class="boxIcon"><svg viewBox="0 0 4.996 21.16"><g transform="translate(-37.543 -13.42)"><path d="M42.2,13.42H37.878a.335.335,0,0,0-.335.335V27.941a.335.335,0,0,0,.335.335H42.2a.335.335,0,0,0,.