function AJAX() {
	var a=false;
	try{a=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{a=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){a=false;}}
	if(!a && typeof XMLHttpRequest !='undefined'){try{a=new XMLHttpRequest();}catch(e) {a=false;}}
	if(!a && window.createRequest){try{a=window.createRequest();}catch(e){a=false;}}
	return a;
}
// POST işlemleri
function JXP(y,f,yer,dosya,sc) {
	a = new AJAX();
	if (a) {
		a.onreadystatechange=function(){}
		a.abort()
	}	
    a.onreadystatechange=function(){Loading(y,f,yer)}
	a.open('POST',dosya,true)
	a.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	a.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    a.setRequestHeader("Content-length", sc.length)
    a.setRequestHeader("Connection", "close")
	a.send(sc)		
}
// GET işlemleri
function JXG(y,f,yer,dosya,sc) {
	a=new AJAX();
	if (a){
		a.onreadystatechange=function(){};
		a.abort();
	}
	dosya = dosya +'?'+ sc;
    a.onreadystatechange=function(){Loading(y,f,yer);}
	a.open('GET',dosya,true);
	a.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	a.setRequestHeader("Connection", "close");
	a.send(null);	
}
function Loading(y,f,yer){
		if(y==1 && yer!='no_id'){
			if(a.readyState==1 || a.readyState==2 || a.readyState==3){
				var lo='<img src="ajax/loading.gif" width="16" height="16" alt="Yükleniyor ..." />'
				document.getElementById(yer).innerHTML = lo;
			}
		}
		if(a.readyState==4 && yer!='no_id'){
			if(f=='func') location.href=a.responseText+'.html';
			else{
			document.getElementById(yer).innerHTML = a.responseText;
			function AJAX(){};}
		}
}
// Özel karakterleri zararsız hale dönüştür
function fc_(x) {
	return encodeURIComponent(x);
}
