/* This function hides and displays the filter form elements in the Advnaced DOD search form. */

function toggle(el_input,graphics_path)
{
	var el_form = document.getElementById(el_input);
	var el_form_type = document.getElementById(el_input+"TypeID");
	var el_toggle = document.getElementById(el_input+"_toggle");
	var el_toggle_image = document.getElementById(el_input+"_toggle_image");
	
	if(el_toggle.style.display == "none")
	{
		el_toggle.style.display = "block";
		el_toggle_image.src = graphics_path+"misc/minus.gif";
	}
	else
	{
		el_toggle.style.display = "none";
		el_toggle_image.src = graphics_path+"misc/plus.gif";
		el_form.value="";
	}
}

/* This function should be run for each toggel element after the advanced search form has loaded. 
It purpose if to set the initail state of the toggle elements to hidden */

function init_toggle(el_input,graphics_path)
{
	var el_form = document.getElementById(el_input);
	var el_toggle = document.getElementById(el_input+"_toggle");
	var el_toggle_image = document.getElementById(el_input+"_toggle_image");
	
	if(el_form.value == "")
	{
		el_toggle.style.display = "none";
		el_toggle_image.src = graphics_path+"misc/plus.gif";
	}
}

/* These to function duplicate those above for use on the DA page turner metadata tables. 
This is to over come a bug in firefox over the presentation of tables after they have been revealed */

function toggle_table(el_input,graphics_path)
{
	var el_form = document.getElementById(el_input);
	var el_form_type = document.getElementById(el_input+"TypeID");
	var el_toggle = document.getElementById(el_input+"_toggle");
	var el_toggle_image = document.getElementById(el_input+"_toggle_image");
	
	if(el_toggle.style.display == "none")
	{
		if(navigator.appName == "Microsoft Internet Explorer")
		{
			el_toggle.style.display = "block";
		}
		else
		{
			el_toggle.style.display = "table";
		}
		el_toggle_image.src = graphics_path+"misc/minus.gif";
	}
	else
	{
		el_toggle.style.display = "none";
		el_toggle_image.src = graphics_path+"misc/plus.gif";
		el_form.value="";
	}
}

function init_toggle_table(el_input,graphics_path)
{
	var el_toggle = document.getElementById(el_input+"_toggle");
	var el_toggle_image = document.getElementById(el_input+"_toggle_image");
	
	el_toggle.style.display = "none";
	el_toggle_image.src = graphics_path+"misc/plus.gif";
}