function changeAddressComponents(frm) { if (frm) frm.submit(); } function changeCity(frm) { if (!frm) return; var district = frm.elements[frm.id + ':districtId']; var quarter = frm.elements[frm.id + ':quarterId']; var village = frm.elements[frm.id + ':villageId']; if (district) { district.selectedIndex = 0; } if (quarter) { quarter.selectedIndex = 0; } if (village) { village.selectedIndex = 0; } changeAddressComponents(frm); } function changeDistrict(frm) { if (!frm) return; var quarter = frm.elements[frm.id + ':quarterId']; var village = frm.elements[frm.id + ':villageId']; if (quarter) { quarter.selectedIndex = 0; } if (village) { village.selectedIndex = 0; } changeAddressComponents(frm); } function changeVillage(frm) { if (!frm) return; var quarter = frm.elements[frm.id + ':quarterId']; if (quarter) { quarter.selectedIndex = 0; } checkStreetAndRoad(frm) changeAddressComponents(frm); } function changeQuarter(frm) { if (!frm) return; var village = frm.elements[frm.id + ':villageId']; if (village) { village.selectedIndex = 0; } checkStreetAndRoad(frm) changeAddressComponents(frm); } function checkStreetAndRoad(frm) { if (!frm) return; var roadByVorQ = frm.elements[frm.id + ':roadByVillageQuarter']; if (roadByVorQ && roadByVorQ.checked) { var road = frm.elements[frm.id + ':roadId']; // => avenue if (road) { road.selectedIndex = 0; } } var streetByVorQ = frm.elements[frm.id + ':streetByVillageQuarter']; if (streetByVorQ && streetByVorQ.checked) { var street = frm.elements[frm.id + ':streetId']; if (street) { street.selectedIndex = 0; } } } function changeDonorOperator(frm, newOperatorId) { if (!frm) return; var operator = frm.elements[frm.id + ':donorOperatorId']; if (operator) { operator.value = newOperatorId; } } function getAddressComponent(preportinCorporateForm,parentComponentValue,componentName,addressComboBox,clearAddress1,clearAddress2,clearAddress3,clearAddress4) { var checkVillageQuarterVillage; var parentComponentValue2; if (componentName == 'roadId') { if (document.getElementById('roadByVillageQuarter').checked == false) { checkVillageQuarterVillage = false; parentComponentValue = document.getElementById("districtId").value; } else { checkVillageQuarterVillage = true; parentComponentValue = document.getElementById("quarterId").value; parentComponentValue2 = document.getElementById("villageId").value; } } if (componentName == 'streetId') { if (document.getElementById('streetByVillageQuarter').checked == false) { checkVillageQuarterVillage = false; parentComponentValue = document.getElementById("districtId").value; } else { checkVillageQuarterVillage = true; parentComponentValue = document.getElementById("quarterId").value; parentComponentValue2 = document.getElementById("villageId").value; } } addressComboBox.options.length =0; if (clearAddress1 !='') clearAddress1.options.length = 0; if (clearAddress2 !='') clearAddress2.options.length = 0; if (clearAddress3 !='') clearAddress3.options.length = 0; if (clearAddress4 !='') clearAddress4.options.length = 0; if(parentComponentValue > 0 || parentComponentValue2 > 0) { var url = "https://www.turkcell.com.tr/turkcell/components/address?componentName="+ componentName +"&componentParentId="+ escape(parentComponentValue) +"&componentParentOtherId="+ escape(parentComponentValue2) +"&checkVillageQuarterVillage="+ escape(checkVillageQuarterVillage) ; var req = initRequest(); req.onreadystatechange = function() { if (req.readyState == 4) { if (req.status == 200) { parseMessages(req.responseXML,preportinCorporateForm,addressComboBox); } else if (req.status == 204){ } } }; req.open("GET", url, true); req.send(null); } } function fn_avenueNameCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(digitRegExp(fld)){ fld.value = fld.value + "."; } else if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ alert ("Cadde(Di\u011fer) alan\u0131 en az iki harf i\u00e7ermelidir."); fld.focus(); return false; } if (document.getElementById("roadId").options.length > 1) { document.getElementById("roadId").selectedIndex = document.getElementById("roadId").options.length -1; } cutWord(fld, 30); return true; } function fn_avenueNameLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(digitRegExp(fld)){ fld.value = fld.value + "."; } else if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ return false; } return true; } function fn_streetNameCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(digitRegExp(fld)){ fld.value = fld.value + "."; } else if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ alert ("Sokak(Di\u011fer) alan\u0131 en az iki harf i\u00e7ermelidir."); fld.focus(); return false; } if (document.getElementById("streetId").options.length > 1) { document.getElementById("streetId").selectedIndex = document.getElementById("streetId").options.length -1; } cutWord(fld, 30); return true; } function fn_streetNameLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(digitRegExp(fld)){ fld.value = fld.value + "."; } else if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ return false; } return true; } function checkTaxOffice(fld){ trimSpaces(fld); isCharNumericAll(fld,'.', '', '', '', ''); firstCharToUpper(fld); controlField(fld,'.','','','','','Y','Y','','Y','',''); } function setFrameSrc(frame){ var randomNumber=Math.floor(Math.random()*100000001); var date = getDateString(); var url ="https://www.turkcell.com.tr/webtrends.jpg?action=ser_"+date+"_testKurumsalForm&random="+randomNumber; var ifrm = document.getElementById(frame); if (ifrm) { ifrm.setAttribute('src', url); } } function checkEmailHasTurkishCharacters(temp) { var len = temp.value.length; var ch = temp.value.charAt(len-1); if (ch == '\u0130' || ch == '\u0131' || ch == '\u015e' || ch == '\u015f' || ch == '\u011e' || ch == '\u011f' || ch == '\u00c7' || ch == '\u00e7' || ch == '\u00dc' || ch == '\u00fc' || ch == '\u00d6' || ch == '\u00f6') temp.value = temp.value.substring(0,len-1); } function trimAllSpaces(temp){ var tempstring = temp; var tempstr = ""; for (var i = 0; i < tempstring.length; i++){ var ch = tempstring.substring(i, i + 1); if (ch == ' '){ } else { tempstr = tempstr + ch; } } temp = tempstr; } function isCharNumericAll(temp,ch1,ch2,ch3,ch4,ch5){ var tempstring = temp.value; var tempstr = ""; for (var i = 0; i < tempstring.length; i++){ var ch = tempstring.substring(i, i + 1); if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch < "0" || "9" < ch)) && ch != ' ' && ch != '\u0130' && ch != '\u0131' && ch != '\u015e' && ch != '\u015f' && ch != '\u011e' && ch != '\u011f' && ch != '\u00c7' && ch != '\u00e7' && ch != '\u00dc' && ch != '\u00fc' && ch != '\u00d6' && ch != '\u00f6' && ch != ch1 && ch != ch2 && ch != ch3 && ch != ch4 && ch != ch5){ } else { tempstr = tempstr + ch; } } temp.value = tempstr; } function digitRegExp(fld){ if (!fld) { return false; } var regexp = /^\d+$/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function atLeastTwoLetters(fld){ var regexp = /[a-z\u011f\u00fc\u0131\u015f\u00e7\u00f6]+.*[a-z\u011f\u00fc\u0131\u015f\u00e7\u00f6]+/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function atLeastTwoAlpha(fld){ var regexp = /[a-z\u011f\u00fc\u0131\u015f\u00e7\u00f60123456789]+.*[a-z\u011f\u00fc\u0131\u015f\u00e7\u00f60123456789]+/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function atLeastOneAlpha(fld){ var regexp = /\w+/; var exp = new RegExp(regexp); return exp.test(fld.value); } function fn_locationCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ alert('L\u00fctfen Mevki alan\u0131na en az iki karakter i\u00e7erecek \u015fekilde de\u011fer giriniz.'); fld.focus(); return false; } cutWord(fld, 40); return true; } function fn_siteNameCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(!atLeastTwoAlpha(fld)){ alert('L\u00fctfen Site alan\u0131na en az iki harf ya da rakam i\u00e7erecek \u015fekilde de\u011fer giriniz.'); fld.focus(); return false; } cutWord(fld, 30); return true; } function fn_siteNameLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(!atLeastTwoAlpha(fld)){ return false; } return true; } function fn_locationLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ return false; } return true; } function buildingNumberRegExp(fld){ var regexp = /^(no:){1}\d+([/]\w+)?$/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function buildingNumberInitRegExp(fld){ var regexp = /^\d+([/]\w+)?$/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function fn_buildingNumberCheck(fld){ if(fld.value.length == 0) return true; trimAllSpaces(fld); isCharNumericAll(fld,'/',':','','',''); if(buildingNumberInitRegExp(fld)){ fld.value = "NO:" + fld.value; } if(!buildingNumberRegExp(fld)){ alert('L\u00fctfen Bina Kap\u0131 No alan\u0131 i\u00e7in No:12 veya No:12/A veya No:12/1 format\u0131nda giri\u015f yap\u0131n\u0131z.'); fld.focus(); return false; } fld.value = fld.value.toUpperCase(); cutWord(fld, 10); return true; } function fn_buildingNumberLastCheck(fld){ if(fld.value.length == 0) return true; trimAllSpaces(fld); isCharNumericAll(fld,'/',':','','',''); if(buildingNumberInitRegExp(fld)){ fld.value = "NO:" + fld.value; } if(!buildingNumberRegExp(fld)){ return false; } fld.value = fld.value.toUpperCase(); return true; } function fn_neighbourhoodNameCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ alert('L\u00fctfen Semt alan\u0131 i\u00e7in en az iki harf i\u00e7erecek \u015fekilde giri\u015f yap\u0131n\u0131z.'); fld.focus(); return false; } cutWord(fld, 15); return true; } function fn_neighbourhoodNameLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','','','',''); if(fld.value.length > 0 && !atLeastTwoLetters(fld)){ return false; } return true; } function fn_apartmentNumberLastCheck(fld){ if(fld.value.length == 0) return true; trimAllSpaces(fld); isCharNumericAll(fld,':','','','',''); if(digitRegExp(fld)){ fld.value = "D:" + fld.value; } if(fld.value.length > 0 && !apartmentNumberRegExp(fld)){ return false; } firstCharToUpper(fld); return true; } function fn_apartmentNumberCheck(fld){ if(fld.value.length == 0) return true; trimAllSpaces(fld); isCharNumericAll(fld,':','','','',''); if(digitRegExp(fld)){ fld.value = "D:" + fld.value; } if(fld.value.length > 0 && !apartmentNumberRegExp(fld)){ alert('L\u00fctfen Daire alan\u0131 i\u00e7in 12 ya da D:12 format\u0131 \u015feklinde giri\u015f yap\u0131n\u0131z.'); fld.focus(); return false; } firstCharToUpper(fld); cutWord(fld, 5); return true; } function apartmentNumberRegExp(fld){ var regexp = /^(d:){1}\d+$/i; var exp = new RegExp(regexp); return exp.test(fld.value); } function fn_blockNameCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(!atLeastOneAlpha(fld)){ alert ("L\u00fctfen Apt/Blok alan\u0131na en az bir harf ya da rakam i\u00e7erecek \u015fekilde giri\u015f yap\u0131n\u0131z."); fld.focus(); return false; } cutWord(fld, 20); return true; } function fn_blockNameLastCheck(fld){ if(fld.value.length == 0) return true; trimSpaces(fld); controlField(fld, '', '', '', '', '', '', '', 'Y', '', '', ''); firstCharToUpper(fld); isCharNumericAll(fld,'.','/','-','&',''); if(!atLeastOneAlpha(fld)){ return false; } return true; } function validateForm(frm) { if (!frm) { return false; } var reason=""; var companyName = frm.elements[frm.id + ':companyName']; if (companyName) { if (isEmpty(companyName.value)) { reason +="L\u00fctfen 'Kurum \u00dcnvan\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z. \n"; companyName.value= trim(companyName.value); } } var checkTaxOffice = true; var tradeAreaId = frm.elements[frm.id + ':tradeAreaId']; if (tradeAreaId) { if (!isEmpty(tradeAreaId.value) && (tradeAreaId.value=='30' || tradeAreaId.value=='31'|| tradeAreaId.value=='57')) { checkTaxOffice = false; } } var taxOffice = frm.elements[frm.id + ':taxOffice']; if (taxOffice) { if (isEmpty(taxOffice.value) && checkTaxOffice) { reason +="L\u00fctfen 'Vergi Dairesi' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z. \n"; taxOffice.value= trim(taxOffice.value); } } var taxNo = frm.elements[frm.id + ':taxNo']; if (taxNo && tradeAreaId) { if (isEmpty(taxNo.value) && (tradeAreaId.value == 0)) { reason +="L\u00fctfen 'Vergi Numaras\u0131' veya 'Sekt\u00f6r Bilgisi' alanlar\u0131ndan en az birini bo\u015f b\u0131rakmay\u0131n\u0131z. \n"; taxNo.value= trim(taxNo.value); } else if (checkTaxOffice && isEmpty(taxNo.value)) { reason +="L\u00fctfen 'Vergi Numaras\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z. \n"; } } var companyPhone = frm.elements[frm.id + ':companyPhone']; var companyPhoneKod = frm.elements[frm.id + ':companyPhoneKod']; if (companyPhone && companyPhoneKod) { if (isEmpty(companyPhone.value) && isEmpty(companyPhoneKod.value)) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; companyPhone.value= trim(companyPhone.value); companyPhoneKod.value= trim(companyPhoneKod.value); } else if (isEmpty(companyPhone.value) || isEmpty(companyPhoneKod.value)) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131n\u0131 ge\u00e7erli bir de\u011fer giriniz.\n"; companyPhone.value= trim(companyPhone.value); companyPhoneKod.value= trim(companyPhoneKod.value); } else if (!isEmpty(companyPhoneKod.value) && !telCheck(companyPhoneKod)) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' i\u00e7in ilk karakter olarak 0 girmeyiniz.\n"; companyPhoneKod.value= trim(companyPhoneKod.value); } else if (!isEmpty(companyPhone.value) && !telCheck(companyPhone)) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131 i\u00e7in d\u00f6rd\u00fcnc\u00fc karakter olarak 0 girmeyiniz.\n"; companyPhone.value= trim(companyPhone.value); } else if (!isEmpty(companyPhone.value) && (!/^[0-9]*$/.test(companyPhone.value))) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; companyPhone.value= trim(companyPhone.value); } else if (!isEmpty(companyPhoneKod.value) && (!/^[0-9]*$/.test(companyPhoneKod.value))) { reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; companyPhoneKod.value= trim(companyPhoneKod.value); } else if (!isEmpty(companyPhone.value) && (companyPhone.value.length < 7)){ reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; companyPhone.value= trim(companyPhone.value); } else if (!isEmpty(companyPhoneKod.value) && (companyPhoneKod.value.length < 3)){ reason +="L\u00fctfen '\u015eirket \u0130rtibat Telefon Numaras\u0131' kodu i\u00e7in en az \u00fc\u00e7 rakam giriniz.\n"; companyPhoneKod.value= trim(companyPhoneKod.value); } } var contactPersonFirstName = frm.elements[frm.id + ':contactPersonFirstName']; if (contactPersonFirstName) { if (isEmpty(contactPersonFirstName.value)) { reason +="L\u00fctfen 'Ad\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z. \n"; contactPersonFirstName.value= trim(contactPersonFirstName.value); }else{ if (!isAlphabetical(contactPersonFirstName.value)){ reason +="L\u00fctfen 'Ad\u0131' alan\u0131na alfabetik karakter giriniz.\n"; } } } var contactPersonSecondName = frm.elements[frm.id + ':contactPersonSecondName']; if (contactPersonSecondName) { if (!isEmpty(contactPersonSecondName.value) && !isAlphabetical(contactPersonSecondName.value)){ reason +="L\u00fctfen '\u0130kinci Ad\u0131' alan\u0131na alfabetik karakter giriniz.\n"; } } var contactPersonSurName = frm.elements[frm.id + ':contactPersonSurName']; if (contactPersonSurName) { if (isEmpty(contactPersonSurName.value)) { reason +="L\u00fctfen 'Soyad\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; contactPersonSurName.value= trim(contactPersonSurName.value); }else{ if (!isAlphabetical(contactPersonSurName.value)){ reason +="L\u00fctfen 'Soyad\u0131' alan\u0131na alfabetik karakter giriniz.\n"; } } } var contactPersonTitleId = frm.elements[frm.id + ':contactPersonTitleId']; if (contactPersonTitleId) { if (contactPersonTitleId.value < 0) { reason +="L\u00fctfen 'Yetkili Ki\u015fi \u00dcnvan\u0131' alan\u0131 i\u00e7in bir de\u011fer se\u00e7iniz.\n"; } } var contactPersonTelephoneKod = frm.elements[frm.id + ':contactPersonTelephoneKod']; var contactPersonTelephone = frm.elements[frm.id + ':contactPersonTelephone']; if (contactPersonTelephoneKod && contactPersonTelephone) { if (!isEmpty(contactPersonTelephoneKod.value) && !telCheck(contactPersonTelephoneKod)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' i\u00e7in ilk karakter olarak 0 girmeyiniz.\n"; contactPersonTelephoneKod.value= trim(contactPersonTelephoneKod.value); } else if (!isEmpty(contactPersonTelephoneKod.value) && (contactPersonTelephoneKod.value.length < 3)){ reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' kodu i\u00e7in en az \u00fc\u00e7 rakam giriniz.\n"; contactPersonTelephoneKod.value= trim(contactPersonTelephoneKod.value); } else if (!isEmpty(contactPersonTelephoneKod.value) && (!/^[0-9]*$/.test(contactPersonTelephoneKod.value))) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' kodu i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonTelephoneKod.value= trim(contactPersonTelephoneKod.value); } if (!isEmpty(contactPersonTelephone.value) && !telCheck(contactPersonTelephone)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' alan\u0131 i\u00e7in d\u00f6rd\u00fcnc\u00fc karakter olarak 0 girmeyiniz.\n"; contactPersonTelephone.value= trim(contactPersonTelephone.value); } else if (!isEmpty(contactPersonTelephone.value) && ((contactPersonTelephone.value.length < 7) || (!/^[0-9]*$/.test(contactPersonTelephone.value)))){ reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonTelephone.value= trim(contactPersonTelephone.value); } if ((!isEmpty(contactPersonTelephone.value) && isEmpty(contactPersonTelephoneKod.value)) || (isEmpty(contactPersonTelephone.value) && !isEmpty(contactPersonTelephoneKod.value))) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi \u0130\u015f Telefonu' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonTelephone.value= trim(contactPersonTelephone.value); contactPersonTelephoneKod.value= trim(contactPersonTelephoneKod.value); } } var contactPersonGsmKod = frm.elements[frm.id + ':contactPersonGsmKod']; var contactPersonGsm = frm.elements[frm.id + ':contactPersonGsm']; if (contactPersonGsmKod && contactPersonGsm) { if (isEmpty(contactPersonGsmKod.value) && isEmpty(contactPersonGsm.value)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; contactPersonGsmKod.value= trim(contactPersonGsmKod.value); contactPersonGsm.value= trim(contactPersonGsm.value); } else if (isEmpty(contactPersonGsmKod.value) || isEmpty(contactPersonGsm.value)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' alan\u0131n\u0131 ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonGsmKod.value= trim(contactPersonGsmKod.value); contactPersonGsm.value= trim(contactPersonGsm.value); } else if (!isEmpty(contactPersonGsmKod.value) && !telCheck(contactPersonGsmKod)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' i\u00e7in ilk karakter olarak 0 girmeyiniz.\n"; contactPersonGsmKod.value= trim(contactPersonGsmKod.value); } else if (!isEmpty(contactPersonGsm.value) && !telCheck(contactPersonGsm)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' alan\u0131 i\u00e7in d\u00f6rd\u00fcnc\u00fc karakter olarak 0 girmeyiniz.\n"; contactPersonGsm.value= trim(contactPersonGsm.value); } else if (!isEmpty(contactPersonGsmKod.value) && !isGsmPrefixExpression3(contactPersonGsmKod.value)) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' i\u00e7in ilk karakter olarak 5 giriniz.\n"; contactPersonGsmKod.value= trim(contactPersonGsmKod.value); } else if (!isEmpty(contactPersonGsm.value) && (!isGsmExpression7(contactPersonGsm.value) || (contactPersonGsm.value.length < 7))) { reason +="L\u00fctfen '\u0130rtibat Ki\u015fi Cep Telefonu' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonGsm.value= trim(contactPersonGsm.value); } } var cityId = frm.elements[frm.id + ':cityId']; if (cityId) { if (cityId.value < 0) { reason +="L\u00fctfen '\u0130l' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } var districtId = frm.elements[frm.id + ':districtId']; if (districtId) { if (districtId.value < 0) { reason +="L\u00fctfen '\u0130l\u00e7e' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } var area = frm.elements[frm.id + ':area']; if (area) { if (!isEmpty(area.value) && !fn_neighbourhoodNameLastCheck(area)) { reason +="L\u00fctfen Semt alan\u0131 i\u00e7in en az iki harf i\u00e7erecek \u015fekilde giri\u015f yap\u0131n\u0131z.\n"; } } var quarterId = frm.elements[frm.id + ':quarterId']; var villageId = frm.elements[frm.id + ':villageId']; if (quarterId && villageId) { if (quarterId.value < 0 && villageId.value < 0) { reason +="L\u00fctfen 'Mahalle' veya 'K\u00f6y' alanlar\u0131ndan en az birini bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } var site = frm.elements[frm.id + ':site']; var roadId = frm.elements[frm.id + ':roadId']; var streetId = frm.elements[frm.id + ':streetId']; if (quarterId && site && roadId && streetId) { if (quarterId.value > 0 && isEmpty(site.value) && roadId.value < -1 && streetId.value <-1) { reason +="L\u00fctfen 'Site', 'Cadde' veya 'Sokak' alanlar\u0131ndan en az birini bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } var roadOther = frm.elements[frm.id + ':roadOther']; if (roadOther) { if (!isEmpty(roadOther.value) && !fn_avenueNameLastCheck(roadOther)) { reason +="L\u00fctfen 'Cadde(Di\u011fer) alan\u0131na iki harf i\u00e7erek \u015fekilde giri\u015f yap\u0131n\u0131z'.\n" ; } } if (roadId && roadOther) { if (roadId.value == -1 && isEmpty(roadOther.value)) { reason +="L\u00fctfen 'Cadde(Di\u011fer) alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z'.\n" ; } } if (site) { if (!isEmpty(site.value) && !fn_siteNameLastCheck(site)) { reason +="L\u00fctfen 'Site' alan\u0131na en az iki harf ya da rakam i\u00e7erecek \u015fekilde de\u011fer giriniz.\n" ; } } var streetOther = frm.elements[frm.id + ':streetOther']; if (streetOther) { if (!isEmpty(streetOther.value) && !fn_streetNameLastCheck(streetOther)) { reason +="L\u00fctfen 'Sokak(Di\u011fer) alan\u0131na iki harf i\u00e7erek \u015fekilde giri\u015f yap\u0131n\u0131z'.\n" ; } } if (streetId && streetOther) { if (streetId.value == -1 && isEmpty(streetOther.value)) { reason +="L\u00fctfen 'Sokak(Di\u011fer) alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z'.\n" ; } } var location = frm.elements[frm.id + ':location']; if (location) { if (!isEmpty(location.value) && !fn_locationLastCheck(location)) { reason +="L\u00fctfen 'Mevki' alan\u0131 i\u00e7in en az iki harf i\u00e7eren ge\u00e7erli bir de\u011fer giriniz.\n" ; } } var blok = frm.elements[frm.id + ':blok']; var doorNo = frm.elements[frm.id + ':doorNo']; if (blok && doorNo) { if (isEmpty(blok.value) && isEmpty(doorNo.value)) { reason +="L\u00fctfen 'Apt/Blok' veya 'Bina Kap\u0131 No' alanlar\u0131ndan en az birini bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } if (blok) { if (!isEmpty(blok.value) && !fn_blockNameLastCheck(blok)) { reason += "L\u00fctfen 'Apt/Blok' alan\u0131na en az bir harf ya da rakam i\u00e7erecek \u015fekilde giri\u015f yap\u0131n\u0131z.\n"; } } if (doorNo) { if (! isEmpty(doorNo.value) && !fn_buildingNumberLastCheck(doorNo)) { reason += "L\u00fctfen 'Bina Kap\u0131 No'' alan\u0131 i\u00e7in No:12 veya No:12/A veya No:12/1 format\u0131nda giri\u015f yap\u0131n\u0131z.\n"; } } var flat = frm.elements[frm.id + ':flat']; if (flat) { if (!isEmpty(flat) && !fn_apartmentNumberLastCheck(flat)) { reason +="L\u00fctfen 'Daire' alan\u0131 i\u00e7in 12 ya da D:12 format\u0131 \u015feklinde giri\u015f yap\u0131n\u0131z.\n"; } } var contactPersonEmail1 = frm.elements[frm.id + ':contactPersonEmail1']; var contactPersonEmail2 = frm.elements[frm.id + ':contactPersonEmail2']; if (contactPersonEmail1) { if (isEmpty(contactPersonEmail1.value)) { reason +="L\u00fctfen 'E-Posta Adresi' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } if (!isEmpty(contactPersonEmail1.value) && !checkEmail(contactPersonEmail1.value)) { reason +="L\u00fctfen 'E-Posta Adresi' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; contactPersonEmail1.value= trim(contactPersonEmail1.value); } else if (contactPersonEmail1.value != contactPersonEmail2.value ) { reason +="L\u00fctfen 'E-Posta Adresi' ve 'E-Posta Adresi Tekrar' alanlar\u0131 i\u00e7in ayn\u0131 de\u011ferleri giriniz.\n"; } } var nrOfPostpaidLinesToPortin = frm.elements[frm.id + ':nrOfPostpaidLinesToPortin']; var nrOfPrepaidLinesToPortin = frm.elements[frm.id + ':nrOfPrepaidLinesToPortin']; var nrOfLinesAllOperators = frm.elements[frm.id + ':nrOfLinesAllOperators']; if (nrOfPostpaidLinesToPortin && nrOfPrepaidLinesToPortin) { if (isEmpty(nrOfPostpaidLinesToPortin.value) && isEmpty(nrOfPrepaidLinesToPortin.value)) { reason +="L\u00fctfen 'Ta\u015f\u0131mak \u0130stedi\u011fi Kont\u00f6rl\u00fc Hat Say\u0131s\u0131' veya 'Ta\u015f\u0131mak \u0130stedi\u011fi Fatural\u0131 Hat Say\u0131s\u0131' alanlar\u0131ndan birini bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } if (nrOfLinesAllOperators && nrOfPostpaidLinesToPortin && nrOfPrepaidLinesToPortin) { if (isEmpty(nrOfLinesAllOperators.value)) { reason +="L\u00fctfen 'Toplam sahip oldu\u011fu hat say\u0131s\u0131' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } else { var isPrepaidEmpty = isEmpty(nrOfPrepaidLinesToPortin.value); var isPostpaidEmpty = isEmpty(nrOfPostpaidLinesToPortin.value); if (!isPrepaidEmpty && !isPostpaidEmpty) { var A = nrOfPrepaidLinesToPortin.value * 1; var B = nrOfPostpaidLinesToPortin.value * 1; var totalline = (A + B) ; if (totalline > (nrOfLinesAllOperators.value*1)) { reason +="L\u00fctfen 'Ta\u015f\u0131mak \u0130stedi\u011fi Kont\u00f6rl\u00fc Hat Say\u0131s\u0131' ve 'Ta\u015f\u0131mak \u0130stedi\u011fi Fatural\u0131 Hat Say\u0131s\u0131' alanlar\u0131na girilen toplam de\u011ferin 'Toplam sahip oldu\u011fu hat say\u0131s\u0131' alan\u0131na girilen de\u011fere e\u015fit yada daha az olmas\u0131na dikkat ediniz.\n"; } } if (!isPrepaidEmpty && isPostpaidEmpty) { if ((nrOfPrepaidLinesToPortin.value*1) > (nrOfLinesAllOperators.value*1)) { reason +="L\u00fctfen 'Ta\u015f\u0131mak \u0130stedi\u011fi Kont\u00f6rl\u00fc Hat Say\u0131s\u0131' alan\u0131na girilen de\u011ferin 'Toplam sahip oldu\u011fu hat say\u0131s\u0131' alan\u0131na girilen de\u011fere e\u015fit yada daha az olmas\u0131na dikkat ediniz.\n"; } } if (isPrepaidEmpty && !isPostpaidEmpty) { if ((nrOfPostpaidLinesToPortin.value*1) > (nrOfLinesAllOperators.value*1)) { reason +="L\u00fctfen 'Ta\u015f\u0131mak \u0130stedi\u011fi Fatural\u0131 Hat Say\u0131s\u0131' alan\u0131na girilen de\u011ferin 'Toplam sahip oldu\u011fu hat say\u0131s\u0131' alan\u0131na girilen de\u011fere e\u015fit yada daha az olmas\u0131na dikkat ediniz.\n"; } } } } var portInSampleMSISDNPart1 = frm.elements[frm.id + ':portInSampleMSISDNPart1']; var portInSampleMSISDNPart2 = frm.elements[frm.id + ':portInSampleMSISDNPart2']; if (portInSampleMSISDNPart1 && portInSampleMSISDNPart2) { if (isEmpty(portInSampleMSISDNPart1.value) && isEmpty(portInSampleMSISDNPart2.value)) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; portInSampleMSISDNPart1.value= trim(portInSampleMSISDNPart1.value); } else if (isEmpty(portInSampleMSISDNPart1.value) || isEmpty(portInSampleMSISDNPart2.value)) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' alan\u0131 i\u00e7in ge\u00e7erli bir numara giriniz.\n"; portInSampleMSISDNPart1.value= trim(portInSampleMSISDNPart1.value); } else if (!isEmpty(portInSampleMSISDNPart1.value) && !telCheck(portInSampleMSISDNPart1)) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' i\u00e7in ilk karakter olarak 0 girmeyiniz.\n"; portInSampleMSISDNPart1.value= trim(portInSampleMSISDNPart1.value); } else if (!isEmpty(portInSampleMSISDNPart2.value) && !telCheck(portInSampleMSISDNPart2)) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' alan\u0131 i\u00e7in d\u00f6rd\u00fcnc\u00fc karakter olarak 0 girmeyiniz.\n"; portInSampleMSISDNPart2.value= trim(portInSampleMSISDNPart2.value); } else if (!isEmpty(portInSampleMSISDNPart1.value) && !isGsmPrefixExpression3(portInSampleMSISDNPart1.value)) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' i\u00e7in ilk karakter olarak 5 giriniz.\n"; portInSampleMSISDNPart1.value= trim(portInSampleMSISDNPart1.value); } else if (!isEmpty(portInSampleMSISDNPart2.value) && (!isGsmExpression7(portInSampleMSISDNPart2.value) || (portInSampleMSISDNPart2.value.length < 7))) { reason +="L\u00fctfen 'GSM No (Ta\u015f\u0131nacak \u00d6rnek bir GSM No)' alan\u0131 i\u00e7in ge\u00e7erli bir de\u011fer giriniz.\n"; portInSampleMSISDNPart2.value= trim(portInSampleMSISDNPart2.value); } } var operator = frm.elements['operator']; if (operator) { var i=0 for (; i < operator.length; i++) { if (operator[i].checked) { break; } } if (i == operator.length) { reason +="L\u00fctfen 'Operat\u00f6r Ad\u0131 (Yukar\u0131da Belirtilen GSM No'nun Operat\u00f6r Bilgisi)' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; } } var securityKod = frm.elements[frm.id + ':securityKod']; if (securityKod) { if (isEmpty(securityKod.value)) { reason +="L\u00fctfen 'G\u00fcvenlik Kodu' alan\u0131n\u0131 bo\u015f b\u0131rakmay\u0131n\u0131z.\n"; securityKod.value= trim(securityKod.value); } } if(isEmpty(reason)){ var source = frm.elements['sourceEvent']; if (source) { source.value = "nextFormSubmit"; } setFrameSrc('kurumsalFrame'); return true; } else { alert(reason); return false; } }