function MAJAX() {
  var majax = false;
  // IE(5.0+)
  try {
     majax = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try { majax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { majax = false; }
  }
  // Mozilla - Safari
  if( !majax && typeof XMLHttpRequest != 'undefined' ) {
    try { majax = new XMLHttpRequest(); } catch(e) { majax = false; }
  }
  // Diger (IceBrowser)
  if( !majax && window.createRequest ) {
    try { majax = window.createRequest(); } catch(e) { majax = false; }
  }
  return majax;
}

function mjxPost(yukle, yeri, nrd, gnd) {
  majax = new MAJAX();
  if( majax ) { majax.onreadystatechange = function () {}; majax.abort(); }
  majax.onreadystatechange = function () {	ld(yukle, yeri) }
  majax.open('POST', nrd, true)
  majax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
  majax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-9')
  majax.setRequestHeader("Content-length", gnd.length)
  majax.setRequestHeader("Connection", "close")
  majax.send(gnd)
}

function mjxGet(yukle, yeri, nrd, gnd) {
  majax = new MAJAX();
  if( majax ) { majax.onreadystatechange = function () {}; majax.abort(); }
  if(gnd) { nrd = nrd +'?'+ gnd; }
  majax.onreadystatechange = function () {	ld(yukle, yeri); }
  majax.open('GET', nrd, true);
  majax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
  majax.setRequestHeader("Connection", "close");
  majax.send(null);
}

function ld(yukle, yeri) {
  if( yukle == 1 && yeri != 'id_yok' ) {
    if( majax.readyState == 1 || majax.readyState == 2 || majax.readyState == 3 ) {
      var yukleme = '<center><img src="images/loading.gif" width="16" height="16" alt="Yükleniyor ..." /></center>'
      document.getElementById(yeri).innerHTML = yukleme;
    }
  }
  if( majax.readyState == 4 && yeri != 'id_yok' ) {
    if (majax.status == 200) { document.getElementById(yeri).innerHTML = majax.responseText; }
    else { document.getElementById(yeri).innerHTML = '<strong>Uyarı:</strong> ' + majax.statusText; }
    function MAJAX() {};
  }
}

function chrTemizle(text) {
  var yazi;
  yazi = encodeURIComponent(text);
  return yazi;
}
