function getRefToDiv(divID,oDoc) {
	if( document.getElementById ) {
		return document.getElementById(divID); }
	if( document.all ) {
		return document.all[divID]; }
	if( !oDoc ) { oDoc = document; }
	if( document.layers ) {
		if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
			//repeatedly run through all child layers
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				//on success, return that layer, else return nothing
				y = getRefToDiv(divID,oDoc.layers[x].document); }
		return y; } }
	return false;
}

function toggleDiv(divID_as_a_string,action) {
	//get a reference as above ...
	myReference = getRefToDiv(divID_as_a_string);
	if( !myReference ) {
		//window.alert('Nothing works in this browser');
		return; //don't go any further
	}
	//now we have a reference to it
	if( myReference.style ) {
		//DOM & proprietary DOM
		if (action == 'on') {
				myReference.style.visibility = 'visible';
		} else {
				myReference.style.visibility = 'hidden';
		}
	} else {
		//layers syntax
		if (action == 'on') {
				myReference.visibility = 'show';
		} else {
				myReference.visibility = 'hide';
		}
	}
}

