<%= fields_for "user[user_#{type}s]", user_attribute, :index => nil do |f| %>
  <legend><%= ua.i18n_variable[I18n.locale] %></legend>
  <%= f.hidden_field :key, :value => ua.key %>
  <%= f.hidden_field :id unless user_attribute.new_record? %>
  
  <table>
  
    <tr>
      <th><%= t("admin.key") %></th>
      <% @site_valid_locales.each do |locale| %>
        <th style="color:<%= colorize_in_use_locale(locale) %>"><%= locale %></th>
      <% end %>
    </tr>
    
    <% ua.get_enabled_attribute_models.each do |attr| %>
			<% value = user_attribute.attribute_values.detect{|v| v.key == attr.key } %>
			<%= hidden_field_tag "user[user_#{type}s][][attributes][][id]", value.id rescue nil %>
			<%= hidden_field_tag "user[user_#{type}s][][attributes][][key]", attr.key %>
      <tr>
        <td><%= attr.i18n_variable[I18n.locale] %></td>
        <% if attr["locale"] && attr["markup"] == 'text_field' %>
					<%= hidden_field_tag "user[user_#{type}s][][attributes][][non_locale]", nil %>
          <% @site_valid_locales.each do |locale| %>
            <td>
              <%= text_field_tag "user[user_#{type}s][][attributes][][#{locale}]", (value[locale] rescue nil) %>
            </td>
          <% end -%> 
        <% else %>
          <td colspan=<%= @site_valid_locales.size %>>
            <% if attr["markup"] == "text_field"  %>
              <%= text_field_tag "user[user_#{type}s][][attributes][][non_locale]", (value['non_locale'] rescue nil) %>
            <% elsif attr["markup"] == "select" %>
              <%= select_tag "user[user_#{type}s][][attributes][][non_locale]", options_for_select(attr["options"], value['non_locale']) %>
            <% end -%>
          </td>        
        <% end -%>
      </tr>
    <% end %>
    
  </table>
  
<% end %>
