// Toggles visibilty of all the objects on the
// page whose class name ends with 'toggleenabled'.
// ... except for the element id given in the first
// parameter.
function toggleVisibility(referencedElement) {
	var vipElement = document.getElementById(referencedElement);
	var toggleenabledelementclass = 'toggleenabled';
	if (vipElement.style.display == 'block') {
		var displayValueAllElements = 'block';
		var displayValueVipElement = 'none';
	} else {
		var displayValueAllElements = 'none';
		var displayValueVipElement = 'block';
	}
	
	var alertcounter = 0;
	var allDivTags = document.getElementsByTagName('div');
	for (elementno=0; elementno<allDivTags.length; elementno++) {
		
		var elementReference = allDivTags[elementno];
			
		var divclass = elementReference.getAttribute('className');
		if (divclass == null) {
			divclass = elementReference.getAttribute('class');
		}
		if (divclass != null){
			var divid = elementReference.getAttribute('id');
			var lastchars = divclass.substr(divclass.length-toggleenabledelementclass.length);
			if (lastchars == toggleenabledelementclass) {
				elementReference.style.display = displayValueAllElements;
			}
		}
	} // for
	
	// Hide/show VIP Element
	vipElement.style.display = displayValueVipElement;
	
} // function