PageSourceSearch

https://www.yeditepesoft.com/UserFiles/Scripts/Payment.js?v3

js yeditepesoft.com collected 2026-10-07 12:42:58 UTC 48,745 bytes, 1,291 lines download raw bytes

1var kargoOtomatikSec = false;
2var isActive = false;
3var alreadyCheckedShipping = false;
4var alreadyCheckCashOnDelivery = false;
5var binList = false;
6if(pageName === "odeme"){
7	var isCha = 0;
8	$(document).ajaxStop(function(){
9		(($("section.form-section.form-section2").find(".address-row").eq(0).children(".address-col").eq(0).text() != "" && ($("section.form-section.form-section2").find(".address-row").eq(0).children(".address-col").eq(0).text().lastIndexOf("Adres Adı") != -1) && isCha === 0) && ($("section.form-section.form-section2").find(".address-row").eq(0).children(".address-col").eq(0).text("Adres Başlığı *")), isCha = 1);
10	});
11}
12function createGuid() {
13	return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(n) {
14		var t = Math.random() * 16 | 0,
15			i = n === "x" ? t : t & 3 | 8;
16		return i.toString(16)
17	})
18}
19
20function GetPaymentShoppingCartList() {
21	$.ajax({
22		url: "../../WS/wsShoppingCart.asmx/GetPaymentShoppingCartList",
23		type: "POST",
24		processData: !1,
25		contentType: "application/json; charset=utf-8",
26		dataType: "json",
27		async: !1
28	}).done(function(n) {
29		$("#PaymentShopingCartList").html("");
30		n.d != "" && $("#PaymentShopingCartList").html(n.d)
31	})
32}
33
34function GetDeliveryAddressList() {
35	$("#delivery-list").show("fade")
36}
37
38function GetUserAddressList() {
39	$.ajax({
40		url: "../../WS/wsShoppingCart.asmx/GetUserAddressList",
41		type: "POST",
42		processData: !1,
43		contentType: "application/json; charset=utf-8",
44		dataType: "json",
45		async: !0
46	}).done(function(n) {
47		$(".addresses-list-mstr").html("");
48		if(n.d != "<div id='delivery-list' class='addresses-list'><ul></ul></div>")
49		{
50			$(".addresses-list-mstr").html(n.d),
51			AddressId = $("#deliveryAddress > .addresses-list-mstr > .select-address > .select-address-detail > .address-name").attr("addressid"), BillingAddressId = $("#billingAddress > .addresses-list-mstr > .select-address > .select-address-detail > .address-name").attr("addressid")
52			console.log("AI : " + AddressId); console.log(Shippercode);
53			GetPaymentShoppingCartTotal(Shippercode);
54			
55		}
56		else 
57		{
58			WarningsAndAlerts("error","Lütfen Adres Oluşturunuz.");
59		}
60		AddressId == undefined && BillingAddressId == undefined && Shippercode == "" ? $("#delivery").attr("disabled", "disabled") : $("#delivery").removeAttr("disabled")
61	  
62	})
63}
64
65function GetUserAddressUpdate(n) {
66	RowGuid = n;
67	var t = {
68		RowGuid: n
69	};
70	$("#ajax-loader").css("display", "block");
71	$(".addNewOrUpdateMaster").show('fade');
72	$.ajax({
73		url: "../../WS/wsShoppingCart.asmx/GetUserAddressUpdate",
74		type: "POST",
75		processData: !1,
76		data: JSON.stringify(t),
77		contentType: "application/json; charset=utf-8",
78		dataType: "json",
79		async: !0,
80		success: function(n) {
81			GetCountry();
82			$("#ajax-loader").css("display", "none");
83			var t = n.d;
84			$("#txtUserName").val(t.Name);
85			$("#txtUserLastName").val(t.LastName);
86			$("#txtAddressName").val(t.AddressName);
87			$("#txtAddress").val(t.Address);
88			$("#txtPostalCode").val(t.PostalCode);
89			$("#txtMobilPhone").val(t.MobilPhone);
90			$("#txtEmail").val(t.Email);
91			$("#txtCityName").val(t.CityName);
92			$("#txtDistrictName").val(t.DistrictName);
93			$("select#ddCountry option:selected").val(t.CountryCode);
94			GetCity(t.CityCode);
95			setTimeout(function() {
96				GetDistrict(t.DistrictCode)
97			}, 500);
98			$("#rdIsCompany").attr({
99				checked: t.IsCompany == !1 ? !0 : !1
100			});
101			$("#rdCompany").attr({
102				checked: t.IsCompany == !0 ? !0 : !1
103			});
104			t.IsCompany ? ($("#txtCompanyName").val(t.CompanyName), $("#txtTaxNumber").val(t.TaxNumber), $("#txtTaxOffice").val(t.TaxOffice)) : ($("#CompanyName").css("display", "none"), $("#TaxNumber").css("display", "none"), $("#TaxOffice").css("display", "none"), $("#TaxNumberTC").css("display", "block"));
105			$("#chkIsBillingAddress").attr({
106				checked: t.IsBillingAddress
107			})
108		},
109		error: function() {}
110	})
111}
112
113function GetCountry() {
114	$.ajax({
115		type: "POST",
116		contentType: "application/json; charset=utf-8",
117		url: "../../WS/wsShoppingCart.asmx/GetCountry",
118		data: "{}",
119		dataType: "json",
120		async: !1,
121		success: function(n) {
122			$("#ddCountry").find("option").remove();
123			$.each(n.d, function(n, t) {
124				$("#ddCountry").append($("<option><\/option>").val(t.CountryCode).html(t.CountryDescription))
125			})
126		},
127		error: function() {}
128	})
129}
130
131function GetCity(n) {
132	var t = $("select#ddCountry option:selected").val() == undefined ? "TR" : $("select#ddCountry option:selected").val(),
133		i = {
134			Country: t
135		};
136	$.ajax({
137		type: "POST",
138		contentType: "application/json; charset=utf-8",
139		url: "../../WS/wsShoppingCart.asmx/GetCity",
140		data: JSON.stringify(i),
141		dataType: "json",
142		async: !1,
143		success: function(t) {
144			$("#ddCity").find("option").remove();
145			$.each(t.d, function(t, i) {
146				$("#ddCity").append($("<option><\/option>").val(i.CityCode).html(i.CityDescription));
147				i.CityCode == n && ($("select#ddCity option:selected").val(i.CityCode), $("select#ddCity option:selected").html(i.CityDescription))
148			});
149			$("select#ddCity option:selected").val() == "DG" ? $("#txtCityName").css("display", "block") : $("#txtCityName").css("display", "none");
150		},
151		error: function() {}
152	})
153}
154
155function GetDistrict(n) {
156	var t = $("select#ddCity option:selected").val() == undefined ? "TR.01" : $("select#ddCity option:selected").val(),
157		i = {
158			City: t
159		};
160	$.ajax({
161		type: "POST",
162		contentType: "application/json; charset=utf-8",
163		url: "../../WS/wsShoppingCart.asmx/GetDistrict",
164		data: JSON.stringify(i),
165		dataType: "json",
166		async: !1,
167		success: function(t) {
168			$("#ddDistrict").find("option").remove();
169			$.each(t.d, function(t, i) {
170				$("#ddDistrict").append($("<option><\/option>").val(i.DistrictCode).html(i.DistrictDescription));
171				i.DistrictCode == n && ($("select#ddDistrict option:selected").val(i.DistrictCode), $("select#ddDistrict option:selected").html(i.DistrictDescription))
172			});
173			$("select#ddDistrict option:selected").val() == "DG" ? $("#txtDistrictName").css("display", "block") : $("#txtDistrictName").css("display", "none");
174		},
175		error: function() {}
176	})
177}
178
179function UserAddressSave() {
180	var n = 0,
181		u;
182	if ($(".controls-txt").each(function(t, i) {
183			aktif = i;
184			$(i).parent().children("div").remove(".controls-warning-div");
185			$(i).parent().children("i").remove(".controls-error-icon");
186			(n = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test($("#txtEmail").val()) ? 0 : 1) || $(i).parent().children("div").hasClass("controls-warning-div") || ($("#rdIsCompany").attr("checked") && ($(i).is("#txtTaxNumber, #txtCompanyName, #txtTaxOffice, #txtTaxNumberTC") || ($(i).val() == "" && (n = 1))), $("#rdCompany").attr("checked") && ($(i).is("#txtTaxNumberTC") || ( $(i).val() == "" && (n = 1))))
187		}), $("select#ddCity option:selected").val() == "DG" && $("#txtCityName").val() == "" && (WarningsAndAlerts("error","Şehir Seçiniz"), n = 1), $("select#ddDistrict option:selected").val() == "DG" && $("#txtDistrictName").val() == "" && (WarningsAndAlerts("error","İlçe Adı Giriniz"), n = 1), $("select#ddCity option:selected").val() == "" && (WarningsAndAlerts("error","Şehir Seçiniz"), n = 1), $("select#ddDistrict option:selected").val() == "" && (WarningsAndAlerts("error","İlçe Seçiniz"), n = 1), (($("#txtAddress").val() == "" || ($("#txtAddress").val() !== "" && $("#txtAddress").val().length < 10)) && (WarningsAndAlerts("error","Adresinizi Girinz"), n = 1)), (($("#txtMobilPhone").val() == "" || ($("#txtAddress").val() !== "" && $("#txtMobilPhone").val().length < 10)) && (WarningsAndAlerts("error","Telefon Numaranızı Giriniz"), n = 1)), n == 0) {
188		$("#ajax-loader").css("display", "block");
189		var t = "",
190			i = "",
191			r = "";
192		$("#rdIsCompany").attr("checked") && (t = $("#txtTaxNumberTC").val());
193		$("#rdCompany").attr("checked") && (t = $("#txtTaxNumber").val(), i = $("#txtCompanyName").val(), r = $("#txtTaxOffice").val());
194		u = {
195			Name: $("#txtUserName").val(),
196			LastName: $("#txtUserLastName").val(),
197			AddressName: $("#txtAddressName").val(),
198			Address: $("#txtAddress").val(),
199			PostalCode: $("#txtPostalCode").val(),
200			MobilPhone: $("#txtMobilPhone").val(),
201			Email: $("#txtEmail").val().trim(),
202			CountryCode: $("select#ddCountry option:selected").val(),
203			CityCode: $("select#ddCity option:selected").val(),
204			DistrictCode: $("select#ddDistrict option:selected").val(),
205			IsCompany: $("#rdIsCompany").attr("checked") == "checked" ? !1 : !0,
206			CompanyName: i,
207			TaxNumber: t,
208			TaxOffice: r,
209			IsBillingAddress: $("#chkIsBillingAddress").attr("checked") == "checked" ? !0 : !1,
210			RowGuid: RowGuid,
211			CityName: $("select#ddCity option:selected").val() == "DG" ? $("#txtCityName").val() : $("select#ddCity option:selected").text(),
212			DistrictName: $("select#ddDistrict option:selected").val() == "DG" ? $("#txtDistrictName").val() : $("select#ddDistrict option:selected").text()
213		};
214		$.ajax({
215			url: "../../WS/wsShoppingCart.asmx/UserAddressSave",
216			type: "POST",
217			processData: !1,
218			data: JSON.stringify({
219				Values: u
220			}),
221			contentType: "application/json; charset=utf-8",
222			dataType: "json",
223			async: !1
224		}).done(function(n) {
225			n.d == "" ? (GetUserAddressList(), $(".addNewOrUpdateMaster").hide("fade"), $("#ajax-loader").css("display", "none"),$('body').removeAttr("style"), $("html,body").stop(!0, !0).animate({
226				scrollTop: 0
227			}, "500", "swing", function() {})) : (alert(n.d), $("#ajax-loader").css("display", "none"));
228		})
229	}
230}
230
231
232function GetShippingList() {
233	$.ajax({
234		url: "../../WS/wsShoppingCart.asmx/GetShippingList",
235		type: "POST",
236		data: JSON.stringify({ districtCode: '' }),
237		processData: !1,
238		contentType: "application/json; charset=utf-8",
239		dataType: "json",
240		async: !0
241	}).done(function(n) {
242		var t, i;
243		if(n.d !="")
244		{
245			$(".shipping-list").html(""), $(".shipping-list").html(n.d);
246			if(alreadyCheckedShipping == true)
247			{
248				$(".shipping-list li:nth-child(1) input").prop("checked",true);
249				Shippercode = $(".shipping-list li:nth-child(1) input").attr("shippercode");
250				if($('#delivery').attr("disabled") == "disabled" || $('#delivery').attr("disabled") == undefined) GetPaymentShoppingCartTotal(Shippercode);
251
252				
253				
254			}
255		}
256		else
257		{
258			$(".shipping-list").html("Lütfen Kargo Tanımlaması Yapınız.");
259		}
260	})
261}
262
263function GetPaymentShoppingCartTotal(n) {
264	if(paymentPage == "")
265	{
266		if(AddressId != null && BillingAddressId != null && Shippercode != null && AddressId != undefined && BillingAddressId != undefined && Shippercode != "" && AddressId != "" && BillingAddressId != "")
267		{
268			isActive = true;
269		}
270		else
271		{
272			isActive = false;
273		}
274	}
275	else
276	{
277		isActive = isActive;
278	}
279	$("#PaymentShoppingCartTotal").html("");
280	$("#PaymentShoppingCartTotal").addClass("paymentLoading");
281	var t = {
282		shippercode: n,
283		ShipperPaymentType: ShipperPaymentType,
284		paymentPage: paymentPage,
285		paymentTypeCode: PaymentTypeCode,
286		isActive : isActive,
287		regionTypeCode : ''
288	};
289	$.ajax({
290		url: "../../WS/wsShoppingCart.asmx/GetPaymentShoppingCartTotal",
291		type: "POST",
292		processData: !1,
293		data: JSON.stringify(t),
294		contentType: "application/json; charset=utf-8",
295		dataType: "json",
296		async: !0
297	}).done(function(n) 
298	{
299		n.d !== "" && $("#PaymentShoppingCartTotal").html(n.d)
300		$("#PaymentShoppingCartTotal").removeClass("paymentLoading");
301	})
302}
303
304function GetPaymentType() {
305	parametre = {
306		ShippingCode: Shippercode
307	};
308	$.ajax({
309		url: "../../WS/wsShoppingCart.asmx/GetPaymentType",
310		type: "POST",
311		processData: !1,
312		data: JSON.stringify(parametre),
313		contentType: "application/json; charset=utf-8",
314		dataType: "json",
315		async: !0
316	}).done(function(n) {
317		$(".tab-content-2").html();
318		n.d != "" && $(".tab-content-2").html(n.d);
319		$('.card-content.card-content-0>div:last-child').slideDown(300);
320		$('.tab-content-circle > img').each(function(){
321			$(this).attr('src',$(this).attr('src') + '?123'); $(this).parent().show('fade');
322		});
323		if(!binList)
324		{
325			p = {
326				CardCode: $("select#PaymentCard option:selected").val(),
327				shippercode: Shippercode,
328				regionTypeCode : ''
329			};
330			$("#ajax-loader").css("display", "block");
331			$.ajax({
332				url: "../../WS/wsShoppingCart.asmx/GetInstallmentList",
333				type: "POST",
334				processData: !1,
335				data: JSON.stringify(p),
336				contentType: "application/json; charset=utf-8",
337				dataType: "json",
338				async: !0
339			}).done(function (r) {
340				$(".installment-options-content").html(r.d), $(".CardLogo").removeClass().addClass("CardLogo"), BankCode = $(".bankCode").text(), $(".CardLogo").addClass("b" + $(".bankCode").text()), cardnumberInsChk = !0;
341			$('.installment-list>li:nth-child(1)').find('.installment-chk').trigger("click");
342			$('#ajax-loader').hide('fade');
343			});
344		}
345	})
346}
347
348function ControlBankRemittance() {
349	var n = false;
350	$(".BankRemittance-chk").each(function() {
351		if($(this).is(":checked"))
352		{
353			$("#btnPayment").removeAttr("disabled");
354			n = true;
355			isActive=true;
356		}
357	});
358	if(n==false)
359	{
360			$("#btnPayment").attr("disabled", "disabled");
361			$('.bank-ul>li:nth-child(1)').find('.BankRemittance-chk').trigger("click");
362	}
363}
364
365function PreliminaryDisclosureForm() {
366	BankCode = $("select#PaymentCard option:selected").val() == "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
367	var n = {
368		Type: "[PreliminaryDisclosureForm]",
369		Shippercode: Shippercode,
370		PaymentTypeCode: PaymentTypeCode,
371		AddressId: AddressId,
372		BillingAddressId: BillingAddressId,
373		InstallmentId: InstallmentId,
374		BankCode: BankCode,
375		RemittanceBankCode: RemittanceBankCode,
376		regionTypeCode : ''
377	};
378	$.ajax({
379		url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
380		type: "POST",
381		processData: !1,
382		data: JSON.stringify(n),
383		contentType: "application/json; charset=utf-8",
384		dataType: "json",
385		async: !0
386	}).done(function(n) {
387		n.d != "" ? $("#PreliminaryDisclosureForm").html(n.d) : $("#PreliminaryDisclosureForm").html("Ön Bilgilendirme Formu Yazılmamıştır.")
388	})
389}
390
391function DistanceSellingAgreement() {
392	BankCode = $("select#PaymentCard option:selected").val() == "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
393	var n = {
394		Type: "[DistanceSellingAgreement]",
395		Shippercode: Shippercode,
396		PaymentTypeCode: PaymentTypeCode,
397		AddressId: AddressId,
398		BillingAddressId: BillingAddressId,
399		InstallmentId: InstallmentId,
400		BankCode: BankCode,
401		RemittanceBankCode: RemittanceBankCode,
402		regionTypeCode  : ''
403	};
404	$.ajax({
405		url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
406		type: "POST",
407		processData: !1,
408		data: JSON.stringify(n),
409		contentType: "application/json; charset=utf-8",
410		dataType: "json",
411		async: !0
412	}).done(function(n) {
413		n.d != "" ? $("#DistanceSellingAgreement").html(n.d) : $("#DistanceSellingAgreement").html("Mesafeli Sözleşme Metni Yazılmamıştır.")
414	})
415}
416
417function ControlCashOnDelivery() {
418	var n = false;
419	$(".CashOnDelivery-chk").each(function() {
420		if($(this).is(":checked"))
421		{
422			ShipperPaymentType = $(this).attr("ShipperPaymentType");
423			$("#btnPayment").removeAttr("disabled"), n = true
424		}
425	});
426	if($('.CashOnDelivery-mstr > ul > li').html() != undefined ) 
427	{
428
429		if(n == false && alreadyCheckCashOnDelivery == true) $('.CashOnDelivery-mstr > ul >li:nth-child(1)').find('.CashOnDelivery-chk').trigger("click");
430	}
431	else 
432	{	
433		isActive = false;
434		$('.CashOnDelivery-mstr').html("Lütfen kapıda ödeme tanımlayınız.");
435	}
436	if(n == false) $("#btnPayment").attr("disabled","disabled");
437}
438
439function ControlPayPalPayment() {
440	var n = !1;
441	$(".chk-paypal").each(function() {
442		$(this).is(":checked") ? ($("#btnPayment").removeAttr("disabled"), n = !0) : n != !0 && $("#btnPayment").attr("disabled", "disabled")
443	})
444}
445
446function ControlCreditCard() {
447	
448	if($(".cardnumber").val() == "" 
449		|| $("select.month option:selected").val() == "Seçiniz" 
450		|| $("select.years option:selected").val() == "Seçiniz" 
451		|| $(".txt-cvc").val() == "" 
452		|| $(".cardnumber").val().replace(/\ /g, '').length < 15 
453		|| $(".txt-cvc").val().length > 4 
454		|| $(".txt-cvc").val().length < 3)
455	{
456		isActive=false;
457		$("#btnPayment").attr("disabled", "disabled");
458	}
459	else
460	{
461		$(".installment-chk").each(function() 
462		{
463			if($(this).is(":checked") )
464			{
465				$("#btnPayment").removeAttr("disabled");
466				isActive = true;
467			}
468		})
469		if(!isActive)
470			$("#btnPayment").attr("disabled", "disabled");
471	}
472}
473
474function OrderSave() {
475	
476	var t;
477	if ($("#paymentContractCheck").is(":checked")) {
478		var i = $("#cardUserName").val() == "" ? "" : $("#cardUserName").val() == NaN ? "" : $("#cardUserName").val() == undefined ? "" : $("#cardUserName").val(),
479			r = $("#cardNumber").val() == "" ? " " : $("#cardNumber").val() == NaN ? "" : $("#cardNumber").val() == undefined ? "" : $("#cardNumber").val().replace(/\ /g, ''),
480			u = $("#cardCvc").val() == "" ? "" : $("#cardCvc").val() == NaN ? "" : $("#cardCvc").val() == undefined ? "" : $("#cardCvc").val(),
481			f = $("#cardMonth option:selected").val() === "Seçiniz" ? 0 : $("#cardMonth option:selected").val() == NaN ? 0 : $("#cardMonth option:selected").val() == undefined ? 0 : $("#cardMonth option:selected").val(),
482			e = $("#cardYears option:selected").val() == "Seçiniz" ? 0 : $("#cardYears option:selected").val() == NaN ? 0 : $("#cardYears option:selected").val() == undefined ? 0 : $("#cardYears option:selected").val(),
483			IsSecurePayment = true;
484			//if ($("select#PaymentCard option:selected").attr("classname") == "YapiKrediAction") IsSecurePayment = false;	
485		BankCode = $("select#PaymentCard option:selected").val() === "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
486		t = {
487			Shippercode: Shippercode,
488			PaymentTypeCode: PaymentTypeCode,
489			AddressId: AddressId,
490			BillingAddressId: BillingAddressId,
491			InstallmentId: InstallmentId,
492			BankCode: BankCode,
493			RemittanceBankCode: RemittanceBankCode,
494			CardHolderName: i,
495			CardNumber: r,
496			CVV2: u,
497			Mounth: f,
498			Year: e,
499			IsSecurePayment: IsSecurePayment,
500			ShipperPaymentType: ShipperPaymentType,
501			creditCardPoint : "",
502			regionTypeCode : ''
503		};	
504		$("#ajax-loader").css("display", "block");
505		$.ajax({
506			url: "../../WS/wsShoppingCart.asmx/OrderSave",
507			type: "POST",
508			processData: !1,
509			data: JSON.stringify(t),
510			contentType: "application/json; charset=utf-8",
511			dataType: "json",
512			async: !0
513		}).done(function(n) {
514			if(n.d.indexOf("PaymentPage") > -1 || n.d.indexOf("/siparis-tamamlandi") > -1 ||  n.d.indexOf("paypal.com") > -1 ||  n.d.indexOf("/Controllers/payment/ipara.aspx") > -1 || n.d.indexOf("payu") > -1 )
515			{
516				
517				document.location.href = n.d ;
518				$('#btnPayment').hide("fade");
519			}
520			else if(n.d.indexOf("paynet") > -1 )
521			{
522				$.ajax({
523				url: "../../WS/wsShoppingCart.asmx/GetOrderGrandTotal",
524				type: "POST",
525				processData: !1,
526				contentType: "application/json; charset=utf-8",
527				dataType: "json",
528				async: !0
529				}).done(function(n) {
530					$("#btnPayment").hide('fade');
531					window.Paynet.services.updateAmount(n.d, function(n) {
532						n && n.ok
533					})
534				}),$("#paynetModal").modal({
535					keyboard: !1,
536					backdrop: !1
537				}), $("#paynetModal").show();
538			}
539			else
540			{
541				$("#ajax-loader").hide("fade");
542				WarningsAndAlerts("error","Ödeme Bilgilerinizi Kontrol Ediniz");
543				$("#btnPayment").attr("disabled",true).show("fade");
544			}
545		})
546	}
547}
548var RowGuid = 0,
549	AddressId = "",
550	BillingAddressId = "",
551	Shippercode = "",
552	PaymentTypeCode = "CreditCard",
553	InstallmentCount = 0,
554	InstallmentId = 0,
555	BankCode = "",
556	CardName = "",
557	CardNumber = "",
558	CardMonth = "",
559	CardYear = "",
560	CardCvc = "",
561	RemittanceBankCode = "",
562	ShipperPaymentType = "",
563	orderTable = [],
564	className = "",
565	paymentPage = "";
566$(document).ready(function() {
567	if (pageName == "odeme") {
568		$('.payment-product').prepend('');
569		PaymentTypeCode = "CreditCard";
570		$('#txtMobilPhone').mask('(000) 000 00 00');
571		$('#cardNumber').mask('0000 0000 0000 0000');
572		$('.delivery-head').append('<span class="speedAddNewAddressBtn">Yeni Ekle</span>');
573		if(isLoginPayment() == true){$('.address-email-row').attr("style","display:none !important;");}
574		$(".tab-content").hide();
575		$(".tab-content:first").show();
576		$(".payment-tab-master > div:first").addClass("tab-active");
577		$(document).on("click", ".btn-new-address", function() {
578			RowGuid = createGuid();
579			$.ajax({
580				url: "../../WS/wsShoppingCart.asmx/GetUserInfo",
581				type: "POST",
582				processData: !1,
583				contentType: "application/json; charset=utf-8",
584				dataType: "json",
585				async: !0,
586				success: function(n) {
587					var t = n.d;
588					t != undefined && t.Name != "" && ($("#txtUserName").val(t.Name), $("#txtUserLastName").val(t.LastName), $("#txtMobilPhone").val(t.MobilPhone), $("#txtEmail").val(t.Email))
589				},
590				error: function() {}
591			});
592			$(".addNewOrUpdateMaster").show("fade");
593			$('body').css("position","fixed");
594			$("#txtAddressName").val("");
595			$("#txtAddress").val("");
596			$("#txtPostalCode").val("");
597			$("select#ddCountry").val(GetCountry());
598			$("select#ddCity").val(GetCity());
599			$("select#ddDistrict").val(GetDistrict());
600			$("#rdIsCompany").prop("checked", !0);
601			$("#rdCompany").prop("checked", !1);
602			$("#txtCompanyName").val("");
603			$("#txtTaxNumber").val("");
604			$("#txtTaxNumberTC").val("");
605			$("#txtTaxOffice").val("");
606			$("#chkIsBillingAddress").prop("checked", !1);
607			$("#TaxNumberTC").css("display", "block");
608			$("#CompanyName").css("display", "none");
609			$("#TaxNumber").css("display", "none");
610			$("#TaxOffice").css("display", "none")
611		});
612		$(".btn-address-update").click(function() {
613			$(".addNewOrUpdateMaster").show("fade")
614		});
615		$(".address-close").click(function() {
616			$(".addNewOrUpdateMaster").hide("fade");
617			$('body').removeAttr("style");
618		});
619		$(document).on("focus", ".txt-cvc", function() {
620			$(".card-on").addClass("future");
621			$(".card-arka").removeClass("past")
622		});
623		$(document).on("blur", ".txt-cvc", function() {
624			$(".card-arka").addClass("past");
625			$(".card-on").removeClass("future")
626		});
627		$(document).on("focusout", ".txt-card , .txt-cvc , .month, .years", function() {
628			ControlCreditCard()
629		});
630		$(document).on("keyup", ".txt-cvc, .txt-card", function() {
631			$(this).is(".txt-cvc") && ($(".CVCTxt").text($(this).val()), ControlCreditCard());
632			$(this).is(".txt-card.username") && $(".UserName").text($(this).val());
633			if ($(this).is(".txt-card.cardnumber")) {
634			    $(".CardNumber").text($(this).val()), $(".CardNumber").text($(".CardNumber").text().substr(0, 4) + " " + $(".CardNumber").text().substr(4, 4) + " " + $(".CardNumber").text().substr(8, 4) + " " + $(".CardNumber").text().substr(12, 4) + " " + $(".CardNumber").text().substr(16, 1));
635				if(binList == true)
636				{
637					if ($(this).val().replace(/\ /g, '').length == 6) {	
638						var par = {
639							binCode: $(this).val().replace(/\ /g, ''),
640							shippercode: Shippercode,
641							regionTypeCode : ''
642						};
643						$.ajax({
644							url: "../../WS/wsShoppingCart.asmx/GetInstallmentListByBinCode",
645							type: "POST",
646							processData: !1,
647							data: JSON.stringify(par),
648							contentType: "application/json; charset=utf-8",
649							dataType: "json",
650							async: !0
651						}).done(function (n) {
652							$(".installment-options-content").html("");
653							$('.payment-card-logo').removeAttr("style");
654							if (n.d != "") {
655								$(".installment-options-content").html(n.d), $(".CardLogo").removeClass().addClass("CardLogo"), BankCode = $(".bankCode").text(), $(".CardLogo").addClass("b" + $(".bankCode").text()), cardnumberInsChk = !0;
656								$('.installment-list>li:nth-child(1)').find('.installment-chk').trigger("click");
657							}
658							else
659							{
660								$('#PaymentCard').parent().parent().show('fade');
661								$('#PaymentCard option').filter(function() { 
662									return ($(this).text() == 'Seç'); //To select Blue
663								}).prop('selected', true);
664								
665							}
666						});
667					}
668					else if($(this).val().replace(/\ /g, '').length == 0)
669					{
670						$('#PaymentCard').parent().parent().hide('fade');
671						$('.payment-card-logo').attr("style","display:none !important;");
672					}
673				}
674			}
675			ControlCreditCard()
676		});
677		$(document).on("change", ".dd-card-date", function() {
678			$(".LastDate").text($(".dd-card-date.month").val() + "/" + $(".dd-card-date.years").val());
679			ControlCreditCard()
680		});
681		$(document).on("click", ".tab-content-head.card", function() {
682			//$(".tab-content-content").stop(!0, !0).hide();
683			//$(this).parent().children(".tab-content-content").stop(!0, !0).show("fade", 500);
684			PaymentTypeCode = $(this).attr("OrderType");
685			$('.tab-content-head.card').removeClass('activated');
686			$(this).addClass('activated');
687			$('.tab-content-head.card').each(function(){
688				if($(this).attr("OrderType") != PaymentTypeCode)
689				{
690					$(this).parent().children('.tab-content-content').slideUp(400);
691				}
692				else
693				{
694					$(this).parent().children('.tab-content-content').slideToggle(400);
695				}
696			});
697			if(PaymentTypeCode == "CreditCard")
698			{
699				ShipperPaymentType = "";
700				paymentPage = "payment";
701				isActive=false;
702				ControlCreditCard();
703				GetPaymentShoppingCartTotal(Shippercode);
704				$(".installment-chk").each(function() {
705					$(this).is(":checked") && $(".productPriceTotal").html($(this).parent().parent().find(".installment-total > span").html())
706				})
707			}
708			else if(PaymentTypeCode == "BankRemittance")
709			{
710				paymentPage = "payment";
711				ShipperPaymentType = "";
712				isActive=false;
713				ControlBankRemittance();
714				GetPaymentShoppingCartTotal(Shippercode);
715			}
716			else if(PaymentTypeCode == "CashOnDelivery")
717			{
718				$('.CashOnDelivery-chk').prop("checked",false);
719				paymentPage = "payment";
720				isActive=true;
721			}
722			else if(PaymentTypeCode == "Paypal")
723			{
724				paymentPage = "payment"; 
725				GetPaymentShoppingCartTotal(Shippercode);
726				setTimeout(function() {
727					$("#delivery").removeAttr("id").attr("id", "btnPayment");
728					ControlPayPalPayment();
729				}, 1e3)
730			}
731			else if(PaymentTypeCode == "GarantiPay")
732			{
733				paymentPage = "payment";
734				ShipperPaymentType = "";
735				isActive=true;
736				ControlGarantiPay();
737				GetPaymentShoppingCartTotal(Shippercode);
738			}
739			else if(PaymentTypeCode == "Bkm")
740			{
741				paymentPage = "payment";
742				ShipperPaymentType = "";
743				isActive=true;
744				ControlBkm();
745				GetPaymentShoppingCartTotal(Shippercode);
746			}
747		    
748		});
749		$(document).on("click", ".open-address-list", function() {
750			$(this).hasClass("open-address-list-active") ? ($(this).parent().parent().find(".addresses-list").hide("fade"), $(this).removeClass("open-address-list-active")) : ($(this).parent().parent().find(".addresses-list").show("fade"), $(this).addClass("open-address-list-active"));
751			$(".addresses-list-mstr").mouseleave(function() {
752				$(this).find(".addresses-list").hide("fade");
753				$(this).find(".select-address").children(".open-address-list").removeClass("open-address-list-active")
754			})
755		});
756		$(document).on("click", "a.list-address-detail", function() {
757			var n = $(this).html();
758			$(this).parent().parent().parent().parent().find(".select-address").children(".select-address-detail").html(n);
759			$(this).parent().parent().parent(".addresses-list").hide("fade");
760			AddressId = $("#deliveryAddress > .addresses-list-mstr > .select-address > .select-address-detail > .address-name").attr("addressid");
761			BillingAddressId = $("#billingAddress > .addresses-list-mstr > .select-address > .select-address-detail > .address-name").attr("addressid")
762		});
763		GetUserAddressList();
764		GetPaymentShoppingCartList();
765		GetShippingList();
766		paymentPage = "";
767		
768		$("#rdMstrCompany").each(function(n) {
769			n < 1 && $(this).find("#rdIsCompany").prop("checked", !0)
770		})
771	}
772});
773$(".radio").change(function() {
774	$(this).is(":checked") && $("#rdMstrCompany").each(function() {
775		$(".radio").prop("checked", !1)
776	});
777	$(this).prop("checked", !0)
778});
779$("#rdIsCompany").change(function() {
780	$("#CompanyName").css("display", "none");
781	$("#TaxNumber").css("display", "none");
782	$("#TaxOffice").css("display", "none");
783	$("#TaxNumberTC").css("display", "block");
784	$("#txtTaxNumberTC").parent().children("div").remove(".controls-warning-div");
785	$("#txtTaxNumberTC").parent().children("i").remove(".controls-error-icon");
786	$("#txtTaxNumberTC").removeClass("care")
787});
788$("#rdCompany").change(function() {
789	$("#CompanyName").css("display", "block");
790	$("#TaxNumber").css("display", "block");
791	$("#TaxOffice").css("display", "block");
792	$("#TaxNumberTC").css("display", "none");
793	$("#txtCompanyName").parent().children("div").remove(".controls-warning-div");
794	$("#txtCompanyName").parent().children("i").remove(".controls-error-icon");
795	$("#txtCompanyName").removeClass("care");
796	$("#txtTaxNumber").parent().children("div").remove(".controls-warning-div");
797	$("#txtTaxNumber").parent().children("i").remove(".controls-error-icon");
798	$("#txtTaxNumber").removeClass("care");
799	$("#txtTaxOffice").parent().children("div").remove(".controls-warning-div");
800	$("#txtTaxOffice").parent().children("i").remove(".controls-error-icon");
801	$("#txtTaxOffice").removeClass("care")
802});
803$(document).on("change", ".rdshipping", function() {
804	var n = $(this).attr("shippercode");
805	if(n != Shippercode)
806			{
807				
808				$(".rdshipping").prop("checked", false);
809				$(this).prop("checked", true);
810				paymentPage = "";
811				Shippercode = $(this).attr("shippercode");
812				if(AddressId != null && BillingAddressId != null && Shippercode != null && AddressId != undefined && BillingAddressId != undefined && Shippercode != "" && AddressId != "" && BillingAddressId != "")
813					{
814
815							if(alreadyCheckedShipping == false)
816							{
817								paymentPage = "payment";
818								GetPaymentShoppingCartTotal(Shippercode);
819								$(".tab-content-2").css("display", "block");
820								$(".tab-content-1").css("display", "none");
821								$(".tab-content-3").css("display", "none"); 
822								$(".tab-1").removeClass("tab-active");
823								$(".tab-3").removeClass("tab-active"); 
824								$(".tab-2").addClass("tab-active");
825								GetPaymentType();
826								var selectedAddressName = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(1)").text();
827								var selectedAddressOpt1 = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(2)").text();
828								$('.tab-1 > .tab-aciklama').html('<span class="selectedAddressName">' + selectedAddressName + '</span><span class="selectedAddressOpt1">' + selectedAddressOpt1 + '</span>');
829								$('.payment-contract-master').show('fade');
830								$('.tab-content-head.card').each(function(){
831									if($(this).attr("ordertype") == "CreditCard") $(this).trigger("click");
832								});
833							}
834							else
835							{
836								GetPaymentShoppingCartTotal(Shippercode);
837							}
838							
839							
840					}
841				else GetPaymentShoppingCartTotal(Shippercode);
842				
843			}
844	
845});
846$(document).on("click", ".shipping-list>li", function() {
847	$(this).find(".rdshipping").trigger("change");
848	
849});
850$(document).on("click", ".tab-1", function() {
851	$('.payment-contract-master').hide();
852	$(".tab-content-1").show("fade", 200);
853	$(".tab-content-2").hide();
854	$(".tab-content-3").hide();
855	$(".tab-2").removeClass("tab-active");
856	$(".tab-3").removeClass("tab-active");
857	$(".tab-1").addClass("tab-active");
858	$("#btnPayment").removeAttr("id").attr("id", "delivery");
859	$("#delivery").removeAttr("disabled");
860	paymentPage = "";
861	GetPaymentShoppingCartTotal(Shippercode)
862});
863$(document).on("click", ".tab-2", function() {
864	orderTable = [{
865		AddressId: AddressId,
866		BillingAddressId: BillingAddressId,
867		Shippercode: Shippercode
868	}];
869	if(AddressId != "" && BillingAddressId != "" && AddressId != null && BillingAddressId != null && Shippercode != null && AddressId != undefined && BillingAddressId != undefined && Shippercode != "")
870	{
871		$(".tab-content-2").css("display", "block");
872			$(".tab-content-1").css("display", "none");
873			$(".tab-content-3").css("display", "none"); 
874			$(".tab-1").removeClass("tab-active");
875			$(".tab-3").removeClass("tab-active"); 
876			$(".tab-2").addClass("tab-active");
877			GetPaymentType();
878			var selectedAddressName = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(1)").text();
879			var selectedAddressOpt1 = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(2)").text();
880			$('.tab-1 > .tab-aciklama').html('<span class="selectedAddressName">' + selectedAddressName + '</span><span class="selectedAddressOpt1">' + selectedAddressOpt1 + '</span>');
881			$('.payment-contract-master').show();
882			isActive=false;
883			paymentPage = "payment";
884			GetPaymentShoppingCartTotal(Shippercode);
885	}
886	
887	
888});
889$(document).on("click", "#delivery", function() {
890	orderTable = [{
891		AddressId: AddressId,
892		BillingAddressId: BillingAddressId,
893		Shippercode: Shippercode
894	}];
895	if(AddressId != "" && BillingAddressId != "" && AddressId != null && BillingAddressId != null && Shippercode != null && AddressId != undefined && BillingAddressId != undefined && Shippercode != "")
896	{
897			$(".tab-content-2").css("display", "block");
898			$(".tab-content-1").css("display", "none");
899			$(".tab-content-3").css("display", "none"); 
900			$(".tab-1").removeClass("tab-active");
901			$(".tab-3").removeClass("tab-active"); 
902			$(".tab-2").addClass("tab-active");
903			GetPaymentType();
904			var selectedAddressName = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(1)").text();
905			var selectedAddressOpt1 = $("#deliveryAddress > div:nth-child(2) > div:nth-child(1) > div > span:nth-child(2)").text();
906			$('.tab-1 > .tab-aciklama').html('<span class="selectedAddressName">' + selectedAddressName + '</span><span class="selectedAddressOpt1">' + selectedAddressOpt1 + '</span>');
907			$('.payment-contract-master').show();
908			paymentPage = "payment";
909			isActive=false;
910			GetPaymentShoppingCartTotal(Shippercode);
911	}
912	
913});
914$(document).on("click", "#btnPayment", function() {
915	$("#btnPayment").css("display", "none");
916	$("#ajax-loader").show("fade");
917	PaymentTypeCode === "CashOnDelivery" && paymentOnDoorSmsApproved === "True" ? $.ajax({
918		url: "../../WS/wsShoppingCart.asmx/SendSms",
919		type: "POST",
920		processData: !1,
921		data: JSON.stringify({
922			addressId: AddressId
923		}),
924		contentType: "application/json; charset=utf-8",
925		dataType: "json",
926		async: !1
927	}).done(function(n) {
928		n.d === "" ? ($("body").append('<div class="modal fade" id="modalPaymentOnDoorSmsApproved" aria-hidden="false"><div class="modal-dialog">    <div class="modal-content">       <div class="modal-header">           <span class="icon">                <i class="icon-check-2"><\/i>            <\/span>            <div class="modal-title">SMS ONAYI<\/div>            <button type="button" class="btn btn-link btn-close" data-dismiss="modal">                <i class="fa fa-close"><\/i>            <\/button>        <\/div>        <div class="modal-body">            <p>Telefonuza gelen sms şifrenizi giriniz.<\/p>            <input type="text" class="txtCashOnDeliverySms" />            <hr>                <a href="javascript:void(0)" class="btnCashOnDeliverySmsSend">Tekrar Gönder<\/a>                <a href="javascript:void(0)" class="btnCashOnDeliverySms">Onayla<\/a>        <\/div>    <\/div><\/div><\/div>'), $("#modalPaymentOnDoorSmsApproved").modal("show")) : alert(n.d)
929	}) : OrderSave();
930});
931$(document).on("change", ".chk-reliminary", function() {
932	$(".chk-reliminary").is(":checked") && $(".chk-distance").is(":checked") ? $("#btnOrderSummary").removeAttr("disabled") : $("#btnOrderSummary").attr("disabled", "disabled")
933});
934$(document).on("change", ".chk-distance", function() {
935	$(".chk-reliminary").is(":checked") && $(".chk-distance").is(":checked") ? $("#btnOrderSummary").removeAttr("disabled") : $("#btnOrderSummary").attr("disabled", "disabled")
936});
937$(document).on("change", ".installment-chk", function() {
938	if($(this).is(":checked"))
939	{
940		InstallmentCount = $(this).attr("InstallmentCount");
941		InstallmentId = $(this).attr("installmentid");
942		$(".productPriceTotal").html($(this).parent().parent().find(".installment-total > span").html());
943		$(".installment-chk").each(function() {
944			$(".installment-chk").prop("checked", false)
945		});
946	}
947	$(this).prop("checked", true);
948	ControlCreditCard()
949});
950$(document).on("change", ".BankRemittance-chk", function() {
951	if($(this).is(":checked")){ RemittanceBankCode = $(this).attr("RemittanceBankCode")}
952	ControlBankRemittance()
953	
954	
955});
956$(document).on("change", ".CashOnDelivery-chk", function() {
957	$(this).is(":checked") && (ShipperPaymentType = $(this).attr("ShipperPaymentType"), $(".CashOnDelivery-chk").each(function() {
958		$(".CashOnDelivery-chk").prop("checked", !1)
959	}));
960	$(this).prop("checked", !0);
961	GetPaymentShoppingCartTotal(Shippercode);
962	ControlCashOnDelivery();
963});
964$("#txtTaxNumberTC").keyup(function() {
965	this.value = this.value.replace(/[^0-9\.]/g, "")
966});
967$(document).on("change", "#PaymentCard", function() {
968	var t = $("select#PaymentCard option:selected").attr("classname"),
969		n;
970	t.indexOf("Oos") > -1 ? $(".oosclass").css("display", "none") : $(".oosclass").css("display", "block");
971	n = {
972		CardCode: $("select#PaymentCard option:selected").val(),
973		shippercode: Shippercode,
974		regionTypeCode : ''
975	};
976	$("#ajax-loader").css("display", "block");
977	$.ajax({
978		url: "../../WS/wsShoppingCart.asmx/GetInstallmentList",
979		type: "POST",
980		processData: !1,
981		data: JSON.stringify(n),
982		contentType: "application/json; charset=utf-8",
983		dataType: "json",
984		async: !0
985	}).done(function(n) {
986		$(".installment-options-content").html("");
987		n.d != "" ? ($(".installment-options-content").html(n.d), $(".CardLogo").removeClass().addClass("CardLogo"), BankCode = $(".bankCode").text(), $(".CardLogo").addClass("b" + $(".bankCode").text()), cardnumberInsChk = !0, $("#ajax-loader").css("display", "none")) : $("#ajax-loader").css("display", "block");
988		if(n.d != "")
989		{
990			$('.installment-list li:nth-child(2)').find(".installment-chk").trigger("click");
991		}
992	});
993	ControlCreditCard()
994});
995$(document).on("change", "#chkPaypalPayment", function() {
996	$(this).is(":checked") && $(".PaypalPayment-chk").each(function() {
997		$(".PaypalPayment-chk").prop("checked", !1)
998	});
999	$(this).prop("checked", !0);
1000	ControlPayPalPayment()
1001});
1002
1003$(document).on("click", "#btnOrderSummary", function() {
1004	$("#btnOrderSummary").css("display", "none");
1005	PaymentTypeCode === "CashOnDelivery" && paymentOnDoorSmsApproved === "True" ? $.ajax({
1006		url: "../../WS/wsShoppingCart.asmx/SendSms",
1007		type: "POST",
1008		processData: !1,
1009		data: JSON.stringify({
1010			addressId: AddressId
1011		}),
1012		contentType: "application/json; charset=utf-8",
1013		dataType: "json",
1014		async: !1
1015	}).done(function(n) {
1016		n.d === "" ? ($("body").append('<div class="modal fade" id="modalPaymentOnDoorSmsApproved" aria-hidden="false"><div class="modal-dialog">    <div class="modal-content">       <div class="modal-header">           <span class="icon">                <i class="icon-check-2"><\/i>            <\/span>            <div class="modal-title">SMS ONAYI<\/div>            <button type="button" class="btn btn-link btn-close" data-dismiss="modal">                <i class="fa fa-close"><\/i>            <\/button>        <\/div>        <div class="modal-body">            <p>Telefonuza gelen sms şifrenizi giriniz.<\/p>            <input type="text" class="txtCashOnDeliverySms" />            <hr>                <a href="javascript:void(0)" class="btnCashOnDeliverySmsSend">Tekrar Gönder<\/a>                <a href="javascript:void(0)" class="btnCashOnDeliverySms">Onayla<\/a>        <\/div>    <\/div><\/div><\/div>'), $("#modalPaymentOnDoorSmsApproved").modal("show")) : alert(n.d)
1017	}) : OrderSave();
1018	$("#btnOrderSummary").css("display", "block")
1019});
1020$(document).on("click", ".btnCashOnDeliverySms", function() {
1021	$(".btnCashOnDeliverySms").css("display", "none");
1022	var n = $(".txtCashOnDeliverySms").val();
1023	n !== "" ? $.ajax({
1024		url: "../../WS/wsShoppingCart.asmx/SmsApproval",
1025		type: "POST",
1026		processData: !1,
1027		data: JSON.stringify({
1028			sms: n
1029		}),
1030		contentType: "application/json; charset=utf-8",
1031		dataType: "json",
1032		async: !1
1033	}).done(function(n) {
1034		n.d === "" ? OrderSave() : (alert(n.d), $(".btnCashOnDeliverySms").css("display", "block"))
1035	}) : (alert("Lütfen Telefonunuza gelen şifreyi giriniz."), $(".btnCashOnDeliverySms").css("display", "block"))
1036});
1037$(document).on("click", ".btnCashOnDeliverySmsSend", function() {
1038	$.ajax({
1039		url: "../../WS/wsShoppingCart.asmx/SendSms",
1040		type: "POST",
1041		processData: !1,
1042		data: JSON.stringify({
1043			addressId: AddressId
1044		}),
1045		contentType: "application/json; charset=utf-8",
1046		dataType: "json",
1047		async: !1
1048	}).done(function(n) {
1049		n.d === "" || alert(n.d)
1050	})
1051});
1052
1053function isLoginPayment()
1054{
1055	if($('.payment-is-login>a').hasClass('btnLoggedA')){return true}
1056	else{return false}
1057}
1058$(document).on("click",".speedAddNewAddressBtn",function(){	
1059	RowGuid = createGuid();
1060			$.ajax({
1061				url: "../../WS/wsShoppingCart.asmx/GetUserInfo",
1062				type: "POST",
1063				processData: !1,
1064				contentType: "application/json; charset=utf-8",
1065				dataType: "json",
1066				async: !0,
1067				success: function(n) {
1068					var t = n.d;
1069					t != undefined && t.Name != "" && ($("#txtUserName").val(t.Name), $("#txtUserLastName").val(t.LastName), $("#txtMobilPhone").val(t.MobilPhone), $("#txtEmail").val(t.Email))
1070				},
1071				error: function() {}
1072			});
1073			$(".addNewOrUpdateMaster").show("fade");
1074			$('body').css("position","fixed");
1075			$("#txtAddressName").val("");
1076			$("#txtAddress").val("");
1077			$("#txtPostalCode").val("");
1078			$("select#ddCountry").val(GetCountry());
1079			$("select#ddCity").val(GetCity());
1080			$("select#ddDistrict").val(GetDistrict());
1081			$("#rdIsCompany").prop("checked", !0);
1082			$("#rdCompany").prop("checked", !1);
1083			$("#txtCompanyName").val("");
1084			$("#txtTaxNumber").val("");
1085			$("#txtTaxNumberTC").val("");
1086			$("#txtTaxOffice").val("");
1087			$("#chkIsBillingAddress").prop("checked", !1);
1088			$("#TaxNumberTC").css("display", "block");
1089			$("#CompanyName").css("display", "none");
1090			$("#TaxNumber").css("display", "none");
1091			$("#TaxOffice").css("display", "none")			
1092			$('.addNewOrUpdateMaster').show('fade');
1093			$('body').css("position","fixed");
1094			
1095});
1096$(document).on("click",".closeThisContractPopUp",function(){
1097	$(this).parent().parent().hide("fade");
1098	$(this).parent().parent().remove().delay(500);
1099	$('body').removeAttr("style");
1100});
1101$(document).on("click",".preliminary-notification-payment-btn",function(){
1102		BankCode = $("select#PaymentCard option:selected").val() == "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
1103	var n = {
1104		Type: "[PreliminaryDisclosureForm]",
1105		Shippercode: Shippercode,
1106		PaymentTypeCode: PaymentTypeCode,
1107		AddressId: AddressId,
1108		BillingAddressId: BillingAddressId,
1109		InstallmentId: InstallmentId,
1110		BankCode: BankCode,
1111		RemittanceBankCode: RemittanceBankCode,
1112		regionTypeCode : ''
1113	};
1114	$.ajax({
1115		url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
1116		type: "POST",
1117		processData: !1,
1118		data: JSON.stringify(n),
1119		contentType: "application/json; charset=utf-8",
1120		dataType: "json",
1121		async: !0
1122	}).done(function(n) {
1123		if(n.d != "" && PaymentTypeCode !="")
1124		{
1125			$('body').append('<div class="popUpContractMaster"><div class="popContract"><span class="closeThisContractPopUp"><i class="fa fa-times" aria-hidden="true"></i></span><div class="popContract-One">'+ n.d +'</div></div></div>');
1126			$('.popUpContractMaster').show('fade');
1127			$('body').css("position","fixed");
1128		}
1129		else 
1130		{
1131			$('body').append('<div class="popUpContractMaster"><div class="popContract"><span class="closeThisContractPopUp"><i class="fa fa-times" aria-hidden="true"></i></span><div class="popContract-One">Bilgilendirme Formu Yazdırılamadı. Ödeme tipinizi ve bilgilerinizi kontrol ediniz.</div></div></div>');
1132			$('.popUpContractMaster').show('fade');
1133			$('body').css("position","fixed");
1134		}
1135	})
1136})
1137$(document).on("click",".distance-sales-contract-payment-btn",function(){
1138	BankCode = $("select#PaymentCard option:selected").val() == "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
1139	var n = {
1140		Type: "[DistanceSellingAgreement]",
1141		Shippercode: Shippercode,
1142		PaymentTypeCode: PaymentTypeCode,
1143		AddressId: AddressId,
1144		BillingAddressId: BillingAddressId,
1145		InstallmentId: InstallmentId,
1146		BankCode: BankCode,
1147		RemittanceBankCode: RemittanceBankCode,
1148		regionTypeCode : ''
1149	};
1150	$.ajax({
1151		url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
1152		type: "POST",
1153		processData: !1,
1154		data: JSON.stringify(n),
1155		contentType: "application/json; charset=utf-8",
1156		dataType: "json",
1157		async: !0
1158	}).done(function(n) {
1159		if(n.d != "")
1160		{
1161			$('body').append('<div class="popUpContractMaster"><div class="popContract"><span class="closeThisContractPopUp"><i class="fa fa-times" aria-hidden="true"></i></span><div class="popContract-One">'+ n.d +'</div></div></div>');
1162			$('.popUpContractMaster').show('fade');
1163			$('body').css("position","fixed");
1164		}
1165		else
1166		{
1167			$('body').append('<div class="popUpContractMaster"><div class="popContract"><span class="closeThisContractPopUp"><i class="fa fa-times" aria-hidden="true"></i></span><div class="popContract-One">Bilgilendirme Formu Yazdırılamadı. Ödeme tipinizi ve bilgilerinizi kontrol ediniz.</div></div></div>');
1168			$('.popUpContractMaster').show('fade');
1169			$('body').css("position","fixed");
1170		}
1171	})
1172});
1173function WarningsAndAlerts(type, message)
1174{
1175	var stat = $('.alertMaster').length;
1176	if(stat == 0 || stat == undefined)
1177	{
1178		$('body').append('<div class="alertMaster"><div class="'+ type +'Master"> <span>'+message+' <span class="removeThisAlert"><i class="fa fa-times" aria-hidden="true"></i></span></span>  </div></div> ');
1179		$('.alertMaster').show('fade');
1180		setTimeout(function(){
1181			$('.alertMaster').hide("fade",300);
1182			setTimeout(function(){
1183				$('.alertMaster').remove();
1184			},300);
1185		},1500);
1186	}
1187}
1188
1189$(document).on("click",".removeThisAlert",function(){
1190	var e = $(this).parent().parent().parent();
1191	e.hide("fade",500);
1192	setTimeout(function(){
1193		e.remove();
1194	},500);
1195});
1196function ControlGarantiPay() {
1197	$('#chkGarantiPayPayment').prop("checked",true);
1198    isActive = true;
1199}
1200
1201function ControlBkm() {
1202	$('#chkBkmPayment').prop("checked",true);
1203    isActive = true;
1204}
1205
1206$(document).on('change', ".chk-garantipay", function () {
1207    $(this).prop('checked', true);
1208    ControlGarantiPay();
1209});
1210
1211$(document).on('change', ".chk-bkm", function () {
1212    $(this).prop('checked', true);
1213    ControlBkm();
1214});
1215
1216$(document).on("click",".payment-shopping-cart-total",function(){
1217	var a = false;
1218	$(".rdshipping").each(function() {
1219		if($(this).is(":checked"))
1220		{
1221			a = true;	
1222        }
1223    });
1224	if(a == false && $('.tab-1').hasClass("tab-active"))
1225    {
1226		WarningsAndAlerts("error","Lütfen Kargo Seçiniz.");
1227    }
1228});
1229
1230function ClearWarningsAndAlerts()
1231{
1232	var e = $('.alertMaster');
1233	e.hide('fade',500);
1234	setTimeout(function(){
1235		e.remove();
1236	},500);
1237}
1238
1239$(document).on("click",".btn-new-address, .speedAddNewAddressBtn",function(){
1240	ClearWarningsAndAlerts();
1241});
1242
1243$(document).on("keypress keydown  keyup blur","#txtEmail",function(){
1244	var e = $(this);
1245	e.val(e.val().replace(" ","").trim());
1246	
1247});
1248
1249$(document).on('click','[ordertype]',function(){
1250	BankCode = $("select#PaymentCard option:selected").val() == "Seçiniz" || $("select#PaymentCard option:selected").val() == undefined ? "" : $("select#PaymentCard option:selected").val();
1251		var n = {
1252			Type: "[PreliminaryDisclosureForm]",
1253			Shippercode: Shippercode,
1254			PaymentTypeCode: PaymentTypeCode,
1255			AddressId: AddressId,
1256			BillingAddressId: BillingAddressId,
1257			InstallmentId: InstallmentId,
1258			BankCode: BankCode,
1259			RemittanceBankCode: RemittanceBankCode,
1260			regionTypeCode : ''
1261		};
1262		$.ajax({
1263			url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
1264			type: "POST",
1265			processData: !1,
1266			data: JSON.stringify(n),
1267			contentType: "application/json; charset=utf-8",
1268			dataType: "json",
1269			async: !0
1270		});
1271	var n = {
1272			Type: "[DistanceSellingAgreement]",
1273			Shippercode: Shippercode,
1274			PaymentTypeCode: PaymentTypeCode,
1275			AddressId: AddressId,
1276			BillingAddressId: BillingAddressId,
1277			InstallmentId: InstallmentId,
1278			BankCode: BankCode,
1279			RemittanceBankCode: RemittanceBankCode,
1280			regionTypeCode : ''
1281		};
1282		$.ajax({
1283			url: "../../WS/wsShoppingCart.asmx/PreliminaryDisclosureForm",
1284			type: "POST",
1285			processData: !1,
1286			data: JSON.stringify(n),
1287			contentType: "application/json; charset=utf-8",
1288			dataType: "json",
1289			async: !0
1290		});
1291	});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.