<!-- Hide
var OldSelectionOrder;
function AddFeatureToList(feat_id, no_preference, control, control_type)
{
    old_hidden_field=control.form.SORD.value;
    if (old_hidden_field=="" && no_preference > 0)
	control.form.SORD.value=feat_id;
    else
    {
	var existing_position=FindPositionInString(old_hidden_field, feat_id);
	if (control_type=='L')
	{
	    var ListSelected = CheckSelectedListBox(control);
	    if (!ListSelected && existing_position != -1)   // List Not selected && already in list, remove it
	    {
		var new_hidden_field=BuildNewList(old_hidden_field, feat_id, existing_position);
		control.form.SORD.value=new_hidden_field;
	    }
	    else if (existing_position==-1 && ListSelected)
	    {
		var new_hidden_field=BuildNewList(old_hidden_field, feat_id, existing_position);
		control.form.SORD.value=new_hidden_field;
	    }
	}
	else if (existing_position==-1 && no_preference > 0)	// Append new selection order
	{
	    var new_hidden_field=BuildNewList(old_hidden_field, feat_id, existing_position);
	    control.form.SORD.value=new_hidden_field;
	}
	else if (no_preference == 0 && existing_position > -1)	 // Radio Button No-Preference Option (remove ID from list)
	{
	    var new_hidden_field=BuildNewList(old_hidden_field, feat_id, existing_position);
	    control.form.SORD.value=new_hidden_field;
	}
	else if (control_type=='C')
	{
	    if (!CheckSelectedCheckBox(control))    // If de-selecting a checkbox, remove it
	    {
		var new_hidden_field=BuildNewList(old_hidden_field, feat_id, existing_position);
		control.form.SORD.value=new_hidden_field;
	    }
	}
    }
    control.form.submit();
}
function FindPositionInString(whole_string, token_string)
{
	var old_pos=0;
	var new_pos=whole_string.indexOf(' ');
	if(whole_string == token_string)
		return (0);
	while ((old_pos<whole_string.length - 1)&&(new_pos!=-1))
	{
		if(whole_string.substring(old_pos, new_pos)==token_string)
			return (old_pos);
		old_pos = new_pos + 1;
		new_pos = whole_string.indexOf(' ', old_pos + 1);
	}
	if(whole_string.substring(old_pos, whole_string.length)==token_string)
		return (old_pos);
	return (-1);
}
function BuildNewList(old_hidden_field, feat_id, existing_position)
{
	var new_string = "";
	var string_before = "";
	var string_after = "";
	if (existing_position == -1)
	{
		if (old_hidden_field == "")
			string_before = feat_id;
		else
			string_before = old_hidden_field + ' '  + feat_id;
	}
	else if (existing_position == 0)
		string_after =	old_hidden_field.substring((existing_position + 1 + feat_id.length), old_hidden_field.length);
	else
	{
		string_before = old_hidden_field.substring(0, existing_position - 1);
		string_after = old_hidden_field.substring((existing_position + feat_id.length), old_hidden_field.length);
	}
	new_string = string_before + string_after;
	return (new_string);
}
function CheckSelectedCheckBox(control)
{
	for (var m=0; m<control.form.elements.length; m++)
	{
		if (control.form.elements[m].name==control.name)
		{
			if (control.form.elements[m].checked==true)
				return (true);
		}
	}
	return (false);
}
function CheckSelectedListBox(control)
{
	for (var m=0; m<control.options.length; m++)
	{
	if (control.options[m].selected==true && control.options[m].value > 0)
		return (true);
	}
	return (false);
}
function ResetSelectionOrder(form)
{
	form.SORD.value = OldSelectionOrder;
}
function SaveCurrentSelectionOrder()
{
	OldSelectionOrder = document.STEPSEARCH.SORD.value;
	if(navigator.userAgent.indexOf("MSIE")==-1)
		document.STEPSEARCH.reset();
}
function NewPopUpWindow(url)
{
	win='scrollbars=yes,width=520,height=300,resizable=yes';
	window.open(url,'PopUp Window', win);
}
// -->
