// JavaScript Document
function otherSpecifyTool(toggle, hideID, trueDisplay, falseDisplay)
{
	document.getElementById(hideID).style.display = toggle ? trueDisplay : falseDisplay;
}//otherSpecifyTool

function validateEmptyFields(fields)
{
	for(var i = 0; i < fields.length; i++)
	{
		if(document.getElementById(fields[i]).value == "")
		{
			alert("Please enter a value for required fields.");
			document.getElementById(fields[i]).focus();
			return false;
		}//if
	}//for
	
	return true;
}//function

function validateRadioButtons(fields)
{
	for(var j = 0; j < fields.length; j++)
	{
		var radioButtons = document.getElementsByName(fields[j]);
		
		for(var i = 0; i < radioButtons.length; i++)
		{
			var checked = false;
			
			if(radioButtons[i].checked)
			{
				checked = true;
				break;
			}//if
		}//for
		
		if(!checked)
		{
			alert("Please select a value.");
			radioButtons[0].focus();
			return false;
		}//if
	}//for
	
	return true;
}//function

function checkBoxesChecked(name, minChecked)
{
	var checkBoxes = document.getElementsByName(name);
	var numChecked = 0;
	
	for(var i = 0; i < checkBoxes.length; i++)
	{
		if(checkBoxes[i].checked
			&& ++numChecked >= minChecked) return true;
	}//for
	
	return false;
}//function
