var ajax;
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
  ajax = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  ajax = new XMLHttpRequest();
}

function ajax_send(url, _element) {
  html_element = _element;
  document.getElementById(html_element).innerHTML = "<center><img alt='Подождите, идет загрузка' border='0' src='/templates/images/ajax-loader.gif'></center>";
  ajax.open('get', url);
  ajax.onreadystatechange = ajax_receive;
  ajax.send(null);
}

function ajax_receive() {
  if(ajax.readyState == 4) {
    document.getElementById(html_element).innerHTML = ajax.responseText;
  }
}

function ajax_send_form(url, _element, form) {
  str = '';
  for(var i = 0; i < form.elements.length; i++) {
    element = form.elements[i];
    switch(element.type) {
      case 'text':
      case 'hidden':
      case 'password':
      case 'textarea':
        str += element.name + "=" + encodeURI(element.value) + "&";
      break;
    }
  }
  str = str.substr(0, (str.length - 1));
  ajax_send(url + '?' + str, _element);
}
    