 function load(o,url,id) {
        // Получаем объект XMLHTTPRequest
        if(!o.http){
            o.http = get_http();
            o.working = false;
        }
        // Запрос
        if (!o.working && o.http) {
            var http = o.http;
		//добавляем закодированный текст
                //в URL запроса
            var url = url + encodeURIComponent(id);
      //создаём запрос
            o.http.open("GET", url, true);
            //прикрепляем к запросу функцию-обработчик
            //событий
//            var obj = document.getElementById('mod'+id)

            o.http.onreadystatechange = function() {
	// 4 - данные готовы для обработки
	        
                if (http.readyState == 4) {
                    o.innerHTML=http.responseText // ,.src='/img/

//                    fill(select_id, http.responseText);
                    o.working = false;
//                    alert(this.parent + ' done');
                  }else{
                    o.innerHTML='...loading...'
                     // данные в процессе получения, 
                     // можно повеселить пользователя
                     //сообщениями 
                     // ЖДИТЕ ОТВЕТА
                  }
            }
            o.working = true;
//            alert(this + ' started');

            o.http.send(null);
        } 

        if(!o.http){
              alert('Ошибка при создании XMLHTTP объекта!')
        }
    }

 function fill(obj,text) {
      if (text.indexOf('yes') != -1) { 
        obj.src='/img/green.gif'
      } else {
        obj.src='/img/red.gif'
      }
 }
 
 function click(o,url,id) {
        // Получаем объект XMLHTTPRequest
        if(!o.http){
            o.http = get_http();
            o.working = false;
        }
        // Запрос
        if (!o.working && o.http) {
            var http = o.http;
		//добавляем закодированный текст
                //в URL запроса
            var url = url + encodeURIComponent(id);
      //создаём запрос
            o.http.open("GET", url, true);
            //прикрепляем к запросу функцию-обработчик
            //событий
//            var obj = document.getElementById('mod'+id)

            o.http.onreadystatechange = function() {
	// 4 - данные готовы для обработки
	        
                if (http.readyState == 4) {
                    fill(o,http.responseText) // ,.src='/img/

//                    fill(select_id, http.responseText);
                    o.working = false;
//                    alert(this.parent + ' done');
                  }else{
                    o.src='/img/yellow.gif'
                     // данные в процессе получения, 
                     // можно повеселить пользователя
                     //сообщениями 
                     // ЖДИТЕ ОТВЕТА
                  }
            }
            o.working = true;
//            alert(this + ' started');

            o.http.send(null);
        } 

        if(!o.http){
              alert('Ошибка при создании XMLHTTP объекта!')
        }
    }

function get_http(){
    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;
}
