function OpenList(a)
{
	var divhelp = document.getElementById(a + "_list");
	if (divhelp.IsOpened)
	 {
		divhelp.style.display = 'none';
		divhelp.IsOpened = false;
	}
	else 
	{
		divhelp.style.display = 'block';
		var arr = divhelp.getElementsByTagName('a');
		var h = arr.length * 18;
		h += 8;
		if (h > 155)
		{
			h = 155;
		}
		divhelp.style.width = document.getElementById(a).offsetWidth + 'px';
		divhelp.style.height = h + 'px';
		divhelp.IsOpened = true;
	}
	
}

function SelectText(a)
{
	var divhelp = document.getElementById(a.split('#')[0] + "_list");
	document.getElementById(a.split('#')[0]).innerHTML = document.getElementById(a).innerHTML;
    document.getElementById(a.split('#')[0] + "_hidden").value = a.split('#')[1];
    divhelp.style.display = 'none';
    divhelp.IsOpened = false;    
}

function Check(a)
{
	var divch = document.getElementById(a);
	if (divch.IsChecked) 
	{
		divch.className = "ch";
		document.getElementById(a + "_hidden").value = "false";
		divch.IsChecked = false;
	}
	else
	{
		divch.className = "ch_on";
		document.getElementById(a + "_hidden").value = "true";
		divch.IsChecked = true;
	}
}

function Format_ClearTexts(id1, id2) 
{
	document.getElementById(id1).value = '';
	document.getElementById(id2).value = '';
}
function Format_ClearMenu(id) 
{
	document.getElementById(id).selectedIndex = -1;
}
function Numeric_Input(e) 
{
	var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
	if (e.ctrlKey || e.altKey || key == 0 || (key < 58 && key > 47 ))
	{
		return true;
	}
	return false;
}