var arg=0;
var arg2=0;

function createRequestObject() {
  var ro;
  var browser = navigator.appName;
  var agt = navigator.userAgent.toLowerCase();
  var opera=(agt.indexOf('opera')==-1)?0:1;
  if (browser == 'Microsoft Internet Explorer' && !opera){
      ro = new ActiveXObject('Microsoft.XMLHTTP');
  }else{
      ro = new XMLHttpRequest();
  }
  return ro;
}
        
var http = createRequestObject();
var http2 = createRequestObject();
        
function showsub(c) {
  arg=c;
  eval("obj=document.getElementById('sub"+arg+"')");
  if (obj.innerHTML.length<10) {
    obj.style.display = "inline";
    obj.innerHTML = "<p class=load>загрузка...";
    http.open('get', 'ajax_sub.php?c='+arg);
    http.onreadystatechange = handleResponse;
    http.send(null);
  }
}
        
function showcontent(cmd,c) {
  eval("obj=document.getElementById('content')");
  obj.innerHTML = "<p class=load>загрузка...";
  http2.open('get', cmd);
  http2.onreadystatechange = handleResponse2;
  http2.send(null);
  if (c) {
    arg=c;
    showsub(arg);
  }
}
        
function showsearch() {
  obj=document.getElementById('content');
  obj.innerHTML = "<p class=load>загрузка...";
  str=document.getElementById('srch').value;
  http2.open('get', "ajax_search.php?rnd="+ Math.random() +"&s="+str);
  http2.onreadystatechange = handleResponse2;
  http2.send(null);
}
        
function handleResponse() {
  if (http.readyState == 4){
    if (http.responseText.length>143) {
      eval("btn=document.getElementById('btn"+arg+"')");
      btn.innerHTML = "<a href='javascript:void(0)' onclick='hide("+arg+")'><img src=images/minus.gif width=9 height=9 border=0></a>";
    }
    eval("obj=document.getElementById('sub"+arg+"')");
    obj.innerHTML = http.responseText;
  }
}

function handleResponse2() {
  if (http2.readyState == 4){
    eval("obj=document.getElementById('content')");
    obj.innerHTML = http2.responseText;
  }
}

function hide(c) {
   arg=c;
   eval("btn=document.getElementById('btn"+c+"')");
   btn.innerHTML = "<a href='javascript:void(0)' onclick='showsub("+c+")'><img src=images/plus.gif width=9 height=9 border=0></a>";
   eval("obj=document.getElementById('sub"+c+"')");
   obj.style.display = "none";
   obj.innerHTML = "";
}

