function showSearch(opaque) 
{
  if (searchColor != '')
  {
    var control = document.getElementById('search');
    if (control)
      if (opaque)
      {
        control.style.backgroundColor = 'white';
        control.style.color           = 'black';
      }
      else
      {
        control.style.backgroundColor = 'transparent';
        control.style.color           = searchColor;
      }
  }
};

addEventHandler(window, 'load', function () 
{
  addEventHandler('search', 'keydown', function () {showSearch(true)});
  addEventHandler('search', 'click',   function () {showSearch(true)});
  addEventHandler('search', 'focus',   function () {showSearch(true)});
  addEventHandler('search', 'blur',    function () {showSearch(false)});
});