var uyetamam=0;
var mailtamam=0;
var sifretamam=0;
var isimtamam=0;
var guvenliktamam=0;
function KontrolEt()
{
if(document.uyelik.username.value == "") {
document.getElementById("uygun").innerHTML = "<img src=images/yasak.gif>";
uyetamam=0;
} else {
if(window.XMLHttpRequest)
{
gelen = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
gelen = new ActiveXObject("Microsoft.XMLHTTP");
}
 
gelen.open("POST", "uye.html?islem=kontrol&tip=kad", true);
gelen.onreadystatechange = KontrolEtGuncelle;
gelen.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
gelen.send("uye=" + document.uyelik.username.value);
}

function KontrolEtGuncelle()
{
if(gelen.readyState == 4)
{ 
if(gelen.status == 200)
{
if(gelen.responseText == "KAYITLI"){
document.getElementById("uygun").innerHTML = "<img src=images/yasak.gif>";
uyetamam=0;
} else {
document.getElementById("uygun").innerHTML = "<img src=images/devam.gif>";
uyetamam=1;
}
}
else
{
document.getElementById("uygun").innerHTML = "HATA";
}
}
}
genelKontrol();
} 

function regKontrol(pattern, value)
{
   r = new RegExp(pattern, "g");
   return r.test(value);
}
 
function mailKontrol()
{
     patternEposta   = "^"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"@"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"[\.]"+"([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0-9_\.\-]+)"+"$";
           
     if ( !regKontrol(patternEposta,document.uyelik.mail.value))
     {
document.getElementById("mailuygun").innerHTML = "<img src=images/yasak.gif>";
mailtamam=0;
     }
     else {
document.getElementById("mailuygun").innerHTML = "<img src=images/devam.gif>";
mailtamam=1;
}
genelKontrol();
} 

function isimKontrol()
{
if(document.uyelik.username.value == "") {
document.getElementById("isimuygun").innerHTML = "<img src=images/yasak.gif>";
isimtamam=0;
} else {
document.getElementById("isimuygun").innerHTML = "<img src=images/devam.gif>";
isimtamam=1;
}
genelKontrol();
}
function soruKontrol()
{
if(document.uyelik.username.value == "") {
document.getElementById("soruuygun").innerHTML = "<img src=images/yasak.gif>";
isimtamam=0;
} else {
document.getElementById("soruuygun").innerHTML = "<img src=images/devam.gif>";
isimtamam=1;
}
genelKontrol();
}
function cevapKontrol()
{
if(document.uyelik.username.value == "") {
document.getElementById("cevapuygun").innerHTML = "<img src=images/yasak.gif>";
isimtamam=0;
} else {
document.getElementById("cevapuygun").innerHTML = "<img src=images/devam.gif>";
isimtamam=1;
}
genelKontrol();
}
		function sifreKontrol(sifre)
		{
			var counter_to_check = 0;
			var minlength_to_check = 6;

			if (sifre.length >= minlength_to_check)
			{
				counter_to_check = counter_to_check + 1;
			}
			if (sifre.match(/[A-Z\Ä\Ö\Ü]/))
			{
				counter_to_check = counter_to_check + 2;
			}
			if (sifre.match(/[a-z\ä\ö\ü\ß]/))
			{
				counter_to_check = counter_to_check + 1;
			}
			if (sifre.match(/[0-9]/))
			{
				counter_to_check = counter_to_check + 2;
			}
            if (sifre.match(/[\.\,\?\!\%\*\_\#\:\;\~\\&\$\§\€\@\/\=\+\-\(\)\[\]\|\<\>]/))
            {
               counter_to_check = counter_to_check + 2;
            }


			if (counter_to_check <= 2)
			{
				document.getElementsByName('sifreuygun')[0].style.backgroundColor = 'red';
				document.getElementsByName('sifreuygun')[0].style.color = 'black';
				document.getElementsByName('sifreuygun')[0].style.border = '1px solid black';
				document.getElementsByName('sifreuygun')[0].value = 'Güvensiz';
			}
			else if (counter_to_check <= 4)
			{
				document.getElementsByName('sifreuygun')[0].style.backgroundColor = 'yellow';
				document.getElementsByName('sifreuygun')[0].style.color = 'black';
				document.getElementsByName('sifreuygun')[0].style.border = '1px solid black';
				document.getElementsByName('sifreuygun')[0].value = 'Tavsiye Edilmez';
			}
			else if (counter_to_check <= 5)
			{
				document.getElementsByName('sifreuygun')[0].style.backgroundColor = 'green';
				document.getElementsByName('sifreuygun')[0].style.color = 'red';
				document.getElementsByName('sifreuygun')[0].style.border = '1px solid black';
				document.getElementsByName('sifreuygun')[0].value = 'Ýdare Eder';
			}
			else if (counter_to_check <= 7)
			{
				document.getElementsByName('sifreuygun')[0].style.backgroundColor = 'green';
				document.getElementsByName('sifreuygun')[0].style.color = 'red';
				document.getElementsByName('sifreuygun')[0].style.border = '1px solid black';
				document.getElementsByName('sifreuygun')[0].value = 'Güvenli';
			}
			else if (counter_to_check == 8)
			{
				document.getElementsByName('sifreuygun')[0].style.backgroundColor = 'green';
				document.getElementsByName('sifreuygun')[0].style.color = 'red';
				document.getElementsByName('sifreuygun')[0].style.border = '1px solid black';
				document.getElementsByName('sifreuygun')[0].value = 'Çok Güvenli';
			}
sifre2Kontrol();
		}
function sifre2Kontrol()
{
if(document.uyelik.pass.value == document.uyelik.pass2.value && document.uyelik.pass.value != '') {
document.getElementById("sifre2uygun").innerHTML = "<img src=images/devam.gif>";
sifretamam=1;
} else {
document.getElementById("sifre2uygun").innerHTML = "<img src=images/yasak.gif>";
sifretamam=0;
}
genelKontrol();
}

function guvenlikKontrol() {
if(document.uyelik.kod.value.length < 6)
guvenliktamam=0;
else
guvenliktamam=1;
genelKontrol();
}

function genelKontrol()
{
if (sifretamam == 1 && mailtamam == 1 && uyetamam == 1 && guvenliktamam == 1)
document.uyelik.submit.disabled = false;
else
document.uyelik.submit.disabled = true;
}
