if ($$('body#idea-edit').length>0) {
   // Re-use help text from category on description
   var el = $$('#helpdescription .prm-form-help-box-sub')[0]; clearChildren(el);
   function handleCategoryHelp() {
       var el = $$('#helpcategory_id .prm-form-help-box-sub')[0];
       el.appendChild($('categoryHelpContainer'));
       $$('.prm-form-help-box').each(Element.hide);
       $$('.category-help-text').each(Element.hide);
       $('categoryHelp'+$F(document.forms.contract.category_id)).show();
       $('helpcategory_id').show();
   }
   function handleDescriptionHelp() {
       var el = $$('#helpdescription .prm-form-help-box-sub')[0];
       el.appendChild($('categoryHelpContainer'));
       $$('.prm-form-help-box').each(Element.hide);
       $$('.category-help-text').each(Element.hide);
       $('categoryHelp'+$F(document.forms.contract.category_id)).show();
       $('helpdescription').show();
   }
   $('form_item_category_id').observe('click', handleCategoryHelp);
   Event.observe(document.forms.contract.category_id, 'click', handleCategoryHelp);
   Event.observe(document.forms.contract.category_id, 'focus', handleCategoryHelp);
   $('form_item_description').observe('click', handleDescriptionHelp);
   Event.observe(document.forms.contract.description, 'click', handleDescriptionHelp);
   Event.observe(document.forms.contract.description, 'focus', handleDescriptionHelp);
   }