function initHttpRequest ()
{
	if (window.ActiveXObject)
	{
		return (new ActiveXObject("Microsoft.XMLHTTP"));
	}
	else
	{
		return (new XMLHttpRequest());
	}
}

function get(url,param,frame)
 {
 
  var sRequest = initHttpRequest();
  sRequest.onreadystatechange = function ()
  {
   if (sRequest.readyState == 4)
    {
     switch (sRequest.status)
      {
       case 200: document.getElementById(frame).innerHTML = sRequest.responseText; break;
       default:  document.getElementById(frame).innerHTML = sRequest.statusText;
      }
     sRequest = null;
    }
  }
  sRequest.open("GET", url, true);
  sRequest.setRequestHeader ("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");//позволяет избежать кеширования
  sRequest.send(param);
 }
 
 function post(url,param,frame)
 {
 
  var pRequest = initHttpRequest();
  pRequest.onreadystatechange = function ()
  {
   if (pRequest.readyState == 4)
    {
     switch (pRequest.status)
      {
       case 200: document.getElementById(frame).innerHTML = pRequest.responseText; break;
       default:  document.getElementById(frame).innerHTML = pRequest.statusText;
      }
     pRequest = null;
    }
  }
  pRequest.open("POST", url, true);
  pRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=cp1251");
  pRequest.send(param);
 }
 

