/**
 * функция show(id) Показывает и прячет элемент с id="id"
 * id - id тэга
 * @todo type - тип тэга, closed для тэгов, имеющих закрывающий, и odinary для одиночных тэгов
 */
function show(id)
{
    if(document.getElementById(id).style.display=='none')
    {
        document.getElementById(id).style.display='block';
    }
    else
    {
        document.getElementById(id).style.display='none';
    }
}
function delay(id,step)
{
    i=0;
    steps = (document.getElementById(id).height)/step;
    while (i<=steps)
    {
        razmer = i*step;
        setTimeOut("show("+id+","+razmer+")",1);
    }
}
/**
 * Функция scrollbar прокручивает имеющийся список юнитов в зависимости от заданного оффсета from
 * from			-	оффсет в запросе к БД при получении списка юнитов
 * where_array	-	массив условий
 * el_id		-	id елемента для отображения изменений
 */
function scrollbar(from,where_array,el_id,module){
	// Naming action
	action = 'scrollbar';
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    where_array=where_array;
    from=from;
    
	req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if(req.responseText){
                alert(req.responseText);
            }
            // Write result to page element (_RESULT becomes responseJS). 
			document.getElementById(el_id).innerHTML = req.responseJS.output;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/js/ajax.php', true);
    // Send data to backend.
    req.send({action:action,from: from,where_array:where_array,module:module});
}
