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.