function background_color(src, color)
{
  src.style.backgroundColor = color;
}

function get_ref_to_id(div_id, o_doc)
{
  //Found here: http://www.howtocreate.co.uk/emails/DavidBerman.html
  if(!o_doc)
    {
      o_doc = document;
    }
  if(document.layers)
    {
      if(o_doc.layers[div_id])
        {
          return o_doc.layers[div_id]; 
        }
      else
        {
          //repeatedly run through all child layers
          for(var x = 0, y; !y && x < o_doc.layers.length; x++)
            {
              //on success, return that layer, else return nothing
              y = getRefToDiv(div_id, o_doc.layers[x].document); 
            }
          return y; 
        } 
    }
  if(document.getElementById)
    {
      return document.getElementById(div_id); 
    }
  if(document.all) 
    {
      return document.all[div_id];
    }
  return false;
}

function navigate(url)
{
  window.location = url;
}

function toggleSBSize(big) {
  var sb_ref = get_ref_to_id('header-searchbox');

  if(sb_ref)
  {
    if(sb_ref.style) {sb_ref = sb_ref.style;}

    if (big)
    {
        sb_ref.width = '320px';
    }
    else
    {
        sb_ref.width = '120px';
    }
  }
}

