// turn on function
function turnOn(DivID)
{
	if (document.getElementById)
	{ //gecko(NN6) & IE 5+
		document.getElementById(DivID).style.visibility = "visible";
		document.getElementById(DivID).style.display = "block";
	}
	else if (document.all)
	{ // IE 4+
		document.all[DivID].style.visibility = "visible";
		document.all[DivID].style.display = "block";
	}
	else if (document.layers)
	{ // NS4+
		document.layers[DivID].visibility = "show";
		document.layers[DivID].display = "block";
	}
	else
	{
		// nothing
	}
}

// turn off function
function turnOff(DivID)
{
	if (document.getElementById)
	{ //gecko(NN6) & IE 5+
		document.getElementById(DivID).style.visibility = "hidden";
		document.getElementById(DivID).style.display = "none";
	}
	else if (document.all)
	{ // IE 4+
		document.all[DivID].style.visibility = "hidden";
		document.all[DivID].style.display = "none";
	}
	else if (document.layers)
	{ // NS4+
		document.layers[DivID].visibility = "hide";
		document.layers[DivID].display = "none";
	}
	else
	{
		// nothing
	}
}

// boolean check for whether the div is visible or not
function isVisible(DivID)
{
	if (document.getElementById)
	{ //gecko(NN6) & IE 5+
		if (document.getElementById(DivID).style.visibility == "visible") {
			return true;
		}
		else
		{
			return false;
		}
	}
	else if (document.all)
	{ // IE 4+
		if (document.all[DivID].style.visibility = "visible") {
			return true;
		}
		else
		{
			return false;
		}
	}
	else if (document.layers)
	{ // NS4+
		if (document.layers[DivID].visibility = "show") {
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		// nothing
	}
}

// toggle the div on & off
function toggleDiv(DivID)
{
	if (isVisible(DivID))
	{
		turnOff(DivID);
	}
	else
	{
		turnOn(DivID);
	}

}

function setDivHeight(DivID, height)
{
	if (document.getElementById)
	{ //gecko(NN6) & IE 5+
		document.getElementById(DivID).style.top = height;
	}
	else if (document.all)
	{ // IE 4+
		document.all[DivID].style.top = height;
	}
	else if (document.layers)
	{ // NS4+
		document.layers[DivID].top = height;
	}
	else
	{
		// nothing
	}
}



function setPosFromTop(DivID, pixels_from_top)
{
	if (document.getElementById)
	{ //gecko(NN6) & IE 5+
		document.getElementById(DivID).style.top = pixels_from_top;
	}
	else if (document.all)
	{ // IE 4+
		document.all[DivID].style.top = pixels_from_top;
	}
	else if (document.layers)
	{ // NS4+
		document.layers[DivID].top = pixels_from_top;
	}
	else
	{
		// nothing
	}
}