////////////////////////////////////////////////////
// Ajax Motoru v2.1 by İK
// Son güncelleme 04.11.2006 15:00
// İsmail Kaplan tarafından hazırlanmıştır
// ismail@ismailkaplan.com
// www.ismailkaplan.com // Diğer uygulamalar için web sitemi ziyaret edebilirsiniz.
///////////////////////////////////////////////////
var x;
var y;
function Ajx(url, sKimlik, sParam) 
	{
		y = sKimlik

		// Tampon mekanizmasi için geçerli. Baska bir islevi yok :)
		i = Math.round(100000*Math.random());
		// Veri alma islemi sirasinda goruntulenecek animasyon yada yazi 
		document.getElementById(y).innerHTML = "<center><br><br><br><img src=images/loading.gif> <i><br><font color=#cccccc>Islem Yapiliyor... Lutfen bekleyiniz...</font></i><br><br><br></center>";	
		if (window.XMLHttpRequest) 
			{
				x=new XMLHttpRequest();
				x.onreadystatechange=xChange;
				x.open("GET",url+".asp?"+sParam+"&"+i,true);
				x.send(null)
			} 
		else if (window.ActiveXObject) 
			{
				x=new ActiveXObject("Microsoft.XMLHTTP");
			if (x) 
			{
				x.onreadystatechange=xChange;
			 	x.open("GET",url+".asp?"+sParam+"&"+i,true);
	 			x.send()
			}
		}
	}
function xChange()
	{
	if (x.readyState==4)
		{
			if (x.status==200 && x.responseText != "")
				{
				document.getElementById(y).innerHTML = x.responseText;
				} 
			else 
				{
				document.getElementById(y).innerHTML ="<center><br><br><i><font color=#666666>Veri alinirken hata olustu.<br><br>Lutfen daha sonra tekrar deneyin. !!</font></i></center>";
			}
		}
	}
function getCheckedValue(radioObj) 
{
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}		

function fn_yazi(thi)
{
   if ((event.keyCode < 65) || (event.keyCode > 122))
   	event.returnValue = false;
   	
   if (event.keyCode == 32)
   	event.returnValue = true;
 
   if ((event.keyCode == 304) || (event.keyCode == 305) || (event.keyCode == 214) || (event.keyCode == 246) || (event.keyCode == 220) || (event.keyCode == 351))
   	event.returnValue = true;
   	
   if ((event.keyCode == 252) || (event.keyCode == 199) || (event.keyCode == 231) || (event.keyCode == 286) || (event.keyCode == 287) || (event.keyCode == 350))
   	event.returnValue = true;
 	
   if ((event.keyCode >= 91) && (event.keyCode <= 96))
   	event.returnValue = false;
   	
}
function fn_rakam(thi)
{
   if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46))
      event.returnValue = false;
 
   if (event.keyCode == 32)
   	event.returnValue = true;    
 
   if (event.keyCode == 43)
   	event.returnValue = true;
      
   if(event.keyCode == 46 && instr(thi.value,".")>=0)
      event.returnValue = false;
 
}

