﻿function formCheck(tobject){
		
		var required = Array("adi", "soyadi", "dogumgun", "dogumay", "dogumyil", "egitimdurumu", "meslek", "sehir", "ozgecmis","email", "kullaniciadi", "sifre", "tekrar_sifre", "sifresoru", "sifrecevap");
	var descr = Array("Adınız", "Soyadınız", "Doğduğunuz Gün", "Doğduğunuz Ay", "Doğduğunuz Yıl", "Eğitim Durumunuz", "Mesleğiniz", "Yaşadığınız Şehir","Öz Geçmişiniz", "Email Adresiniz", "Kullanıcı Adınız", "Şifreniz", "Tekrar Şifre", "Şifre Sorusu", "Şifre Cevabı");
	var errormsg = "Lütfen aşağıdaki alanları doldurunuz:\n";
	var l_Msg = errormsg.length;
	for (var i = 0; i < required.length; i++){
		var obj = tobject.elements[required[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].value == ""){
					errormsg += " ©  " + descr[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					errormsg += " ©  " + descr[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					errormsg += " ©  " + descr[i] + "\n";
				}
				break;
			default:
				if (obj.value == "" || obj.value == null){
					errormsg += " ©  " + descr[i] + "\n";
				}
			}
		}
	}

	if (errormsg.length == l_Msg){
		
		return true;
	}else{
		alert(errormsg);
		return false;
	}
}
var testresults
function checkemailyeniuye(){
var harfler="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"
var str=document.form1.email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Lütfen geçerli bir e-mail adresi giriniz!")
testresults=false
document.form1.email.select()
return false;
}
   if(document.form1.kullaniciadi.value.length < 3)
    {alert("Kullanıcı adınız en az 3 karakter olmalıdır.")
     document.form1.kullaniciadi.select()
     return false;
	}
   for(i=0; i<16; i++){
   if (harfler.indexOf(form1.kullaniciadi.value.charAt(i))<0)
    {alert("Kullanıcı adınızda hatalı karekterler var \n (ç,ı,I,Y,ö,ğ,ü,<,>,@,*,/,%,&,{,[,],},#,') gibi")
    document.form1.kullaniciadi.select()
    return false;
}
   if(document.form1.sifre.value.length < 4)
    {alert("Şifreniz en az 4 karakter olmalıdır.")
     document.form1.sifre.select()
     return false;
}
   if(document.form1.sifre.value != document.form1.tekrar_sifre.value)
    {alert("Girdiğiniz şifreler aynı olmalıdır.")
     document.form1.tekrar_sifre.select()
     return false;
}
if(!document.form1.kabulediyorum.checked)
    {alert("Üyelik sözleşmesini okudum ve kabul ediyorum\nOnay kutusunu işaretlemeniz gerekiyor.") ;   
return false;
}

}
return (testresults)
}

  

function checktformyeniuye(){
if (document.layers||document.getElementById||document.all)
return checkemailyeniuye()
else
return true
}

