/*
*  showhide.js
* ----------------------------------------------------------------------------
*  Copyright © 1995-2001 Intesys S.r.l. Verona (I). All rights reserved.
* ----------------------------------------------------------------------------
*  Data e versione:
*	03/12/2001 - 1.00
* ----------------------------------------------------------------------------
*  Descrizione:
*	Libreria javascript per mostrare/nascondere dinamicamente i layer (div)
*	presenti nel documento.
* ----------------------------------------------------------------------------
*  NOTA:
*	Il paramtero path è opzionale ed è usato solo da Netscape Navigator 4.x
*/


var shownDivOfGroup = []


function getElement(name, path) {
	if (document.getElementById) return document.getElementById(name).style
	else if (document.all) return document.all[name].style
	else if (document.layers) return (path ? path.document.layers[name] : document.layers[name])
}


function showDiv(div, path) {
	if (typeof(div) != 'object') div = getElement(div, path)
	div.visibility = (document.layers ? 'show' : 'visible')
}


function hideDiv(div, path) {
	if (typeof(div) != 'object') div = getElement(div, path)
	div.visibility = (document.layers ? 'hide' : 'hidden')
}


function showMeHidePrev(div, group, path) {
	var current = shownDivOfGroup[group]
	showDiv(div, path)
	if (current && div != current) hideDiv(current, path)
	shownDivOfGroup[group] = div
}


