/* eyceks v1.3 */

function AJAX() {
   var ajax = false;
   
   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
   } catch (e) {
	   
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        ajax = false;
      }

   }

   // Mozilla veya Safari
   if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
	   
     try{
        ajax = new XMLHttpRequest();
     }catch(e) {    
        ajax = false;
     }

   }

   // Diger (IceBrowser)
   if ( !ajax && window.createRequest ) {
     
	 try{
        ajax = window.createRequest();
     }catch(e) {  
        ajax = false;
     }

   }

	return ajax;
}


// POST işlemleri
function JXP(yukleniyor, yer, dosya, sc) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {}
		ajax.abort()
	}

    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer) }
	
	ajax.open('POST', dosya, true)
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-9')
    ajax.setRequestHeader("Content-length", sc.length)
    ajax.setRequestHeader("Connection", "close")
	ajax.send(sc)		
}


// GET işlemleri
function JXG(yukleniyor, yer, dosya, sc) {
	ajax = new AJAX();
	
	if ( ajax ) {
		ajax.onreadystatechange = function () {};
		ajax.abort();
	}

	// son hazırlık
	if(sc) {
		dosya = dosya +'?'+ sc;
	}

    ajax.onreadystatechange = function () {	Loading(yukleniyor, yer); }
	
	ajax.open('GET', dosya, true);
	ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	ajax.setRequestHeader("Connection", "close");
	ajax.send(null);	
}


// Yükleme işlemleri
function Loading(yukleniyor, yer) {
	if( yukleniyor == 1 && yer != 'no_id' ) {
		if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
			var loading = 'Lütfen Bekleyin...'
			document.getElementById(yer).innerHTML = loading;
		}
	}

	if( ajax.readyState == 4 && yer != 'no_id' ) {
		if (ajax.status == 200) {
            document.getElementById(yer).innerHTML = ajax.responseText;
        } else {
            document.getElementById(yer).innerHTML = 'Bir Hata Oldu Lütfen Tekrar Deneyin.';
        }
		function AJAX() {};
    }
}


// Özel karakterleri zararsız hale dönüştür
// ( Fix Character )
function fc_(text) {
	var temp;

	temp = encodeURIComponent(tr_url(text));

	return temp;
}

//Türkçe Karakter
function tr_url(deger){
deger = deger.replace(/İ/g, "%DD");
deger = deger.replace(/ı/g, "%FD");
deger = deger.replace(/Ğ/g, "%D0");
deger = deger.replace(/ğ/g, "%F0");
deger = deger.replace(/Ü/g, "%DC");
deger = deger.replace(/ü/g, "%FC");
deger = deger.replace(/Ö/g, "%D6");
deger = deger.replace(/ö/g, "%F6");
deger = deger.replace(/Ş/g, "%DE");
deger = deger.replace(/ş/g, "%FE");
deger = deger.replace(/Ç/g, "%C7");
deger = deger.replace(/ç/g, "%E7");
return deger;
}

function yorum_yaz(id) {
URL = "kaynak/yorum.php?id=" + id;
eval("yorun_yaz" + id + " = window.open(URL, '" + id + "', 'width=500,height=350');");
}