/**
*  Открывает элемент комбика.
*/
function open_combo(elem_id)
{
	var elem = document.getElementById(elem_id);
	if (elem)
	{
		if (elem.style.visibility == "hidden")
		{
			elem.style.visibility = "visible";
		}
		else
		{
			elem.style.visibility = "hidden";
		}
		
	}
}

function create_tree_combo_widget(elem_id)
{
	var container_elem = document.getElementById( elem_id )
	if (container_elem)
	{
		var widget_elem_name = container_elem.getAttribute('name');
		if (!widget_elem_name)
		{
			return false;
		}

		var div_elem = document.createElement('DIV');
		div_elem.setAttribute('id', widget_elem_name + '_tree_elem');
		container_elem.appendChild(div_elem);
		
		var span_elem = document.createElement('span');
		span_elem.setAttribute('id', widget_elem_name + '_message');
		div_elem.appendChild(span_elem);

		var hidden_elem = document.createElement('input');
		hidden_elem.setAttribute('type', 'hidden');
		hidden_elem.setAttribute('id', widget_elem_name);
		div_elem.appendChild(hidden_elem);	
		

		var button_elem = document.createElement('button');
		button_elem.setAttribute('onclick', 'open_combo("' + widget_elem_name + '_tree' + '");');
		button_elem.textContent = 'Комбик';
		div_elem.appendChild(button_elem);	

		var tree_combo_elem = document.createElement('div');
		tree_combo_elem.setAttribute('id', widget_elem_name + '_tree');
		tree_combo_elem.setAttribute('class', 'tree_combo');
		tree_combo_elem.style.visibility = 'hidden';
		div_elem.appendChild(tree_combo_elem);	
		
		call_ajax('tree_combo', widget_elem_name + '_tree');
		return true;
	}
}