

/* arama */
function ada_gore_ara(){
    var kelime = $('#ad_input').val();
    if(kelime != ""){
        location.href="https://www.generalseracilik.com/arama?search="+$('#ad_input').val();
    }else{
        alert("Aranacak kelimeyi girin");
    }    
}

$('#ad_ara_button').on('click', function (e) {
    ada_gore_ara();
});

$('#ad_input').keypress(function (e) {
  if (e.which == 13) {
    ada_gore_ara();
    return false;
  }
});



setTimeout(function(){ $('.match-height-manual').matchHeight(); }, 1000);

function removeHighlighting(highlightedElements){
    highlightedElements.each(function(){
        var element = $(this);
        element.replaceWith(element.html());
    })
}

function addHighlighting(element, textToHighlight){
    var text = element.text();
    var highlightedText = '<em>' + textToHighlight + '</em>';
    var newText = text.replace(textToHighlight, highlightedText);
    
    element.html(newText);
}

/*
$("#search").on("keyup", function() {
    var value = $(this).val();
    
    removeHighlighting($("table tr em"));

    $("#table_driver tr").each(function(index) {
        if (index !== 0) {
            $row = $(this);
            
            var $tdElement = $row.find("td:first");
            var id = $tdElement.text();
            var matchedIndex = id.indexOf(value);
            
            if (matchedIndex != 0) {
                $row.hide();
            }
            else {
                addHighlighting($tdElement, value);
                $row.show();
            }
        }
    });
});
*/

  // Search all columns
  $('#search').keyup(function(){
    // Search Text
    var search = $(this).val();

    // Hide all table tbody rows
    $('.table_driver tbody tr').hide();

    // Count total search result
    var len = $('.table_driver tbody tr:not(.notfound) td:contains("'+search+'")').length;

    if(len > 0){
      // Searching text in columns and show match row
      $('.table_driver tbody tr:not(.notfound) td:contains("'+search+'")').each(function(){
        $(this).closest('tr').show();
      });
    }else{
      $('.notfound').show();
    }

  });

  // Search on name column only
  $('#txt_name').keyup(function(){
    // Search Text
    var search = $(this).val();

    // Hide all table tbody rows
    $('.table_driver tbody tr').hide();

    // Count total search result
    var len = $('.table_driver tbody tr:not(.notfound) td:nth-child(2):contains("'+search+'")').length;

    if(len > 0){
      // Searching text in columns and show match row
      $('.table_driver tbody tr:not(.notfound) td:contains("'+search+'")').each(function(){
         $(this).closest('tr').show();
      });
    }else{
      $('.notfound').show();
    }

  });


// Case-insensitive searching (Note - remove the below script for Case sensitive search )
$.expr[":"].contains = $.expr.createPseudo(function(arg) {
   return function( elem ) {
     return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
   };
});


$(document).ready(function() {
    $("form.cart").submit(function() { 
        var return_false = 0;
        $('.custom_options select').each(function() {
            if($(this).val() === null){
                select_this = $(this).find("option:first-child").text();
                alert("Lütfen "+select_this+" seçiniz");
                return_false = 1;
            }   
        });
        if(return_false == 1) return false;
    });
});


if ($('.page-satin-al-odeme').length){     
    Formlar["0"] = [];	Formlar["0"].formAdi = "havale-ile-satin-al-5e6a025b1c3a0";
    formIslemleri(Formlar);
}
var cookie_banner = getCookie("cookie_banner");

if(cookie_banner != 1){
     $("#cookieConsent").show();
}

$(document).on("click", "#closeCookieConsent", function(){   
    $("#cookieConsent").hide();
    setCookie("cookie_banner",1,10);
});


$(".kullanici-sozlesmesi").find("label").html('<a href="https://www.gastro99.com/kullanim-ve-kosullar" target="_blank">Kullanıcı sözleşmesini</a> okudum, kabul ediyorum.</a>')


$(document).on("change", "#fatura_bilgilerimi_teslimat_bilgilerimden_farkli_girmek_istiyorum", function(){   
	if($(this).prop('checked')){
	    console.log("checked");
		$(".tab-fatura").show();
	}else{
		$(".tab-fatura").hide();
	}
});

$(document).on("change", ".fatura-kesim-secenek input", function(){   
	if($(this).prop('checked')){
	    console.log("checked");
		$(".tab-fatura-kesim").show();
	}else{
		$(".tab-fatura-kesim").hide();
	}
});

