function js_options(j)
	{
	if (j)
		{
		if (j < 3) j = 2;
		for (i=0;i<j;i++)
	   	document.getElementById("option_" + i).style.display = 'block';
	   	for (i=j;i<32;i++)
		   	{
		   	document.getElementById("option_id_" + i).value = '';
		   	document.getElementById("option_" + i).style.display = 'none';
		   	}
		}
	else
		{
		   	for (i=0;i<32;i++)
		   	{
		   	if (document.getElementById("option_" + i).style.display == 'none')
			   	{
			   	document.getElementById("option_" + i).style.display = 'block';
			   	if (i == 31) hide("more_option");
			   	i = 32;
			   	}
		   	}
	   	}
   	}

function js_patterns(values)
	{
   	values = values.split("|");
   	js_options(values.length);
   	for (i=0;i<32;i++)
	   	{
	   	if (values[i])
	   	document.getElementById("option_id_" + i).value = values[i];
	   	else
	   	document.getElementById("option_id_" + i).value = '';
	   	}
   	}
