

  function handle_contact_method_changed( selected_method ) {
    if( selected_method == 'radio_email' ){
      document.getElementById('phone_contact_field_asterisk').style.display = 'none';
      document.getElementById('email_contact_field_asterisk').style.display = 'inline';
    } else {
      document.getElementById('email_contact_field_asterisk').style.display = 'none';
      document.getElementById('phone_contact_field_asterisk').style.display = 'inline';
    }
  }


  function handle_role_changed( role_selector ) {
    var selected_index = role_selector.selectedIndex;
    var selected_value = role_selector.options[selected_index].text;
    var table = 'table';
    var tablerow = 'table-row';
    var tablecell = 'table-cell';

    if ( /msie|MSIE/.test(navigator.userAgent) ){
      table = 'block';
      tablerow = 'block';
      tablecell = 'block';
    }
    
    
    if( selected_value == 'Broker' ){
    
      document.getElementById('broker_specific_fields').style.display     = tablerow;
      document.getElementById('employer_role_fields').style.display       = 'none';
      document.getElementById('industry_field_area').style.display        = 'none';
      document.getElementById('is_employee_fields').style.display         = table;
      document.getElementById('is_employer_fields').style.display         = 'none';     
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = 'none';
      document.getElementById('physician_specific_fields').style.display  = 'none';

    } else if ( selected_value == 'Employer' ) {
    
      document.getElementById('broker_specific_fields').style.display     = 'none';
      document.getElementById('employer_role_fields').style.display       = tablerow;
      document.getElementById('industry_field_area').style.display        = tablecell;
      document.getElementById('is_employee_fields').style.display         = 'none';
      document.getElementById('is_employer_fields').style.display         = table;
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = 'none';
      document.getElementById('physician_specific_fields').style.display  = 'none';
      
    } else if ( selected_value == 'TPA' || selected_value == 'Health Plan' ) {

      document.getElementById('broker_specific_fields').style.display     = 'none';    
      document.getElementById('employer_role_fields').style.display       = 'none';
      document.getElementById('industry_field_area').style.display        = 'none';
      document.getElementById('is_employee_fields').style.display         = 'none';
      document.getElementById('is_employer_fields').style.display         = table;
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = 'none';
      document.getElementById('physician_specific_fields').style.display  = 'none';

    } else if ( selected_value == 'Media' ) {
    
      document.getElementById('broker_specific_fields').style.display     = 'none';
      document.getElementById('employer_role_fields').style.display       = 'none';
      document.getElementById('industry_field_area').style.display        = 'none';
      document.getElementById('is_employee_fields').style.display         = table;
      document.getElementById('is_employer_fields').style.display         = 'none';
      document.getElementById('media_specific_fields').style.display      = tablerow;
      document.getElementById('other_specific_fields').style.display      = 'none';      
      document.getElementById('physician_specific_fields').style.display  = 'none';
      
    } else if ( selected_value == 'Physician' ) {
    
      document.getElementById('broker_specific_fields').style.display     = 'none';
      document.getElementById('employer_role_fields').style.display       = 'none';
      document.getElementById('industry_field_area').style.display        = 'none';
      document.getElementById('is_employee_fields').style.display         = table;
      document.getElementById('is_employer_fields').style.display         = 'none';
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = 'none';
      document.getElementById('physician_specific_fields').style.display  = tablerow;

    } else if ( selected_value == 'Other' ) {
    
      document.getElementById('broker_specific_fields').style.display     = 'none';
      document.getElementById('employer_role_fields').style.display       = 'none';   
      document.getElementById('industry_field_area').style.display        = 'none';   
      document.getElementById('is_employee_fields').style.display         = table;
      document.getElementById('is_employer_fields').style.display         = 'none';
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = tablerow;
      document.getElementById('physician_specific_fields').style.display  = 'none';
      
    } else {
    
      document.getElementById('broker_specific_fields').style.display     = 'none';
      document.getElementById('employer_role_fields').style.display       = 'none';
      document.getElementById('industry_field_area').style.display        = 'none';
      document.getElementById('is_employee_fields').style.display         = 'none';
      document.getElementById('is_employer_fields').style.display         = 'none';     
      document.getElementById('media_specific_fields').style.display      = 'none';
      document.getElementById('other_specific_fields').style.display      = 'none';
      document.getElementById('physician_specific_fields').style.display  = 'none';
      
    }
    
  }
