
function createXHR() 
{
    var xhr = false;
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
	 
	 return xhr;
}

function getData(id, page) {
    var xhr = createXHR();
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              document.getElementById(id).innerHTML = xhr.responseText; ;
         }
    }; 

   xhr.open('GET', page, true);                  
	xhr.send(null);  
}
function postData(id, page, data) {
	var xhr = createXHR();
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              document.getElementById(id).innerHTML = xhr.responseText; ;
         }
    }; 

	xhr.open("POST", page, true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
	xhr.send(data);
}