<div class="container-fluid">
    <div class="row clearfix">
        <!-- Column One -->
        <div class="col-lg-10 col-md-10 col-sm-10">
           <!-- Nav tabs -->
          <ul class="nav nav-tabs tab-col-teal" role="tablist">
            <li class="nav-item">
              <a class="nav-link" data-toggle="tab" href="#completed" role="tab"><%= t :competed %></a>
            </li>
            <li class="nav-item">
              <a class="nav-link active" data-toggle="tab" href="#pending_order" role="tab">Pending</a>
            </li>
            <%if @cashier_type=='quick_service' %>
              <li class="nav-item credit_items">
                <a class="nav-link" data-toggle="tab" href="#credits" role="tab"><%= t :credits %></a>
              </li>
            <% end %>
          </ul>
          <!-- Nav tabs - End -->
	            	<div id="custom-slimscroll">
                  <div class="tab-content m-t-15">              
                    <div class="tab-pane" id="completed" role="tabpanel">
  		                <div class="card-columns">
  		                  <% @completed.each do |sale| %>
  		                   <div class="card completed bg-red text-white" data-id = "<%= sale.sale_id %>">
  						           <div class="card-block">
  						              <%= sale.receipt_no %><span style="font-size:12px;float:right;line-height:inherit;"><%= sale.sale_status %></span>
  						           </div>
  						          </div>
  		                  <% end %>
  		                </div>
                    </div>

                    <div class="tab-pane active" id="pending_order" role="tabpanel">
                      <div class="card-columns">
                        <% @sale.each do |sale| %>
                         <div class="card sales bg-red text-white" data-id = "<%= sale.sale_id %>">
                         <div class="card-block">
                            <%= sale.receipt_no %><span style="font-size:12px;float:right;line-height:inherit;">Billed</span>
                         </div>
                        </div>
                        <% end %>
                        <% @order.each do |order| %>
                          <div class="card sales blue text-white" data-id = "<%= order.booking_id %>">
                                <div class="card-block">
                                  <%= order.booking_id %><span style="font-size:12px;float:right;line-height:inherit;">new</span>
                               </div>
                           </div>
                        <% end %>
                      </div>
                    </div>

                    <!-- Credit Sales Panel -->
                    <%if @cashier_type=='quick_service' %>
                    <div class="tab-pane dining" id="credits" role="tabpanel">
                       <div class="card-block">
                        <div class="row m-t-10 m-l-10 clearfix">
                          <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
                            <input type="text" name="filter" id="filter" onchange="getCreditData('quick_service');" style="height: 32px;" placeholder="Receipt No." class="form-control">
                          </div>
                          <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
                            <select class="form-control" id="sel_customer" name="sel_customer" placeholder="Select Customer" onchange="getCreditData('quick_service');">
                              <option value="">-- Select Customer --</option>
                              <% if !@customers.empty? %>
                              <% @customers.each do |cus| %>
                              <option value="<%= cus[0] %>"><%= cus[1] %></option>
                              <% end %>
                              <% end %>
                            </select>
                          </div>
                        </div>
                        <div class="row clearfix m-t-20 m-l-10">
                          <table class="table table-responsive tbl_credit_lists">
                            <thead>
                              <th><%= t :credit %> <%= t :sale %> <%= t("views.right_panel.detail.date") %></th>
                              <th><%= t("views.right_panel.detail.receipt_no") %></th>
                              <th> <%= t :cashier %> <%= t("views.right_panel.detail.name") %></th>
                              <th> <%= t :customer %> <%= t("views.right_panel.detail.name") %></th>       
                              <th> <%= t("views.right_panel.detail.credit_amount") %> </th>
                            </thead>
                            <tbody class="tbd_credit_lists"></tbody>
                          </table>
                        </div>
                      </div>
                    </div>
                    <% end %>
                    <!-- Credit Sales Panel -->
                  </div>
		          </div>
        </div>
        <!-- Column Three -->
        <div class="col-lg-2 col-md-2 col-sm-2">
            <button type="button" class="btn btn-block btn-default waves-effect" id='back'>
            <i class="material-icons">reply</i>
             <%= t("views.btn.back") %>
          </button>
          <% if current_user.role != "waiter" %>
            <button id="close_cashier" type="button" data-count="<%=@occupied_table%>" class="btn btn-block btn-lg bg-blue waves-effect"> <%= t("views.btn.close_cashier") %></button>
            <button id="cash_in" type="button" class="btn btn-block btn-lg bg-blue waves-effect"> <%= t("views.btn.cash_in") %> </button>
            <button id="cash_out" type="button" class="btn btn-block btn-lg bg-blue waves-effect"> <%= t("views.btn.cash_out") %> </button>
			    <% end %>          
        </div>
    </div>
</div>

<!--  script data for credit lists -->
<script type="text/html" id="html_credit_items">
  <tr class="row_{key} credit_detail" data-id="{sale_id}" data-type="{cashier_type}">
    <td>{receipt_date}</td>
    <td>{receipt_no}</td>
    <td>{cashier_name}</td>
    <td>{customer_name}</td>
    <td>{credit_amount}</td>
  </tr>
</script>
<!-- script data for credit lists -->

<script>
  var cashier_type = "<%= @cashier_type %>";
  $(document).ready(function(){
    getCreditSales("","",cashier_type); //credit sales script data binding

     $(".sales").on('click',function(){
        var sale_id = $(this).attr("data-id");
        window.location.href = '/origami/'+cashier_type+'/pending_order/' + sale_id;
      });
      $(".completed").on('click',function(){
          var sale_id = $(this).attr("data-id");
          window.location.href = '/origami/'+cashier_type+'/completed_sale/' + sale_id;
      });
      $('#pay').on('click', function () {
          var sale_id = $('#sale_id').val();
          window.location.href = '/origami/sale/' + sale_id + "/"+cashier_type+"/payment";
      });
      $('#back').on('click', function () {
          window.location.href = '/origami/'+cashier_type;
      });

      $('#close_cashier').on('click',function(e){
        e.preventDefault(); // Prevent the href from redirecting directly
        var linkURL = '/origami/shift/'+cashier_type+'/close';
        occupied_count = $(this).data("count");
        warnBeforeRedirect(linkURL,occupied_count);
      });

      $('#cash_in').on('click',function(){
        window.location.href = '/origami/'+cashier_type+'/cash_ins';
      });

      $('#cash_out').on('click',function(){
        window.location.href  = '/origami/'+cashier_type+'/cash_outs';
      });
  });

  function warnBeforeRedirect(linkURL,occupied_count) {
    
    if (occupied_count>0) {
      text = "<h5><span style=\"color: #CC0000\"> We have "+occupied_count+" pending orders and sales</span> </h5>.<br>Are you sure you want to close cashier?  ";
    }else{
      text = "Are you sure you want to close cashier?";
    }
    swal({
      title: "Alert!", 
      text: text, 
      type: "warning",
      html: true,
      showCancelButton: true
    }, function() {
      // Redirect the user
      window.location.href = linkURL;
    });
  }
</script>
