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 kullanici_kontrol (tablo,dump,kutu) {
	 document.getElementById(dump).style.visibility="visible";
	 document.getElementById(dump).innerHTML = "<img src=images/tools/ajax-loader.gif>";	
	 var nickname = document.getElementById(kutu).value;	
	  http.open("POST", "lions_uyelik.php?kontrol="+tablo+"&altr="+dump+"&tkiwi="+nickname);
	   http.onreadystatechange = handleResponse;
       http.send(null);
}

 function yeni_sifre () {
	 
	 document.getElementById("yeni_sifrem").style.visibility="visible";
	 document.getElementById("yeni_sifrem").innerHTML = "<img src=images/tools/ajax-loader.gif>";	
	 var eski_sifre = document.getElementById("eskisifre").value;
	 
	 var yeni_sifre = document.getElementById("yeni_sifre").value;	
	 var yeni_sifre_tekrar = document.getElementById("yeni_sifre_tekrar").value;	
	  http.open("POST", "lions_yeni_sifre.php?oldpass="+eski_sifre+"&newpass="+yeni_sifre+"&newpasst="+yeni_sifre_tekrar, true);
	   http.onreadystatechange = handleResponse;
       http.send(null);
}


 function Login () {
	 document.getElementById("logincontrol").style.visibility="visible";
	 document.getElementById("logincontrol").innerHTML = "<center>Kontrol Ediliyor...</center>";
	 
	 var nickname = document.getElementById("username").value;	
	 var pass = document.getElementById("pass").value;	
	  http.open("POST", "index.php?isim="+nickname+"&sifre="+pass, true);
	   http.onreadystatechange = handleResponse;
       http.send(null);
}



// the response in this case is formatted as follows:
// object|text
// where object is the id of the HTML element we are going to update
// and text is what it will be updated to
// this could obviously work a lot better with some XML
function handleResponse()
{
	if(http.readyState == 4) {
	  var response = http.responseText;
	 
    var update = new Array();

    if(response.indexOf('|' != -1)) {
    	update = response.split("|");
		
      document.getElementById(update[0]).innerHTML = update[1];
    }
  }
}
