var ajaxConnector;
var ajaxElement;

function ajaxGetHtml( id, query )
{

        ajaxConnector = getXmlHttpObject();
        ajaxElement   = id;

        if ( ajaxConnector != null ) {

                ajaxConnector.onreadystatechange = stateChanged;
                ajaxConnector.open("GET", query + "&ajax=" + Math.random(), true);
                ajaxConnector.send(null);

        }

}

function stateChanged()
{

        if ( ajaxConnector.readyState == 4 || ajaxConnector.readyState == "complete" ) {

                if ( ajaxElement != null ) {

                        document.getElementById( ajaxElement ).innerHTML = ajaxConnector.responseText;

                }

        }

}

function getXmlHttpObject()
{

        var xmlObject =null;

        if ( window.XMLHttpRequest ) {

                xmlObject = new XMLHttpRequest();

        } else if ( window.ActiveXObject ) {

                xmlObject = new ActiveXObject("Microsoft.XMLHTTP");

        }

        return xmlObject;

}

