
 /***************************
  * Всякие утилиты
  */



  /***************************
  * Загрузка данных в указанный элемент DOM
  * ахтунг! используется innerHTML!
  * Параметры:
  * url - адрес XML-данных
  * target_obj - id элемента
  */
  function load_content(url, target_obj) {

    document.getElementById(target_obj).innerHTML = "<strong>Loading...</strong>";

    var xmlObj = null;
    if( window.XMLHttpRequest ) {
      xmlObj = new XMLHttpRequest();
    } else if(window.ActiveXObject){
      xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      return;
    }

    xmlObj.onreadystatechange = 
    function() {
      if( xmlObj.readyState == 4 ) {
        status = xmlObj.responseXML.getElementsByTagName('code')[0].firstChild.data;
        if ( status != "FAILED") {
          content = xmlObj.responseXML.getElementsByTagName('content')[0].firstChild.data;
          document.getElementById(target_obj).innerHTML = content;
        } else {
          status_text = xmlObj.responseXML.getElementsByTagName('text')[0].firstChild.data;
        }
      }
    }
    xmlObj.open ('GET', url, true);
    xmlObj.send ('');
  }

