	function showHideLayer(objectID, status) {
		var objectHide;
		var object = MM_findObj(objectID);
  
		//BROWSER COMPATIBILITY
		if (object.style) {
			object = object.style;
			objectHide = 'hidden';
		}
		else {
			objectHide = 'hide';
		}
		
		if (status == 'show') {
			object.visibility = 'visible';
		}
		else if (status == 'hide') {
			object.visibility = objectHide;
		}
		else if (object.visibility == objectHide) {
			object.visibility = 'visible';
		}
		else {
			object.visibility = objectHide;
		}
	}
	
	function showLayer(objectID) {
		showHideLayer(objectID, 'show');
	}
	
	function hideLayer(objectID) {
		showHideLayer(objectID, 'hide');
	}
	
	//'block' REMOVED AND REPLACED WITH '' FOR FIREFOX COMPATIBILITY
	function expandContractLayer(objectID, status) {
		if (document.getElementById) {
			if (status == 'expand') {
				document.getElementById(objectID).style.display = '';
			}
			else if (status == 'contract') {
				document.getElementById(objectID).style.display = 'none';
			}
			else if (document.getElementById(objectID).style.display == 'none') {
				document.getElementById(objectID).style.display = '';
			}
			else {
				document.getElementById(objectID).style.display = 'none';
			}
		}
	}

	function expandLayer(objectID) {
		expandContractLayer(objectID, 'expand');
	}
	
	function contractLayer(objectID) {
		expandContractLayer(objectID, 'contract');
	}

	function showPointer(object) {
		if (document.getElementById) {
			//USE 'hand' FOR MSIE 5 AND 5.5, AND THE STANDARD 'pointer' FOR ALL OTHERS
			if (navigator.appName == 'Microsoft Internet Explorer' && navigator.appVersion.indexOf("MSIE 5.") != -1 && document.all) {
				object.style.cursor = 'hand';
			}
			else {	
				object.style.cursor = 'pointer';
			}
		}
	}