<% toolbar :profile => current_subject %>

<% content_for :sidebar do %>
  <%= render :partial => "#{ current_subject.class.to_s.tableize }/sidebar_index" %>
<% end %>

<%if params[:section].present? 
  case params[:section]
  when "about_me"
    level2 = link_to( t('profile.' + current_subject.class.to_s.downcase + '.info'),
      :controller => :profiles , :action => :edit, :section => "about_me")
  when "contact_info" 
    level2 = link_to(t('profile.contact'),
      :controller => :profiles , :action => :edit, :section => "contact_info")
  when "my_experience" 
    level2 = link_to(t('profile.' + current_subject.class.to_s.downcase + '.experience'),
      :controller => :profiles , :action => :edit, :section => "my_experience")
  when "tags"
  level2 = link_to(t('profile.' + current_subject.class.to_s.downcase + '.tags'),
    :controller => :profiles , :action => :edit, :section => "tags")
	end
else
  level2 = link_to(t('profile.one'),
      :controller => :profiles , :action => :edit)
end %>

<%= location(
  link_to(t('menu.information'), [current_subject, :profile]),
  level2
) %>
<div class="space_center"></div>

<%= form_for(@profile, :url => [current_subject, :profile], :remote => true) do |f| %>

<div class="block" id="profile_form">
  
  <% if !params[:section].present? or params[:section].eql?("tags") %>
  	<% content_for :javascript do %>
  	  $(function() {
  	    $(".new_group").validate();
  	  });
  	  $("#profile_actor_attributes_tag_list").fcbkcomplete({
  	    json_url: "<%= tags_path(:format => :json) %>",
  			cache: false,
  			filter_case: true,
  			filter_hide: true,
  			newel: false,
  			height: 6
  	  });
  	 <% @profile.subject.tag_list.each do |tag| %> $("#profile_actor_attributes_tag_list").trigger("addItem",{"title":"<%= tag %>","value":"<%= tag %>"});
  	 <% end %>
  	<% end %>
  	
    <div class="row">
      <div class="form_row">
        <h2><%=t('profile.tags.other')%></h2>
      </div>
      <%= f.fields_for :actor do |actor_form| %>
        <div class="form_row">
  			 <%= actor_form.select :tag_list, [], :class => "form_tag" %>
        </div>
      <%end%>
  	</div>
  <% end %>
  
  <% if !params[:section].present? or params[:section].eql?("about_me") %>
    <div class="row">
	    <div class="form_row">
	        <h2><%=t('profile.' + current_subject.class.to_s.downcase + '.info')%></h2>
	    </div>
	
		  <%= f.fields_for :actor do |actor_form| %>
		    <div class="form_row">
		      <div class="form_label">
		       <%= f.label t('actor.name') %><span class="needed"> (*)</span>
		      </div>
		      <div class="form_field">
		       <%= actor_form.text_field :name, :class => "required form_tag"%>
		      </div>
		    </div>
      <%end%>

    </div>
		
	  <div class="form_row">
	    <div class="form_label">
	      <%= f.label t('profile.organization')%>
	    </div>
	    <div class="form_field">
	      <%= f.text_field :organization , :class => "form_tag" %>
	    </div>
	  </div>

	  <div class="form_row">
	    <div class="form_label">
	      <%= f.label t('profile.' + current_subject.class.to_s.downcase + '.birthday')%>
	    </div>
	    <div class="form_field">
	      <%= date_select "profile", "birthday", :order => [:day, :month, :year], :end_year=> Date.today.year, 
	         :start_year=> (Date.today.year - 100), :prompt => { :day => 'Day', :month => 'Month', :year => 'Year' } %>
	    </div>
	  </div>

	  <div class="form_row">
	    <div class="form_label">
	      <%= f.label t('profile.actualcity')%>
	    </div>
	    <div class="form_field">
	      <%= f.text_field :city,  :class => "form_tag" %>
	    </div>
	  </div>

	  <div class="form_row">
	    <div class="form_label">
	      <%= f.label t('profile.country') %>
	    </div>
	    <div class="form_field">
	      <%= f.text_field :country,  :class => "form_tag" %>
	    </div>
	  </div>

	  <div class="form_row form_label">
	    <%= f.label t('profile.' + current_subject.class.to_s.downcase + '.about') %>
	  </div>
	  <div class="form_row">
	    <%= f.text_area :description, :maxlength => 200, :rows => 10, :class => "form_tag_long" %>
	  </div>
	  <div class="form_row needed"><%=t('required')%></div>
  <% end %>
  <% if !params[:section].present? or params[:section].eql?("contact_info") %>
    <div class="form_row">
        <h2><%=t('profile.contact')%></h2>
    </div>

    <div class="form_row">
      <div class="form_label">
        <%= f.label t('profile.phone')%>
      </div>
      <div class="form_field">
        <%= f.text_field :phone, :class => "phone form_tag" %>
      </div>
    </div>
    <div class="form_row">
      <div class="form_label">
        <%= f.label t('profile.mobile') %>
      </div>
      <div class="form_field">
        <%= f.text_field :mobile, :class => "phone form_tag" %>
      </div>
    </div>
    <div class="form_row">
      <div class="form_label">
        <%= f.label t('profile.fax') %>
      </div>
      <div class="form_field">
        <%= f.text_field :fax, :class => "phone form_tag" %>
      </div>
    </div>
    <div class="form_row">
      <div class="form_label">
        <%= f.label t('profile.address') %>
      </div>
      <div class="form_field">
        <%= f.text_field :address, :class => "form_tag" %>
      </div>
    </div>
    <div class="form_row">
      <div class="form_label">
        <%= f.label t('profile.website')%>
      </div>
      <div class="form_field">
        <%= f.text_field :website, :class => "url form_tag" %>
      </div>
    </div>
  <% end %>
  <% if !params[:section].present? or params[:section].eql?("my_experience") %>
    <div class="form_row">
        <h2><%=t('profile.' + current_subject.class.to_s.downcase + '.experience')%></h2>
    </div>
    <div class="row center">
      <%= f.text_area :experience, :maxlength => 500, :rows => 10, :class => "form_tag_long" %>
    </div>
  <% end %>

  <% if params[:section].present? %>
    <%= hidden_field_tag("section", params[:section]) %>
  <% end %>
  
  <div class="form_row space_center">
    <%= f.submit t('button.update'), :class => "button" %>
  </div>

<% end %>
</div>