	function getObject(objectId) {
	    // cross-browser function to get an object's style object given its id
	    if(document.getElementById && document.getElementById(objectId)) {
		  // W3C DOM
		  return document.getElementById(objectId);
	    } else if (document.all && document.all(objectId)) {
		  // MSIE 4 DOM
		  return document.all(objectId);
	    } else if (document.layers && document.layers[objectId]) {
		  // NN 4 DOM.. note: this won't find nested layers
		  return document.layers[objectId];
	    } else {
		  return false;
	    }
	} // getObject
	function getStyleObject(objectId) {
	    // cross-browser function to get an object's style object given its id
	    if(document.getElementById && document.getElementById(objectId)) {
		  // W3C DOM
		  return document.getElementById(objectId).style;
	    } else if (document.all && document.all(objectId)) {
		  // MSIE 4 DOM
		  return document.all(objectId).style;
	    } else if (document.layers && document.layers[objectId]) {
		  // NN 4 DOM.. note: this won't find nested layers
		  return document.layers[objectId];
	    } else {
		  return false;
	    }
	} // getStyleObject

	function changeObjectDisplay(objectId, newDisplay) {
		var styleObject = getStyleObject(objectId);
		if(styleObject) {
			if (newDisplay != styleObject.display)
				styleObject.display = newDisplay;
			return true;
		}
		return false;
	} // changeObjectDisplay


	function toggleObjectDisplay(objectId) {
		var styleObject = getStyleObject(objectId);
		if(styleObject) {
			if (styleObject.display == 'none')
				styleObject.display = 'block';
			else 
				styleObject.display = 'none';
		}
	}//toggleObjectDisplay

	function showHideObject(objectId) {
		var styleObject = getStyleObject(objectId);
		if (styleObject) {
			if ((styleObject.display == "block" || styleObject.display == ""))
				styleObject.display = "none";
			else
				styleObject.display = "block";
		} else { }
	}