var request = false;
function doRequest(url, callback)
{
    //Handle all the various browsers
    if (window.XMLHttpRequest)
    {
        request = new XMLHttpRequest();
    } // Mozilla and other gecko browsers
    else if (window.ActiveXObject)
    {
        request = new ActiveXObject("Microsoft.XMLHTTP");
    } // Some newer versions of ie
    else if (window.ActiveXObject)
    {
        request = new ActiveXObject("Msxml2.XMLHTTP");
    } // Some older versions of ie
    else
    {
        //alert('Error initializing XMLHttpRequest!');
        return false;
    }


    //Must use POST because IE will automatically cache ALL GET requests!!!
    request.open("POST", url, true);

    request.setRequestHeader('cache-Control', 'no-cache');

    request.onreadystatechange = callback;

    request.send(null);
}



function updateInfo()
{
    if(!request)
        return;
    if (request.readyState == 4)
    {
        if (request.status == 200)
        {
            /*document.getElementById(label).innerHTML = request.responseText;*/
/*
            var e = request.responseText;
            if(e.indexOf('error')>-1)
              alert(request.responseText);
*/
            eval(request.responseText);
        }
        else
        {
            alert('Javascript error - ' + request.status);
        }
    }
}