<% var order = window.ObjectModels.OrderModel; var movie = order.get('movie'); var theater = order.get('theater'); var performance = order.get('performance'); if(movie !== undefined) {%> <%=movie.get('name')%>
<%} if(theaterName) {%> <%=theaterName%>
<%} if(performance !== undefined) { var sdate = DtHelper.convertDate(performance.get('showTime')); var time = Globalize.format(sdate, 't', theater.get('culture')); var ddate = Globalize.format(sdate, 'M', theater.get('culture')); %> <%=time + ' ' + dateFormat(sdate, 'ddd') + ', ' + ddate + ' ' + order.get('performanceToday')%>
<%} %>
<%if(tickets) { %>

<%=localize.tickets %>

<%_.each(tickets, function(t){ var tax = t.get('tax') || 0; %> <%=t.get('quantity') %> <%=t.get('name') %> <%=Globalize.format(parseFloat(t.get('totalPrice') - ((window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice') ? tax : 0) * t.get('quantity'))), "c", theater.get('culture')) %>
<%if(t.get('seats')){ var seats = ''; _.each(t.get('seats').models, function(s){ %> <% seats += s.get('name') + ', ' %> <%}); %> <%=seats.slice(0, -2) %> <% }%>

<%});%>
<% }%> <%if(concessions) {%>

<%=localize.concessions %>

<% _.each(concessions, function(concession){ var modifiers = concession[0].get('modifiers'); var tax = concession[0].get('tax') || 0; var quantity = concession.length == 1 ? concession[0].get('quantity') : concession.length; if(modifiers != undefined){%> <%= quantity + ' ' + concession[0].get('name')%> <%=Globalize.format(parseFloat(concession[0].get('price') * concession.length - ((window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice') ? tax : 0) * concession.length)), "c", theater.get('culture')) %>
<% totalPrice += concession[0].get('price') * concession.length %> <%_.each(modifiers, function(item) { if(item.name !== undefined && item.price !== undefined){%> <% var taxItem = item.tax || 0; if(item.price > 0){%> <%=item.name %> <%=(item.price ? Globalize.format(parseFloat(item.price * concession.length - ((window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice') ? taxItem : 0) * concession.length)), "c", theater.get('culture')) : '') %>
<%}%> <% totalPrice += item.price * concession.length %> <%} });%>
<%}%> <%_.each(concession, function(concessionItem) { var modifiersDetails = []; var comboItems = concessionItem.get('comboItems'); if(comboItems != undefined) { var modifierPrice = 0; var modifierTax = 0 var taxConItem = concessionItem.get('tax') || 0; _.each(comboItems, function(comboItem) { _.each(comboItem.modifiers, function(item) { modifierPrice += item.price; if(item.price!=0){ modifierTax +=item.tax modifiersDetails.push({ name: comboItem.name + " (" + item.name + ")", price: Globalize.format(parseFloat(item.price - (window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice') ? item.tax : 0)) , "c", theater.get('culture')) }); } }); });%> <%= "1 "+concessionItem.get('name') %> <%=Globalize.format(parseFloat(concessionItem.get('price') - ((window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice') ? taxConItem : 0))), "c", theater.get('culture')) %>
<% _.each(modifiersDetails, function(md){%> <%=md.name %> <%=md.price%>
<%})%>
<% totalPrice += concessionItem.get('price') + modifierPrice %> <% } });%> <%}); %>
<% }%> <% _.each(otherItems, function (o, index) { %>
<% if(index == 0){%>

<%= localize.other%>

<%} %> <%= o.name%> <%= Globalize.format(o.price, "c", theater.get('culture'))%>

<%});%> <%if(serviceCharge) {%>

<%= localize.other%>

<%= localize.serviceCharge%> <%= serviceCharge %> <%}%>
<%if(window.ObjectModels.OrderModel.get("theater").get('displayNetTicketPrice')){ var tax = window.ObjectModels.OrderModel.get('tax') || 0; %>
Subtotal <%=Globalize.format(totalPrice - tax, "c", theater.get('culture')) %>
Tax <%=Globalize.format(tax, "c", theater.get('culture')) %>
<%}%>
<%=localize.amountDue %> <%=Globalize.format(totalPrice, "c", theater.get('culture')) %>