function expand(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuHover";
  d.className = "menuHover";
}

function collapse(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuNormal";
  d.className = "menuNormal";
}




// =================================================
// toggles the visibility of a division - used in viewioi
// =================================================
function f_toggle(pIMG, pID) 
{

var listElementStyle=document.getElementById(pID).style; 
var listElementDisplay=listElementStyle.display; 

// alert ("In f_toggle.  Parms Img=" + pIMG + "\n  ID=" + pID + "\n  ID Display=" + listElementDisplay + "\n  ID Style=" + listElementStyle.style + "\n  Img src=" + document.getElementById(pIMG).src )

if (listElementStyle.display=="none")
{ 
	listElementStyle.display="block"; 
	document.getElementById(pIMG).src="graphics/minus.png"; 
}
 else
{
	listElementStyle.display="none"; 
	document.getElementById(pIMG).src="graphics/plus.png"; 
} 


}	// end of function
// =================================================
// Opens Page in Current Window - full capabilities
// =================================================

function fLoadPageSelf(pWin) 
{
	var windowFile = pWin
	myWindow = window.open(windowFile,'_self',"menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,left=0,top=0")
	myWindow.focus()
return;
}


// =================================================
// Opens Page in New Window - Full capabilities
// =================================================

function fLoadPageNew(pWin) 
{
	var windowFile = pWin
	myWindow = window.open(windowFile,'_blank',"menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,left=0,top=0")
	myWindow.focus()
return;
}

// =================================================
// Opens Page in New Window - Minimum capabilities
// =================================================

function fLoadPageNewMin(pWin) 
{
	var windowFile = pWin
	myWindow = window.open(windowFile,'_blank',"menubar=no,resizable=yes,scrollbars=yes,status=no,titlebar=yes,toolbar=no,width=640,height=480,left=0,top=0")
	myWindow.focus()
return;
}

// =================================================
// Opens Image Page in New Window - Minimum capabilities
// =================================================

function fLoadImageWin(pWin, wWidth, wHeight) 
{
	var width
	var height
	var windowFile = "iois/ioi" + pWin

if ( typeof( wWidth ) != 'undefined'  )
{ 	width = wWidth + 75 ; height = wHeight + 75 ; }
 else
{ width = screen.width - 75 ; height = screen.height - 100 ; }

// alert ("In fLoadImageWin. pWin=" + pWin + " windowFile=" + windowFile + " Width=" + width + " Height=" + height)

	myWindow = window.open(windowFile,'_blank',"menubar=no,resizable=yes,scrollbars=yes,status=no,titlebar=yes,toolbar=no,left=0,top=0")
	myWindow.focus()
	if ( window.myWindow && !window.myWindow.closed )
		{ myWindow.resizeTo(width, height) }
return;
}


