function ajax_loadpage (url, containerid)
{
    var page_request = false

    /* Internet Explorer (always a bitch) */
    if (window.ActiveXObject) {
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } 
        catch (e){
            try {
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    /* Mozilla, Safari, etc */
    else if (window.XMLHttpRequest) {
        page_request = new XMLHttpRequest()
    }
    /* Oops... you're using lynx? */
    else {
        return false
    }

    /* load the page */
    page_request.onreadystatechange=function() {
        if (page_request.status==200) {
            document.getElementById(containerid).innerHTML=page_request.responseText
        }
    }

    page_request.open('GET', url, true)
    page_request.send(null)
    
}

/* ignore: fancy debugging pageloader */ 
//if (page_request.readyState==4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {

