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 changeDisplay( elementId, setTo ) {
   var theElement;
	 theElement = getRefToDiv(elementId);
  if( !theElement ) {
    return;
  }
  if( theElement.style ) { theElement = theElement.style; }
  if( typeof( theElement.display ) == 'undefined' ) {
    return;
  }
  theElement.display = setTo;
}

function hideElement( elementId ) {
  changeDisplay( elementId, 'none' );
	return;
}

function showElement( elementId ) {
  changeDisplay( elementId, 'block' );
	return;
}

function rollOver ( elementId ) {
  hideElement('button' + elementId); 
	showElement('bbutton' + elementId);
}

function rollOut ( elementId ) {
  hideElement('bbutton' + elementId); 
	showElement('button' + elementId);
}
