function request(url, target) {
document.getElementById(target).innerHTML = 'Replacing Data';

if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}

else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}

if (req != undefined) {
req.onreadystatechange = function() {replace(url, target);};
req.open("GET", url, true);
req.send("");
}

}

function replace(url, target) {
// if req is "loaded"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
document.getElementById(target).innerHTML = req.responseText;
}

else {
document.getElementById(target).innerHTML=" Request Error:\n"+ req.status + "\n" +req.statusText;
}

}

}

function load(name, div) {
request(name,div);
return false;
}
