function kullaniciaditest(kullaniciadi){ $.ajax({ type:'GET', url:'ajax/kayitajax.php?cins=ka&getir='+kullaniciadi, success: function(ajaxCevap){ if(ajaxCevap == 1){ inlineMsg('kullaniciadi','Kullanıcı Adınız Daha Önceden Kayıtlanmış',2); return false; } } }); //return false; } function mail(mail){ $.ajax({ type:'GET', url:'ajax/kayitajax.php?cins=mail&getir='+mail, success: function(ajaxCevap){ if(ajaxCevap == 1){ inlineMsg('mail','Email Adresiniz Sistemde Kayıtlı.',2); return false; } } }); //return false; } function kayitdogrulama(form) { var sozlesme = document.getElementById('sozlesme'); var kullaniciadi = form.kullaniciadi.value; var sifre = form.sifre.value; var sifre2 = form.sifre1.value; var email = form.mail.value; var ad = form.isim.value; var il = form.il[form.il.selectedIndex].value; var ilce = form.ilceslc[form.ilceslc.selectedIndex].value; var semt = form.semt[form.semt.selectedIndex].value; var soyad = form.soyisim.value; var dogum = form.dogum.value; var adres = form.adres.value; var guvenlik = form.guvenlik.value; var kullaniciadiRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü0-9_]+(([\'\,\.\-) ][a-zA-Z ])?[a-zA-Z]*)*$/; var sifreRegex = /^[a-zA-Z0-9]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/; var adRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü]+(([\'\,\.\-\(s)\][a-zA-Z ])?[a-zA-Z]*)*$/; var soyadRegex = /^[a-zA-ZĞŞİÇÖÜğşıçöü]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/; var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; if(kullaniciadi == "") { inlineMsg('kullaniciadi','Kullanıcı Adını Girmelisiniz.',2); return false; } if(!kullaniciadi.match(kullaniciadiRegex)) { inlineMsg('kullaniciadi','Sadece Alfanumerik Karakterler ve "_" Kullanabilirsiniz.',2); return false; } if(kullaniciadi.length <= 4) { inlineMsg('kullaniciadi','Kullanıcı Adınız 4 Karakterden Kısa Olamaz',2); return false; } if(kullaniciadi.length >= 15) { inlineMsg('kullaniciadi','Kullanıcı Adınız 15 Karakterden Uzun Olamaz',2); return false; }else{ kullaniciaditest(kullaniciadi); } if(email == "") { inlineMsg('mail','Bir E-Mail Adresi Girmelisiniz',2,0); return false; } if(!email.match(emailRegex)) { inlineMsg('mail','Hatalı E-Mail Adresi Girdiniz.',2,0); return false; }else{ mail(email); } if(sifre == "") { inlineMsg('sifre','Şifrenizi Girmelisiniz.',2,0); return false; } if(sifre.length <= 4) { inlineMsg('sifre','Şifreniz 4 Karakterden Kısa Olamaz',2); return false; } if(!sifre.match(sifreRegex)) { inlineMsg('sifre','Şifrenizde Özel Karakterler Bulunmamalıdır.',2,0); return false; } if(sifre2 == "") { inlineMsg('sifre1','Şifrenizi Tekrar Giriniz.',2,0); return false; } if(!sifre2.match(sifreRegex)) { inlineMsg('sifre1','Hatalı Şifre Girdiniz.',2,0); return false; } if(!sifre2.match(sifre)) { inlineMsg('sifre1','Şifreleriniz Aynı Olmalıdır.',2,0); return false; } if(!sifre.match(sifre2)) { inlineMsg('sifre1','Şifreleriniz Aynı Olmalıdır.',2,0); return false; } if(ad == "") { inlineMsg('isim','Adınızı Giriniz',2,0); return false; } if(!ad.match(adRegex)) { inlineMsg('isim','İsminizi Hatalı Girdiniz.',2,0); return false; } if(soyad == "") { inlineMsg('soyisim','Soyadınızı Giriniz',2,0); return false; } if(!soyad.match(soyadRegex)) { inlineMsg('soyisim','Soyisminizi Hatalı Girdiniz.',2,0); return false; } if(dogum == "") { inlineMsg('dogum','Doğum Tarihinizi "gg/aa/yyyy" şeklinde Girmelisiniz.',2,0); return false; } if(il == "-1"){ inlineMsg('il','İlinizi Seçiniz',2,1); return false; } if(ilce == "-1"){ inlineMsg('ilceslc','İlçenizi Seçiniz',2,1); return false; } if(semt == "-1"){ inlineMsg('semt','Semtinizi Seçiniz',2,1); return false; } if(adres == ""){ inlineMsg('adres','Açık Adresinizi Giriniz.',2,0); return false; } if(guvenlik == ""){ inlineMsg('guvenlik','Güvenlik Kodunu Boş Geçemezsiniz.',2,0); return false; } if(sozlesme.checked == false) { inlineMsg('sozlesme','Üye Olabilmeniz İçin Sözleşmeyi Kabul Etmelisiniz.',2); return false; } return true; } function girisdogrulamak(form){ var kullaniciadi = form.kullaniciadi.value; var sifre = form.sifre.value; var kullaniciadiRegex = /^[a-zA-Z0-9_]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/; //var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim); if(kullaniciadi == "") { inlineMsg('kullaniciadi','Kullanıcı Adını Girmelisiniz.',2); return false; } if(!kullaniciadi.match(kullaniciadiRegex)) { inlineMsg('kullaniciadi','Sadece Alfanumerik Karakterler ve "_" Kullanabilirsiniz.',2); return false; } if(sifre == "") { inlineMsg('sifre','Şifrenizi Boş Bırakmayınız.',2); return false; } if(!sifre.match(sifreRegex)) { inlineMsg('sifre','Hatalı Şifre Girdiniz.',2); return false; } return true;//girisYap(); } function sifremiunuttum(form){ var kullaniciadi = form.kullaniciadi.value; var mail = form.mail.value; var guvenlik = form.guvenlik.value; var kullaniciadiRegex = /^[a-zA-Z0-9_]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/; var guvenlikreg = /^[a-zA-Z0-9]*$/; var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/; //var messageRegex = new RegExp(/<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>/gim); if(kullaniciadi == "") { inlineMsg('kullaniciadi','Kullanıcı Adını Girmelisiniz.',2); return false; } if(!kullaniciadi.match(kullaniciadiRegex)) { inlineMsg('kullaniciadi','Sadece Alfanumerik Karakterler ve "_" Kullanabilirsiniz.',2); return false; } if(mail == "") { inlineMsg('mail','Mail Adresinizi Boş Bırakmayınız.',2); return false; } if(!mail.match(emailRegex)) { inlineMsg('mail','Mail Adresiniz Hatalı.',2); return false; } if(guvenlik == "") { inlineMsg('guvenlik','Karakterleri Yazınız.',2); return false; } if(guvenlik == "Karakterleri Yazınız") { inlineMsg('guvenlik','Karakterleri Yazınız.',2); return false; } if(!guvenlik.match(guvenlikreg)) { inlineMsg('guvenlik','Güvenlik Kodu Sadece Alfanumerik Karakterlerden Oluşmalıdır.',2); return false; } return true;//girisYap(); } var MSGTIMER = 20; var MSGSPEED = 5; var MSGOFFSET = 3; var MSGHIDE = 3; function inlineMsg(target,string,autohide,a) { var msg; var msgcontent; if(!document.getElementById('msg')) { msg = document.createElement('div'); msg.id = 'msg'; msgcontent = document.createElement('div'); msgcontent.id = 'msgcontent'; document.body.appendChild(msg); msg.appendChild(msgcontent); msg.style.filter = 'alpha(opacity=0)'; msg.style.opacity = 0; msg.alpha = 0; } else { msg = document.getElementById('msg'); msgcontent = document.getElementById('msgcontent'); } msgcontent.innerHTML = string; msg.style.display = 'block'; var msgheight = msg.offsetHeight; var targetdiv = document.getElementById(target); if(!a){ targetdiv.select(); } var targetheight = targetdiv.offsetHeight; var targetwidth = targetdiv.offsetWidth; var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2); var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET; //alert(leftposition+"_"+topposition); if($('#'+target)){ $.scrollTo($('#'+target),{duration:1000,offset:-50}); } msg.style.top = topposition + 'px'; msg.style.left = leftposition + 'px'; clearInterval(msg.timer); msg.timer = setInterval("fadeMsg(1)", MSGTIMER); if(!autohide) { autohide = MSGHIDE; } window.setTimeout("hideMsg()", (autohide * 1000)); } function hideMsg(msg) { var msg = document.getElementById('msg'); if(!msg.timer) { msg.timer = setInterval("fadeMsg(0)", MSGTIMER); } } function fadeMsg(flag) { if(flag == null) { flag = 1; } var msg = document.getElementById('msg'); var value; if(flag == 1) { value = msg.alpha + MSGSPEED; } else { value = msg.alpha - MSGSPEED; } msg.alpha = value; msg.style.opacity = (value / 100); msg.style.filter = 'alpha(opacity=' + value + ')'; if(value >= 99) { clearInterval(msg.timer); msg.timer = null; } else if(value <= 1) { msg.style.display = "none"; clearInterval(msg.timer); } } function leftPosition(target) { var left = 0; if(target.offsetParent) { while(1) { left += target.offsetLeft; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.x) { left += target.x; } return left; } function topPosition(target) { var top = 0; if(target.offsetParent) { while(1) { top += target.offsetTop; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.y) { top += target.y; } return top; } if(document.images) { arrow = new Image(7,80); arrow.src = "resimler/msg_arrow.gif"; }