$(function(){

    if($('.login-content-in').length > 0){
        $('.login-content-in').find('.form-group').each(function(){

            if($(this).find('input[type="text"],input[type="email"],input[type="password"]').val()){
                $(this).addClass('active');
            }
        })
    }

    if($('.telephone-input').length > 0){
        callTelInput()
    }
    callToastr();

    var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
    var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
    return new bootstrap.Tooltip(tooltipTriggerEl)
    })

});

$(document).on('click','.order-tab-content-title',function(){
    var $this = $(this);
    var c = $this.closest('.order-tab-content');

    $(c).toggleClass('active');

    if($(c).hasClass('active')){
        $this.find('i').attr('class','fa fa-chevron-down');
    }
    else{
        $this.find('i').attr('class','fa fa-chevron-up');
    }
})


function copyToClipboard(element) {
    var $temp = $("<input>");
    $("body").append($temp);
    $temp.val($(element).parent().find('h6').text()).select();
    document.execCommand("copy");
    $temp.remove();
}

$(document).on('click','.copy-text',function(e){
    e.preventDefault();

    copyToClipboard($(this));
    
    toastr["success"]("Metin panoya kopyalandı")
})
$(document).on('click','.variation-image-basket',function(e){
    e.preventDefault();
    
    var $this = $(this);

})

$(document).on('click','.basket-wizard-content',function(){
    var $this = $(this);
    if($this.hasClass('getback')){
        var phref= $this.data('page');

        window.location.href ="?page="+phref;

    }
})

/*
$(document).on('click','.payment-selection-content',function(){
  
    var $this = $(this);
    var type = $this.data('type');
    
    $this.closest('.payment-selection-container').find('.payment-selection-content').removeClass('accordion-active');

    $this.addClass('accordion-active');

    if(type != "eft"){
        $('.order-action-content').addClass('d-none')
    }
    else{
        $('.order-action-content').removeClass('d-none')
    }
})*/

$(document).on('click','.bitem-edit',function(e){
    e.preventDefault();

    var item = $(this).closest('.basket-content');

    var id = $(item).data('id');
    var product = $(item).data('product');
    var variationkey = $(item).data('variationkey');
    console.log(variationkey);
    var modalID = $('#variation-basket-modal');

    $.ajax({
        url: "index.php",
        data: {do:'variation-basket',id:product,basket:id,variation:variationkey},
        type: "GET",
        success: function(result){
            modalID.find('.modal-content').empty().append(result);
        
            modalID.modal('show');
        },
    });

})

$(document).on('click','.bitem-clone',function(e){
    e.preventDefault();

    var item = $(this).closest('.basket-content');

    var id = $(item).data('id');

    $.ajax({
        url: "index.php",
        data: {do:'clone_basket_item',id:id},
        type: "POST",
        beforeSend:function(){
            $('.b-loading').addClass('active');
        },
        success: function(s){
           if(s.status==1){
            location.reload();
           }
           else{
                $('.b-loading').removeClass('active');

                alertforuser(s.info);
           }
        },
    });
});


$(document).on('click','.note-delete',function(e){
    e.preventDefault();

    var item = $(this).closest('.basket-content');
    
    var id = $(item).data('id');

    Swal.fire({
        title: "Uyarı ?",
        text: "Kayıtlı notunuz silinecek! Emin misiniz ?",
        icon: "warning",
        showCancelButton: true,
        confirmButtonText: "Devam Et",
        cancelButtonText: "Vazgeç",
    }).then((result) => {
        /* Read more about isConfirmed, isDenied below */
        if (result.isConfirmed) {
            
            $.ajax({
                url: "index.php",
                data: {do:'delete_basket_note',id:id},
                type: "POST",
                beforeSend:function(){
                    $('.b-loading').addClass('active');
                },
                success: function(s){
                   if(s.status==1){
                    location.reload();
                   }
                   else{
                        $('.b-loading').removeClass('active');
        
                        alertforuser(s.info);
                   }
                },
            });

        } 
      });




   
})
$(document).on('submit','.basket-note-form',function(e){
    e.preventDefault();
    

    var data = $(this).serialize();

    $.ajax({
        url: $(this).attr('action'),
        data: data,
        type: $(this).attr('method'),
        beforeSend:function(){
            $('.b-loading').addClass('active');
        },
        success: function(s){
           if(s.status==1){
            location.reload();
           }
           else{
            $('.b-loading').removeClass('active');

            alertforuser(s.info);
           }
        },
    });

})

