function validate_kayitol()
{
		valid = true;
		/*******************************************************************************
  **  TÜM ALANLAR DOLU MU?
  *******************************************************************************/
		if ( document.form1.ad.value == "" || document.form1.soyad.value == "" || document.form1.eposta.value == "" || document.form1.eposta_tekrar.value == "" || document.form1.soru1.value == "" || document.form1.soru2.value == "" )
		{
		  alert("Tüm alanları doldurmanız gerekmektedir...");
		  valid = false;
		}
		else
		{
		  /*******************************************************************************
				*  e-posta alanında özel karakter var mı?
				*******************************************************************************/
				var iChars = "!#$%^&*()+=[]\\\';,/{}|\":<>?";
				for (var i=0; i<document.form1.eposta.value.length; i++)
				{
						if (iChars.indexOf(document.form1.eposta.value.charAt(i)) != -1) {
								alert("E-posta alanında yazım hatası var...");
								valid = false;
								break;
						}
				}
				for (var i=0; i<document.form1.eposta_tekrar.value.length; i++)
				{
						if (iChars.indexOf(document.form1.eposta_tekrar.value.charAt(i)) != -1) {
								alert("E-posta (tekrar) alanında yazım hatası var...");
								valid = false;
								break;
						}
				}
				/*******************************************************************************
				*  e-posta formatı doğru mu?
				*******************************************************************************/
		  if (valid)
				{
						var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
						if ( pattern.test(document.form1.eposta.value) == false || document.form1.eposta.value.indexOf(" ") != -1 )
						{ 
						  alert("E-posta alanında yazım hatası var...");
								valid = false;
						}
				}
				if (valid)
				{
						var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
						if ( pattern.test(document.form1.eposta_tekrar.value) == false || document.form1.eposta_tekrar.value.indexOf(" ") != -1 )
						{ 
						  alert("E-posta (tekrar) alanında yazım hatası var...");
								valid = false;
						}
				}
				/*******************************************************************************
				*  e-posta alanında aynı mı?
				*******************************************************************************/
				if (valid)
				{
				  if ( document.form1.eposta.value != document.form1.eposta_tekrar.value )
				  {
		      alert("E-posta alanları birbirinin aynı değil...");
		      valid = false;
				  }
				}
		}
		/*******************************************************************************
  **  FORMU GÖNDERME KARARI
  *******************************************************************************/
		return valid;
}
