function textarea_size(id, mode)
{
	var textarea = document.getElementById(id);
	
	if (mode == '+')
	{
		textarea.rows = textarea.rows + 3;
	}
	else if (textarea.rows > 3)
	{
		textarea.rows = textarea.rows - 3;
	}
}

function input_value(id)
{
	return document.getElementById(id).value;
}

function hide_show(id, status)
{
	var element = document.getElementById(id);
	
	if (status == '')
	{
		element.style.display = (element.style.display == 'none') ? '' : 'none';
	}
	else
	{
		element.style.display = (status == 'hide') ? 'none' : '';
	}
}

function focus_field(id)
{
	document.getElementById(id).focus();
}

function checked_switch(form, elements)
{
	var elements = document.forms[form].elements[elements];
	var count = elements.length;

	if (count)
	{
		for (var i = 0; i < count; i++)
		{
			elements[i].checked = (elements[i].checked) ? false : true;
		}
	}
	else
	{
		elements.checked = (elements.checked) ? false : true;
	}
	return false;
}

function checked_toggle(form, elements, status)
{
	var elements = document.forms[form].elements[elements];
	var count = elements.length;

	if (count)
	{
		for (var i = 0; i < count; i++)
		{
			elements[i].checked = status;
		}
	}
	else
	{
		elements.checked = status;
	}
	return false;
}