<!-- Invisible to Non-JavaScript Browers

// Copyrighted 2001-2002 By Boulevard Group, LLC.  All Rights Reserved

// Filter Routines

function showLayer(layerid)
{
	var layer = document.getElementById(layerid);
	layer.style.visibility = "visible";
	
} // End of showLayer

function hideLayer(layerid)
{
	var layer = document.getElementById(layerid);
	layer.style.visibility = "hidden";
	
} // End of HideLayer

// Get Object

// Format Fields

function selectField(form)
{

	// Get Selected Index
	
	var sIdx = form.SELECTFILTERFIELD.selectedIndex;
	
	// Get Selected Name and Value
	
	var fldName = form.SELECTFILTERFIELD.options[sIdx].value; // Field Name
	var fldDesc = form.SELECTFILTERFIELD.options[sIdx].text; // Field Description
	
	// Update Hidden Field Name Field
	
	form.SELECTFIELD.value = fldName; // Reset Field Name
	
	// Reset Operator Fields
	
	form.SELECTCONDITIONFIELD.selectedIndex = 0; // = is Default
	form.SELECTCONDITIONTYPE.value = "0";
	form.SELECTCONDITIONNAME.value = "None Selected";
	
	// Clear Value Fields
	
	form.SELECTVALUE1.value = ""; // Clear Field Value
	form.SELECTVALUE2.value = ""; // Clear Field Value

} // End of selectfield

function selectCondition(form)
{
	// Get Selected Condition Index
	
	var cIdx = form.SELECTCONDITIONFIELD.selectedIndex;
	
	// Get Condition
	
	var fldCondType = form.SELECTCONDITIONFIELD.options[cIdx].value;
	var fldCondName = form.SELECTCONDITIONFIELD.options[cIdx].text;
	
	// Save Condition In Hidden Field
	
	form.SELECTCONDITIONTYPE.value = fldCondType;
	form.SELECTCONDITIONNAME.value = fldCondName;
	
	// Reset Value Fields
	
	form.SELECTVALUE1.value = "";
	form.SELECTVALUE2.value = "";
	
	// Blank and Non-blank Plug Into Value 1
	
	if (fldCondType == 7) {
		form.SELECTVALUE1.value = "Blanks";
	}
	if (fldCondType == 8) {
		form.SELECTVALUE1.value = "Non-blanks";
	}
	
	// Hide or Show 2nd Value
	
	/* Disable Debug
	if (document.all['VALUE2SHOWHIDE']) {
		alert("Have VALUE2SHOWHIDE");
	} else {
		alert("Do Not Have VALUE2SHOWHIDE");
	}
	*/
	
	if (fldCondName == "Range") {
		if (document.all) {
			var result = showLayer('Label2');
			result = showLayer('Value2');
			document.all['VALUE2SHOWHIDE'].value = "visible";
			document.all['Label1'].innerHTML = "Start Value"
			document.all['Label2'].innerHTML = "End Value"
		} else {
			var result = showLayer('Label2');
			result = showLayer('Value2');
			document.getElementById('VALUE2SHOWHIDE').value = "visible";
			document.getElementById('Label1').innerHTML = "Start Value"
			document.getElementById('Label2').innerHTML = "End Value"
		}
	} else { // Hide 2nd Value if not RANGE
		if (document.all) {
			var result = hideLayer('Label2');
			result = hideLayer('Value2');
			document.all['VALUE2SHOWHIDE'].value = "hidden";
			document.all['Label1'].innerHTML = "Value"
		} else {
			var result = hideLayer('Label2');
			result = hideLayer('Value2');
			document.getElementById('VALUE2SHOWHIDE').value = "hidden";
			document.getElementById('Label1').innerHTML = "Value"
		}
	}

} // End of selectCondition

function resetSelects(form)
{
	// Reset SELECT Field
	
	form.SELECTFILTERFIELD.selectedIndex = document.MyForm.SELECTFILTERFIELD.length - 1;
	form.SELECTFIELD.value = ""; // Reset Field Name
	
	// Reset Condition Field
	
	form.SELECTCONDITIONFIELD.selectedIndex = 0; // = is Default
	form.SELECTCONDITIONTYPE.value = "0";
	form.SELECTCONDITIONNAME.value = "None Selected";
	
	// Reset Value Fields
	
	form.SELECTVALUE1.value = ""; // Clear Field Value
	form.SELECTVALUE2.value = ""; // Clear Field Value
	
	// Disappear 2nd Value
	
	if (document.all) {
		var result = hideLayer('Label2');
		result = hideLayer('Value2');
		document.all['VALUE2SHOWHIDE'].value = "hidden";
		document.all['Label1'].innerHTML = "Value"
	} else {
		var result = hideLayer('Label2');
		result = hideLayer('Value2');
		document.getElementById('VALUE2SHOWHIDE').value = "hidden";
		document.getElementById('Label1').innerHTML = "Value"
	}
	
	// Refresh Screen
	
	DoSort2();

} // End of resetSelects

function selectedFilterField(dform, dctl)
{
	return true;
	
}

function selectedFilterCondition(dform, dctl)
{
	return true;
	
}

function validateFilterValue(dform, dctl)
{
	return true;

} // End of validateFilterValue

// Make Visible -->
