//-----------------------------------------------------------------------------
function DisplayAddnlInsrdBlock(index, fshow, fClearOnHide) {

   if (!fshow && fClearOnHide) {
      SetElmntVal('addnl_name_' + index, '');
      SetElmntVal('addnl_address_' + index, '');
      SetElmntVal('addnl_city_' + index, '');
      SetElmntVal('addnl_state_' + index, '');
      SetElmntVal('addnl_country_' + index, '');
      SetElmntVal('addnl_zip_' + index, '');
      SetElmntVal('addnl_cont_name_' + index, '');
      SetElmntVal('addnl_phone_' + index, '');
      SetElmntVal('addnl_fax_' + index, '');
      SetElmntVal('addnl_email_' + index, '');

      SetElmntVal('addnl_role_desc_' + index, '');
      SetElmntVal('addnl_role_' + index, '');

      SetElmntChecked('cb_addnl_gov_muni_' + index, false);
      SetElmntChecked('cb_addnl_sponsor_' + index, false);
      SetElmntChecked('cb_addnl_sub_contractor_' + index, false);
      SetElmntChecked('cb_addnl_charity_' + index, false);
      SetElmntChecked('cb_addnl_facility_' + index, false);
      SetElmntChecked('cb_more_addnl_' + index, false);
   }
   var div_name = "addnl_insured_info_" + index;
   ShowElmnt(div_name, fshow);
}

//-----------------------------------------------------------------------------
function HideAllAddnlInsrdBlocks(numBlocks, fClearOnHide) {
   
   var index=0;
   for (index=0; index < numBlocks; index++) {
      DisplayAddnlInsrdBlock(index, false, fClearOnHide);    
   }
}

