function isEmpty (s) { return ((s == null) || (s.length == 0)); }
function stripSpaces (s) {
	while (s.substring(0, 1) == ' ') s = s.substring(1);
	return s;
}

function validate() 
{ 	
	if (document.enrollmentForm.f_name.value == "") 
	{
		alert("Lütfen Adınızı giriniz."); 
		document.enrollmentForm.f_name.focus();
	   	return (false);
	}

	if (document.enrollmentForm.l_name.value == "") 
	{
		alert("Lütfen Soyadınızı giriniz."); 
		document.enrollmentForm.l_name.focus();
	   	return (false);
	}
	if ((document.enrollmentForm.birth_date_day.value == "") ||
		(document.enrollmentForm.birth_date_month.value == "") ||
		(document.enrollmentForm.birth_date_year.value == ""))
	{
		alert("Lütfen Doğum tarihinizi giriniz.");
		document.enrollmentForm.birth_date_day.focus();
	   	return (false);
	}
	if (document.enrollmentForm.birth_place.value == "")
	{
		alert("Lütfen Doğum yerinizi giriniz.");
		document.enrollmentForm.birth_place.focus();
	   	return (false);
	}
	
	
	if (document.enrollmentForm.maiden_name.value == "") 
	{
		alert("Lütfen Anne Kızlık Soyadınızı giriniz."); 
		document.enrollmentForm.maiden_name.focus();
	   	return (false);
	}
	if (document.enrollmentForm.UserName.value == "")
	{
		alert("Lütfen kullanıcı adı giriniz.");
		document.enrollmentForm.UserName.focus();
	   	return (false);
	}
	if (document.enrollmentForm.pwd_1.value == "")
	{
		alert("Lütfen Şifrenizi giriniz."); 
		document.enrollmentForm.pwd_1.focus();
	   	return (false);
	}
	if (document.enrollmentForm.pwd_2.value == "")
	{
		alert("Lütfen Şifrenizi Tekrar giriniz."); 
		document.enrollmentForm.pwd_2.focus();
	   	return (false);
	}
	
	if (document.enrollmentForm.pwd_1.value != document.enrollmentForm.pwd_2.value)
	{
		alert("Girmiş olduğunuz iki şifre de birbirinin aynı olmalıdır.");
		document.enrollmentForm.pwd_1.focus();
	   	return (false);
	}

	if (isEmpty(stripSpaces(document.enrollmentForm.pwd_1.value))) {
		alert("Lütfen Şifrenizi giriniz.");
		document.enrollmentForm.pwd_1.focus();
		return false;
	}

	if (document.enrollmentForm.pwd_1.value.length < 6) {
		alert("Lütfen Şifrenizi en az 6 karakter giriniz.");
		document.enrollmentForm.pwd_1.focus();
		return false;
	}

	var i, harfVar, rakamVar ;
	harfVar = false; 	rakamVar = false;
	for (i = 0; i <= document.enrollmentForm.pwd_1.value.length; i++)
		{
		if (((document.enrollmentForm.pwd_1.value.charAt(i) >= 'a') &&  (document.enrollmentForm.pwd_1.value.charAt(i) <= 'z' )) 
		 || ((document.enrollmentForm.pwd_1.value.charAt(i) >= 'A') &&  (document.enrollmentForm.pwd_1.value.charAt(i) <= 'Z' ))) 
		 {harfVar = true;}
		if ((document.enrollmentForm.pwd_1.value.charAt(i) >= '0') &&  (document.enrollmentForm.pwd_1.value.charAt(i) <= '9' ))
		 {rakamVar = true;}
		}

	if ((harfVar != true) || (rakamVar != true)) {
		alert("Şifreniz en az bir alfabetik veya nümerik karakter içermek zorundadır.");
		document.enrollmentForm.pwd_1.focus();
		return false;
	}

	for (i = 2; i <= document.enrollmentForm.pwd_1.value.length; i++)
		{
		if ((document.enrollmentForm.pwd_1.value.charAt(i-2) == document.enrollmentForm.pwd_1.value.charAt(i-1)) && (document.enrollmentForm.pwd_1.value.charAt(i-2) == document.enrollmentForm.pwd_1.value.charAt(i))) 
			{
			alert("Şifrede aynı karakter ikiden fazla kez yanyana kullanılamaz.");
			document.enrollmentForm.pwd_1.focus();
			return false;
			}
		}
		
	if (isEmpty(stripSpaces(document.enrollmentForm.pwd_2.value))) {
		alert("Lütfen Şifrenizi tekrar giriniz.");
		document.enrollmentForm.pwd_2.focus();
		return false;
	}

	if (document.enrollmentForm.pwd_2.value.length < 6) {
		alert("Lütfen Şifrenizi en az 6 karakter giriniz.");
		document.enrollmentForm.pwd_2.focus();
		return false;
	}

	if (document.enrollmentForm.pwd_2.value.length > 9) {
		alert("Lütfen Şifrenizi en fala 9 karakter giriniz.");
		document.enrollmentForm.pwd_2.focus();
		return false;
	}

	harfVar = false; 	rakamVar = false;
	for (i = 0; i <= document.enrollmentForm.pwd_2.value.length; i++)
		{
		if (((document.enrollmentForm.pwd_2.value.charAt(i) >= 'a') &&  (document.enrollmentForm.pwd_2.value.charAt(i) <= 'z' )) 
		 || ((document.enrollmentForm.pwd_2.value.charAt(i) >= 'A') &&  (document.enrollmentForm.pwd_2.value.charAt(i) <= 'Z' ))) 
		 {harfVar = true;}
		if ((document.enrollmentForm.pwd_2.value.charAt(i) >= '0') &&  (document.enrollmentForm.pwd_2.value.charAt(i) <= '9' ))
		 {rakamVar = true;}
		}

	if ((harfVar != true) || (rakamVar != true)) {
		alert("Şifreniz en az bir alfabetik veya nümerik karakter içermek zorundadır.");
		document.enrollmentForm.pwd_2.focus();
		return false;
	}

	for (i = 2; i <= document.enrollmentForm.pwd_2.value.length; i++)
		{
		if ((document.enrollmentForm.pwd_2.value.charAt(i-2) == document.enrollmentForm.pwd_2.value.charAt(i-1)) && (document.enrollmentForm.pwd_2.value.charAt(i-2) == document.enrollmentForm.pwd_2.value.charAt(i))) 
			{
			alert("Şifrede aynı karakter ikiden fazla kez yanyana kullanılamaz.");
			document.enrollmentForm.pwd_2.focus();
			return false;
			}
		}

	if (document.enrollmentForm.pwd_1.value != document.enrollmentForm.pwd_2.value) {
		alert("Girmiş olduğunuz iki şifre de birbirinin aynı olmalıdır.");
		document.enrollmentForm.pwd_1.focus();
		return false;
	}

	if(document.enrollmentForm.pwd_1.value == document.enrollmentForm.UserName.value) {
		alert("Kullanıcı adı ve şifreniz aynı olamaz. Lütfen kontrol ederek yeniden tanımlayınız.");
		document.enrollmentForm.pwd_1.focus();
		return false;
	}
return true;
}