var i, count;
var post;
var data = new Array('','');

function $(v) {return document.getElementById(v);}

function $$(elem, attr) {
  if(attr) {
    for(i in attr) {
      elem[i] = attr[i];
    }
  }
  return elem;
}

function createRequestObject() {
  if (window.XMLHttpRequest) {
    try {
      return new XMLHttpRequest();
    } catch (e) {}
  } else if (window.ActiveXObject) {
    try {
      return new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e){}
    try {
      return new ActiveXObject('Microsoft.XMLHTTP');
    } catch (e){}
  }

  return null;
}

var request = createRequestObject();

function loading(show) {
  $('ajax_loading').style.display = show ? 'block' : 'none';
}

function conn_ajax() {
  loading(true);
  post = 'ajax=1';
  if ($('conn_city')) { post += '&conn_city=' + parseInt($('conn_city').value, 10); };
  if ($('conn_street_text')) { post += '&conn_street_text=' + escape($('conn_street_text').value); };
  if ($('conn_street')) { post += '&conn_street=' + parseInt($('conn_street').value, 10); };
  if ($('conn_home')) { post += '&conn_home=' + parseInt($('conn_home').value, 10); };

  request = createRequestObject();
  request.onreadystatechange = requestConn_ajax; // назначим обработчик событию объекта
  request.open("POST", root_url, true);
  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  request.send(post);
}

function requestConn_ajax() {
  if (request.readyState == 4 && request.status == 200) {
    if (request.responseText != '0') {
      $('connection_block').innerHTML = request.responseText;
      loading(false);
    }
  }
}

