function HideOpt(dropdown, current, howmany)
{
	if (dropdown.selectedIndex != 2)
		var optStyle = 'none';
	else
		var optStyle = 'inline';
	for (i = 1; i <= howmany; i++)
	{
		var opt = document.getElementById('opt' + (current + i));
		if (opt)
		{
			opt.style.display = optStyle;
			
			if (optStyle == 'none')
			{
				var inputs = opt.getElementsByTagName("INPUT");
				if (inputs && inputs.length > 0)
				{
					for (var j = 0; j < inputs.length; j++)
					{
						if (inputs[j].type == 'text')
							inputs[j].value = '';
					}
				}
				var inputs = opt.getElementsByTagName("SELECT");
				if (inputs && inputs.length > 0)
				{
					for (var j = 0; j < inputs.length; j++)
					{
						if (inputs[j].type == 'select-one')
							inputs[j].selectedIndex = 0;
					}
				}
			}
		}
	}
}

function preHideOptions()
{
	if (typeof(hideOptions) != 'undefined')
	{
		for (var j = 0; j < hideOptions.length; j++)
		{
			var x = hideOptions[j].split(',');
			var current = parseInt(x[0]);
			var howmany = parseInt(x[1]);
			optStyle = 'none';
			for (var i = 1; i <= howmany; i++)
			{
				var opt = document.getElementById('opt' + (current + i));
				if (opt)
				{
					opt.style.display = optStyle;
				}
			}
		}
	}
}