$(document).on('submit','#account-form',function(e){
    e.preventDefault();
    
    var data = $(this).serialize();

    $.ajax({
        url: $(this).attr('action'),
        data: data,
        type: $(this).attr('method'),
        beforeSend:function(){
            $('.b-loading').addClass('active');
        },
        success: function(s){
            $('.b-loading').removeClass('active');
           if(s.status==1){

                if(s.redirect){
                    document.location.href=s.redirect;
                }
                else{
                    toastr["success"](s.info);
                }
                
           }
           else{
                alertforuser(s.info);
           }
        },
    });

})

//comment-product
$(document).on('click','.product-comment-btn',function(e){
    e.preventDefault();

    var $this = $(this);
    var modalContent = $('#comment-product');
    var pid = $(modalContent).find('input[name="productid"]').val();
    var upuan = $(modalContent).find('input[name="urun_puan"]').val();
    var kpuan = $(modalContent).find('input[name="kargo_puan"]').val();
    var gpuan = $(modalContent).find('input[name="genel_puan"]').val();
    var comm = $(modalContent).find('textarea[name="msg"]').val();

    if(upuan && kpuan && gpuan){

        $.ajax({
            url: "index.php",
            data:{do:'comment_product',pid:pid,upuan:upuan,kpuan:kpuan,gpuan:gpuan,comm:comm},
            type:'POST',
            success: function(result){
                if(result.status == 1){
                    successforuser(result.info);
                }
                else{
                    alertforuser(result.info);
                }
            }
        });
    }
    else {
        alertforuser("Lütfen siparişinizi puanlayınız");
    }
})
$(document).on('click','.product-comment-modal',function(e){
    e.preventDefault();

    var $this = $(this);
    var content = $this.closest('.order-product-content');
    var id = $(content).data('id');
    var mpage = "productComment";
    
    $.ajax({
        url: "index.php",
        data:{'do':'modal','mpage':mpage,id:id},
        type:'GET',
        success: function(result){

            $('#comment-product').find('.modal-body-in').empty().append(result);
            $('#comment-product').modal('show');
            
            callToastr();
            
            $('.select2').select2({
                dropdownParent: $('#comment-product'),
            });
            
        }
    });

})

$(document).on('click','.comment-box-content .comment-box-list ul li[data-rate]',function(e){
    e.preventDefault();
    var li = $(this).closest('li[data-type]');
    var ul = $(this).parent();
    var type = $(li).data('type');
    var rate = $(this).data('rate');
    var modalContent = $('#comment-product');
    $(li).find('.current-rate').text(rate);
    $(ul).find('li').find('i').attr('class','fa fa-star-o');
    $(ul).find('li').each(function(){
        console.log($(this).index());
        if(($(this).index()+1) <= rate){
            $(this).find('i').attr('class','fa fa-star');
        }
    })

    if(type == "product"){
        $(modalContent).find('input[name="urun_puan"]').val(rate);
    }
    else if(type == "cargo"){
        $(modalContent).find('input[name="kargo_puan"]').val(rate);
    } else if(type == "general"){
        $(modalContent).find('input[name="genel_puan"]').val(rate);
    }
})

$(document).on('change','input[name="newfeeds"]',function()
{
    if($(this).is(':checked')){
        var val = 1;
    }
    else{
        var val = 2;
    }
    var type="email";

    $.post( "", { do:'com_preferces',type:type,val:val} );


})



$(document).on('click','.go-payment',function(e){
    e.preventDefault();

    if($('.delivery-addresses').find('.basket-address-content.active').length == 0){
        alertforuser("Lütfen teslimat adresi seçiniz");
    }
    else if($('.billing-addresses').find('.basket-address-content.active').length == 0 && $('#billing-ok').is(':checked')){
        alertforuser("Lütfen fatura adresi seçiniz");
    }
    else if($('.cargo-selection-container').find('.cargo-selection-content.active').length == 0){
        alertforuser("Lütfen kargo seçeneği seçiniz");
    }
    else if($('.payment2-selection-container').find('.payment2-selection-content.active').length == 0){
        alertforuser("Lütfen ödeme seçeneği seçiniz");
    }
    else {
        var deliveryAddress = $('.delivery-addresses').find('.basket-address-content.active').data('id');
        if($('.billing-addresses').find('.basket-address-content.active').length > 0 && $('#billing-ok').is(':checked')){
            var billingAddress = $('.billing-addresses').find('.basket-address-content.active').data('id');
        }
        var selectedCargo = $('.cargo-selection-content.active').data('id');
        var paymenttype =  $('.payment2-selection-content.active').data('val');
        console.log('deliveryAddress:'+deliveryAddress);  /// billingAddress
        console.log('billingAddress:'+billingAddress);
        console.log('paymenttype:'+paymenttype);
        console.log('selectedCargo:'+selectedCargo);
        $.ajax({
            url: 'index.php',
            data: {do:'submit_basket_addresses',delivery:deliveryAddress,billing:billingAddress},
            type: 'POST',
            beforeSend:function(){
                $('.b-loading').addClass('active');
            },
            success: function(s){
                console.log(s);
               if(s.status==1){
                window.location.href ="?page=pay&cargo="+selectedCargo+"&__selpAddr="+paymenttype;
               }
               else{
                $('.b-loading').removeClass('active');

                alertforuser(s.info);
               }
            },
        });
    }
})

$(document).on('click','.address-delete',function(e){
    e.preventDefault();

    var $this = $(this);
    var content = $this.closest('.basket-address-content');
    var conParent = $(content).parent();
    var id = $(content).data('id');

    Swal.fire({
        title: "Uyarı ?",
        text: "Kayıtlı adresiniz silinecek! Emin misiniz ?",
        icon: "warning",
        showCancelButton: true,
        confirmButtonText: "Devam Et",
        cancelButtonText: "Vazgeç",
    }).then((result) => {
        /* Read more about isConfirmed, isDenied below */
        if (result.isConfirmed) {
            
            $.ajax({
                url: "index.php",
                data:{do:'address_delete',id:id},
                type:'POST',
                success: function(result){
        
                    if(result.status == 1){
        
                        toastr["success"](result.toastrBody);
                        $(content).remove();
                    }
                    
                }
            });

        } 
    });

})
$(document).on('click','.address-edit',function(e){
    e.preventDefault();

    var $this = $(this);
    var content = $this.closest('.basket-address-content');
    var id = $(content).data('id');
    var type = $(content).data('type');

    if(type == 1){
        var mpage = 'deliveryAddressProcess';
    }else{
        var mpage = 'billingAddressProcess';
    }

    $.ajax({
        url: "index.php",
        data:{'do':'modal','mpage':mpage,id:id},
        type:'GET',
        success: function(result){
            $('#get-modal').find('.modal-in').empty().append(result);
            $('#get-modal').modal('show');
            callToastr();
            callTelInput();
            $('.select2').select2({
                dropdownParent: $('#get-modal'),
            });
        }
    });
    
})

