var httpObject;

// Get the HTTP Object
function getHTTPObject(){
   if (window.ActiveXObject) 
       return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) 
       return new XMLHttpRequest();
   else {
      alert("Your browser does not support AJAX.");
      return null;
   }
}

// Implement business logic    
function SendData(Section,Data,OutputID){
	httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "AjaxUpdate.php?"
            + "&S=" + Section
            + "&D=" + Data, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = function()
        {
			SetOutput(OutputID);
        }
    }
    else {
		ChangeTextInID(OutputID,"Failed");
    }
}

function SendPostData(Section,Data,OutputID){
	httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("POST", Section, true);
        httpObject.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        httpObject.send(Data); 
        httpObject.onreadystatechange = function()
        {
			SetOutput(OutputID);
        }
    }
    else {
		ChangeTextInID(OutputID,"Failed");
    }
}

// Change the value of the outputText field
function SetOutput(OutputID){
    if(httpObject.readyState == 4){
		//var inner = httpObject.responseText;
		//select_innerHTML(document.getElementById(OutputID),inner);
        document.getElementById(OutputID).innerHTML = httpObject.responseText;
    }
 }
 
function ChangeTextInID(OutputID,Output)
{
	document.getElementById(OutputID).innerHTML = Output;
}
