function collapse_rows(tbl_id, self_link_id, l_vis, l_invis)
	{
	//var t = document.getElementById(tbl_id); 
	var rows = document.getElementsByTagName("div"); 
	var switch_to="invisible";
	var display_line = "table-row";
	if (navigator.appName == "Microsoft Internet Explorer")
		{
		display_line = "block";
		}
	  for ( var i = 0; i < rows.length; i ++ )
	    {
	      if (rows[i].id=="def_invisible")
		{
		if (rows[i].style.display==display_line)
		  {
		  switch_to="invisible";
	          rows[i].style.display = "none";
		  }else
		  {
		  switch_to="visible";
		  rows[i].style.display = display_line;
		  }
		}
	    }
	var lnk = document.getElementById(self_link_id);
	if (switch_to=="invisible")
	  {
	  lnk.innerHTML = l_vis;
	  }else
	  {
	  lnk.innerHTML = l_invis;
	  }
	}


function display_switcher (element_id, switch_from, switch_to)
	{
	var doc_element = document.getElementById(element_id);
	if (doc_element.style.display==switch_from)
		doc_element.style.display=switch_to;
	}

function addField(form_id, div_id) 
	{
	// Создаем элемент ДИВ
	var div = document.createElement("div");
	//Определяем сколько уже полей в форме
	var FormNumFields = document.getElementById(form_id).length;
	// Вставляем текстовое поле
	div.innerHTML = "<input name=\"pollitem[" + FormNumFields + "]\" size=\"30\" type=\"text\" /><br>";
	// Добавляем новый узел в конец списка полей
	document.getElementById(div_id).appendChild(div);
	}