//

//Ajax technology
function trytogetsource(url, page_element, loadingmsg, errorMessage) {
    try{
        req = new XMLHttpRequest(); /* e.g. Firefox */
    }catch(e){
        try{
            req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
        }catch (e){
            try{
                req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
            }catch (e){
                req = false;
                return; //do nothing for older browsers like Opera 7
            }
        }
    }
    //document.getElementById(page_element).innerHTML = loadingmsg;

    req.onreadystatechange = function() {
        inculcatetohtml(page_element, errorMessage);
    }
    req.open("GET", url, true);
    req.send(null);
}


function inculcatetohtml(page_element, errorMessage) {
    var output = '';
    if(req.readyState == 4){
        if(req.status == 200){
            output = req.responseText;
            document.getElementById(page_element).innerHTML = output;
        }else{
            //document.getElementById(page_element).innerHTML = errorMessage+": "+req.status+"\n"+output;
        }
    }
}


//