var g_bNETS  = (document.layers) ? true:false;
var g_bIE = (document.all) ? true:false;

var g_arVisObjs = new Array();

function OnMouseOver(sObjName)
{
	g_arVisObjs[sObjName].OnMouseOver();
}

function OnMouseOut(sObjName)
{
	g_arVisObjs[sObjName].OnMouseOut();
}

function OnChange(sObjName)
{
	g_arVisObjs[sObjName].OnChange();
}


function AddVisObj(obj)
{
	g_arVisObjs[obj.m_sName] = obj;
}

function GetVisObject(name)
{
	return g_arVisObjs[name];
}

function ShowObj(name)
{
	if (g_bNETS) document.layers[name].visibility = "show";
	else if (g_bIE) document.all[name].style.visibility = "visible";
}

function HideObj(name)
{
	if (g_bNETS) document.layers[name].visibility = "hide";
	else if (g_bIE) document.all[name].style.visibility = "hidden";
}