$(document).on('change','.change-city',function(){
    var $this = $(this);
    var val = $this.val();

    $.ajax({
    url: "index.php",
    data:{'do':'change_city','id':val},
    type:'GET',
    success: function(result){
       
        $('.county-list').empty().append(result);
        
        $('.select2').select2({
            dropdownParent: $('#get-modal'),
        });
    }});
    
})

function callTelInput(){
    
    $(".telephone-input input").intlTelInput({
        //autoPlaceholder:"polite",
        preferredCountries: ["tr"],
        showFlags:true,
        
    }).on('countrychange', function (e, countryData) {
        $("#c-code").val(($(".telephone-input input").intlTelInput("getSelectedCountryData").dialCode));
    });
    $('.telephone-input input').mask('000 000 00 00'); 

}
function callToastr(){

    toastr.options = {
        "closeButton": true,
        "debug": false,
        "newestOnTop": false,
        "progressBar": true,
        "positionClass": "toast-top-right",
        "preventDuplicates": false,
        "onclick": null,
        "showDuration": "300",
        "hideDuration": "1000",
        "timeOut": "5000",
        "extendedTimeOut": "1000",
        "showEasing": "swing",
        "hideEasing": "linear",
        "showMethod": "fadeIn",
        "hideMethod": "fadeOut"
    }
}
$(document).on('submit','.adress-form',function(e){
    e.preventDefault();
    
    var data = $(this).serialize();
    var modalID = $('#get-modal');
    var adrestype = $(this).find('input[name="adrestype"]').val();
    var id = $(this).find('input[name="id"]').val();
    $.ajax({
        url: $(this).attr('action'),
        data: data,
        type: $(this).attr('method'),
        dataType:'json',
        beforeSend:function(){
            $('.b-loading').addClass('active');
        },
        success: function(s){
           if(s.status==true){

                $('.b-loading').removeClass('active');  
                if(adrestype == 1){
                    var aContainer = $('.delivery-addresses').find('.basket-address-list').find('.row');
                }
                else{
                    var aContainer = $('.billing-addresses').find('.basket-address-list').find('.row');
                }

                if(id){
                    $(aContainer).find('.basket-address-content[data-id='+id+']').parent().empty().append(s.content);
                }
                else{
                    $(aContainer).append(s.content);
                }

                $(modalID).modal('hide');
             

                toastr["success"](s.toastrBody);
           }
        },
    });
  

})

$(document).on('click','.bitem-delete',function(e){
    e.preventDefault();

    var $this = $(this);
    var id = $this.closest('.basket-content').data('id');


    Swal.fire({
        title: "Emin misiniz ?",
        text: "Sepetteki ürün silinecek",
        icon: "warning",
        showCancelButton: true,
        confirmButtonText: "Devam Et",
        cancelButtonText: "Vazgeç",
    }).then((result) => {
        /* Read more about isConfirmed, isDenied below */
        if (result.isConfirmed) {
            
            $.ajax({
                url:"index.php",
                type: "POST",
                data: {do:'remove_from_basket',id:id},
                dataType:'json',
                beforeSend: function(){
                    $('.b-loading').addClass('active');
                },
                success: function(data){
                    $('.b-loading').removeClass('active');
                    if(data.do=='basketpage'){
                       // basketpage();
                       location.reload();
                    }
                },
                failure: function(errMsg) {
        
                }
            });
        } 
      });
   
});

function basketpage(){
    $.get("index.php",{ do:"page", page:"basket" }, function(data, status){
        console.log("asdasd");
        $('.load-content').empty().append(data);
    });
}



