function Make(tag_name, attrs)
{
 var el = document.createElement(tag_name);
 for(var a in attrs) if(a == 'style') for(var s in attrs[a]) el.style[s] = attrs[a][s]; else el[a] = attrs[a];
 return el;
}
function ShowCommentForm(sender, id, res_id)
{
 var form = document.getElementById('comment_form');
 if(form)
  {
	if(form.sender) form.sender.style.visibility = 'visible';
	form.text.value = '';
  }
 else
  {
	form = Make('form');
	form.id = 'comment_form';
	form.action = '/comment.php';
	form.method = 'post';
	var div = Make('div');
	var elem = Make('input');
	elem.type = 'hidden';
	elem.name = 'id';
	elem.value = id;
	form.appendChild(elem);
	elem = Make('input');
	elem.type = 'hidden';
	elem.name = 'type_id';
	elem.value = res_id;
	form.appendChild(elem);
	elem = Make('label');
	elem.innerHTML = 'Ваше имя:&nbsp;';
	div.appendChild(elem);
	elem = Make('input');
	elem.type = 'text';
	elem.name = 'name';
	elem.className = 'name';
	elem.maxLength = 255;
	elem.size = 50;
	div.className = 'name';
	div.appendChild(elem);
	form.appendChild(div);
	elem = Make('textarea');
	elem.name = 'text';
	form.appendChild(elem);
	elem = Make('input');
	elem.type = 'submit';
	elem.value = 'Отправить';
	elem.className = 'send';
	form.appendChild(elem);
  }
 sender.parentNode.appendChild(form);
 form.sender = sender;
 sender.style.visibility = 'hidden';
}
