// --------------------------
// toggleLayer(object, flag)
// --------------------------
// V1.0 - Marco De Luca
// Show/Hide a specific object
// obj -> object reference e.g.
// <div "id=toggleObj">Test</div><a href="#" onclick="toggle('toggleObj',0)">Show/Hide</a>
// flag -> 0 = Hide, 1 = Show, No parameter submited = Toggle actual state
// It is recommended to declare the initial state of the element in the CSS, e.g.
// #toggleObj {display: none;} 
function toggleLayer(obj,flag)
{
	if (document.getElementById)   // modern DOM browser
		var style2 = document.getElementById(obj).style;
	else if (document.all)        // not so modern crap browser
		var style2 = document.all[obj].style;
	else									// otherwise quit silently
		return false;

	if (flag != undefined)        // specific request of show/hide?
		style2.display = flag ? "block" : ""; // do whatever the flag says
	else
		style2.display = style2.display ? "" : "block"; // otherwise change the actual state
}