
function collapse(intCatId,e)
{
	var value = e.options[e.selectedIndex].value
	var oldState = intCatId.states;
	var o = document.getElementById(intCatId);
	
	if(value == "1")
	{
		if(oldState == "shown")
		{
			document.getElementById(intCatId).style.display= 'none';
			e.states = "hidden";
		}
		else
		{
			o.style.display= 'block';
			e.states = "shown";
	
		}
	}
	else
	{
		document.getElementById(intCatId).style.display= 'none';
		e.states = "hidden";
	}
}


function calcBoxes(e, inputID)
{
	//alert(e.checked);
	//alert(e.value);
	
	if(e.checked)
	{
		document.getElementById(inputID).value = Number(document.getElementById(inputID).value) + Number(e.value);
	}
	else
	{
		document.getElementById(inputID).value = Number(document.getElementById(inputID).value) - Number(e.value);
	}

}

function GetMyObjectByID(itemID)
{
// In the future will need to build in the ability to handle v4 netscape browsers.
	if (document.getElementById) // Good browsers
		return document.getElementById(itemID)
	else if (document.all) // medium browsers
		return document.all[itemID];
		
	// Need to handle v4 browsers in the future.
}
function CheckField(itemID)
{
	var o = GetMyObjectByID(itemID);
	if(o.value.length<1)
		return false;
	else
		return true;
}