$(document).on('click','.add-basket',function(e){
    e.preventDefault();

    var $this = $(this);
    var product = $this.data('id');
    var basket = $this.data('basket');
    var form = $this.closest('form');
    var emptyControl = 0;   

    if($(form).find('.image-variation-container').length > 0){
        $(form).find('.image-variation-container').each(function(){
            if($(this).find('input[type="hidden"]').val().length==0 && $(this).hasClass('disabled')==false){
                emptyControl++;
            }
        })
    }

    if($(form).find('.form-options').length > 0){
        $(form).find('.form-options').each(function(){
            if($(this).find('input:checked').length==0){
                emptyControl++;
            }
        })
    }

    if($(form).find('.form-getdata').length > 0){
        $(form).find('.form-getdata').each(function(){
            if($(this).val().length==0){
                emptyControl++;
            }
        })
    }

    if($(form).find('#customizeCheck').is(':checked')){
        if(emptyControl == 0){

            var form_data = new FormData();

            $(form).find('input[name="datafromuser[]"]').each(function(){
                var tag = {'name': $(this).data('name'),'value':$(this).val()};
                form_data.append($(this).attr('name'),JSON.stringify(tag));
            });
            $(form).find('input[name="filefromuser[]"]').each(function(){
                var tagImage = {'name': $(this).data('name'),'value':$(this).val()};
                form_data.append($(this).attr('name'),JSON.stringify(tagImage));
            });
            $(form).find('.form-options').find('input:checked').each(function(){
                var tagOption = {'name': $(this).data('name'),'value':$(this).val()};
                form_data.append($(this).attr('name'),JSON.stringify(tagOption));
            });
            
            if(basket){
                form_data.append('calledfrom','fromb');
                form_data.append('basketid',basket);
            }

            form_data.append('do','add_to_basket');
            form_data.append('productid',product);
            form_data.append('count',1);
            form_data.append('vjson',$(form).find('input[name="vjson"]').val());

            $.ajax({
                url:"index.php",
                type: "POST",
                processData: false,
                contentType: false,
                data: form_data,
                beforeSend: function(){
                    $('.b-loading').addClass('active');
                },
                success: function(data){
                    $('.b-loading').removeClass('active');
                    if(data.status==true){
                        
                        if(data.do=="basketpage"){
                            window.location.href ='?page=sepet';
                        }
                        else{

                            $('.basket-count').removeClass('d-none').text(data.bcount);

                            Swal.fire({
                                title: "Başarılı !",
                                text: "Ürün başarılı bir şekilde sepete eklendi",
                                icon: "success",
                                showCancelButton: true,
                                confirmButtonText: "Sepete Git",
                                cancelButtonText: "Alışverişe Devam Et",
                            }).then((result) => {
                                /* Read more about isConfirmed, isDenied below */
                                if (result.isConfirmed) {
                                    window.location.href ="?page=sepet";
                                } 
                            });

                        }
                      
                    }
                    
                },
                failure: function(errMsg) {}
            });
        }
        else{
            alertforuser("Boş alan bırakmayınız");
        }
    }
    else{
        alertforuser("Özelleştirmeyi doğrulayınız");
    }
    
    
   
})
$(document).on('click','.form-options label',function(){
    var $this = $(this);
    $this.parent().find('label').not($this).removeClass('active');
    $this.parent().find('input').not($this.find('input')).attr('checked',false);
    $this.toggleClass('active');
    
    if($this.hasClass('active')){
        $this.find('input').attr('checked',true);
    }
    else{
        $this.find('input').attr('checked',false);
    }
})



$(document).on('submit','#register-form',function(e){

    e.preventDefault();

    var data = $(this).serialize();

    if($(this).find('#kvkk').is(':checked')==true){
        $.ajax({
            url: $(this).attr('action'),
            data: data,
            type: $(this).attr('method'),
            dataType:'json',
            beforeSend:function(){
                $('.b-loading').addClass('active');
            },
            success: function(result){
                
                if(result.status == true){
                    
                    if(result.do=="redirect"){
                        document.location.href=result.redirect;
                    }
                    //Yönlendirme yapıyor
                }
                else if(result.status == false){
                    alertforuser(result.error);
                  
                    $('.b-loading').removeClass('active');  
                }
            },error:function(erdata){
                console.log(erdata);
                $('.b-loading').removeClass('active');  
            }
        });
    }else{
        alertforuser("Lütfen KVKK kısmını boş geçmeyiniz");
    }
});

