  function hideOverlay () {
    new Effect.Fade('RB_window', {duration: 0.4});
    new Effect.Fade('RB_overlay', {
		duration: 0.4,
		afterFinish: function () {Element.remove($('RB_redbox'))}
	});
    this.showSelectBoxes();
  }
		
  function showOverlay() {
	//RedBox.showOverlay()
    if ($('RB_redbox'))
    {
      Element.update('RB_redbox', "");
      new Insertion.Top($('RB_redbox'), '<div id="RB_window" style="display: none;"></div><div id="RB_overlay" style="display: none;"></div>');  
    }
    else
    {
      new Insertion.Bottom($('sound_add_details'), '<div id="RB_redbox" align="center"><div id="RB_window" style="display: none;"></div><div id="RB_overlay" style="display: none;"></div></div>');      
    }
    new Insertion.Top('RB_overlay', '<div id="RB_loading" style="display: none"></div>');  

    setOverlaySize();
	setOverlayPosition();
    new Effect.Appear('RB_overlay', {duration: 0.4, to: 0.6, queue: 'end'});			
  }
		
  function setOverlaySize()
  {
  	//alert($("sound_add_details").offsetHeight)
    if (IE6) {
	  overlayHeight = $("sound_add_details").offsetHeight+20	
	} else {
	  overlayHeight = $("sound_add_details").offsetHeight
	}
	$("RB_overlay").style['height'] = overlayHeight+"px" //yScroll +"px"
	$("RB_overlay").style['width'] =  $("sound_add_details").offsetWidth+20+"px"
  }

  function setOverlayPosition()
  {
    $("RB_overlay").style['left'] = '-10' + 'px'; //((pagesize[0] - width)/2) + "px";
    $("RB_overlay").style['top'] = '0' + 'px'; //((pagesize[1] - height)/2) + "px";
  }