
  // Nesne Modeli
  var DOM = '';
  var Nesne = new Array();
       if(document.getElementById) DOM = 'std';
  else if(document.all)            DOM = 'ie4';
  else if(document.layers)         DOM = 'ns4';

  // Nesne Cikart
  function NesneCikart(id, tekrar){
     if(tekrar || typeof(Nesne[id]) == 'undefined'){
        switch(DOM){
           case 'std': Nesne[id] = document.getElementById(id); break;
           case 'ie4': Nesne[id] = document.all[id];            break;
           case 'ns4': Nesne[id] = document.layers[id];         break;
           }
        }
     return Nesne[id];
     }

  // Fonksiyon
  // -----------------------------------------------------------------------------

  function Baslik(secim) {
     var baslik = NesneCikart('baslik');
     var secili = new Array();
     var talep = '';
     var x = X();
     baslik.style.display = 'block';

     talep = 'bolum=baslik&alan=' + NesneCikart('alan').value;
     for(var i in secim){
        secim[i] = NesneCikart(secim[i]);
        if(secim[i].checked){
           secili[i] = secim[i];
           talep += '&secim[]=' + secim[i].value;
           }
        }

     x.send(talep);
     x.onreadystatechange = function() {
        if(x.readyState == 4){
           baslik.innerHTML = x.responseText;
           for(i in secili){
              Sonuc(secili[i].value);
              }
           }
        }
     }

  function Sonuc(secim) {
     var durum = NesneCikart(secim+'.sonuc',1);
     var x = X();

     x.send('bolum=sonuc&alan='+NesneCikart('alan').value+'&secim='+secim);
     x.onreadystatechange = function() {
        if(x.readyState == 4){
           durum.innerHTML = x.responseText;
           }
        }
     }

  function Detay(secim) {
     var detay = NesneCikart(secim+'.detay',1);
     if(detay.innerHTML != ''){
        detay.style.display = detay.style.display == 'block' ? 'none' : 'block';
        return;
        }

     var x = X();
     detay.style.display = 'block';
     x.send('bolum=detay&alan='+NesneCikart('alan').value+'&secim='+secim);
     x.onreadystatechange = function() {
        if(x.readyState == 4){
           detay.innerHTML = x.responseText;
           }
        }
     }

  // XMLHttpRequest
  // -----------------------------------------------------------------------------

  function X(hedef) {
     var x;
     /*@cc_on @*/
     /*@if (@_jscript_version >= 5)
       try { x=new ActiveXObject("Msxml2.XMLHTTP"); }
       catch (e) {
          try { x=new ActiveXObject("Microsoft.XMLHTTP"); }
          catch (E) { x=false; }
          }
       @else x=false; @end @*/

     if(!x && typeof XMLHttpRequest != 'undefined'){
        try { x = new XMLHttpRequest(); }
        catch (e) { x=false; }
        }

     x.open('POST',hedef ? hedef : 'check.php',true);
     x.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
     return x;
     }
