function sajax_init_object() 
{ if(window.XMLHttpRequest)return new XMLHttpRequest();
  else
  { if(window.ActiveXObject)
    { if(navigator.userAgent.indexOf("MSIE 5")>=0)return new ActiveXObject("Microsoft.XMLHTTP");
      else return new ActiveXObject("MSXML2.XMLHTTP");
    }
    else return null;
  }
}


function sajax_do_call(args) 
{ var i, x, n;
  var uri = "index.php";
  var post_data;
 
  post_data="rs=ssd";
  for(i=0;i<args.length-1;i++)post_data=post_data+"&rsargs[]="+encodeURIComponent(args[i]);
  x=sajax_init_object();
  if(x==null)
  { return false;
  } 
  else
  { x.open("POST", uri, true);
    x.setRequestHeader("Method", "POST "+uri+" HTTP/1.1");
    x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    x.onreadystatechange=function()
    { if(x.readyState!=4)return;
      if(!tiny.box.use)
      { var data = x.responseText;
        try
        { var callback = args[args.length-1];
    	  callback(data, false);
        }
        catch(e){}
      }
      else
      { tiny.box.psh(x.responseText,tiny.box.w,tiny.box.h,1);
      }
    }
  }
  x.send(post_data);
  delete x;
  return true;
}


function sajax() 
{ sajax_do_call(sajax.arguments);
}

