function selectPaymentType(type) { types = new Array(true, true); types[type] = false; pf = document.forms["payment"]; pf.cc_owner.disabled = types[0]; pf.cc_number.disabled = types[0]; pf.cc_month.disabled = types[0]; pf.cc_year.disabled = types[0]; pf.cc_sec_code.disabled = types[0]; pf.no_0.disabled = types[0]; pf.wc_2.disabled = types[0]; pf.wc_3.disabled = types[0]; pf.wc_4.disabled = types[0]; pf.wc_5.disabled = types[0]; pf.wc_6.disabled = types[0]; pf.gb_2.disabled = types[0]; pf.gb_3.disabled = types[0]; pf.gb_4.disabled = types[0]; pf.gb_5.disabled = types[0]; pf.gb_6.disabled = types[0]; } function checkDeliveryForm() { f = document.forms["delivery"]; emailRE = RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i); areaCodeRE = RegExp(/\d{1,}/); phoneRE = RegExp(/\d{7,}/); var err = ""; if (f.first_name.value == '') err = "Lütfen teslim edilecek kiÅŸinin adını giriniz."; else if (f.last_name.value == '') err = "Lütfen teslim edilecek kiÅŸinin soyadını giriniz."; else if (f.address.value == '') err = "Lütfen geçerli bir teslimat adresi giriniz."; else if (f.city.value == '') err = "Lütfen teslimat adresinin bulunduÄŸu ÅŸehri giriniz."; else if (f.country.value == '') err = "Lütfen teslimat adresinin bulunduÄŸu ülkeyi giriniz."; else if (emailRE.test(f.email.value) != true) err = "Lütfen teslim edilecek kiÅŸiye ait \ngeçerli bir email adresi giriniz."; else if (areaCodeRE.test(f.areaCode.value) != true || phoneRE.test(f.phone.value) != true) err = "Lütfen teslim edilecek kiÅŸiye ait\ngeçerli bir telefon numarası giriniz."; if (err != "") { alert(err); return false; } } function checkBillingForm() { f = document.forms["billing"]; areaCodeRE = RegExp(/\d{1,}/); phoneRE = RegExp(/\d{7,}/); var err = ""; if (f.first_name.value == '') err = "Lütfen fatura kesilecek kiÅŸinin adını giriniz."; else if (f.last_name.value == '') err = "Lütfen fatura kesilecek kiÅŸinin soyadını giriniz."; else if (f.address.value == '') err = "Lütfen geçerli bir fatura adresi giriniz."; else if (f.city.value == '') err = "Lütfen fatura adresinin bulunduÄŸu ÅŸehri giriniz."; else if (f.country.value == '') err = "Lütfen fatura adresinin bulunduÄŸu ülkeyi giriniz."; else if (areaCodeRE.test(f.areaCode.value) != true || phoneRE.test(f.phone.value) != true) err = "Lütfen fatura kesilecek kiÅŸiye ait\ngeçerli bir telefon numarası giriniz."; if (err != "") { alert(err); return false; } } function checkPaymentForm() { f = document.forms["payment"]; if (f.type_cc.checked == false) // not credit card return true; var err = ""; sec_RE = RegExp(/.{3,3}/); owner_RE = RegExp(/[a-zA-Zçðýöþü]{2,} [a-zA-ZÇÐÝÖÞÜ]{2,}/); number_RE = RegExp(/[\d]{16,}/); var today = new Date(); if(owner_RE.test(f.cc_owner.value) != true) err = "Lütfen kredi kartı sahibinin adını kontrol ediniz.\nTürkçe karakter kullanmayınız."; else if(number_RE.test(f.cc_number.value) != true) err = "Lütfen kredi kartı numaranızı kontrol ediniz."; else if (f.cc_year.options[f.cc_year.selectedIndex].value <= today.getFullYear().toString().substr(2) && f.cc_month.options[f.cc_month.selectedIndex].value < today.getMonth()+1) err = "Lütfen kredi kartının son kullanma tarihini gözden geçiriniz."; else if(sec_RE.test(f.cc_sec_code.value) != true) err = "Lütfen kredi kartının güvenlik kodunu giriniz."; if (err != "") { alert(err); return false; } }