var xmlhttp = false;
/*@cc_on@*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
    try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
        xmlhttp = false;
    }
}
@end@*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
        xmlhttp = new XMLHttpRequest();
    } catch (e) {
        xmlhttp = false;
    }
}
if (!xmlhttp && window.createRequest) {
    try {
        xmlhttp = window.createRequest();
    } catch (e) {
        xmlhttp = false;
    }
}

function getArticle(url, target) {
    target.innerHTML = ' Fetching data...';
    if (xmlhttp != undefined) {
        xmlhttp.onreadystatechange = function() { articleDone(url, target); };
        xmlhttp.open("GET", url, true);
        xmlhttp.send("");
    }
}

function articleDone(url, target) {
    if (xmlhttp.readyState == 4) { // only if req is "loaded"
        if (xmlhttp.status == 200) { // only if "OK"
            target.innerHTML = xmlhttp.responseText;
              target.innerHTML += "<br></br><a href='javascript:location.reload(false)'>Back to list...</a><p></p>";
        } else {
            target.innerHTML = " Article Load Error:\n" + xmlhttp.status + "\n" + xmlhttp.statusText;
        }
    }
}

function loadArticle(name, div) {
    getArticle(name, div);
    return false;
}

