function createRequestObject()
{
	var ro;
  var browser = navigator.appName;

  if(browser == "Microsoft Internet Explorer") {
		// on IE, we have to use ActiveX
  	ro = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
  	// on every other browser, we can directly create a new XMLHttpRequest object
    ro = new XMLHttpRequest();
  }
  return ro;
}

var http = createRequestObject();

function handleResponse()
{
	if(http.readyState == 4) {
	  var response = http.responseText;
    var update = new Array();

    if(response.indexOf('|' != -1)) {
    	update = response.split("|");
		if(update[1] != "go") {
		alert(update[1]);
		data.document.onay2.kadi.focus(); 
		return false;
		}
		else
		{
		return true;
		}   
    }
  }
}
function handleResponse2()
{
	if(http.readyState == 4) {
	  var response = http.responseText;
    var update = new Array();

    if(response.indexOf('|' != -1)) {
    	update = response.split("|");
		if(update[1] != "go") {
		alert(update[1]);
		data.document.onay2.email.focus(); 
		return false;
		}
		else
		{
		return true;
		}   
    }
  }
}
 
function CheckUsername() {
data = document.onay2;
if(data.kadi.value.length > 0) {
http.open("get", "public_inc/nickcontrol_message.php?nick="+data.kadi.value+"");
http.onreadystatechange = handleResponse;
http.send(null);
return false;
}
}
function CheckEmail() {
data = document.onay2;
if(data.email.value.length > 0) {
http.open("get", "public_inc/emailcontrol_message.php?email="+data.email.value+"");
http.onreadystatechange = handleResponse2;
http.send(null);
return false;
}
}

function bak_uyelik() {

data = document.onay2;
   


 if (data.kadi.value=="") {
  alert('Kullanıcı adı giriniz!');
  data.kadi.focus();
  return false;
 }
var kod = document.onay2.kadi.value;

        var uniCode;

        var specialCode = '';

        for (var i=0; i < kod.length; i++) {
                uniCode = kod.charCodeAt(i);

                if ((specialCode.indexOf (kod.charAt(i)) == -1) && ((uniCode < 48) || (uniCode > 57)) && ((uniCode < 65) || (uniCode > 90)) && ((uniCode < 97) || (uniCode > 122))) {  //(specialCode), (0-9), (a-z), (A-Z)

                        alert("Kullanıcı adı geçersizdir! Sadece [A-Z],[0-9] Kullanın (ç,ü,ö,ğ,ş,ı,Ç,Ü,Ö,Ğ,Ş,İ hariç)");

                        document.onay2.kadi.focus();
						return false;

                }

        }


 if (data.sifre.value=="") {
  alert('Şifre giriniz!');
  data.sifre.focus();
  return false;
 }
 
 if (data.sifre2.value=="") {
  alert('Şifre giriniz!');
  data.sifre2.focus();
  return false;
 }
 
 if (data.sifre.value!=data.sifre2.value) {
  alert('Şifreler uyuşmuyor!');
  data.sifre.focus();
  return false;
 }
 
  if (data.email.value=="") {
  alert('E-Mail giriniz!');
  data.email.focus();
  return false;
 }
  
  if (data.email2.value=="") {
  alert('E-Mail giriniz!');
  data.email2.focus();
  return false;
 }
  if (data.email.value!=data.email2.value) {
  alert('E-mailler uyuşmuyor!');
  data.email.focus();
  return false;
 }

  
  if (data.captcha.value=="") {
  alert('Güvenlik kodunu giriniz!');
  data.captcha.focus();
  return false;
 }
 
if (data.submit.action != "") {
         data.submit.disabled=1; 
         data.submit.value="Lütfen Bekleyin.."; 
}

}

function avatarx(id) {
show_image.innerHTML='<img src="images/avatars/'+id+'" border=0 height="100" width="100" align="absmiddle">';

}
