function createRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { //document.getElementById('mainDebug').innerHTML = "Browser Doesn't Support Ajax"; } } var mainHttp = createRequestObject(); function loadPage(page,destination,overlay) { if (mainHttp.readyState == 4 || mainHttp.readyState == 0) { //document.getElementById('mainDebug').innerHTML = "Processing"; mainHttp.open("GET", page, true); mainHttp.onreadystatechange = function() { insertContent(destination,overlay); }; mainHttp.send(null); mainHttp.close; } } function insertContent(destination,overlay) { if (mainHttp.readyState == 4) { //document.getElementById('mainDebug').innerHTML = "InnerPage Loaded"; var returnedTable = mainHttp.responseText; var contentArea = document.getElementById(destination); contentArea.innerHTML = returnedTable; if (overlay == '1'){toggleDiv();} } if (mainHttp.readyState == 1) { //document.getElementById('mainDebug').innerHTML = "Loading..."; } }