function formcheck() { if (document.form.nick.value == "") { alert ("Lutfen bir rumuz giriniz !"); document.form.nick.focus(); c_nick.innerHTML='Rumuz'; return false; } if (document.form.nick.value.length<4 || document.form.nick.value.length>20) { alert ("Rumuz 4-20 karakter uzunluğunda olmalı !"); document.form.nick.focus(); c_nick.innerHTML='Rumuz'; return false; } if (document.form.nick.value.length<4 || document.form.nick.value.length>20) { alert ("Rumuz 4-20 karakter uzunluğunda olmalı !"); document.form.nick.focus(); c_nick.innerHTML='Rumuz'; return false; } var kod = document.form.nick.value; var uniCode; var specialCode = ''; for (var i=0; i < kod.length; i++) { uniCode = kod.charCodeAt(i); if ((specialCode.indexOf (kod.charAt(i)) == -1) && ((uniCode < 48) || (uniCode > 57)) && ((uniCode < 65) || (uniCode > 90)) && ((uniCode < 97) || (uniCode > 122))) { //(specialCode), (0-9), (a-z), (A-Z) alert("Rumuzunuzda özel karakter ve boşluk bulunamaz !"); document.form.nick.focus(); c_nick.innerHTML='Rumuz'; return false; } } if (document.form.email.value.match(/www.*?/)) { alert ("E-mail adresinizi doğru giriniz. Mailiniz, kullanici@siteadi.com şeklinde olmalıdır !"); document.form.email.focus(); c_email.innerHTML='E-mail'; return false; } if (document.form.pass.value == "") { alert ("Lütfen bir şifre giriniz !"); document.form.pass.focus(); c_pass.innerHTML='Şifre'; return false; } if (document.form.pass.value.length<4 || document.form.pass.value.length>40) { alert ("Şifre 4-20 karakter uzunluğunda olmalı !"); document.form.pass.focus(); c_pass.innerHTML='Şifre'; return false; } if (document.form.pass.value.search(" ") != -1){ alert("Şifrenizde boşluk bulunamaz !"); document.form.pass.focus(); c_pass.innerHTML='Şifre'; return false; } if (document.form.pass.value == document.form.nick.value) { alert ("Güvenlik sebebiyle rumuz ve şifreniz aynı olamaz !"); document.form.pass.focus(); c_pass.innerHTML='Şifre'; return false; } if (document.form.gender.value=="0") { alert ("Lütfen cinsiyetinizi seçiniz !"); document.form.gender.focus(); c_gender.innerHTML='Cinsiyet'; return false; } if (document.form.email.value == "") { alert ("E-mail adresinizi giriniz! !"); document.form.email.focus(); c_email.innerHTML='E-mail'; return false; } if (document.form.email.value == "@") { alert ("E-mail adresinizi giriniz! !"); document.form.email.focus(); c_email.innerHTML='E-mail'; return false; } if (!document.form.agreement.checked) { alert ("Lütfen kutucuğu seçerek üyelik sözleşmesini kabul ettiğinizi belirtiniz!"); return false; } var themail = document.form.email.value if ( (themail.indexOf ('@',0) == -1) || (themail.indexOf('.',0) == -1) || (themail.indexOf(' ',0) != -1) || (themail.length<6) || themail.indexOf ('@',0) != themail.lastIndexOf ('@') ) { alert ("E-mail adresinizi doğru giriniz !"); document.form.email.focus(); c_email.innerHTML='E-mail'; return false; } //if (document.form.submit.action != "") { //document.form.submit.disabled=1; //document.form.submit.value="Lütfen bekleyin"; //} } function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer") { // on IE, we have to use ActiveX ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { // on every other browser, we can directly create a new XMLHttpRequest object ro = new XMLHttpRequest(); } return ro; } var http = createRequestObject(); function handleResponse() { if(http.readyState == 4) { var response = http.responseText; var update = new Array(); if(response.indexOf('|' != -1)) { update = response.split("|"); //document.getElementById(update[0]).innerHTML = update[1]; alert(update[1]); } } } function handleResponse2() { if(http.readyState == 4) { var response = http.responseText; var update = new Array(); if(response.indexOf('|' != -1)) { update = response.split("|"); nickchk.innerHTML = update[1]; } } } function sndUserCheck(action) { http.open("get", "public_inc/nickcontrol.php?username="+action); http.onreadystatechange = handleResponse; http.send(null); } function nickcheck(action) { var kod = document.form.nick.value; var uniCode; var specialCode = ''; for (var i=0; i < kod.length; i++) { uniCode = kod.charCodeAt(i); if ((specialCode.indexOf (kod.charAt(i)) == -1) && ((uniCode < 48) || (uniCode > 57)) && ((uniCode < 65) || (uniCode > 90)) && ((uniCode < 97) || (uniCode > 122))) { //(specialCode), (0-9), (a-z), (A-Z) nickchk.innerHTML='
Rumuzunuzda özel karakter ve boşluk bulunamaz !'; document.form.nick.blur(); document.form.nick.focus(); c_nick.innerHTML='Rumuz'; return false; } else { http.open("get", "public_inc/nickcontrol_inner.php?username="+action); http.onreadystatechange = handleResponse2; http.send(null); } } } function landSelected(){ if(document.form.country.selectedIndex==1){ document.form.country.disabled=false; } else { document.form.country.disabled=true; } }