function successforuser(text){
   
    Swal.fire({
        title: "Başarılı !",
        text: text,
        icon: "success",
        confirmButtonText: "Tamam",
    });

}
function alertforuser(errorText){
   

    Swal.fire({
        title: "Uyarı !",
        text: errorText,
        icon: "warning",
        confirmButtonText: "Tamam",
    });

}

$(document).on('submit','#login-form',function(e){

    e.preventDefault();

    var data = $(this).serialize();

    $.ajax({
        url: $(this).attr('action'),
        data: data,
        type: $(this).attr('method'),
        dataType:'json',
        beforeSend:function(){
            $('.b-loading').addClass('active');
        },
        success: function(s){
          $('.b-loading').removeClass('active');
          if(s.status && s.redirect){
              document.location.href=s.redirect;
          }
          else if(s.status && s.do=='refresh'){
              document.location.reload();
          }
          else{
              alertforuser(s.error);
          }
        },
      });
  
})


$(document).on('change','input[name="billing-ok"]',function(){

    if($(this).is(':checked')){
        $('.billing-addresses').addClass('d-block');
    }
    else{
        $('.billing-addresses').removeClass('d-block');
    }
})

function getModal(page,size,id){
    $.ajax({
    url: "index.php",
    data:{'do':'modal','mpage':page},
    type:'GET',
    success: function(result){

        if(size == "large"){
            $('#get-modal').find('.modal-dialog').addClass('modal-lg');
        }
        $('#get-modal').find('.modal-in').empty().append(result);
        $('#get-modal').modal('show');

        callToastr();
        callTelInput();
       
        $('.select2').select2({
            dropdownParent: $('#get-modal'),
        });
       
    }});
}

$(document).on('click','.basket-address-content',function(){
    var $this = $(this);
    var cMain = $this.closest('.basket-address-list');

    $(cMain).find('.basket-address-content').removeClass('active').not($this);
    $this.toggleClass('active');
});

$(document).on('click','.cargo-selection-content',function(){
    var $this = $(this);
    var cMain = $this.closest('.cargo-selection-container');

    $(cMain).find('.cargo-selection-content').removeClass('active');
    $this.addClass('active');

    var price = parseFloat($this.data('price'));
    var bPrice = parseFloat($('.order-action-basket-price').data('price'));

    var totalPrice = (price + bPrice).toFixed(2);

    $('.order-action-basket-price').find('b').text(totalPrice+" TL");
});


$(document).on('click','.payment2-selection-content',function(){
    var $this = $(this);
    var cMain = $this.closest('.payment2-selection-container');

    $(cMain).find('.payment2-selection-content').removeClass('active');
    $this.addClass('active');
});



$(document).on('submit','.reset-password',function(e){
    e.preventDefault()

    var data = $(this).serialize();

    $.ajax({
        url: $(this).attr('action'),
        data: data,
        type: $(this).attr('method'),
        dataType:'json',
        succes: function(result){
            console.log(result);
        }
    });
});



$(document).on('keyup paste','.textarea-limiter textarea',function(e){

    var $this = $(this);

    var limiter = $this.data('limiter');
    var lShowCase = $this.closest('.textarea-limiter');
    
    $this.val($this.val().substring(0, limiter));

    var tlength = limiter - $(this).val().length;

    $(lShowCase).find('.rest').text(tlength);

});

$(document).on('focus','form.b-form input',function(e){
    var $this = $(this);
    var fc = $this.closest('.form-group');
    fc.addClass('active');
})

$(document).on('blur','form.b-form input',function(){
    var $this = $(this);
    var fg = $this.closest('.form-group');
    if($this.val().length == 0){
        fg.removeClass('active');
    }
})

