function isValidString (InString)  {
		if(InString.length==0) return (false);
		var RefString="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-";
		for (Count=0; Count < InString.length; Count++)  {
		TempChar= InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1)
		return (false);
		}
		return (true);
		}
		/* Harf Testi 2*/
function isValidString2 (InString)  {
		if(InString.length==0) return (false);
		var RefString="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
		for (Count=0; Count < InString.length; Count++)  {
		TempChar= InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1)
		return (false);
		}
		return (true);
		}
		/* Harf Testi 3*/
function isValidString3 (InString)  {
		if(InString.length==0) return (false);
		var RefString="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.@-_1234567890";
		for (Count=0; Count < InString.length; Count++)  {
		TempChar= InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1)
		return (false);
		}
		return (true);
		}
		/* Gecerli E-mail testi */
function isValidMail(address)
		{ a = address.indexOf ("@") ; b = address.indexOf (".") ;
		   if (a == -1 || b == -1)
			{ return false }
		   else
			 { return true } ;
		}
		/* ANA TEST BOLUMU */
function checkData (){
		/* Kullanici adi*/
		if (document.forms['form1'].kuladi.value.length==0){
		alert("'Kullanıcı adı' hanesini boş bıraktınız")
		return false;
		}
		TestVar = isValidString (document.forms['form1'].kuladi.value)
		if (TestVar == 0){
		alert ("'Kullanıcı adı' hanesinde a-z, 0-9 ve '_' karakterlerini kullanabilirsiniz");
		document.forms['form1'].kuladi.value = "";
		return false;
		}
		document.forms['form1'].kuladi.value = document.forms['form1'].kuladi.value.toLowerCase();

		/* E-mail */
		if (document.forms['form1'].email.value.length==0){
		alert("'E-Mail' hanesini boş bıraktınız.")
		return false;
		}
		TestVar = isValidMail (document.forms['form1'].email.value)
		if (TestVar == 0){
		alert ("'E-Mail' hanesine geçerli bir e-mail adresi giriniz");
		document.forms['form1'].email.value = "";
		return false;
		}
		TestVar = isValidString3 (document.forms['form1'].email.value)
		if (TestVar == 0){
		alert ("'E-Mail' hanesine geçerli bir e-mail adresi giriniz");
		document.forms['form1'].email.value = "";
		return false;
		}
		
		if (document.forms['form1'].email2.value.length==0){
		alert("'E-Mail onay' hanesini boş bıraktınız")
		return false;
		}
		if (document.forms['form1'].email.value != document.forms['form1'].email2.value) {
		alert ("'E-Mail onay' hanesine farklı E-mail girdiniz")
		document.forms['form1'].email2.value = "";
		return false;
		}

		/* Sifre */
		if (document.forms['form1'].sifre.value.length==0){
		alert("'Sifre' hanesini boş bıraktınız.")
		return false;
		}
		TestVar = isValidString2 (document.forms['form1'].sifre.value)
		if (TestVar == 0){
		alert ("'Şifre' hanesine sadece harf ve sayı girebilirsiniz");
		document.forms['form1'].sifre.value = "";
		return false;
		}
		if (document.forms['form1'].sifre.value.length<=5){
		alert("'Şifre' hanesine en az 6 karakterden oluşan bir şifre giriniz");
		document.forms['form1'].sifre.value = "";
		return false;
		}

		/* Sifre2 */
		if (document.forms['form1'].sifre2.value.length==0){
		alert("'Şifre onay' hanesini boş bıraktınız")
		return false;
		}
		if (document.forms['form1'].sifre.value != document.forms['form1'].sifre2.value) {
		alert ("'Şifre onay' hanesine farklı  şifre girdiniz")
		document.forms['form1'].sifre2.value = "";
		return false;
		}

		/* Kullanıcı Bilgileri Kontrolu */
		if (document.forms['form1'].isim.value.length==0){
		alert("'Adınız' hanesini boş bıraktınız")
		return false;
		}

		if (document.forms['form1'].soyad.value.length==0){
		alert("'Soyadınız' hanesini boş bıraktınız")
		return false;
		}

		if (document.forms['form1'].adres.value.length==0){
		alert("'Adresiniz' hanesini boş bıraktınız")
		return false;
		}

		if (document.forms['form1'].ilce.value.length==0){
		alert("'İlçe' hanesini boş bıraktınız")
		return false;
		}

		if (document.forms['form1'].sehir.value==0){
		alert("'Sehir' seçimini boş bıraktınız")
		return false;
		}

		if (document.forms['form1'].telalan.value.length==0){
		alert("'Telefon alan kodu' hanesini boş bıraktınız")
		return false;
		}
		
		if (document.forms['form1'].tel.value.length==0){
		alert("'Telefon' hanesini boş bıraktınız")
		return false;
		}
				
		if (document.forms['form1'].sozlesmeBOX.checked){
		}else{
	  var x = false;
	  x = confirm("Üyelik sözleşmesini kabul ediyor musunuz.?")
	  document.forms['form1'].sozlesmeBOX.checked=x;
	  if (x){
		}else{
		alert("Sözleşmeyi kabul etmeden üye olamazsınız!");
		}
	  return x;
  }
return true;
}