function focusFirstElement(_form)
{
  elems = _form.elements;
  for(i = 0; i < elems.length; i++)
  {
    e = elems[i];
    if(e.type != "hidden" && e.disabled == false)
    {
      e.focus();
      return true;
    }
  }
  return false;
}
//--------------------------------------------------------------
function focusFirstBodyAreaElement()
{
    var x = document.getElementById("content");
    if (x != 'undefined') {
      forms = x.getElementsByTagName("form");
      for (i=0; i < forms.length; i++) {
        //we don't want to set focus to the product search element
        if (forms[i].name != 'manufacturer_part_number_form' && 
        		forms[i].name != 'item_number_form' && 
        		forms[i].name != 'customer_part_number_form' && 
        		forms[i].name != 'keyword_search_form'  &&
        		forms[i].name != 'manufacturer_form' &&
        		forms[i].name != 'shopping_cart_pagelet') {
          if (forms[i].elements.length > 0) {
            if (focusFirstElement(forms[i])) {
              break;
            }
          }
        }
      }
    }
}

