<%-# Fedena
#Copyright 2010 Foradian Technologies Private Limited
#
#This product includes software developed at
#Project Fedena - http://www.projectfedena.org/
#
#Licensed under the Apache License, Version 2.0 (the "License");
#you may not use this file except in compliance with the License.
#You may obtain a copy of the License at
#
#  http://www.apache.org/licenses/LICENSE-2.0
#
#Unless required by applicable law or agreed to in writing,
#software distributed under the License is distributed on an
#"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#KIND, either express or implied.  See the License for the
#specific language governing permissions and limitations
#under the License. -%>

<div id="content-header">
  <%= image_tag("/images/show_timetable.png") %>
  <h1><%= t('timetable_text') %></h1>
  <h3><%= t('select_batch_to_view') %></h3>

  <div id="app-back-button">
    <%= link_to_function image_tag("/images/buttons/back.png",:border => 0), "history.back()" %>
  </div>

</div>

<div id="page-yield">

  <% unless flash[:notice].nil? %>
    <p class="flash-msg"> <%= flash[:notice] %> </p>
  <% end %>
  <% if @timetables.blank? %>
    No timetables found
  <% else %>
    <% current=Timetable.find(:first,:conditions=>["timetables.start_date <= ? AND timetables.end_date >= ?",@local_tzone_time.to_date,@local_tzone_time.to_date]) %>
    <% form_for :timetable_entry do |s| %>
      <div class="label-field-pair">
        <label for="timetable_entry_course_id"><%= t('select_tte') %></label>
        <div class="text-input-bg">
          <%= select :timetable_entry, :timetable_id, @timetables.map {|c| ["#{c.start_date.strftime("%d %b %Y")} - #{c.end_date.strftime("%d %b %Y")}", c.id]},
            {:selected=>current.present? ? current.id : nil},{:onChange => 'show_timetable()'   }   %>
        </div>
      </div>
      <div class="label-field-pair">
        <label for="timetable_entry_course_id"><%= t('select_a_batch') %></label>
        <%= image_tag("loader.gif",
          :align => "absmiddle",
          :border => 0,
          :id => "loader",
          :style =>"display: none;" ) %>
        <div class="text-input-bg">
          <%= select :timetable_entry, :course_id, @courses.map {|c| [c.full_name, c.id]},
            {:selected => @course_id, :prompt => "#{t('select_a_batch')}"},
            {:onChange => 'show_timetable()'   } %>
        </div>

      </div>
    <% end %>
  <% end %>

  <div class="extender"> </div>

  <div id="timetable_view"> </div>
</div>
<script type="text/javascript">
  function show_timetable(){
<%= "#{remote_function(:url => {:controller=>'timetable',:action => "update_timetable_view"},
:with => "'course_id='+$('timetable_entry_course_id').value+'&timetable_id='+$('timetable_entry_timetable_id').value", :before => "Element.show('loader')",
:success => "Element.hide('loader')")}" %>}
</script>