function initAjax()
{
    var xmlhttp = false;
    try
    {
        xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e1)
    {
        try
        {
            xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch(e2)
        {
            xmlhttp = false;
        }
    }
    if(!xmlhttp && (typeof XMLHttpRequest != 'undefined')) xmlhttp = new XMLHttpRequest();
    return xmlhttp;
}
var ajax = initAjax();