function havale_ve_kapida_odeme_sonrasi_calistir(){
    var html    = '<div class="col-xs-12 tcenter alert alert-success">';
        html    +='<i class="icons icon-check db" aria-hidden="true" style="font-size: 80px;"></i><br>';
        html    +='<h4>Tebrikler<br>Siparişinizi Başarıyla Gönderdiniz.</h4>';
        html    +='<p class="b">Siparişiniz hazırlanmadan önce tarafınıza en kısa sürede dönüş yapılacaktır.</p>';
        html    +='<a href="https://www.mintakademi.com/" class="pr zi1"> <img title="Mint Akademi - Kalıcı Makyaj Kursları - Kalıcı Makyaj Malzemeleri" src="https://s3-eu-west-1.amazonaws.com/maksimum-yazilim/mintakad/upload/logo/mint-logo-1545051672.png" alt="Mint Akademi - Kalıcı Makyaj Kursları - Kalıcı Makyaj Malzemeleri" height="60"></a>';
        html    +='</div>';
    $(".FormWrp").html(html);
    
    $(".nav.wizard-steps li:last-child").removeClass("active").addClass("completed");
    
    $('html,body').animate({
        scrollTop: $(".nav.wizard-steps").offset().top
    }, 'slow');    
}

$(document).on("click", ".odeme-tabs li  a", function(){   
     var kdv_dahil_gecerli_fiyat = $("#tab_Bonus").data("gecerli-fiyat");
    console.log(kdv_dahil_gecerli_fiyat);
   
    $(".kdv-dahil-tutar").html(kdv_dahil_gecerli_fiyat+" TL");
    
});

function sepet_tutar_to(){
     $('.odeme-tabs li:nth-child(2) a').trigger('click');
    // $("#tab2").addClass("active");
    // console.log(kdv_dahil_gecerli_fiyat);
    //    var kdv_dahil_gecerli_fiyat = $("#tab_Bonus").data("gecerli-fiyat"); 
    // $(".kdv-dahil-tutar").html(kdv_dahil_gecerli_fiyat+" TL");
}

if ($('.page-sepet-satin-al').length){   
    // $('[data-tabid="tab2"]').trigger('click');
    // setTimeout(function(){ sepet_tutar_to()  }, 1000);
}


/************************ DİL ***************************************/
/**** LANG ******/
const googleTranslateConfig = {
    lang: "tr",
    /* Если скрипт не работает на поддомене, 
    раскомментируйте и
    укажите основной домен в свойстве domain */
    domain: "gastro99.com"
};


['https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js','https://translate.google.com/translate_a/element.js?cb=TranslateInit'].forEach(function(src) {
var script = document.createElement('script');
script.src = src;
script.async = true; 
document.head.appendChild(script);
	  if(src.includes("js-cookie")){
		script.onload = function() {
			console.log("cookie loaded");
			/**************************************************************************************/	
			/*!***************************************************
			 * google-translate.js v1.0.2
			 * https://Get-Web.Site/
			 * author: L2Banners
			 *****************************************************/
			$(".translation-icons").show();
			// var googtrans = $.cookie('googtrans');
			// console.log("googtrans:"+asd);
			code = TranslateGetCode(); 
			console.log("code --- :"+code);

			/*
			if(code != "tr"){
				var html = $("."+code).html();
				$("#language_select").html(html+" <i class='fa fa-angle-down'></i>");
			}
			*/

			/*************************************************************************************/
		}
	  }	
});	

function TranslateInit() {
    let code = TranslateGetCode();
	console.log("code:"+code);
    // Находим флаг с выбранным языком для перевода и добавляем к нему активный класс
    if (document.querySelector('[data-google-lang="' + code + '"]') !== null) {
        document.querySelector('[data-google-lang="' + code + '"]').classList.add('language__img_active');
    }

    if (code == googleTranslateConfig.lang) {
        // Если язык по умолчанию, совпадает с языком на который переводим
        // То очищаем куки
        TranslateCookieHandler(null, googleTranslateConfig.domain);
    }

    // Инициализируем виджет с языком по умолчанию
    new google.translate.TranslateElement({
        pageLanguage: googleTranslateConfig.lang,
    });
}

function TranslateGetCode() {
	console.log("Cookies googtrans:"+Cookies.get('googtrans'));
    // Если куки нет, то передаем дефолтный язык
    let lang = (Cookies.get('googtrans') != undefined && Cookies.get('googtrans') != "null") ? Cookies.get('googtrans') : googleTranslateConfig.lang;
    return lang.match(/(?!^\/)[^\/]*$/gm)[0];
}


$('[data-google-lang]').on('click', function (e) {
	console.log("data-google-lang clicked");
	TranslateCookieHandler("/" + googleTranslateConfig.lang + "/" + $(this).data("google-lang"), googleTranslateConfig.domain);
	// Перезагружаем страницу
    // Инициализируем виджет с языком по умолчанию
    new google.translate.TranslateElement({
        pageLanguage: googleTranslateConfig.lang,
    });
	console.log("google.translate.TranslateElement");
	
	window.location.reload();
});
	


function TranslateCookieHandler(val, domain) {
	console.log("val:"+val+" domain:"+domain);
    // Записываем куки /язык_который_переводим/язык_на_который_переводим
    
	Cookies.set('googtrans', val);
	
    Cookies.set("googtrans", val, {
        domain: "." + document.domain,
    });

    if (domain == "undefined") { console.log("lomain undefined"); return;}
    // записываем куки для домена, если он назначен в конфиге
    Cookies.set("googtrans", val, {
        domain: domain,
    });

    Cookies.set("googtrans", val, {
        domain: "." + domain,
    });
}