1var enableCampaing = 1; 2var channelName = 'POLICEMHAZIR'; 3var packetType; 4var storeyArea; 5var policyType; 6var pathJsonFile = "/assets/js/urls.json" 7 8//#region Get Offer 9 10$(document).ready(function () { 11 //Kasko 12 setTimeout(function () { 13 $('.page-wrapper').css({ 'visibility': 'visible' }) 14 $('.bg-white-loader').css({ 'display': 'none' }) 15 }, 900) 16 17 $('.loader').removeClass('open') 18 19 $('#kaskoprocessTypeSelect').on('change', function () { 20 $("#kaskoRecaptcha").show(); 21 }); 22 23 $('#kaskoForm .tcNo').on('keyup blur', function (e) { 24 onKeyUpTckn($(this).val(), "701", "kaskoForm"); 25 }); 26 27 $('#kaskoForm .campaignSelect').focus(function () { 28 if ($("#kaskoForm .tcNo").val().length < 11) { 29 $(this).blur(); 30 messagePopupSetting('#tcknoMessage') 31 //alert("Lütfen kampanya seçmeden önce T.C. kimlik numaranızı giriniz."); 32 return false; 33 } 34 }); 35 36 $('.overlay .close').on('click', function (e) { 37 $('.overlay').removeClass('open') 38 $('.popupMessage').removeClass('open') 39 $('body').removeClass('no__scroll'); 40 }); 41 42 $('.overlay a.btn__url_inline').on('click', function (e) { 43 $('.overlay').removeClass('open') 44 $('.popupMessage').removeClass('open') 45 $('body').removeClass('no__scroll'); 46 }); 47 48 $('#kaskoForm .campaignCode').on('blur', function (e) { 49 validateAsosCampaignCode($(this).val(), "kaskoForm"); 50 }); 51 52 //Trafik 53 54 $('#trafikprocessTypeSelect').on('change', function () { 55 $("#trafikRecaptcha").show(); 56 }); 57 58 $('#trafikForm .tcNo').on('keyup blur', function (e) { 59 onKeyUpTckn($(this).val(), "410", "trafikForm"); 60 }); 61 62 $('#trafikForm .campaignSelect').focus(function () { 63 if ($("#trafikForm .tcNo").val().length < 11) { 64 $(this).blur(); 65 messagePopupSetting('#tcknoMessage') 66 //alert("Lütfen kampanya seçmeden önce T.C. kimlik numaranızı giriniz."); 67 return false; 68 } 69 }); 70 71 $('#trafikForm .campaignCode').on('blur', function (e) { 72 validateAsosCampaignCode($(this).val(), "trafikForm"); 73 }); 74 75 $('#trafikprocessTypeSelect').on('change', function () { 76 77 if (this.value == "process-2") { 78 $("#trafikForm .registrySerialCode").prop('required', true); 79 $("#trafikForm .registrySerialNumber").prop('required', true); 80 } else { 81 $("#trafikForm .registrySerialCode").prop('required', false); 82 $("#trafikForm .registrySerialNumber").prop('required', false); 83 } 84 }); 85 86 //Dask 87 88 $('#daskprocessTypeSelect').on('change', function () { 89 $("#daskRecaptcha").show(); 90 if (this.value == "2") { 91 $("#daskForm .policyNumber").prop('required', false); 92 $("#daskForm .storeyArea").prop('required', true); 93 } else { 94 $("#daskForm .policyNumber").prop('required', true); 95 $("#daskForm .storeyArea").prop('required', false); 96 } 97 }); 98 99 //Konut 100 $('#konutprocessTypeSelect').on('change', function () { 101 $("#konutRecaptcha").show(); 102 }); 103 104 //$('#konutForm .tcNo').on('keyup blur', function (e) { 105 // //konutta kampanya kodu girilebilirken geçerli 106 // onKeyUpTckn($(this).val(), "732", "konutForm"); 107 //}); 108 109 //$('#konutForm .campaignSelect').focus(function () { 110 // //konutta kampanya kodu girilebilirken geçerli 111 // if ($("#konutForm .tcNo").val().length < 11) { 112 // $(this).blur(); 113 // messagePopupSetting('#tcknoMessage') 114 // //alert("Lütfen kampanya seçmeden önce T.C. kimlik numaranızı giriniz."); 115 // return false; 116 // } 117 //}); 118 119 //$('#konutForm .campaignCode').on('blur', function (e) { 120 // //konutta kampanya kodu girilebilirken geçerli 121 // validateAsosCampaignCode($(this).val(), "konutForm"); 122 //}); 123 124 $('#konutprocessTypeSelect').on('change', function () { 125 126 if (this.value == "2") { 127 $("#trafikForm .storyArea").prop('required', true); 128 $("#trafikForm .policyNumber").prop('required', true); 129 } else { 130 $("#trafikForm .storyArea").prop('required', false); 131 $("#trafikForm .policyNumber").prop('required', false); 132 } 133 });
134 135 //SaÄlık 136 $('#saglikForm .tcNo').on('keyup blur', function (e) { 137 onKeyUpTckn($(this).val(), "951", "saglikForm"); 138 }); 139 140 $('#saglikForm .campaignSelect').focus(function () { 141 if ($("#saglikForm .tcNo").val().length < 11) { 142 $(this).blur(); 143 messagePopupSetting('#tcknoMessage') 144 //alert("Lütfen kampanya seçmeden önce T.C. kimlik numaranızı giriniz."); 145 return false; 146 } 147 }); 148 149 $('#saglikForm .campaignCode').on('blur', function (e) { 150 validateAsosCampaignCode($(this).val(), "saglikForm"); 151 }); 152 153 //Tamamlayıcı SaÄlık 154 $('#tamamlayiciSaglikForm .tcNo').on('keyup blur', function (e) { 155 onKeyUpTckn($(this).val(), "956", "tamamlayiciSaglikForm"); 156 }); 157 158 $('#tamamlayiciSaglikForm .campaignSelect').focus(function () { 159 if ($("#tamamlayiciSaglikForm .tcNo").val().length < 11) { 160 $(this).blur(); 161 messagePopupSetting('#tcknoMessage') 162 //alert("Lütfen kampanya seçmeden önce T.C. kimlik numaranızı giriniz."); 163 return false; 164 } 165 }); 166 167 $('#tamamlayiciSaglikForm .campaignCode').on('blur', function (e) { 168 validateAsosCampaignCode($(this).val(), "tamamlayiciSaglikForm"); 169 }); 170 171 //$('.orangeBtn').on('click', function (e) { 172 // e.preventDefault(); 173 // var formId = $(this).closest('form').attr('id') 174 // submitFunction('#' + formId) 175 //}) 176 if ($('#kaskoForm')[0] != undefined) { 177 formValidate1("#kaskoForm"); 178 } 179 if ($('#trafikForm')[0] != undefined) { 180 formValidate1("#trafikForm"); 181 } 182 if ($('#daskForm')[0] != undefined) { 183 formValidate5("#daskForm"); 184 } 185 if ($('#konutForm')[0] != undefined) { 186 formValidate6("#konutForm"); 187 } 188 if ($('#seyahatForm')[0] != undefined) { 189 formValidate3("#seyahatForm"); 190 } 191 if ($('#saglikForm')[0] != undefined) { 192 formValidate1("#saglikForm"); 193 } 194 if ($('#tamamlayiciSaglikForm')[0] != undefined) { 195 formValidate1("#tamamlayiciSaglikForm"); 196 } 197 if ($('#yesilKartForm')[0] != undefined) { 198 formValidate4("#yesilKartForm"); 199 } 200 if ($('#siberForm')[0] != undefined) { 201 formValidate1("#siberForm"); 202 } 203 if ($('#flyForm')[0] != undefined) { 204 formValidate1("#flyForm"); 205 } 206 if ($('#gulumsetenForm')[0] != undefined) { 207 formValidate1("#gulumsetenForm"); 208 } 209 210 211 if ($('.greencarddatepicker')[0] != undefined) { 212 selectableDateSetting('.greencarddatepicker'); 213 } 214 if ($('.greencarddatepickerend')[0] != undefined) { 215 selectableDateGreenCartEndSetting('.greencarddatepickerend') 216 } 217 if ($('.traveldatepicker')[0] != undefined) { 218 travelSelectableDateSetting('.traveldatepicker'); 219 } 220 221 $('.get_button_event').on('click', function () { 222 var buttonText = $(this).text(); 223 var buttonType = $(this).attr('data-type'); 224 window.clickButtonEvent(buttonType, buttonText) 225 }) 226 $('.osi_clickEvent').on('click', function () { 227 var that = $(this); 228 var buttonText = that.text(); 229 var title = that.closest('.accordion__item').find('.accordion-header').text() 230 231 window.clickOSIDoc(title, buttonText) 232 }) 233 $('[name="campaignCode"]').on('focus', function () { 234 $('.kampanyaWrapper').removeClass('messageSuccesOpen'); 235 $('.kampanyaWrapper').removeClass('messageErrorOpen'); 236 }); 237 changeMobileDirectUrl(); 238 checkLicenceNumber(); 239 mobileRemoveDirectUrlButton(); 240 checkOnlyNumber('tckn'); 241 checkOnlyNumber('registrySerialNumber'); //name value, example: [name='registrySerialNumber'] 242 checkOnlyNumber('storyArea'); //name value, example: [name='registrySerialNumber'] 243 checkOnlyNumber('policyNumber'); //name value, example: [name='registrySerialNumber'] 244 checkUppercaseText('kaskoForm', 'campaignCode') //name value, example: [name='campaignCode']
245 checkUppercaseText('trafikForm', 'campaignCode') //name value, example: [name='campaignCode'] 246 checkUppercaseText('konutForm', 'campaignCode') //name value, example: [name='campaignCode'] 247 checkUppercaseText('saglikForm', 'campaignCode') //name value, example: [name='campaignCode'] 248 checkUppercaseText('tamamlayiciSaglikForm', 'campaignCode') //name value, example: [name='campaignCode'] 249 checkUppercaseText('siberForm', 'campaignCode') //name value, example: [nam e='campaignCode'] 250 checkUppercaseText('gulumsetenForm', 'campaignCode') //name value, example: [name='campaignCode'] 251 252 //var maxLength1 = 180; 253 //var maxLength2 = 210; 254 //$(".boxItemArea .boxItemAreaText p").each(function () { 255 // var myStr = $(this).text(); 256 257 // if ($.trim(myStr).length > maxLength1) { 258 // var newStr = myStr.substring(0, maxLength1); 259 // var removedStr = myStr.substring(maxLength1, myStr.length); 260 // $(this).empty().html(newStr); 261 // $(this).append('<a class="readMoreLink" href="javascript:void(0)" style="display:inline-block;margin-top:0;">' + '...\xa0\xa0'+'Devamını Gör</a>'); 262 // $(this).append('<span class="more-text">' + removedStr + '</span>'); 263 // } 264 //}); 265 266 //$(".caInsurance .caInsuranceText p").each(function () { 267 // var myStr = $(this).text(); 268 269 // if ($.trim(myStr).length > maxLength2) { 270 // var newStr = myStr.substring(0, maxLength2); 271 // var removedStr = myStr.substring(maxLength2, myStr.length); 272 // $(this).empty().html(newStr); 273 // $(this).append('<a class="readMoreLink" href="javascript:void(0)" style="display:inline-block;margin-top:0;">' + '...\xa0\xa0' + 'Devamını Gör</a>'); 274 // $(this).append('<span class="more-text">' + removedStr + '</span>'); 275 // } 276 //}); 277 278 //$(".readMoreLink").click(function () { 279 // $(this).siblings(".more-text").contents().unwrap(); 280 // $(this).remove(); 281 //}); 282 283 window.calcReadMoreLink = function () { 284 $('.caInsurance .caInsuranceText .caInsuranceTextContext').each(function () { 285 286 287 if ($(this)[0].scrollHeight == $(this)[0].offsetHeight) { 288 $(this).closest('.caInsuranceText').find('.readMoreLink').css('cssText', 'display:none !important;'); 289 } 290 else { 291 $(this).closest('.caInsuranceText').find('.readMoreLink').css('cssText', 'display:block !important;') 292 } 293 294 }) 295 } 296 297 var toggle = 0; 298 //var offHeight; 299 $('.readMoreLink').on('click', function () { 300 var el = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext') 301 console.log('test') 302 if (el[0].offsetHeight == 78) { 303 var toggle = 0; 304 } 305 else { 306 var toggle = 1; 307 } 308 // var curHeight = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext')[0].offsetHeight; 309 var curHeight = 78 310 if (toggle == 0) { 311 312 313 314 $(this).closest('.caInsuranceText').find('.caInsuranceTextContext').css('-webkit-line-clamp', 'initial'); 315 var autoHeight = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext')[0].scrollHeight; 316 el.height(curHeight).animate({ height: autoHeight }, 200, "linear"); 317 $(this).text($(this).attr('data-readLess')) 318 toggle = 1 319 320 } 321 else { 322 var offHeight = curHeight 323 var autoHeight = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext').css('height', 'auto').height(); 324 var el = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext'); 325 var autoHeight = $(this).closest('.caInsuranceText').find('.caInsuranceTextContext')[0].scrollHeight; 326 el.height(autoHeight).animate({ height: offHeight }, 200, "linear"); 327 $(this).closest('.caInsuranceText').find('.caInsuranceTextContext').css('-webkit-line-clamp', '3') 328 toggle = 0 329 $(this).text($(this).attr('data-readMore'));
330 } 331 332 333 }) 334 335 $("input").on("propertychange change click keyup input paste blur", function (e) { 336 var val = $(this).val(); 337 var regex = /(<([^>]+)>)/ig; 338 var result = val.replace(regex, ""); 339 $(this).val(result); 340 341 }); 342 343 searchRedirect(); 344 345 $('.contracted__mini__repair__showAll').on('click', function () { 346 $(this).fadeOut(); 347 $('[class^="priority__"],[class*=" priority__"]').fadeIn() 348 }) 349 350 window.calcReadMoreLink(); //Ãrünlerde daha fazla gör butonlarının gösterip gizlenmesi 351 352 /*chat facebook pixel */ 353 $('.chat').click(function () { fbq('track', 'Contact'); }) 354 355 //cookie kontrolü 356 CookieAcceptCheck.init(); 357 358 if (CookieAcceptCheck.mandatoryCookie() === true) { 359 popupStatusCookie(); 360 } 361 $('select').niceSelect(); 362 363 PHDatePicker.init(); 364}); 365 366 367function formValidate1(form) { 368 $(form).validate({ 369 rules: { 370 select: "required", 371 trafficPolicyType: "required", 372 tckn: "required", 373 licenceCode: "required", 374 licenceNumber: "required", 375 376 }, 377 messages: { 378 select: "Zorunlu", 379 trafficPolicyType: "Zorunlu", 380 tckn: "Zorunlu", 381 licenceCode: "Zorunlu", 382 licenceNumber: "Zorunlu", 383 }, 384 submitHandler: function (form) { 385 (async () => { 386 var response = await fetch(pathJsonFile) 387 let webPath = await response.json(); 388 submitFunction('#' + form.id, webPath[0]['url']) 389 })(); 390 } 391 }); 392} 393function formValidate2(form) { 394 $(form).validate({ 395 rules: { 396 select: "required", 397 tckn: "required", 398 policyNumber: "required", 399 storeyArea: "required", 400 401 }, 402 messages: { 403 select: "Zorunlu", 404 tckn: "Zorunlu", 405 policyNumber: "Zorunlu", 406 storeyArea: "Zorunlu", 407 }, 408 submitHandler: function (form) { 409 (async () => { 410 var response = await fetch(pathJsonFile) 411 let webPath = await response.json(); 412 submitFunction('#' + form.id, webPath[0]['url']) 413 })(); 414 } 415 }); 416} 417function formValidate3(form) { 418 $(form).validate({ 419 rules: { 420 tckn: "required", 421 travelStartDate: "required", 422 travelEndDate: "required", 423 travelDestination: "required", 424 425 }, 426 messages: { 427 tckn: "Zorunlu", 428 travelStartDate: "Zorunlu", 429 travelEndDate: "Zorunlu", 430 travelDestination: "Zorunlu", 431 }, 432 submitHandler: function (form) { 433 (async () => { 434 var response = await fetch(pathJsonFile) 435 let webPath = await response.json(); 436 submitFunction('#' + form.id, webPath[0]['url']) 437 })(); 438 } 439 }); 440} 441function formValidate4(form) { 442 $(form).validate({ 443 rules: { 444 tckn: "required", 445 licenceCode: "required", 446 licenceNumber: "required", 447 travelStartDate: "required", 448 travelEndDate: "required", 449 450 }, 451 messages: { 452 tckn: "Zorunlu", 453 licenceCode: "Zorunlu", 454 licenceNumber: "Zorunlu", 455 travelStartDate: "Zorunlu", 456 travelEndDate: "Zorunlu", 457 }, 458 submitHandler: function (form) { 459 (async () => { 460 var response = await fetch(pathJsonFile) 461 let webPath = await response.json(); 462 submitFunction('#' + form.id, webPath[0]['url']) 463 })(); 464 } 465 }); 466} 467function formValidate5(form) { 468 $(form).validate({ 469 rules: { 470 processType: "required", 471 tckn: "required", 472 policyNumber: "required", 473 storeyArea: "required", 474 475 }, 476 messages: { 477 processType: "Zorunlu", 478 tckn: "Zorunlu", 479 policyNumber: "Zorunlu", 480 storeyArea: "Zorunlu", 481 }, 482 submitHandler: function (form) { 483 (async () => {
484 var response = await fetch(pathJsonFile) 485 let webPath = await response.json(); 486 submitFunction('#' + form.id, webPath[0]['url']) 487 })(); 488 } 489 }); 490} 491function formValidate6(form) { 492 $(form).validate({ 493 rules: { 494 operationType: "required", 495 tckn: "required", 496 policyNumber: "required", 497 storyArea: "required", 498 499 }, 500 messages: { 501 operationType: "Zorunlu", 502 tckn: "Zorunlu", 503 policyNumber: "Zorunlu", 504 storyArea: "Zorunlu", 505 }, 506 submitHandler: function (form) { 507 (async () => { 508 var response = await fetch(pathJsonFile) 509 let webPath = await response.json(); 510 submitFunction('#' + form.id, webPath[0]['url']) 511 })(); 512 } 513 }); 514} 515 516function onKeyUpTckn(tckn, policyType, formId) { 517 518 var isValid = validateTckn(tckn); 519 520 if (isValid) { 521 getFormCampaigns(tckn, policyType, formId); 522 } 523 524} 525 526function validateTckn(TCKN) { 527 528 var single = 0; 529 var double = 0; 530 var result = 0; 531 var TCKNTotal = 0; 532 var i = 0; 533 var wrong = [11111111110, 22222222220, 33333333330, 44444444440, 55555555550, 66666666660, 7777777770, 88888888880, 99999999990]; 534 535 if (TCKN.length != 11) return false; 536 if (isNaN(TCKN)) return false; 537 if (TCKN[0] == 0) return false; 538 539 single = parseInt(TCKN[0]) + parseInt(TCKN[2]) + parseInt(TCKN[4]) + parseInt(TCKN[6]) + parseInt(TCKN[8]); 540 double = parseInt(TCKN[1]) + parseInt(TCKN[3]) + parseInt(TCKN[5]) + parseInt(TCKN[7]); 541 542 single = single * 7; 543 result = Math.abs(single - double); 544 if (result % 10 != TCKN[9]) return false; 545 546 for (var i = 0; i < 10; i++) { 547 TCKNTotal += parseInt(TCKN[i]); 548 } 549 550 if (TCKNTotal % 10 != TCKN[10]) return false; 551 552 if (wrong.toString().indexOf(TCKN) != -1) return false; 553 554 return true; 555 556} 557 558function getFormCampaigns(tckn, policyType, formId) { 559 var postUrl = "/getListOfCampaigns"; 560 (async () => { 561 var response = await fetch(pathJsonFile); 562 let webPath = await response.json(); 563 var path = webPath[0]['url']; 564 var inputData = { 'policyType': policyType, 'tckn': tckn } 565 566 $.ajax({
567 568 url: path + postUrl, 569 data: inputData, 570 type: "POST", 571 dataType: "json", 572 beforeSend: function () { 573 inputData.tckn = GrayLog.maskTcInput(inputData.tckn); 574 let logObj = GrayLog.grayLogDataStructure(path, 'getListOfCampaigns', JSON.stringify(inputData), "request"); 575 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 576 }, 577 success: function (result, textStatus, jqXHR) { 578 let logObj = GrayLog.grayLogDataStructure(path, 'getListOfCampaigns', JSON.stringify(result), "response"); 579 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 580 console.log(result.data.policyCampaigns); 581 setFormCampaigns(result.data.policyCampaigns, formId); 582 }, 583 error: function (result, textStatus, jqXHR) { 584 console.log(result); 585 let logObj = GrayLog.grayLogDataStructure(path, 'getListOfCampaigns', JSON.stringify({ 'statusText': result.statusText }), "response"); 586 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 587 }, 588 complete: function () { 589 $('select').niceSelect('update'); 590 } 591 592 }); 593 594 })(); 595} 596 597function setFormCampaigns(data, formId) { 598 599 var campaignField = null; 600 if (formId == "kaskoForm") { 601 campaignField = document.getElementById('kaskocampaigneSelect'); 602 } 603 else if (formId == "trafikForm") { 604 campaignField = document.getElementById('trafikcampaigneSelect'); 605 } 606 else if (formId == "konutForm") { 607 campaignField = document.getElementById('konutcampaigneSelect'); 608 } 609 else if (formId == "saglikForm") { 610 campaignField = document.getElementById('saglikcampaigneSelect'); 611 } 612 else if (formId == "tamamlayiciSaglikForm") { 613 campaignField = document.getElementById('tamamlayiciSaglikcampaigneSelect'); 614 } 615 616 if (campaignField) { 617 618 campaignField.innerHTML = ''; 619 620 var empty = document.createElement('option'); 621 empty.value = null; 622 empty.innerText = 'Seçiniz'; 623 campaignField.appendChild(empty); 624 625 for (var i = 0; i < data.length; i++) { 626 var opt = document.createElement('option'); 627 opt.value = data[i].campaign.extCode; 628 opt.innerText = data[i].campaign.name; 629 opt.setAttribute("campaignExternalCode", data[i].campaign.campaignExternalCode); 630 631 campaignField.appendChild(opt); 632 } 633 634 $('select').niceSelect('update') 635 636 } 637 638} 639 640function validateAsosCampaignCode(val, formId) { 641 642 //$(".campaignCode").on('input', function (evt) { 643 // $(this).val(function (_, val) { 644 // $(this).val(); 645 // }); 646 //}); 647 $('.kampanyaWrapper').removeClass('messageSuccesOpen'); 648 $('.kampanyaWrapper').removeClass('messageErrorOpen'); 649 650 if ($("#" + formId + "").data('type') == 'casco') { 651 652 if ($("#" + formId + "").find('.campaignId').val() == "4") { 653 var campaignUrl = '/isKocAilemMember'; 654 655 } else { 656 var campaignUrl = '/validateAsosCampaignCode'; 657 } 658 659 } else { 660 661 var campaignUrl = '/validateAsosCampaignCode'; 662 } 663 664 if ($("#" + formId + "").find(".campaignCode").val() != "") { 665 666 var tckn = $("#" + formId + " .tcNo").val(); 667 var campaignId = $("#" + formId + " .campaignSelect :selected").val(); 668 //var campaignCode = $("#" + formId + "").find('input.campaignCode').val(); 669 var campaignExternalCode = $("#" + formId + " .campaignSelect :selected").attr("campaignexternalcode"); 670 var policyType = $("#" + formId + "").data('form-code'); 671 672 if (tckn == undefined) { 673 tckn = ""; 674 } 675 676 (async () => { 677 var response = await fetch(pathJsonFile) 678 let webPath = await response.json(); 679 var path = webPath[0]['url'] 680 var inputData = { 681 'tckn': tckn,
682 'campaignCode': val, 683 'campaignID': campaignId, 684 'campaignExternalCode': campaignExternalCode 685 } 686 687 $.ajax({ 688 type: "POST", 689 url: path + campaignUrl, 690 crossDomain: "true", 691 xhrFields: { 692 withCredentials: true 693 }, 694 data: inputData, 695 dataType: "json", 696 beforeSend: function () { 697 inputData.tckn = GrayLog.maskTcInput(inputData.tckn); 698 let logObj = GrayLog.grayLogDataStructure(path, campaignUrl, JSON.stringify(inputData), "request"); 699 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 700 $("#" + formId + "").find('button[type="submit"]').attr('disabled', 'disabled').css('opacity', '0.5'); 701 }, 702 success: function (data) { 703 let logObj = GrayLog.grayLogDataStructure(path, campaignUrl, JSON.stringify(data), "response"); 704 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 705 706 $("#" + formId + "").find('button[type="submit"]').removeAttr('disabled').css('opacity', '1'); 707 708 //messagePopupSetting('#incomingReplyMessage', data.message); 709 710 if (data.status == "failed") { 711 $("#" + formId + "").find('button[type="submit"]').attr('disabled', 'disabled').css('opacity', '0.5'); 712 //console.log("failed"); 713 if ($("#" + formId + "").data('type') == "casco") { 714 var campaignUrl = 'isKocAilemMember' 715 } 716 var dataObj = { 717 'tckn': tckn, 718 'campaignCode': val, 719 'campaignID': campaignId, 720 'campaignExternalCode': campaignExternalCode 721 } 722 723 $.ajax({
724 type: "POST", 725 726 url: path + "/validateAsosCampaignCode", 727 728 crossDomain: "true", 729 xhrFields: { 730 withCredentials: true 731 }, 732 data: dataObj, 733 dataType: "json", 734 beforeSend: function () { 735 // $('.floaderoverlay,.floading').fadeIn(); 736 $('.kampanyaWrapper').removeClass('messageSuccesOpen'); 737 $('.kampanyaWrapper').removeClass('messageErrorOpen'); 738 dataObj.tckn = GrayLog.maskTcInput(dataObj.tckn); 739 let logObj = GrayLog.grayLogDataStructure(path, 'validateAsosCampaignCode', JSON.stringify(dataObj), "request"); 740 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 741 }, 742 success: function (datakoc) { 743 let logObj = GrayLog.grayLogDataStructure(path, 'validateAsosCampaignCode', JSON.stringify(datakoc), "response"); 744 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 745 if (datakoc.status == "failed") { 746 747 //backErrorMessage('' + data.message + ''); 748 //messagePopupSetting('#incomingReplyMessage', data.message); 749 $("#" + formId + "").find('.kampanyaWrapper').addClass('messageErrorOpen') 750 751 } else { 752 $("#" + formId + "").find('button[type="submit"]').removeAttr('disabled').css('opacity', '1'); 753 $("#" + formId + "").find('.kampanyaWrapper').addClass('messageSuccesOpen'); 754 } 755 }, 756 error: function (error) { 757 let logObj = GrayLog.grayLogDataStructure(path, 'validateAsosCampaignCode', JSON.stringify({ 'statusText': error.statusText }), "response"); 758 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 759 } 760 }); 761 } else { 762 $("#" + formId + "").find('button[type="submit"]').removeAttr('disabled').css('opacity', '1'); 763 $("#" + formId + "").find('.kampanyaWrapper').addClass('messageSuccesOpen'); 764 } 765 }, 766 error: function (error) { 767 let logObj = GrayLog.grayLogDataStructure(path, campaignUrl, JSON.stringify({ 'statusText': error.statusText }), "response"); 768 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 769 } 770 }); 771 })(); 772 773 774 } else { 775 $("#" + formId + "").find('button[type="submit"]').removeAttr('disabled').css('opacity', '1'); 776 777 } 778 779 780 //eski yöntem 781 782 //var tckn = $("#" + formId + " .tcNo").val(); 783 //var campaignId = $("#" + formId + " .campaignSelect :selected").val(); 784 //var campaignExternalCode = $("#" + formId + " .campaignSelect :selected").attr("campaignexternalcode"); 785 786 787 //var postUrl = "/GetOffer/ValidateAsosCampaignCode"; 788 789 //$.ajax({ 790 791 // url: postUrl, 792 // data: { 'tckn': tckn, 'campaignCode': val, 'campaignID': campaignId, 'campaignExternalCode': campaignExternalCode}, 793 // type: "POST", 794 // dataType: "json", 795 796 // success: function (result, textStatus, jqXHR) { 797 // console.log(result); 798 799 // }, 800 // error: function (result, textStatus, jqXHR) { 801 // console.log(result); 802 // } 803 804 //}); 805} 806 807 808function setCookie(name, value, expires, path, domain, secure) { 809 var cookieString = name + "=" + escape(value) + 810 ((expires) ? ";expires=" + expires.toGMTString() : "") + 811 ((path) ? ";path=" + path : "") + 812 ((domain) ? ";domain=" + domain : "") + 813 ((secure) ? ";secure" : ""); 814 document.cookie = cookieString; 815} 816 817// #region Kasko Ajax Request 818 819function openLoader() { 820 $('.loader').addClass('open') 821 $('body').addClass('no__scroll'); 822} 823function closeLoader() { 824 $('.loader').removeClass('open') 825 $('body').removeClass('dd'); 826} 827 828function submitFunction(formId, url) { 829 830 var webPath = url 831 var formData = objectifyForm($(formId).serializeArray()) 832 var tckn = formData['tckn'] 833 var packetType = $(formId).attr('data-type'); 834 var policyType = $(formId).attr('data-form-code'); 835 var selectedCampaign = formData['campaignSelect'] 836 var campaignCode = formData['campaignCode'] 837 var cityLicenceNumber = formData['licenceNumber']; 838 var cityLicenceCode = formData['licenceCode'] 839 if (formData['travelStartDate'] != undefined) { 840 var travelStartDate = dataFormattingNewByCalendar(formData['travelStartDate']) 841 }
842 if (formData['travelEndDate'] != undefined) { 843 var travelEndDate = dataFormattingNewByCalendar(formData['travelEndDate']) 844 } 845 console.log(formData['storyArea']) 846 847 848 var travelDestination = formData['travelDestination'] 849 var selectedTrafficPolicy = formData['trafficPolicyType'] 850 var registrySerialCode = formData['registrySerialCode'] 851 var registrySerialNumber = formData['registrySerialNumber'] 852 var asistans = formData['asistans'] 853 854 855 856 if (cityLicenceCode == undefined) { 857 cityLicenceCode = ""; 858 } 859 if (cityLicenceNumber == undefined) { 860 cityLicenceNumber = ""; 861 } else { 862 cityLicenceNumber == cityLicenceNumber.trim().toUpperCase().replace(' ', '') 863 } 864 if (tckn == undefined) { 865 tckn = ""; 866 } 867 if (travelStartDate == undefined) { 868 travelStartDate = ""; 869 } 870 if (travelEndDate == undefined) { 871 travelEndDate = ""; 872 } 873 if (travelDestination == undefined) { 874 travelDestination = ""; 875 } 876 if (selectedTrafficPolicy == undefined) { 877 selectedTrafficPolicy = ""; 878 } 879 if (registrySerialCode == undefined) { 880 registrySerialCode = ""; 881 } 882 if (registrySerialNumber == undefined) { 883 registrySerialNumber = ""; 884 } 885 /*if (capchaValue == undefined) { 886 capchaValue = ""; 887 }*/ 888 if (campaignCode == undefined) { 889 campaignCode = ""; 890 } 891 if (storeyArea == undefined) { 892 storeyArea = ""; 893 } 894 if (asistans == undefined) { 895 asistans = "true"; 896 } 897 898 899 var _recaptcha = $(formId).find('[name="g-recaptcha-response"]').val(); 900 901 if ($.isEmptyObject(_recaptcha)) { 902 var submitBtn = $(formId).find('button[type=submit]'); 903 var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 904 alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 905 closeLoader(); 906 return false; 907 } 908 909 if ($(formId).attr('data-type') != "dask") { 910 911 if ($(formId).attr('data-type') == "konut") { 912 var konutPolicy = formData['policyNumber'] 913 var konutOperationType = formData['operationType'] 914 915 if (formData['storyArea'] == undefined) { 916 storeyArea = "" 917 } 918 else { 919 storeyArea = formData['storyArea'] 920 } 921 922 //Poliçemi yenilemek isteyorum " 1" 923 if (konutOperationType == "1") { 924 var inputData = { 925 'packetType': packetType, 926 'tckn': tckn, 927 'policyNumber': konutPolicy, 928 'storeyArea': storeyArea, 929 'operationType': 'renewal', 930 'channelName': 'POLICEMHAZIR', 931 } 932 933 $.ajax({
934 url: webPath + '/verifyQuickOfferUserV2', 935 type: 'POST', 936 crossDomain: "true", 937 data: JSON.stringify(inputData), 938 //async: false, 939 //cache: false, 940 //processData: false, 941 contentType: 'application/json; charset=utf-8', 942 xhrFields: { 943 withCredentials: true 944 }, 945 beforeSend: function (xhr) { 946 xhr.setRequestHeader('PolicemHazir', 'true') 947 var submitBtn = $(formId).find('.orangeBtn'); 948 var loadingText = submitBtn.attr('data-loading-button-text'); 949 submitBtn.prop('disabled', true); 950 submitBtn.html(loadingText); 951 openLoader(); 952 inputData.tckn = GrayLog.maskTcInput(inputData.tckn); 953 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUserV2', JSON.stringify(inputData), "request"); 954 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 955 956 }, 957 success: function (data) { 958 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUserV2', JSON.stringify(data), "response"); 959 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 960 961 var result = JSON.parse(data); 962 //var result = data; 963 964 if (result.status == "success") { 965 teklifAlDataLayer(formId); 966 fbq('track', 'Lead'); 967 //App.addToCartDataLayerGlobal.addToCartForForm() 968 //window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 969 if (result.message == 'kvkkpage') { 970 //kampanya kaldırılması ----window.location.href = webPath + result.redirect + "?packetType=" + packetType + "&channelName=" + channelName + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode + "&enableCampaing=" + enableCampaing + "&campaignId=" + selectedCampaign; 971 window.location.href = webPath + result.redirect + "?packetType=" + packetType + "&channelName=" + channelName + "&policyType=" + policyType + "&enableCampaing=" + enableCampaing 972 } else { 973 window.location.href = webPath + result.redirect; 974 } 975 } 976 else if (result.status == 'failure' && result.message == 'contact') { 977 978 //kampanya kaldırılması ----window.location.href = webPath + result.redirect + "?packetType=" + packetType + "&channelName=" + channelName + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode + "&enableCampaing=" + enableCampaing + "&campaignId=" + selectedCampaign; 979 window.location.href = webPath + result.redirect + "?packetType=" + packetType + "&channelName=" + channelName + "&policyType=" + policyType + "&enableCampaing=" + enableCampaing; 980 } else { 981 var submitBtn = $(formId).find('.orangeBtn'); 982 var buttonText = submitBtn.attr('data-button-text'); 983 submitBtn.prop('disabled', false); 984 submitBtn.html(buttonText); 985 closeLoader(); 986 setTimeout(function () { 987 //alert(data.message) 988 messagePopupSetting('#incomingReplyMessage', result.message) 989 }, 100); 990 } 991 992 }, 993 error: function (jqXHR, textStatus, errorThrown) { 994 995 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUserV2', JSON.stringify({ 'statusText': jqXHR.statusText }), "response"); 996 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 997 var submitBtn = $(formId).find('.orangeBtn'); 998 var buttonText = submitBtn.attr('data-button-text'); 999 submitBtn.prop('disabled', false); 1000 submitBtn.html(buttonText); 1001 closeLoader(); 1002 setTimeout(function () { 1003 if (grecaptcha) { grecaptcha.reset(); } 1004 if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 1005 //alert(jqXHR.responseJSON.Message); 1006 messagePopupSetting('#incomingReplyMessage', jqXHR.responseJSON.Message) 1007 } 1008 else { 1009 messagePopupSetting('#incomingReplyMessage', 'Bilgilerinizi tekrar kontrol ediniz!') 1010 } 1011 }, 100); 1012 } 1013 1014 }); 1015 return false; 1016 } 1017 else { 1018 var inputData = { 1019 'packetType': packetType, 1020 'tckn': tckn, 1021 'licenceNumber': cityLicenceNumber, 1022 'licenceCode': cityLicenceCode, 1023 'travelStartDate': travelStartDate,
1024 'travelEndDate': travelEndDate, 1025 'travelDestination': travelDestination, 1026 'capcha': '',//capchaValue, 1027 'trafficPolicyType': selectedTrafficPolicy, 1028 'registrySerialCode': registrySerialCode, 1029 'registrySerialNumber': registrySerialNumber, 1030 'storyArea': storeyArea, 1031 'enableCampaing': enableCampaing, 1032 'channelName': channelName, 1033 'asistans': asistans 1034 1035 } 1036 $.ajax({ 1037 type: "POST", 1038 url: webPath + "/verifyQuickOfferUser", 1039 crossDomain: "true", 1040 xhrFields: { 1041 withCredentials: true 1042 }, 1043 data: { 1044 'packetType': packetType, 1045 'tckn': tckn, 1046 'licenceNumber': cityLicenceNumber, 1047 'licenceCode': cityLicenceCode, 1048 'travelStartDate': travelStartDate, 1049 'travelEndDate': travelEndDate, 1050 'travelDestination': travelDestination, 1051 'capcha': '',//capchaValue, 1052 'trafficPolicyType': selectedTrafficPolicy, 1053 'registrySerialCode': registrySerialCode, 1054 'registrySerialNumber': registrySerialNumber, 1055 'storyArea': storeyArea, 1056 'enableCampaing': enableCampaing, 1057 'channelName': channelName, 1058 'asistans': asistans 1059 1060 }, 1061 dataType: "json", 1062 beforeSend: function (xhr) { 1063 openLoader(); 1064 xhr.setRequestHeader('PolicemHazir', 'true'); 1065 inputData.tckn = GrayLog.maskTcInput(inputData.tckn); 1066 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify(inputData), "request"); 1067 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1068 }, 1069 success: function (data) { 1070 //App.addToCartDataLayerGlobal.addToCartForForm() 1071 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify(data), "response"); 1072 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1073 1074 if (data.status == 'success') { 1075 console.log('success') 1076 closeLoader(); 1077 } 1078 if (data.status == 'success' && data.message == 'traffic') { 1079 teklifAlDataLayer(formId); 1080 fbq('track', 'Lead'); 1081 //kampanya kaldırılmadan öncesi---- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1082 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1083 } else if (data.status == 'success' && data.message == 'casco') { 1084 teklifAlDataLayer(formId); 1085 fbq('track', 'Lead'); 1086 if (data.redirect.indexOf("?") == -1) { 1087 //kampanya kaldırılmadan öncesi---- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1088 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1089 } else { 1090 //kampanya kaldırılmadan öncesi---- window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1091 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1092 } 1093 1094 } 1095 else if (data.status == 'success' && data.message == 'cyberrisk') { 1096 teklifAlDataLayer(formId); 1097 fbq('track', 'Lead'); 1098 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1099 // console.log(data.redirect) 1100 } 1101 else if (data.status == 'success' && data.message == 'konut') { 1102 teklifAlDataLayer(formId); 1103 fbq('track', 'Lead'); 1104 //kampanya kaldırılmadan öncesi---- window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1105 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1106 console.log('konut success'); 1107 console.log(webPath + data.redirect); 1108 } 1109 else if (data.status == 'success' && data.message == 'travel') { 1110 teklifAlDataLayer(formId); 1111 fbq('track', 'Lead'); 1112 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1113 } 1114 else if (data.status == 'success' && data.message == 'gulumseten') { 1115 teklifAlDataLayer(formId); 1116 fbq('track', 'Lead'); 1117 //console.log( webContextPath + data.redirect+"&enableCampaing="+enableCampaing+"&channelName="+channelName); 1118 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1119 } 1120 else if (data.status == 'success' && data.message == 'fly') { 1121 teklifAlDataLayer(formId); 1122 fbq('track', 'Lead'); 1123 //console.log( webContextPath + data.redirect+"&enableCampaing="+enableCampaing+"&channelName="+channelName); 1124 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1125 } 1126 else if (data.status == 'success' && data.message == 'kvkkpage') { 1127 teklifAlDataLayer(formId); 1128 fbq('track', 'Lead'); 1129 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1130 } 1131 else if (data.status == 'success' && data.message == 'greencard') { 1132 1133 // console.log('mesaj yeÃâ¦Ã ¸il kart '); 1134 var redirectURL = data.redirect; 1135 $.ajax({
1136 url: webPath + data.redirect, 1137 type: "GET", 1138 beforeSend: function () { 1139 openLoader(); 1140 let logObj = GrayLog.grayLogDataStructure(path, data.redirect, JSON.stringify({ 'redirectUrl': data.redirect }), "request"); 1141 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1142 }, 1143 success: function (datagreen, textStatus, jqXHR) { 1144 let logObj = GrayLog.grayLogDataStructure(path, data.redirect, JSON.stringify(datagreen), "response"); 1145 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1146 if (datagreen.failMessage != undefined) { 1147 closeLoader(); 1148 //alert(datagreen.failMessage) 1149 messagePopupSetting('#incomingReplyMessage', datagreen.failMessage) 1150 setTimeout(function () { 1151 if (grecaptcha) { grecaptcha.reset(); } 1152 if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 1153 //alert(jqXHR.responseJSON.Message); 1154 messagePopupSetting('#incomingReplyMessage', jqXHR.responseJSON.Message) 1155 } 1156 }, 100); 1157 1158 1159 } else { 1160 teklifAlDataLayer(formId); 1161 fbq('track', 'Lead'); 1162 window.location.href = webPath + redirectURL + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1163 } 1164 }, 1165 error: function (error) { 1166 let logObj = GrayLog.grayLogDataStructure(path, data.redirect, JSON.stringify({ 'statusText': error.statusText }), "response"); 1167 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1168 } 1169 }); 1170 1171 1172 } 1173 else if (data.status == 'success' && data.message == 'health') { 1174 teklifAlDataLayer(formId); 1175 fbq('track', 'Lead'); 1176 //kampanya kaldırılmadan önce--- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1177 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1178 } 1179 else if (data.status == 'success' && data.message == 'health-tss') { 1180 teklifAlDataLayer(formId); 1181 fbq('track', 'Lead'); 1182 //kampanya kaldırılmadan önce---window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1183 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1184 } 1185 else if (data.status == 'failure' && data.message == 'contact') { 1186 1187 //window.location.href = webContextPath + data.redirect + "?packetType=" + packetType + "&capcha=" + capchaValue+"&enableCampaing="+enableCampaing+"&channelName="+channelName+"&packetType=" + packetType ; 1188 window.location.href = webPath + data.redirect + "?packetType=" + packetType + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1189 } else if (data.status == 'failure_traffic') { 1190 1191 //kampanya kaldırılmadan önce--- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1192 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1193 } 1194 else if (data.status == 'failure_gulumseten') { 1195 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1196 } 1197 else if (data.status == 'failure_fly') { 1198 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1199 } 1200 else if (data.status == 'failure_health-tss') { 1201 //kampanya kaldırılmadan önce--- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1202 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1203 } 1204 else if (data.status == 'failure_cyberrisk') { 1205 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1206 } 1207 else if (data.status == 'failure_konut') { 1208 //kampanya kaldırılmadan önce--- window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1209 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1210 console.log('failure_konut data.redirect'); 1211 console.log(data.redirect); 1212 } 1213 else if (data.status == 'failure_greencard') { 1214 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1215 } 1216 else if (data.status == 'failure_casco') { 1217 //kampanya kaldırılmadan önce--- window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1218 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType; 1219 1220 1221 } else { 1222 var submitBtn = $(formId).find('.orangeBtn'); 1223 var buttonText = submitBtn.attr('data-button-text'); 1224 submitBtn.prop('disabled', false); 1225 submitBtn.html(buttonText); 1226 closeLoader(); 1227 setTimeout(function () { 1228 //alert(data.message) 1229 messagePopupSetting('#incomingReplyMessage', data.message) 1230 }, 100); 1231 } 1232 1233 1234 }, 1235 error: function (data, textStatus, jqXHR) { 1236 onErr(data, textStatus, jqXHR) 1237 if (grecaptcha) { grecaptcha.reset(); } 1238 closeLoader(); 1239 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify({ 'statusText': data.statusText }), "response"); 1240 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1241 } 1242 }); 1243 } 1244 1245 1246 } 1247 else if (packetType != 'seyahat') { 1248 var inputData = { 1249 'packetType': packetType, 1250 'tckn': tckn, 1251 'licenceNumber': cityLicenceNumber, 1252 'licenceCode': cityLicenceCode, 1253 'travelStartDate': travelStartDate,
1254 'travelEndDate': travelEndDate, 1255 'travelDestination': travelDestination, 1256 'capcha': '', /*capchaValue,*/ 1257 'trafficPolicyType': selectedTrafficPolicy, 1258 'registrySerialCode': registrySerialCode, 1259 'registrySerialNumber': registrySerialNumber, 1260 'storyArea': storeyArea, 1261 'enableCampaing': enableCampaing, 1262 'channelName': channelName, 1263 'asistans': asistans 1264 1265 } 1266 $.ajax({ 1267 type: "POST", 1268 url: webPath + "/verifyQuickOfferUser", 1269 crossDomain: "true", 1270 xhrFields: { 1271 withCredentials: true 1272 }, 1273 data: { 1274 'packetType': packetType, 1275 'tckn': tckn, 1276 'licenceNumber': cityLicenceNumber, 1277 'licenceCode': cityLicenceCode, 1278 'travelStartDate': travelStartDate, 1279 'travelEndDate': travelEndDate, 1280 'travelDestination': travelDestination, 1281 'capcha': '', /*capchaValue,*/ 1282 'trafficPolicyType': selectedTrafficPolicy, 1283 'registrySerialCode': registrySerialCode, 1284 'registrySerialNumber': registrySerialNumber, 1285 'storyArea': storeyArea, 1286 'enableCampaing': enableCampaing, 1287 'channelName': channelName, 1288 'asistans': asistans 1289 1290 }, 1291 dataType: "json", 1292 beforeSend: function (xhr) { 1293 openLoader(); 1294 xhr.setRequestHeader('PolicemHazir', 'true'); 1295 inputData.tckn = GrayLog.maskTcInput(inputData.tckn); 1296 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify(inputData), "request"); 1297 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1298 }, 1299 success: function (data) { 1300 //App.addToCartDataLayerGlobal.addToCartForForm() 1301 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify(data), "response"); 1302 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1303 1304 if (data.status == 'success') { 1305 1306 console.log('success'); 1307 closeLoader(); 1308 } 1309 if (data.status == 'success' && data.message == 'traffic') { 1310 teklifAlDataLayer(formId); 1311 fbq('track', 'Lead'); 1312 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1313 } else if (data.status == 'success' && data.message == 'casco') { 1314 teklifAlDataLayer(formId); 1315 fbq('track', 'Lead'); 1316 if (data.redirect.indexOf("?") == -1) { 1317 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1318 } else { 1319 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1320 } 1321 1322 1323 // console.log(webContextPath + data.redirect); 1324 // console.log('asdasdasd'); 1325 } 1326 else if (data.status == 'success' && data.message == 'cyberrisk') { 1327 teklifAlDataLayer(formId); 1328 fbq('track', 'Lead'); 1329 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1330 // console.log(data.redirect) 1331 } 1332 else if (data.status == 'success' && data.message == 'konut') { 1333 teklifAlDataLayer(formId); 1334 fbq('track', 'Lead'); 1335 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1336 // console.log(data.redirect) 1337 } 1338 else if (data.status == 'success' && data.message == 'travel') { 1339 teklifAlDataLayer(formId); 1340 fbq('track', 'Lead'); 1341 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1342 } 1343 else if (data.status == 'success' && data.message == 'gulumseten') { 1344 teklifAlDataLayer(formId); 1345 fbq('track', 'Lead'); 1346 //console.log( webContextPath + data.redirect+"&enableCampaing="+enableCampaing+"&channelName="+channelName); 1347 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1348 } 1349 else if (data.status == 'success' && data.message == 'fly') { 1350 teklifAlDataLayer(formId); 1351 fbq('track', 'Lead'); 1352 //console.log( webContextPath + data.redirect+"&enableCampaing="+enableCampaing+"&channelName="+channelName); 1353 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1354 } 1355 else if (data.status == 'success' && data.message == 'kvkkpage') { 1356 teklifAlDataLayer(formId); 1357 fbq('track', 'Lead'); 1358 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1359 } 1360 else if (data.status == 'success' && data.message == 'greencard') { 1361 // console.log('mesaj yeÃâ¦Ã ¸il kart '); 1362 var redirectURL = data.redirect; 1363 $.ajax({
1364 url: webPath + data.redirect, 1365 type: "GET", 1366 beforeSend: function () { 1367 openLoader(); 1368 let logObj = GrayLog.grayLogDataStructure(webPath, data.redirect, JSON.stringify({ 'redirectUrl': data.redirect }), "request"); 1369 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1370 }, 1371 success: function (datagreen, textStatus, jqXHR) { 1372 closeLoader(); 1373 let logObj = GrayLog.grayLogDataStructure(webPath, data.redirect, JSON.stringify(datagreen), "response"); 1374 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1375 if (datagreen.failMessage != undefined) { 1376 closeLoader(); 1377 //alert(datagreen.failMessage) 1378 messagePopupSetting('#incomingReplyMessage', datagreen.failMessage) 1379 1380 } else { 1381 teklifAlDataLayer(formId); 1382 fbq('track', 'Lead'); 1383 window.location.href = webPath + redirectURL + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1384 } 1385 }, 1386 error: function (error) { 1387 let logObj = GrayLog.grayLogDataStructure(webPath, data.redirect, JSON.stringify({ 'statusText': error.statusText }), "response"); 1388 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1389 } 1390 }); 1391 1392 1393 } 1394 else if (data.status == 'success' && data.message == 'health') { 1395 teklifAlDataLayer(formId); 1396 fbq('track', 'Lead'); 1397 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1398 } 1399 else if (data.status == 'success' && data.message == 'health-tss') { 1400 teklifAlDataLayer(formId); 1401 fbq('track', 'Lead'); 1402 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1403 } 1404 else if (data.status == 'failure' && data.message == 'contact') { 1405 1406 //window.location.href = webContextPath + data.redirect + "?packetType=" + packetType + "&capcha=" + capchaValue+"&enableCampaing="+enableCampaing+"&channelName="+channelName+"&packetType=" + packetType ; 1407 window.location.href = webPath + data.redirect + "?packetType=" + packetType + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1408 } else if (data.status == 'failure_traffic') { 1409 1410 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1411 } 1412 else if (data.status == 'failure_gulumseten') { 1413 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1414 } 1415 else if (data.status == 'failure_fly') { 1416 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1417 } 1418 else if (data.status == 'failure_health-tss') { 1419 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1420 } 1421 else if (data.status == 'failure_cyberrisk') { 1422 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1423 } 1424 else if (data.status == 'failure_konut') { 1425 window.location.href = webPath + data.redirect + "&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1426 } 1427 else if (data.status == 'failure_greencard') { 1428 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType; 1429 } 1430 else if (data.status == 'failure_casco') { 1431 window.location.href = webPath + data.redirect + "?enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1432 1433 1434 } else { 1435 var submitBtn = $(formId).find('.orangeBtn'); 1436 var buttonText = submitBtn.attr('data-button-text'); 1437 submitBtn.prop('disabled', false); 1438 submitBtn.html(buttonText); 1439 closeLoader(); 1440 setTimeout(function () { 1441 //alert(data.message) 1442 messagePopupSetting('#incomingReplyMessage', data.message) 1443 }, 100); 1444 1445 } 1446 1447 1448 }, 1449 error: function (data, textStatus, jqXHR) { 1450 if (grecaptcha) { grecaptcha.reset(); } 1451 onErr(data, textStatus, jqXHR) 1452 closeLoader(); 1453 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferUser', JSON.stringify({ 'statusText': data.statusText }), "response"); 1454 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1455 } 1456 }); 1457 } 1458 1459 1460 } 1461 else { 1462 var policySelectVal = formData['processType'] 1463 if (policySelectVal == '2') { 1464 if (formData['storyArea'] == undefined) { 1465 storeyArea = "" 1466 } 1467 else { 1468 storeyArea = formData['storyArea'] 1469 } 1470 1471 var isRenewal = false; 1472 var daskData = { 1473 'tckn': tckn, 'storeyArea': storeyArea, 'isRenewal': isRenewal, 'packetType': packetType, 'enableCampaing': enableCampaing, 1474 'channelName': channelName 1475 } 1476 1477 } else { 1478 1479 var isRenewal = true; 1480 var policyNumber = formData['policyNumber'] 1481 var daskData = { 1482 'tckn': tckn, 'policyNumber': policyNumber, 'isRenewal': isRenewal, 'packetType': packetType, 'enableCampaing': enableCampaing, 1483 'channelName': channelName 1484 } 1485 } 1486 1487 1488 $.ajax({
1489 type: "POST", 1490 1491 url: webPath + "/verifyQuickOfferDask", 1492 contentType: "application/json; charset=utf-8", 1493 // contentType: "text/plain", 1494 crossDomain: "true", 1495 xhrFields: { 1496 withCredentials: true, 1497 }, 1498 data: JSON.stringify(daskData), 1499 dataType: "json", 1500 beforeSend: function (xhr) { 1501 openLoader(); 1502 xhr.setRequestHeader('PolicemHazir', 'true'); 1503 daskData.tckn = GrayLog.maskTcInput(daskData.tckn); 1504 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferDask', JSON.stringify(daskData), "request"); 1505 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1506 }, 1507 success: function (result) { 1508 //App.addToCartDataLayerGlobal.addToCartForForm() 1509 // console.log(result) 1510 1511 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferDask', JSON.stringify(result), "response"); 1512 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1513 1514 if (result.status == 'success') { 1515 1516 console.log('success') 1517 console.log(result) 1518 closeLoader(); 1519 } 1520 1521 if (result.status == 'failure' && result.message == 'contact') { 1522 1523 window.location.href = webPath + result.redirect + "?packetType=dask&capcha=&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1524 return; 1525 1526 } 1527 if (result.status == 'failure' && result.message == 'login') { 1528 1529 window.location.href = webPath + result.redirect + "?capcha=&tckn=" + tckn; 1530 } else if (result.status == 'failure') { 1531 //alert(result.message) 1532 messagePopupSetting('#incomingReplyMessage', result.message) 1533 closeLoader(); 1534 } 1535 if (result.status == 'failed') { 1536 1537 //alert(result.message) 1538 messagePopupSetting('#incomingReplyMessage', result.message) 1539 closeLoader(); 1540 1541 } else if (result.status == 'success' && result.message == 'kvkkpage') { 1542 teklifAlDataLayer(formId); 1543 fbq('track', 'Lead'); 1544 window.location.href = webPath + result.redirect + "?packetType=dask&capcha=&enableCampaing=" + enableCampaing + "&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1545 } else { 1546 teklifAlDataLayer(formId); 1547 fbq('track', 'Lead'); 1548 if (isRenewal == true) { 1549 window.location.href = webPath + result.redirect + "?enableCampaing=" + enableCampaing + "&capcha=&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1550 1551 } else { 1552 window.location.href = webPath + result.redirect + "&enableCampaing=" + enableCampaing + "&capcha=&channelName=" + channelName + "&packetType=" + packetType + "&policyType=" + policyType + "&selectedCampaign=" + selectedCampaign + "&kampanyaKoduStr=" + campaignCode; 1553 } 1554 1555 } 1556 1557 }, 1558 error: function (data, textStatus, jqXHR) { 1559 if (grecaptcha) { grecaptcha.reset(); } 1560 onErr(data, textStatus, jqXHR) 1561 closeLoader(); 1562 1563 let logObj = GrayLog.grayLogDataStructure(webPath, 'verifyQuickOfferDask', JSON.stringify({ 'statusText': data.statusText }), "response"); 1564 GrayLog.setDataToGraylog(JSON.stringify(logObj)); 1565 1566 } 1567 }); 1568 } 1569} 1570 1571function teklifAlDataLayer(formId) { 1572 //console.log("data layer çalıÅtı...")
1573 let categoryTitle; 1574 let productTitle; 1575 var select_trafficPolicy = document.querySelector(formId).querySelector('select[name="trafficPolicyType"]'); 1576 var select_campaign = document.querySelector(formId).querySelector('select[name="campaignSelect"]'); 1577 var select_process = document.querySelector(formId).querySelector('select[name="processType"]'); 1578 var select_operationType = document.querySelector(formId).querySelector('select[name="operationType"]'); 1579 1580 //Ãrün için 1581 productTitle = document.querySelector(formId).getAttribute('data-product-type'); 1582 categoryTitle = document.querySelector(formId).getAttribute('data-category'); 1583 //if (document.querySelector('.testss .tabs .active') != null) { 1584 // productTitle = document.querySelector('.testss .tabs .active').textContent.trim(); 1585 //} 1586 //else { 1587 // productTitle = document.querySelector('.sliderContent h1').textContent.trim(); 1588 //} 1589 1590 1591 //function checkUrl() { 1592 // urlList = window.location.href.split('/') 1593 // if (urlList.includes('urunler') || urlList.includes('kampanyalar-firsatlar')) { 1594 // categoryTitle = document.querySelector('.sliderContent h1').textContent.trim(); 1595 // return categoryTitle 1596 // } 1597 // else { 1598 // categoryTitle = document.querySelector(formId).getAttribute('data-category'); 1599 // return categoryTitle 1600 // } 1601 //} 1602 1603 //if (document.querySelector('.sliderContent h1') != null) { 1604 // // productTitle = document.querySelector('.sliderContent h1').textContent.trim(); 1605 // categoryTitle = checkUrl(); 1606 //} else if (document.querySelector('.campaignDetailIn h1') != null) { 1607 // //productTitle = document.querySelector('.campaignDetailIn h1').textContent.trim(); 1608 // categoryTitle = checkUrl(); 1609 1610 //} else { 1611 // categoryTitle = "Kategori Bulunamadı." 1612 //} 1613 1614 1615 var transaction_type, selected_campaign; 1616 if (select_trafficPolicy != null) { 1617 var selected_trafficPolicy = select_trafficPolicy[select_trafficPolicy.selectedIndex].text; 1618 transaction_type = selected_trafficPolicy; 1619 } 1620 else if (select_process != null) { 1621 var selected_process = select_process[select_process.selectedIndex].text; 1622 transaction_type = selected_process; 1623 } 1624 else if (select_operationType != null) { 1625 var selected_operationType = select_operationType[select_operationType.selectedIndex].text; 1626 transaction_type = selected_operationType; 1627 } 1628 else { 1629 transaction_type = "İÅlem Bulunamadı!" 1630 } 1631 1632 if (select_campaign != null && select_campaign[select_campaign.selectedIndex] != undefined) { 1633 var selected_campaign = select_campaign[select_campaign.selectedIndex].text 1634 } 1635 else { 1636 selected_campaign = "Kampanya Bulunamadı!" 1637 } 1638 window.dataLayer.push({ 1639 'event': 'Teklif Görme', 1640 'product_type': productTitle + ' ' + "Sigortası", //Hangi ürünse o ürünün ismi 1641 'product_category': categoryTitle + ' ' + "Sigortaları", //Hangi kategoriye aitse o kategori ismi 1642 'transaction_type': transaction_type, //Kullanıcı yeni poliçe mi yaptırmak istiyor yoksa poliçesini mi yenilemek istiyor. 1643 'campaign': selected_campaign, 1644 }) 1645} 1646 1647function objectifyForm(formArray) { 1648 var returnArray = {}; 1649 for (var i = 0; i < formArray.length; i++) { 1650 returnArray[formArray[i]['name']] = formArray[i]['value']; 1651 } 1652 return returnArray; 1653} 1654 1655function dataFormatting(dateValue) { 1656 let d = new Date(dateValue); 1657 let ye = new Intl.DateTimeFormat('tr', { year: 'numeric' }).format(d); 1658 let mo = new Intl.DateTimeFormat('tr', { month: 'numeric' }).format(d); 1659 let da = new Intl.DateTimeFormat('tr', { day: 'numeric' }).format(d); 1660 return `${da}-${mo}-${ye}` 1661} 1662function dataFormattingNewByCalendar(dateValue) { 1663 var d = dateValue.split('-')[0] 1664 var m = dateValue.split('-')[1] 1665 var y = dateValue.split('-')[2] 1666 var stringMerge = `${y}-${m}-${d}`; 1667 let date = new Date(stringMerge); 1668 let ye = new Intl.DateTimeFormat('tr', { year: 'numeric' }).format(date); 1669 let mo = new Intl.DateTimeFormat('tr', { month: 'numeric' }).format(date); 1670 let da = new Intl.DateTimeFormat('tr', { day: 'numeric' }).format(date); 1671 return `${da}-${mo}-${ye}` 1672} 1673 1674function onErr(data, textStatus, jqXHR) { 1675 var submitBtn = $('.orangeBtn'); 1676 var buttonText = submitBtn.attr('data-button-text'); 1677 submitBtn.prop('disabled', false); 1678 submitBtn.html(buttonText); 1679 closeLoader(); 1680 console.log('basarısız.') 1681 setTimeout(function () { 1682 if (grecaptcha) { grecaptcha.reset(); } 1683 if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 1684 //alert(jqXHR.responseJSON.Message); 1685 messagePopupSetting('#incomingReplyMessage', jqXHR.responseJSON.Message) 1686 } 1687 else { 1688 messagePopupSetting('#incomingReplyMessage', 'Bilgilerinizi tekrar kontrol ediniz!') 1689 } 1690 }, 100); 1691} 1692 1693function selectableDateSetting(dataPickerId) { 1694 var minDate = dayRangeCalculation(3) 1695 $(dataPickerId).attr('min', minDate); 1696} 1697 1698function selectableDateGreenCartEndSetting(dataPickerId) { 1699 var minDate = dayRangeCalculation(4) 1700 $(dataPickerId).attr('min', minDate); 1701} 1702 1703function travelSelectableDateSetting(dataPickerId) { 1704 var minDate = dayRangeCalculation(1) 1705 $(dataPickerId).attr('min', minDate); 1706} 1707 1708function dayRangeCalculation(setDay) { 1709 Date.prototype.addDays = function (days) { 1710 var date = new Date(this.valueOf()); 1711 date.setDate(date.getDate() + days); 1712 return date; 1713 } 1714 var date = new Date(); 1715 var dtToday = date.addDays(setDay) 1716 var minDate = dtToday.getFullYear() + '-' + ("0" + (dtToday.getMonth() + parseInt(1))).slice(-2) + '-' + ("0" + dtToday.getDate()).slice(-2); 1717 return minDate 1718} 1719 1720function getUrlsAction() { 1721 $.getJSON("assets/js/urls.json", function (data) { 1722 webPath = data[0]['url'] 1723 console.log(webPath) 1724 return webPath; 1725 });
1726} 1727 1728function messagePopupSetting(class_item, message) { 1729 var removeClassPromise = new Promise(function (resolve, reject) { 1730 1731 $('.overlay').removeClass('open') 1732 $('.popupMessage').removeClass('open') 1733 resolve('') 1734 }) 1735 1736 removeClassPromise.then(() => { 1737 $('.overlay').addClass('open') 1738 $(class_item).addClass('open') 1739 if (message) { 1740 $(class_item).find('.content').html(message) 1741 } 1742 }) 1743} 1744 1745function changeMobileDirectUrl() { 1746 var path = window.location.pathname; 1747 var path_item_list = path.split('/'); 1748 var get__an__offer = $('.get__an__offer a'); 1749 1750 if (path_item_list.includes('trafik-sigortalari')) { 1751 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=trafik') 1752 } 1753 else if (path_item_list.includes('hesapli-kasko-sigortasi')) { 1754 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=kasko') 1755 } 1756 else if (path_item_list.includes('yesil-kart-sigortasi')) { 1757 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=yesilkart') 1758 } 1759 else if (path_item_list.includes('konut-sigortasi')) { 1760 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=konut') 1761 } 1762 else if (path_item_list.includes('zorunlu-deprem-sigortasi')) { 1763 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=dask') 1764 } 1765 else if (path_item_list.includes('tamamlayici-saglik-sigortasi')) { 1766 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=tss') 1767 } 1768 else if (path_item_list.includes('yurt-disi-seyahat-sigortasi')) { 1769 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=seyahat') 1770 } 1771 else if (path_item_list.includes('ucusum-guvende-sigortasi')) { 1772 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=ugs') 1773 } 1774 else if (path_item_list.includes('gulumseten-paket-ferdi-kaza-sigortasi')) { 1775 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=gfk') 1776 } 1777 else if (path_item_list.includes('ferdi-kaza-sigortasi')) { 1778 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=fks') 1779 } 1780 else if (path_item_list.includes('guvenli-gelecek-sigortasi')) { 1781 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=ggs') 1782 } 1783 else if (path_item_list.includes('bireysel-saglik-sigortasi')) { 1784 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/') 1785 } 1786 else if (path_item_list.includes('birlesik-kasko-sigortasi')) { 1787 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=kasko') 1788 } 1789 else if (path_item_list.includes('telefonum-guvende-sigortasi')) { 1790 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr?redirect=phoneInsurance') 1791 } 1792 else if (path_item_list.includes('bireysel-siber-guvenlik-sigortasi')) { 1793 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/?redirect=siber') 1794 } 1795 else { 1796 get__an__offer.attr('href', 'https://m.anadolusigorta.com.tr/') 1797 } 1798} 1799 1800function mobileRemoveDirectUrlButton() { 1801 var path = window.location.pathname; 1802 var path_item_list = path.split('/'); 1803 var get__an__offer = $('.get__an__offer'); 1804 1805 if (path_item_list.includes('marka-kasko-sigortalari')) { 1806 get__an__offer.css('display', 'none'); 1807 } 1808 else if (path_item_list.includes('bireysel-cati-tipi-gunes-enerji-paneli-sigortasi')) { 1809 get__an__offer.css('display', 'none'); 1810 } 1811 else if (path_item_list.includes('site-apartman-yonetimi-ortak-alan-paket-sigortasi')) { 1812 get__an__offer.css('display', 'none'); 1813 } 1814 else if (path_item_list.includes('riskli-hastaliklar-sigortasi')) { 1815 get__an__offer.css('display', 'none'); 1816 } 1817 else if (path_item_list.includes('diger-saglik-sigortalari')) { 1818 get__an__offer.css('display', 'none'); 1819 } 1820 else if (path_item_list.includes('aile-sigortasi')) { 1821 get__an__offer.css('display', 'none'); 1822 } 1823 else if (path_item_list.includes('yurt-disi-egitim-sigortasi')) { 1824 get__an__offer.css('display', 'none'); 1825 } 1826 else if (path_item_list.includes('turkiyeye-seyahat-sigortasi')) { 1827 get__an__offer.css('display', 'none'); 1828 } 1829 else if (path_item_list.includes('patim-guvende-sigortasi')) { 1830 get__an__offer.css('display', 'none'); 1831 } 1832 else if (path_item_list.includes('gezinti-teknesi-yat-sigortasi')) { 1833 get__an__offer.css('display', 'none'); 1834 } 1835 else if (path_item_list.includes('isyeri-ve-kobi-sigortalari')) { 1836 get__an__offer.css('display', 'none'); 1837 } 1838 else if (path_item_list.includes('nakliyat-sigortalari')) { 1839 get__an__offer.css('display', 'none'); 1840 } 1841 else if (path_item_list.includes('tekne-sigortalari')) { 1842 get__an__offer.css('display', 'none'); 1843 } 1844 else if (path_item_list.includes('sorumluluk-sigortalari')) { 1845 get__an__offer.css('display', 'none'); 1846 } 1847 else if (path_item_list.includes('sorumluluk-sigortalari') && path_item_list.length < 4) { 1848 get__an__offer.css('display', 'none'); 1849 } 1850 else if (path_item_list.includes('size-ozel-sigortalar') && path_item_list.length < 4) { 1851 get__an__offer.css('display', 'none'); 1852 } 1853 else if (path_item_list.includes('ticari-ve-kurumsal-sigortalar') && path_item_list.length < 4) { 1854 get__an__offer.css('display', 'none'); 1855 } 1856 else { 1857 return false; 1858 } 1859} 1860 1861function checkLicenceNumber() { 1862 $("[name='licenceNumber']").keyup(function () { 1863 var isValidRegex = new RegExp(/[A-z0-9]+$/); 1864 var isNumberRegex = new RegExp(/[0-9]+$/); 1865 var isAlphabetRegex = new RegExp(/[A-z]+$/); 1866 var text = $(this).val().replace(/ /g, "").toUpperCase().substr(0, 6); 1867 var lastChar = text.substr(text.length - 1); 1868 var deleteItem = (!isValidRegex.test(lastChar)) || (text.length == 1 && !isAlphabetRegex.test(lastChar)) || (text.length > 6) || (text.length == 6 && !isNumberRegex.test(lastChar)) 1869 1870 if (!isAlphabetRegex.test(text.charAt(0))) { 1871 text = ""; 1872 } else if (isAlphabetRegex.test(text.substr(0, 4))) { 1873 text = text.substr(0, 3); 1874 } else if (isAlphabetRegex.test(text.substr(0, 3)) && text.length == 7) { 1875 text = text.substr(0, text.length - 1); 1876 } else if (deleteItem) { 1877 text = text.substr(0, text.length - 1); 1878 } else if (text.length < 6) { 1879 for (i = 1; i < text.length; i++) { 1880 if (isNumberRegex.test(text.charAt(i))) { 1881 $(this).val(text.substr(0, i) + " " + text.substring(i, text.length)); 1882 return; 1883 } 1884 } 1885 } 1886 $(this).val(text); 1887 });
1888} 1889 1890function checkOnlyNumber(item) { 1891 $('[name="' + item + '"]').on('input', function (event) { 1892 this.value = this.value.replace(/[^0-9]/g, ''); 1893 }); 1894} 1895 1896function checkUppercaseText(selectedItem, itemName) { 1897 $('#' + selectedItem ).find('[name="' + itemName + '"]').on('input', function (event) { 1898 this.value = this.value.toUpperCase(); 1899 }); 1900} 1901 1902window.clickButtonEvent = function (event, event_click) { 1903 window.dataLayer.push({ 1904 'event': event, 1905 'button_click': event_click, 1906 }); 1907} 1908window.clickOSIDoc = function (event_title, event_click) { 1909 window.dataLayer.push({ 1910 'event': 'Osi Belgeleri', 1911 'osi_click': event_title.trim(), 1912 'detail_click': event_click.trim(), 1913 }); 1914} 1915 1916function searchRedirect() { 1917 if ($('#konutForm').length > 0 && $('#daskForm').length > 0 && $('#kaskoForm').length > 0 && $('#trafikForm').length) { 1918 var url = window.location.href; 1919 var newUrl = new URL(url); 1920 var renewalType = newUrl.searchParams.get("renewalType"); 1921 1922 if (renewalType != null) { 1923 console.log(renewalType); 1924 if (renewalType == 1) { 1925 $('.homeTab__slider, .testss').find('[title="Trafik"]').trigger('click') 1926 } 1927 else if (renewalType == 2) { 1928 $('.homeTab__slider, .testss').find('[title="Kasko"]').trigger('click') 1929 } 1930 else if (renewalType == 3) { 1931 $('.homeTab__slider, .testss').find('[title="Dask"]').trigger('click') 1932 } 1933 else if (renewalType == 4) { 1934 $('.homeTab__slider, .testss').find('[title="Konut"]').trigger('click') 1935 } 1936 else { 1937 return false; 1938 } 1939 } 1940 } 1941 1942} 1943 1944function popupStatusCookie() { 1945 if (document.querySelector('.pop_up_As_index .lb-container') != null) { 1946 var cookie = document.cookie; 1947 if (cookie.indexOf("popupstatus=", 0) == -1) { 1948 var d = new Date(); 1949 d.setTime(d.getTime() + 3000); 1950 document.cookie = "popupstatus=1;expires=" + +d.toGMTString() + + "path=/;"; 1951 var el = document.querySelector('.pop_up_As_index .lb-container').classList.add('pop_up_varied_As_index'); 1952 }; 1953 } 1954} 1955 1956var CookieAcceptCheck = (function () { 1957 var v; // private alias to settings 1958 //var cookieAcceptName ='cookie-accepted-id-list' 1959 1960 return { 1961 settings: { 1962 cookieAcceptName : 'cookie-accepted-id-list' 1963 }, 1964 init: function () { 1965 v = this.settings; 1966 if (this.getCookie(this.settings.cookieAcceptName).length > 0) { 1967 this.runAcceptCookie(); 1968 } 1969 }, 1970 runAcceptCookie: function (data) { 1971 window.dataLayer = window.dataLayer || []; 1972 function gtag() { 1973 dataLayer.push(arguments); 1974 } 1975 if (this.mandatoryCookie()) { 1976 $('.chat').show(); 1977 } 1978 if (this.analysisCookie()) { 1979 gtag('consent', 'update', { 1980 'analytics_storage': 'granted' 1981 }); 1982 } 1983 if (this.functionalityCookie()) { 1984 gtag('consent', 'update', { 1985 'function_storage': 'granted' 1986 }); 1987 gtag('consent', 'update', { 1988 'personalization_storage': 'granted' 1989 }); 1990 gtag('consent', 'update', { 1991 'security_storage': 'granted' 1992 }); 1993 } 1994 if (this.adCookie()) { 1995 1996 try { 1997 fbq('consent', 'grant'); 1998 gtag('consent', 'update', { 1999 'ad_storage': 'granted' 2000 }); 2001 } catch (err) { 2002 console.log(err); 2003 } finally { 2004 //code for finally block 2005 } 2006 } 2007 }, 2008 getCookie: function (c_name) { 2009 var name = c_name + "="; 2010 var ca = document.cookie.split(';'); 2011 for (var i = 0; i < ca.length; i++) { 2012 var c = ca[i];
2013 while (c.charAt(0) == ' ') { 2014 c = c.substring(1); 2015 } 2016 if (c.indexOf(name) == 0) { 2017 return c.substring(name.length, c.length); 2018 } 2019 } 2020 return ""; 2021 }, 2022 mandatoryCookie: function () { 2023 if (this.getCookie(this.settings.cookieAcceptName).length > 0) { 2024 //const mandatoryCookieVariable = this.getCookie(this.settings.cookieAcceptName).split('|')[0].split(':')[1] 2025 //return JSON.parse(mandatoryCookieVariable); 2026 return true; 2027 } 2028 else { 2029 return false; 2030 } 2031 }, 2032 analysisCookie: function () { 2033 if (this.getCookie(this.settings.cookieAcceptName).length > 0) { 2034 //const analysisCookieVariable = this.getCookie(this.settings.cookieAcceptName).split('|')[1].split(':')[1] 2035 //return JSON.parse(analysisCookieVariable); 2036 return true; 2037 } 2038 else { 2039 return false; 2040 } 2041 }, 2042 functionalityCookie: function () { 2043 if (this.getCookie(this.settings.cookieAcceptName).length > 0) { 2044 const functionalityCookieVariable = this.getCookie(this.settings.cookieAcceptName).split('|')[1].split(':')[1] 2045 return JSON.parse(functionalityCookieVariable); 2046 } 2047 else { 2048 return false; 2049 } 2050 }, 2051 adCookie: function () { 2052 if (this.getCookie(this.settings.cookieAcceptName).length > 0) { 2053 const adCookieVariable = this.getCookie(this.settings.cookieAcceptName).split('|')[2].split(':')[1] 2054 return JSON.parse(adCookieVariable); 2055 } 2056 else { 2057 return false; 2058 } 2059 } 2060 }; 2061})(); 2062var PHDatePicker = (function () { 2063 var v; // private alias to settings 2064 2065 return { 2066 settings: { 2067 datepicker1: $('#datepicker1'), 2068 datepicker2: $('#datepicker2'), 2069 greencarddatepicker: $('.greencarddatepicker'), 2070 greencarddatepickerend: $('.greencarddatepickerend') 2071 }, 2072 init: function () { 2073 v = this.settings; 2074 this.PHDatePicker1(); 2075 this.PHDatePicker2(); 2076 this.PHDatePicker3(); 2077 this.PHDatePicker4(); 2078 }, 2079 PHDatePicker1: function () { 2080 var that = this 2081 v.datepicker1.datepicker({ 2082 language: 'tr', 2083 autoClose: true, 2084 clearButton: true, 2085 dateFormat: "dd-mm-yyyy", 2086 minDate: that.dayRangeCalculationPure(1) 2087 }); 2088 }, 2089 PHDatePicker2: function () { 2090 var that = this 2091 v.datepicker2.datepicker({ 2092 language: 'tr', 2093 autoClose: true, 2094 clearButton: true, 2095 dateFormat: "dd-mm-yyyy", 2096 minDate: that.dayRangeCalculationPure(1) 2097 }); 2098 }, 2099 PHDatePicker3: function () { 2100 var that = this 2101 v.greencarddatepicker.datepicker({ 2102 language: 'tr', 2103 autoClose: true, 2104 clearButton: true, 2105 dateFormat: "dd-mm-yyyy", 2106 minDate: that.dayRangeCalculationPure(3) 2107 }); 2108 }, 2109 PHDatePicker4: function () { 2110 var that = this 2111 v.greencarddatepickerend.datepicker({ 2112 language: 'tr', 2113 autoClose: true, 2114 clearButton: true, 2115 dateFormat: "dd-mm-yyyy", 2116 minDate: that.dayRangeCalculationPure(4) 2117 }); 2118 }, 2119 dayRangeCalculationPure: function (setDay) { 2120 Date.prototype.addDays = function (days) { 2121 var date = new Date(this.valueOf()); 2122 date.setDate(date.getDate() + days); 2123 return date; 2124 } 2125 var date = new Date(); 2126 var dtToday = date.addDays(setDay) 2127 return dtToday 2128 } 2129 }; 2130})(); 2131//$('form#kaskoForm').submit(function () { 2132 2133// var _recaptcha = $('#g-recaptcha-response').val(); 2134// if ($.isEmptyObject(_recaptcha)) { 2135// var submitBtn = $('#kaskoBtn'); 2136// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2137// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2138// closeLoader(); 2139// return false; 2140// } 2141 2142// var formData = new FormData(jQuery(this)[0]); 2143// $.ajax({
2144// url: '/GetOffer/SendForm', 2145// type: 'POST', 2146// data: formData, 2147// async: false, 2148// cache: false, 2149// processData: false, 2150// contentType: false, 2151// xhrFields: { 2152// withCredentials: true 2153// }, 2154// beforeSend: function () { 2155 2156// var submitBtn = $('.orangeBtn'); 2157// var loadingText = submitBtn.attr('data-loading-button-text'); 2158// submitBtn.prop('disabled', true); 2159// submitBtn.html(loadingText); 2160// openLoader(); 2161 2162// }, 2163// success: function (data) { 2164// console.log(data) 2165// if (data.status == "success") { 2166// setCookie('JSESSIONID', data.setCookie); 2167// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2168// } 2169// }, 2170// error: function (jqXHR, textStatus, errorThrown) { 2171// var submitBtn = $('.orangeBtn'); 2172// var buttonText = submitBtn.attr('data-button-text'); 2173// submitBtn.prop('disabled', false); 2174// submitBtn.html(buttonText); 2175// closeLoader(); 2176// setTimeout(function () { 2177// if (grecaptcha) { grecaptcha.reset(); } 2178// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2179// alert(jqXHR.responseJSON.Message); 2180// } 2181// }, 100); 2182// } 2183 2184// }); 2185// return false; 2186//}); 2187//// #endregion 2188 2189//// #region Trafik Ajax Request 2190 2191//$('form#trafikForm').submit(function () { 2192 2193// var _recaptcha = $('#g-recaptcha-response-1').val(); 2194// if ($.isEmptyObject(_recaptcha)) { 2195// var submitBtn = $('#trafikBtn'); 2196// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2197// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2198// return false; 2199// } 2200 2201// var formData = new FormData(jQuery(this)[0]); 2202// $.ajax({
2203// url: '/GetOffer/SendForm', 2204// type: 'POST', 2205// data: formData, 2206// async: false, 2207// success: function (data) { 2208// if (data.status == "success") { 2209// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2210// } else if (data.status == "failed") { 2211// alert(data.message); 2212// closeLoader() 2213// } 2214// }, 2215// beforeSend: function () { 2216 2217// var submitBtn = $('#kaskoBtn'); 2218// var loadingText = submitBtn.attr('data-loading-button-text'); 2219// submitBtn.prop('disabled', true); 2220// submitBtn.html(loadingText); 2221// openLoader(); 2222// }, 2223// error: function (jqXHR, textStatus, errorThrown) { 2224// var submitBtn = $('#kaskoBtn'); 2225// var buttonText = submitBtn.attr('data-button-text'); 2226// submitBtn.prop('disabled', false); 2227// submitBtn.html(buttonText); 2228// closeLoader(); 2229// setTimeout(function () { 2230// if (grecaptcha) { grecaptcha.reset(); } 2231// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2232// alert(jqXHR.responseJSON.Message); 2233// } 2234// }, 100); 2235// }, 2236// cache: false, 2237// contentType: false, 2238// processData: false 2239// }); 2240// return false; 2241//}); 2242//// #endregion 2243 2244//// #region Dask Ajax Request 2245 2246//$('form#daskForm').submit(function () { 2247 2248// var _recaptcha = $('#g-recaptcha-response-2').val(); 2249// if ($.isEmptyObject(_recaptcha)) { 2250// var submitBtn = $('#daskBtn'); 2251// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2252// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2253// return false; 2254// } 2255 2256// var formData = new FormData(jQuery(this)[0]); 2257// $.ajax({
2258// url: '/GetOffer/SendFormDask', 2259// type: 'POST', 2260// data: formData, 2261// async: false, 2262// success: function (data) { 2263// if (data.status == "success") { 2264// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?packetType=' + data.request_data.packetType + '&enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName; 2265// } else if (data.status == "failed") { 2266// alert(data.message); 2267// closeLoader(); 2268// } else if (data == "") { 2269// alert('T.C Kimlik numarası ile poliçe numarası eÅleÅmiyor! Lütfen kontrol ediniz.'); 2270// closeLoader(); 2271// } 2272// }, 2273// beforeSend: function () { 2274 2275// var submitBtn = $('#daskBtn'); 2276// var loadingText = submitBtn.attr('data-loading-button-text'); 2277// submitBtn.prop('disabled', true); 2278// submitBtn.html(loadingText); 2279// openLoader(); 2280// }, 2281// error: function (jqXHR, textStatus, errorThrown) { 2282// var submitBtn = $('#daskBtn'); 2283// var buttonText = submitBtn.attr('data-button-text'); 2284// submitBtn.prop('disabled', false); 2285// submitBtn.html(buttonText); 2286// closeLoader(); 2287 2288// setTimeout(function () { 2289// if (grecaptcha) { grecaptcha.reset(); } 2290// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2291// alert(jqXHR.responseJSON.Message); 2292// } 2293// }, 100); 2294// }, 2295// cache: false, 2296// contentType: false, 2297// processData: false 2298// }); 2299// return false; 2300//}); 2301//// #endregion 2302 2303//// #region Konut Ajax Request 2304 2305//$('form#konutForm').submit(function () { 2306 2307// var _recaptcha = $('#g-recaptcha-response-3').val(); 2308// if ($.isEmptyObject(_recaptcha)) { 2309// var submitBtn = $('#konutBtn'); 2310// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2311// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2312// return false; 2313// } 2314 2315 2316// var processType = $("#konutprocessTypeSelect").val(); 2317// var formData = new FormData(jQuery(this)[0]); 2318// $.ajax({
2319// url: processType == 2 ? '/GetOffer/SendForm' : null, 2320// type: 'POST', 2321// data: formData, 2322// async: false, 2323// success: function (data) { 2324// if (data.status == "success") { 2325// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?packetType=' + data.request_data.packetType + '&enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName; 2326// } else if (data.status == "failed") { 2327// alert(data.message); 2328// closeLoader(); 2329// } else if (data == "") { 2330// closeLoader(); 2331// alert('T.C Kimlik numarası ile poliçe numarası eÅleÅmiyor! Lütfen kontrol ediniz.'); 2332// } 2333// }, 2334// beforeSend: function () { 2335 2336// var submitBtn = $('#konutBtn'); 2337// var loadingText = submitBtn.attr('data-loading-button-text'); 2338// submitBtn.prop('disabled', true); 2339// submitBtn.html(loadingText); 2340// openLoader(); 2341// }, 2342// error: function (jqXHR, textStatus, errorThrown) { 2343// var submitBtn = $('#konutBtn'); 2344// var buttonText = submitBtn.attr('data-button-text'); 2345// submitBtn.prop('disabled', false); 2346// submitBtn.html(buttonText); 2347// closeLoader() 2348// setTimeout(function () { 2349// if (grecaptcha) { grecaptcha.reset(); } 2350// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2351// alert(jqXHR.responseJSON.Message); 2352// } 2353// }, 100); 2354// }, 2355// cache: false, 2356// contentType: false, 2357// processData: false 2358// }); 2359// return false; 2360//}); 2361//// #endregion 2362 2363//// #region Seyahat Ajax Request 2364 2365//$('form#seyahatForm').submit(function () { 2366 2367// var _recaptcha = $('#g-recaptcha-response-4').val(); 2368// if ($.isEmptyObject(_recaptcha)) { 2369// var submitBtn = $('#seyahatBtn'); 2370// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2371// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2372// return false; 2373// } 2374 2375// var formData = new FormData(jQuery(this)[0]); 2376// $.ajax({
2377// url: '/GetOffer/SendForm', 2378// type: 'POST', 2379// data: formData, 2380// async: false, 2381// success: function (data) { 2382// if (data.status == "success") { 2383// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2384// } else if (data.status == "failed") { 2385// alert(data.message); 2386// closeLoader() 2387// } 2388// }, 2389// beforeSend: function () { 2390 2391// var submitBtn = $('#seyahatBtn'); 2392// var loadingText = submitBtn.attr('data-loading-button-text'); 2393// submitBtn.prop('disabled', true); 2394// submitBtn.html(loadingText); 2395// openLoader(); 2396// }, 2397// error: function (jqXHR, textStatus, errorThrown) { 2398// var submitBtn = $('#seyahatBtn'); 2399// var buttonText = submitBtn.attr('data-button-text'); 2400// submitBtn.prop('disabled', false); 2401// submitBtn.html(buttonText); 2402// closeLoader() 2403 2404// setTimeout(function () { 2405// if (grecaptcha) { grecaptcha.reset(); } 2406// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2407// alert(jqXHR.responseJSON.Message); 2408// } 2409// }, 100); 2410// }, 2411// cache: false, 2412// contentType: false, 2413// processData: false 2414// }); 2415// return false; 2416//}); 2417//// #endregion 2418 2419//// #region SaÄlık Ajax Request 2420 2421//$('form#saglikForm').submit(function () { 2422 2423// var _recaptcha = $('#g-recaptcha-response-5').val(); 2424// if ($.isEmptyObject(_recaptcha)) { 2425// var submitBtn = $('#saglikBtn'); 2426// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2427// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2428// return false; 2429// } 2430 2431// var formData = new FormData(jQuery(this)[0]); 2432// $.ajax({
2433// url: '/GetOffer/SendForm', 2434// type: 'POST', 2435// data: formData, 2436// async: false, 2437// success: function (data) { 2438// if (data.status == "success") { 2439// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2440// } else if (data.status == "failed") { 2441// alert(data.message); 2442// closeLoader(); 2443// } 2444// }, 2445// beforeSend: function () { 2446 2447// var submitBtn = $('#saglikBtn'); 2448// var loadingText = submitBtn.attr('data-loading-button-text'); 2449// submitBtn.prop('disabled', true); 2450// submitBtn.html(loadingText); 2451// openLoader(); 2452// }, 2453// error: function (jqXHR, textStatus, errorThrown) { 2454// var submitBtn = $('#saglikBtn'); 2455// var buttonText = submitBtn.attr('data-button-text'); 2456// submitBtn.prop('disabled', false); 2457// submitBtn.html(buttonText); 2458// closeLoader(); 2459// setTimeout(function () { 2460// if (grecaptcha) { grecaptcha.reset(); } 2461// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2462// alert(jqXHR.responseJSON.Message); 2463// } 2464// }, 100); 2465// }, 2466// cache: false, 2467// contentType: false, 2468// processData: false 2469// }); 2470// return false; 2471//}); 2472//// #endregion 2473 2474//// #region SaÄlık Ajax Request 2475 2476//$('form#tamamlayiciSaglikForm').submit(function () { 2477 2478// var _recaptcha = $('#g-recaptcha-response-5').val(); 2479// if ($.isEmptyObject(_recaptcha)) { 2480// var submitBtn = $('#tamamlayiciSaglikBtn'); 2481// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2482// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2483// return false; 2484// } 2485 2486// var formData = new FormData(jQuery(this)[0]); 2487// $.ajax({
2488// url: '/GetOffer/SendForm', 2489// type: 'POST', 2490// data: formData, 2491// async: false, 2492// success: function (data) { 2493// if (data.status == "success") { 2494// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2495// } else if (data.status == "failed") { 2496// alert(data.message); 2497// closeLoader(); 2498// } 2499// }, 2500// beforeSend: function () { 2501 2502// var submitBtn = $('#tamamlayiciSaglikBtn'); 2503// var loadingText = submitBtn.attr('data-loading-button-text'); 2504// submitBtn.prop('disabled', true); 2505// submitBtn.html(loadingText); 2506// openLoader() 2507// }, 2508// error: function (jqXHR, textStatus, errorThrown) { 2509// var submitBtn = $('#tamamlayiciSaglikBtn'); 2510// var buttonText = submitBtn.attr('data-button-text'); 2511// submitBtn.prop('disabled', false); 2512// submitBtn.html(buttonText); 2513// closeLoader(); 2514 2515// setTimeout(function () { 2516// if (grecaptcha) { grecaptcha.reset(); } 2517// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2518// alert(jqXHR.responseJSON.Message); 2519// } 2520// }, 100); 2521// }, 2522// cache: false, 2523// contentType: false, 2524// processData: false 2525// }); 2526// return false; 2527//}); 2528//// #endregion 2529 2530//// #region SaÄlık Ajax Request 2531 2532//$('form#siberForm').submit(function () { 2533 2534// var _recaptcha = $('#g-recaptcha-response-6').val(); 2535// if ($.isEmptyObject(_recaptcha)) { 2536// var submitBtn = $('#siberBtn'); 2537// var robotRequiredMessage = submitBtn.attr('data-robot-required-message'); 2538// alert($.isEmptyObject(robotRequiredMessage) ? '"Ben Robot DeÄilim" alanı zorunludur.' : robotRequiredMessage); 2539// return false; 2540// } 2541 2542// var formData = new FormData(jQuery(this)[0]); 2543// $.ajax({
2544// url: '/GetOffer/SendForm', 2545// type: 'POST', 2546// data: formData, 2547// async: false, 2548// success: function (data) { 2549// if (data.status == "success") { 2550// window.location.href = 'https://online-uat.anadolusigorta.com.tr/bireysel' + data.redirect + '?enableCampaing=' + data.request_data.enableCampaing + '&channelName=' + data.request_data.channelName + '&packetType=' + data.request_data.packetType + '&policyType=' + data.request_data.policyType + '&selectedCampaign=' + data.request_data.campaignSelect + '&kampanyaKoduStr=' + data.request_data.campaignCode; 2551// } else if (data.status == "failed") { 2552// alert(data.message); 2553// closeLoader(); 2554// } 2555// }, 2556// beforeSend: function () { 2557 2558// var submitBtn = $('#siberBtn'); 2559// var loadingText = submitBtn.attr('data-loading-button-text'); 2560// submitBtn.prop('disabled', true); 2561// submitBtn.html(loadingText); 2562// openLoader() 2563// }, 2564// error: function (jqXHR, textStatus, errorThrown) { 2565// var submitBtn = $('#siberBtn'); 2566// var buttonText = submitBtn.attr('data-button-text'); 2567// submitBtn.prop('disabled', false); 2568// submitBtn.html(buttonText); 2569// closeLoader(); 2570 2571// setTimeout(function () { 2572// if (grecaptcha) { grecaptcha.reset(); } 2573// if (jqXHR && jqXHR.responseJSON && !$.isEmptyObject(jqXHR.responseJSON.Message)) { 2574// alert(jqXHR.responseJSON.Message); 2575// } 2576// }, 100); 2577// }, 2578// cache: false, 2579// contentType: false, 2580// processData: false 2581// }); 2582// return false; 2583//}); 2584// #endregion 2585 2586//#endregion
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.