function popUp(url) { 
  var el = $('popupWnd');
  if (el) { 
    el.style.display = 'block';
    var img = $('popupImg');
    if (img) { 
      img.src = url;
    }
  }
}


function doOpen(id, expandTxt, collapseTxt) { 
  var sender = $('anchor_' + id);
  var el = $('container' + id);


  if (el.style.display == 'none') { 
    sender.innerHTML = '<b>&uarr;&nbsp;' + collapseTxt + '</b>';
  } else { 
    sender.innerHTML = '<b>' + expandTxt + '</b>';
  }

  toggleAnimation('container' + id, ''); 

}


function sendOrder() { 
  var el = $('comp_name');
  
  if (el.value == '') { 
    alert('Пожалуйста укажите название компании');
    el.focus();
    return;
  }

  at_least_one = 0;
  for (var i = 0; i <= 8; i++) {
    el = $('serv' + i);
    if (el.checked)
      at_least_one = 1;
  }

  if (!at_least_one) { 
    alert('Выберите одну или несколько услуг');
    return;
  }

  el = $('originator');
  if (el.value == '') { 
    alert('Пожалуйста укажите представителя компании');
    el.focus();
    return;
  }

  el = $('phone');
  if (el.value == '') { 
    alert('Пожалуйста укажите контактный телефон');
    el.focus();
    return;
  }

  el = $('address');
  if (el.value == '') { 
    alert('Пожалуйста укажите адрес');
    el.focus();
    return;
  }
  

  var xmlhttp = new CXMLHttp();
  
  xmlhttp.onDone = function(xmlhttp) { 
      var result = xmlhttp.responseXML.documentElement;
      if (!result) { 
        alert('Внутренняя ошибка!');
        return;
      }

      var err = result.getElementsByTagName('error');
      if (err.length > 0) { 
        alert(err[0].firstChild.data);
      } else { 
        alert('Ваша заявка была отправлена. Менеджер в ближайшее время свяжется с вами.');
//        window.location.reload();
      }

  };

  xmlhttp.onError = function(xmlhttp) { 
    alert('Ошибка AJAX! Код: ' + xmlhttp.status);
  };
  
  var req = collectFormItems('', 'webform');
  xmlhttp.postQuery('ajax_order.php', req);
}


function doLookup() { 
  var xmlhttp = new CXMLHttp();
  
  xmlhttp.onDone = function(xmlhttp) { 
      var result = xmlhttp.responseXML.documentElement;

      $('lookupContent').innerHTML = '';

      if (!result) { /* alert(xmlhttp.responseText); */ return; }

        var els = result.getElementsByTagName('entry')

        var html = '<table width="100%">';

        if (els.length == 0) { 
          html += '<tr><td><b>Ничего не найдено</b></td></tr>';
        } else {
           html += '<tr class="tblHeader"><th>Код</th><Th>Наименование</th></tr>';
           for (var i = 0; i < els.length; i++) {
             rowClass = (i % 2 == 0) ? 'tblRowEven' : 'tblRowOdd';
             html += '<tr class="'+rowClass+'"><td>' + els[i].getAttribute('affix') + '</td><Td>' + els[i].getAttribute('name') + '</td></tr>';
           }
        }
        html += '</table>';
        _innerHTML('lookupContent', html);
      
  };

  xmlhttp.onError = function(xmlhttp) { 
    alert('Ошибка AJAX! Код: ' + xmlhttp.status);
  };
  
  var req = collectFormItems('', 'lookupForm');
  xmlhttp.getQuery('ajax_dirs.php?' + req);
}