var layer_navsub;

function getStyle(layer) {
	if (document.getElementById) {
		return document.getElementById(layer).style;
	} else if (document.all) {
		return document.all[layer].style;
	} else {
		return document[layer];
	}
}

function showObject(layer) {
    getStyle(layer).visibility='visible';
}

function hideObject(layer) {
	getStyle(layer).visibility='hidden';
}

function collapseObject(layer) {
    getStyle(layer).display='none';
}

function deployObject(layer) {
    getStyle(layer).display='';
}

function toggleVisibility(layer) {
  var s = getStyle(layer);
  if (s.display != 'none') {
	  collapseObject(layer);
  }else{
	  deployObject(layer);
  }
	if ((layer_navsub!='navsub')&&(layer_navsub!=layer)&&(layer_navsub!='navsub1'))
    collapseObject(layer_navsub);  
  layer_navsub = layer;
}