function get_httpA(){
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new 
                ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

function get_http(){
    var xmlhttp;
    
    //alert('Инициализация XMLHttpRequest');
    
    // проверка браузера
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        // у нас не IE
        try {
            xmlhttp = new XMLHttpRequest();
        } catch (e) {
            xmlhttp = false;
        }
    } else {
        // у нас все же IE
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {
            xmlhttp = false;
        }    
    }
    
    // ставим флаг активности = 0
    this.act = 0;
    
    if(!xmlhttp){
        // ошибка инициализации xmlhttprequest
        alert('Невозможно инициализировать XMLHttpRequest!'    );
    } else {
        // инициализация xmlhttprequest успешна - возращаем объект
        return xmlhttp;
    }
    
}


function viewhost(user_ip) {
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 1) {
			document.getElementById('userhost').innerHTML = '<img src="pic/progress_bar.gif" alt="" />';
		}
		if (req.readyState == 4) {
			if (req.responseJS) { 
				document.getElementById('userhost').innerHTML = req.responseJS.host;
			}
		}
    }
	req.caching = true;
	req.open('GET', 'ajax.php?action=viewhost', true);
	req.send({ ip: user_ip });
}