$(document).on('click','.form-group .eye',function(){
    var $this = $(this);
    var fg = $this.closest('.form-group');
    var input = $(fg).find('input');


    if($(input).attr('type') == "password"){
        $(input).attr('type','text');
        $this.text("Gizle");
    }
    else{
        $(input).attr('type','password');
        $this.text("Göster");
    }
})
$(document).on('click','.note-toggle-button',function(e){
    e.preventDefault();

    $('.note-layer').toggleClass('d-block');
});

$(document).on('click','.variation-basket',function(e){

    e.preventDefault();

    var $this = $(this);
    var productID = $this.data('product');
    var variation = $this.data('variation');
    var modalID = $('#variation-basket-modal');

    $.ajax({
        url: "index.php",
        type:"GET",
        data:{do:'variation-basket',id:productID,variation:variation},
        success: function(result){
            modalID.find('.modal-content').find('.modal-in').empty().append(result);

            modalID.modal('show');
            
        }
    });
});

$(document).on('change','.image-variation-container input[type="file"]',function(event){
    var $this = $(this);
    var c = $this.closest('.image-variation-container');
    var previewer = $(c).find('.image-preview').find('img').attr('id');


    if(this.files.length > 0){
       

        var formData = new FormData();
        formData.append('do', 'b_file_upload');
        formData.append('file', this.files[0]);

        $.ajax({
            url : 'index.php',
            type : 'POST',
            data : formData,
            processData: false,  // tell jQuery not to process the data
            contentType: false,  // tell jQuery not to set contentType
            beforeSend:function(){
                $('.b-loading').addClass('active');
            },
            success : function(data) {
                console.log(data);
               
                if(data.status==1){
                    $('.b-loading').removeClass('active');

                    $(c).find('label.file-label').addClass('d-none');
                    $(c).find('.form-check').addClass('d-none');
                    $(c).find('.image-preview').removeClass('d-none');
            
                    var output = document.getElementById(previewer);
                    output.src = URL.createObjectURL(event.target.files[0]);
                    output.onload = function() {
                        URL.revokeObjectURL(output.src) // free memory
                    }

                    //Hiddene eklenecek
                    $(c).find('input[type="hidden"]').val(data.fname);

                }
            }
        });
     
       
      
    }
    else{
        $(c).find('label.file-label').removeClass('d-none');
        $(c).find('.image-preview').addClass('d-none');
    }
});

$(document).on('change','.image-variation-container input[name="no-photo"]',function(){

    var $this = $(this);
    var c = $this.closest('.image-variation-container');
    var fileUplader =  $(c).find('input[type=file]');
    var fileUploaderID = $(fileUplader).attr('id'); 
    if($this.is(':checked')){
        $(c).addClass('disabled');
        $(c).find('label.file-label').attr('for',"");
    }
    else{
        $(c).removeClass('disabled');
        $(c).find('label.file-label').attr('for',fileUploaderID);
    }

    
})

$(document).on('click','.image-preview-delete',function(e){
    e.preventDefault();
    var $this = $(this);
    var c = $this.closest('.image-variation-container');
    
    $(c).find('input[type="file"]').val("");
    $(c).find('input[type="hidden"]').val("");
    $(c).find('.image-preview').find('img').attr('src','');
    $(c).find('.image-preview').addClass('d-none');
    $(c).find('label.file-label').removeClass('d-none');
    $(c).find('.form-check').removeClass('d-none');
});

$(document).on('click','.info-box .close',function(){
    var infoBox = $(this).closest('.info-box')
    $(infoBox).css({'height':0,'padding':'0 40px 0 20px','margin':0});
    
    setTimeout(function(){
        $(infoBox).closest('.info-box').remove();
    },300);
})


if($('.sizeOzel').length > 0){
    $('.sizeOzel').slick({
        dots: false,
        infinite: false,
        speed: 300,
        slidesToShow: 4,
        slidesToScroll: 1,
        prevArrow: $('.our-pick-slider-content .prev'),
        nextArrow: $('.our-pick-slider-content .next')
    });
}