var loading = "<img src='/img/ajax-loader.gif' alt='loading...'/>";
var queries = new Array();

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

function aj_init(url, target, lm) {
	if (!document.getElementById) { return false; }
	if (window.ActiveXObject) {
    queries[target] = new ActiveXObject("Microsoft.XMLHTTP");
  } else if (window.XMLHttpRequest) {
    queries[target] = new XMLHttpRequest();
  } 
	if (queries[target] == undefined) { return false; }
		
	queries[target].onreadystatechange = function() { response(url, target); }
	return true;
}

function request(url, target, lm) {
  if (aj_init(url, target, lm)) {
    queries[target].open("GET", url, true);	
    queries[target].send(null);
  }
}

function uencode(s) {
		return s.replace('%','%25','g').replace('&','%26','g').replace('+','%2B','g').replace('?','%3F','g');
	}


function response(url, target) {
	if (queries[target].readyState == 4)  {
    $(target).innerHTML = (queries[target].status == 200) ? queries[target].responseText : ''; //"Îøèáêà: " + queries[target].status;
  }
}


function sbl(el) {
  if ($(el).style.display == 'none') {
    $(el).style.display = 'block';
  } else {
    $(el).style.display = 'none';
  }
}
