//
// showHideLayers
//
// copy this into the button to show/hide layer
// onClick="showHideLayers('layerName','','hide')"
// onClick="showHideLayers('layerName','','show')"
//
function showHideLayers() { 
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

// href="showHide('id')"
function showHide(elementid){
	if (document.getElementById(elementid).style.visibility == 'hidden'){
		document.getElementById(elementid).style.visibility = '';
	} else {
	document.getElementById(elementid).style.visibility = 'hidden';}
}

// Há difrencias entre Display e Visibility
// href="showHideDisplay('id')"
function showHideDisplay(elementid){
	if (document.getElementById(elementid).style.display == 'none'){
		document.getElementById(elementid).style.display = 'block';
	} else {
	document.getElementById(elementid).style.display = 'none';}
}


function showDisplay(elementid){
	if (document.getElementById(elementid).style.display == 'none'){
		document.getElementById(elementid).style.display = 'block';
	}
}

function hideDisplay(elementid){
	if (document.getElementById(elementid).style.display == 'block'){
		document.getElementById(elementid).style.display = 'none';
	}
} 