var tgv = tgv || {};
tgv.templates = tgv.templates || {};
tgv.templates.about = tgv.templates.about || {};
tgv.templates.booking = tgv.templates.booking || {};
tgv.templates.fullshowtimes = tgv.templates.fullshowtimes || {};
tgv.templates.careers = tgv.templates.careers || {};
tgv.templates.cinemas = tgv.templates.cinemas || {};
tgv.templates.faqs = tgv.templates.faqs || {};
tgv.templates.movie = tgv.templates.movie || {};
tgv.templates.contact = tgv.templates.contact || {};
tgv.templates.static = tgv.templates.static || {};
tgv.templates.entertainment = tgv.templates.entertainment || {};
tgv.templates.sitemap = tgv.templates.sitemap || {};
tgv.templates.imax = tgv.templates.imax || {};
tgv.templates.media = tgv.templates.media || {};
function attrs(obj){
  var buf = []
  var terse = obj.terse;
  delete obj.terse;
    buf.push('');
    for (key in obj) {
      var val = obj[key];
      if ('boolean' == typeof val || null == val) {
        if (val) {
          terse
            ? buf.push(key)
            : buf.push(key + '="' + key + '"');
        }
      } else if (key == 'class' && typeof obj !== 'undefined' && obj !== null && typeof obj.length === 'number') {
        buf.push(key + '="' + escape(val.join(' ')) + '"');
      } else {
        buf.push(key + '="' + escape(val) + '"');
      }
  }
  return buf.join(' ');
}
function escape(html){
  return String(html)
    .replace(/&(?!\w+;)/g, '&amp;')
    .replace(/</g, '&lt;')
    .replace(/>/g, '&gt;')
    .replace(/"/g, '&quot;');
}
var jade = {
  attrs: attrs,
  escape: escape
};
tgv.templates.about.layout = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>About TGV Cinemas</h1><div');
buf.push(attrs({ 'id':('about-sidebar'), "class": ('aside') + ' ' + ('static-sidebar') }));
buf.push('><div');
buf.push(attrs({ "class": ('nav') }));
buf.push('><ul><li');
buf.push(attrs({ 'id':('nav-overview') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/about/overview") }));
buf.push('>Overview</a></li><li');
buf.push(attrs({ 'id':('nav-about-tanjong-plc') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/about/about-tanjong-plc") }));
buf.push('>Tanjong PLC</a></li><li');
buf.push(attrs({ 'id':('nav-about-copyright') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/about/about-copyright") }));
buf.push('>Copyright Notice</a></li></ul></div><div');
buf.push(attrs({ 'id':('about-contact'), "class": ('section') }));
buf.push('><p><strong>TGV Cinemas Sdn Bhd</strong><br/>\n(305598-W)<br/>\nLevel 6, Menara Maxis<br/>\nKuala Lumpur City Centre<br/>\n50088 Kuala Lumpur\n</p><p>Tel: 603 2381 3535<br/>\nFax: 603 2381 3139<br/>\n\n</p><p>Office hours: <br/>\nMondays to Fridays <br/>\nfrom 9.00am to 6.00pm\n\n</p><p>Outside these office hours, please contact us at : <a href="mailto:feedback@tgv.com.my">feedback@tgv.com.my</a></p><p><span class="fb"><a href="http://www.facebook.com/TGVCinemas" target="_new"><img src="/images/facebookTGV.PNG" alt="TGV Cinemas Facebook"></a></span> &nbsp; <span class="twitter"><a href="http://www.twitter.com/TGVCinemas" target="_new"><img src="/images/twitterTGV.PNG" alt="TGV Cinemas Twitter"></a></span></p></div></div><div');
buf.push(attrs({ 'id':('about-content'), "class": ('static-content') }));
buf.push('></div>');
}
return buf.join("");
};
tgv.templates.about.corporate = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Tanjong PLC</h2><p');
buf.push(attrs({ 'style':("text-align:justify"), "class": ('pitch') + ' ' + ('big') }));
buf.push('>Tanjong Public Limited Company ("Tanjong" or "The Company") was incorporated in England on 2 January, 1926, as Tanjong Tin Dredging Limited.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>The Company assumed its present name in 1991 following the restructuring of the Company and the acquisition of Pan Malaysian Pools Sdn Bhd. Tanjong shares were re-listed on the Kuala Lumpur Stock Exchange (now Bursa Malaysia Securities Berhad) and the London Stock Exchange on 24 December, 1991. </p><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/maxis-tower.jpg"), 'alt':("Tanjong PLC"), "class": ('center') }));
buf.push('/><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>On 30 July, 2010, Tanjong Capital Sdn Bhd (TCSB) announced its intention to privatise Tanjong via a conditional take-over offer to acquire all the voting shares in Tanjong at a cash offer price of RM21.80 per share. The offer became unconditional on 13 September, 2010, following the fulfilment of the 90% acceptance condition by TCSB. Consequently, the entire issued and paid-up share capital of Tanjong was removed from the Official List of Bursa Malaysia Securities Berhad on 29 September, 2010. Tanjong’s Standard Listing on the London Stock Exchange was cancelled on 27 August, 2010. </p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>Tanjong became a wholly-owned subsidiary of TCSB on 25 November, 2010, following the completion of the compulsory acquisition of the remaining shares not received under the offer. </p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>The Company is an investment holding company of a group of subsidiaries involved in Power Generation, Leisure and Property Investment. </p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>To find out more about Tanjong, please visit <a href="http://www.tanjongplc.com" target="_new">www.tanjongplc.com</a> </p>');
}
return buf.join("");
};
tgv.templates.about.overview = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Overview</h2><p');
buf.push(attrs({ 'style':("text-align:justify"), "class": ('pitch') + ' ' + ('big') }));
buf.push('>TGV Cinemas Sdn Bhd (TGV Cinemas) is a wholly-owned subsidiary of Tanjong Public Limited Company. Since its inception in 1995, TGV Cinemas has grown to become one of Malaysia’s premier film exhibition companies and has established a name for itself as a pioneer in the cinema industry.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>TGV Cinemas revolutionised the movie-going experience by being the first to introduce the multiplex concept, offering Malaysians a wide array of movies within one location. Today, TGV Cinemas is the owner and operator of 16 premier multiplexes located at major shopping centres in Kuala Lumpur, Selangor, Seremban, Ipoh, Penang, Johor Bahru and Terengganu, with a total of over 120 screens and 24,000 seats.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>As part of TGV Cinemas’ commitment to ensure the ultimate cinema-going experience for Malaysians, it undertook a transformation exercise in 2010 which saw its new-generation multiplexes adopting a fresh new look. The opening of TGV Wangsa Walk in April 2010 unveiled a new contemporary design that appeals to cinema-goers from all walks of life. Under this new concept, seats were reworked to provide ample seat-to-seat space and longer legroom for added comfort. Also added were plush twin seats equipped with privacy wings for those who value their own space. Since then, other existing TGV Cinemas in Ipoh, The Mines and Bukit Raja Klang have been refurbished, adopting the fresh, vibrant and youthful concept. </p><img');
buf.push(attrs({ 'src':("/images/about-beanieplex.jpg"), 'alt':("TGV Cinemas Beanieplex"), "class": ('right') }));
buf.push('/><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>Today, TGV Cinemas continues to bring new frontiers to its cinema-goers by being the first to introduce the ‘Beanieplex’ movie hall at its latest multiplex in 1st Avenue Mall, Penang which opened earlier this year. The revolutionary ‘Beanieplex’, Malaysia’s first and only cinema hall featuring bean bag seats, offers patrons a cosy and relaxed viewing experience and has become a favourite among the movie-goers. In addition, due to the popularity of 3D movies, TGV Cinemas incorporated new advances in cinema technology for patrons to enjoy, such as digital screen movie halls for 3D movie screenings.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>Apart from offering an enjoyable movie going experience, TGV Cinemas also caters for all occasions, with hall rentals available for private functions, seminars, entertainment programmes, corporate functions, sales presentations, company parties, school plays as well as private movie screenings.</p>');
}
return buf.join("");
};
tgv.templates.about.copyright = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Copyright Notice</h2><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>All copyright, trademarks, and other intellectual property rights used as part of this web site are vested in TGV Cinemas Sdn Bhd. You acquire no rights in the web site other than the limited right to use the web site in accordance with these terms. You are permitted to print out or download information and content from this web site for your own personal, non-commercial use. You may not offer for sale or sell or distribute over any medium, any part of this web site or its content. You may not make any part of this web site available as part of any other web site, whether by hyperlink framing on the Internet or otherwise unless you have been authorised to do so in writing by TGV Cinemas Sdn Bhd.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>TGV Cinemas Sdn Bhd reserves the right at any time and without notice to enhance, modify, alter, suspend or permanently discontinue all or any part of this web site and to restrict or prohibit access to it.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>In no event, will TGV Cinemas Sdn Bhd or any of its subsidiary or associated companies or their directors or employees accept any liability with regard to the information contained in this web site.  Your sole remedy is to discontinue using this web site.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>These terms may be amended by TGV Cinemas Sdn Bhd at any time and from time to time.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>These terms and conditions and the content of this web site are governed by Malaysian law, whose courts shall have exclusive jurisdiction. </p>');
}
return buf.join("");
};
tgv.templates.booking.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1');
buf.push(attrs({ 'style':("width: 50%; float: left; height: 10px; margin-top: 10px;") }));
buf.push('>Purchase Tickets</h1><div');
buf.push(attrs({ 'id':("booking_progress"), 'style':("margin-top: 70px;"), "class": ("step1") }));
buf.push('><ol><li><a');
buf.push(attrs({ 'id':("navBookingMovie"), 'href':('#booking_movie') }));
buf.push('>Confirm movie, time &amp; cinema</a></li><li><a');
buf.push(attrs({ 'id':("navBookingSeat"), 'href':('#booking_seat') }));
buf.push('>Choose Seats</a></li><li><a');
buf.push(attrs({ 'href':('#booking_checkout') }));
buf.push('>Checkout</a></li></ol></div><section');
buf.push(attrs({ 'id':('booking_movie') }));
buf.push('><section');
buf.push(attrs({ 'id':('booking_select_cinema') }));
buf.push('><div');
buf.push(attrs({ "class": ('section-inner') }));
buf.push('><h2>Select Cinema</h2><div');
buf.push(attrs({ 'id':('selected-cinema-box') }));
buf.push('><div');
buf.push(attrs({ "class": ('text') }));
buf.push('>Selected Cinema:</div><div');
buf.push(attrs({ 'id':('selected-cinema-label') }));
buf.push('></div></div><ul>');
// iterate cinemas
(function(){
  if ('number' == typeof cinemas.length) {
    for (var index = 0, $$l = cinemas.length; index < $$l; index++) {
      var cinema = cinemas[index];

buf.push('<li><a');
buf.push(attrs({ 'href':('#'), 'data-cinemaID':(cinema.cinemaID) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
    }
  } else {
    for (var index in cinemas) {
      var cinema = cinemas[index];

buf.push('<li><a');
buf.push(attrs({ 'href':('#'), 'data-cinemaID':(cinema.cinemaID) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
   }
  }
}).call(this);

buf.push('</ul></div></section><section');
buf.push(attrs({ 'id':('booking_select_movie') }));
buf.push('><div');
buf.push(attrs({ "class": ('section-inner') }));
buf.push('><h2>Select a movie</h2><div');
buf.push(attrs({ 'id':('selected-movie-box') }));
buf.push('><div');
buf.push(attrs({ "class": ('text') }));
buf.push('>Selected Movie:</div><div');
buf.push(attrs({ 'id':('selected-movie-label') }));
buf.push('></div></div><ul>');
// iterate movies
(function(){
  if ('number' == typeof movies.length) {
    for (var index = 0, $$l = movies.length; index < $$l; index++) {
      var movie = movies[index];

buf.push('<li><a');
buf.push(attrs({ 'href':('#'), 'data-movieID':(movie.movieID) }));
buf.push('>');
var __val__ = movie.movieTitle
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
    }
  } else {
    for (var index in movies) {
      var movie = movies[index];

buf.push('<li><a');
buf.push(attrs({ 'href':('#'), 'data-movieID':(movie.movieID) }));
buf.push('>');
var __val__ = movie.movieTitle
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
   }
  }
}).call(this);

buf.push('</ul></div></section><section');
buf.push(attrs({ 'id':('booking_select_session') }));
buf.push('><div');
buf.push(attrs({ "class": ('section-inner') }));
buf.push('><h2>Select Session</h2></div></section></section><section');
buf.push(attrs({ 'id':('booking_seat') }));
buf.push('><header');
buf.push(attrs({ 'style':("height: 25px;color: black;") }));
buf.push('><div');
buf.push(attrs({ 'id':('seat_cinemas'), 'style':("width: 30%;float: left;") }));
buf.push('></div><div');
buf.push(attrs({ 'id':('seat_movies'), 'style':("width: 35%;float: left;") }));
buf.push('></div><div');
buf.push(attrs({ 'id':('seat_session'), 'style':("width: 30%;float: left;") }));
buf.push('></div><input');
buf.push(attrs({ 'id':("seat_date"), 'type':("hidden") }));
buf.push('/></header><div');
buf.push(attrs({ 'id':('booking_seat_selection') }));
buf.push('></div><div');
buf.push(attrs({ 'id':('booking_ticket_selection') }));
buf.push('></div><div');
buf.push(attrs({ "class": ("purchaseTimer") }));
buf.push('>Purchase Timer : </div><div');
buf.push(attrs({ 'id':("timer"), "class": ("timer") }));
buf.push('></div></section><section');
buf.push(attrs({ 'id':('booking_checkout') }));
buf.push('></section><section');
buf.push(attrs({ 'id':('booking_success') }));
buf.push('><div');
buf.push(attrs({ 'id':('booking_receipt') }));
buf.push('><h2>Your transaction was successful!</h2><dl><dt>Ref. number</dt><dd');
buf.push(attrs({ "class": ('refNo') }));
buf.push('></dd><dt>Movie</dt><dd');
buf.push(attrs({ "class": ('movie') }));
buf.push('></dd><dt>Cinema</dt><dd');
buf.push(attrs({ "class": ('cinema') }));
buf.push('></dd><dt>Show time</dt><dd');
buf.push(attrs({ "class": ('session') }));
buf.push('></dd><dt>Seats</dt><dd');
buf.push(attrs({ "class": ('seats') }));
buf.push('></dd><dt>Tickets</dt><dd');
buf.push(attrs({ "class": ('tickets') }));
buf.push('></dd><dt>Total Price</dt><dd');
buf.push(attrs({ "class": ('totalPrice') }));
buf.push('></dd></dl><aside><a');
buf.push(attrs({ 'href':("#") }));
buf.push('>Print This Transaction</a></aside></div><div');
buf.push(attrs({ 'id':('booking_share') }));
buf.push('><h2>Share your movie outing with your friends!</h2><a');
buf.push(attrs({ 'id':('booking_btn_facebook'), 'href':('#'), "class": ('button') }));
buf.push('>Facebook</a><a');
buf.push(attrs({ 'id':('booking_btn_twitter'), 'href':('#'), "class": ('button') }));
buf.push('>Twitter</a></div></section>');
}
return buf.join("");
};
tgv.templates.booking.seats = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ 'id':("horiz_container_outer") }));
buf.push('><div');
buf.push(attrs({ 'id':("horiz_container_inner") }));
buf.push('><div');
buf.push(attrs({ 'id':("horiz_container") }));
buf.push('><table');
buf.push(attrs({ 'id':('seats_chart') }));
buf.push('><tr><td></td><td></td><td');
buf.push(attrs({ 'colspan':(columnCount), "class": ('screen') }));
buf.push('>Screen</td>');
// iterate rows
(function(){
  if ('number' == typeof rows.length) {
    for (var x = 0, $$l = rows.length; x < $$l; x++) {
      var row = rows[x];

// Ignore "O"
 if (staticLabel[x] != "O" && x != rowCount - 1)
{
buf.push('<tr><td');
buf.push(attrs({ "class": ('rowLabel') }));
buf.push('>');
var __val__ = staticLabel[x]
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
// iterate row
(function(){
  if ('number' == typeof row.length) {
    for (var y = 0, $$l = row.length; y < $$l; y++) {
      var col = row[y];

 if (col == undefined)
{
buf.push('<td></td>');
}
 if (col != undefined && col.label != "O")
{
 if (col.status == 0)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), "class": ('seat') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 1 || col.status == 2 || col.status == 3 || col.status == 4)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('unavailable') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 5 || col.status == 6)
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('placeholder') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
    }
  } else {
    for (var y in row) {
      var col = row[y];

 if (col == undefined)
{
buf.push('<td></td>');
}
 if (col != undefined && col.label != "O")
{
 if (col.status == 0)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), "class": ('seat') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 1 || col.status == 2 || col.status == 3 || col.status == 4)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('unavailable') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 5 || col.status == 6)
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('placeholder') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
   }
  }
}).call(this);

buf.push('</tr>');
}
    }
  } else {
    for (var x in rows) {
      var row = rows[x];

// Ignore "O"
 if (staticLabel[x] != "O" && x != rowCount - 1)
{
buf.push('<tr><td');
buf.push(attrs({ "class": ('rowLabel') }));
buf.push('>');
var __val__ = staticLabel[x]
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
// iterate row
(function(){
  if ('number' == typeof row.length) {
    for (var y = 0, $$l = row.length; y < $$l; y++) {
      var col = row[y];

 if (col == undefined)
{
buf.push('<td></td>');
}
 if (col != undefined && col.label != "O")
{
 if (col.status == 0)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), "class": ('seat') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 1 || col.status == 2 || col.status == 3 || col.status == 4)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('unavailable') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 5 || col.status == 6)
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('placeholder') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
    }
  } else {
    for (var y in row) {
      var col = row[y];

 if (col == undefined)
{
buf.push('<td></td>');
}
 if (col != undefined && col.label != "O")
{
 if (col.status == 0)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), "class": ('seat') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':('area-' + col.areaCategoryCode), 'data-area-num':(col.Position.AreaNumber), 'data-column':(col.dataColumn), 'data-row':(col.dataRow), 'twinIdOne':(col.twinIdOne), 'twinIdTwo':(col.twinIdTwo), "class": ('seat') + ' ' + ('couple') + ' ' + ('right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 1 || col.status == 2 || col.status == 3 || col.status == 4)
{
 if (col.twinIdOne == "")
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('unavailable') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (col.twinIdOne != "" && col.twiIdTwo != "")
{
 if (parseInt(col.twinIdOne) < parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-left') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
 if (parseInt(col.twinIdOne) > parseInt(col.twinIdTwo))
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('couple') + ' ' + ('unavailable-right') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
}
 if (col.status == 5 || col.status == 6)
{
buf.push('<td');
buf.push(attrs({ 'id':(col.label+col.seatId), 'area-cat':(col.areaCategoryCode), "class": ('seat') + ' ' + ('placeholder') }));
buf.push('>');
var __val__ = col.seatId
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td>');
}
}
   }
  }
}).call(this);

buf.push('</tr>');
}
   }
  }
}).call(this);

buf.push('</tr></table></div></div></div><div');
buf.push(attrs({ 'id':('scrollbar') }));
buf.push('><a');
buf.push(attrs({ 'id':("left_scroll"), 'href':("#"), "class": ("mouseover_left") }));
buf.push('></a><div');
buf.push(attrs({ 'id':('track') }));
buf.push('><div');
buf.push(attrs({ 'id':('dragBar') }));
buf.push('></div></div><a');
buf.push(attrs({ 'id':("right_scroll"), "class": ("mouseover_right". href="#") }));
buf.push('></a></div><div');
buf.push(attrs({ "class": ('legend') }));
buf.push('><ul><li');
buf.push(attrs({ "class": ('unavailable') }));
buf.push('><img src="images/seat-sold.png" /> Unavailable</li><li');
buf.push(attrs({ "class": ('couple') }));
buf.push('><img src="images/seat-sofa-left.png" /><img src="images/seat-sofa-right.png" /> Couple Seat</li><li');
buf.push(attrs({ "class": ('selected') }));
buf.push('><img src="images/seat-chosen.png" /> Selected Seat</li></ul></div><img');
buf.push(attrs({ 'src':("http://www.malaysianbiznetwork.com/mbnYouth/images/ipay88Logo.jpg"), 'style':("margin: 11px; height: 75px; float: left;") }));
buf.push('/><i style="font-size: 11px; color: black;float: left;width: 385px; margin-top: 20px;">TGV’s Online Payment is Powered by iPay88. Please note that you wil be billed by iPay88 or Mobile88.</i>\n');
}
return buf.join("");
};
tgv.templates.booking.tickets = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ 'id':('bgLayerTix') }));
buf.push('><table');
buf.push(attrs({ 'id':("booking_ticketsconfirm"), 'style':("width: 100%;  border-collapse: collapse; border-spacing: 0;") }));
buf.push('>');
// iterate ticketTypes
(function(){
  if ('number' == typeof ticketTypes.length) {
    for (var index = 0, $$l = ticketTypes.length; index < $$l; index++) {
      var ticketType = ticketTypes[index];

 if (ticketType.name)
{
 if (ticketType.name.match(/Kids/g) == null)
{
buf.push('<tr');
buf.push(attrs({ 'id':('area-' + ticketType.areaCategoryID), 'data-ticket-type-id':('ticket-'+ticketType.ticketTypeID), "class": ('ticketline') }));
buf.push('><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px;") }));
buf.push('><p');
buf.push(attrs({ 'style':("font-weight: bold; font-size: 12px;margin-bottom: 0;"), "class": ("label") }));
buf.push('>');
var __val__ = ticketType.name
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ 'style':("font-size: 12px; font-weight: bold; float right;"), "class": ("price") }));
buf.push('>');
var __val__ = ' RM ' + (ticketType.price/100).toFixed(2)
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("quantity") }));
buf.push('>0</span></td><td');
buf.push(attrs({ "class": ("subtotal") }));
buf.push('><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("amount") }));
buf.push('>RM 0.00</span></td></tr>');
}
 if (ticketType.name.match(/Kids/g) != null)
{
buf.push('<tr');
buf.push(attrs({ 'data-ticket-type-id':('ticket-'+ticketType.ticketTypeID), "class": ('ticketline') }));
buf.push('><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px;") }));
buf.push('><p');
buf.push(attrs({ 'style':("font-weight: bold; font-size: 12px; margin-bottom: 0;"), "class": ("label") }));
buf.push('>');
var __val__ = ticketType.name
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ 'style':("font-size: 12px; font-weight: bold; float right;"), "class": ("price") }));
buf.push('>');
var __val__ = ' RM ' + (ticketType.price/100).toFixed(2)
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("quantity") }));
buf.push('>0</span><div');
buf.push(attrs({ "class": ("controls") }));
buf.push('><a');
buf.push(attrs({ 'id':("seat-child-add"), 'href':("javascript:void(0)"), 'parentSeat':(ticketType.parentId), 'childId':(ticketType.ticketTypeID), "class": ("add") }));
buf.push('>+</a><a');
buf.push(attrs({ 'id':("seat-child-minus"), 'href':("javascript:void(0)"), 'parentSeat':(ticketType.parentId), 'childId':(ticketType.ticketTypeID), "class": ("minus") }));
buf.push('>-</a></div></td><td');
buf.push(attrs({ "class": ("subtotal") }));
buf.push('><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("amount") }));
buf.push('>RM 0.00</span></td></tr>');
}
}
    }
  } else {
    for (var index in ticketTypes) {
      var ticketType = ticketTypes[index];

 if (ticketType.name)
{
 if (ticketType.name.match(/Kids/g) == null)
{
buf.push('<tr');
buf.push(attrs({ 'id':('area-' + ticketType.areaCategoryID), 'data-ticket-type-id':('ticket-'+ticketType.ticketTypeID), "class": ('ticketline') }));
buf.push('><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px;") }));
buf.push('><p');
buf.push(attrs({ 'style':("font-weight: bold; font-size: 12px;margin-bottom: 0;"), "class": ("label") }));
buf.push('>');
var __val__ = ticketType.name
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ 'style':("font-size: 12px; font-weight: bold; float right;"), "class": ("price") }));
buf.push('>');
var __val__ = ' RM ' + (ticketType.price/100).toFixed(2)
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("quantity") }));
buf.push('>0</span></td><td');
buf.push(attrs({ "class": ("subtotal") }));
buf.push('><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("amount") }));
buf.push('>RM 0.00</span></td></tr>');
}
 if (ticketType.name.match(/Kids/g) != null)
{
buf.push('<tr');
buf.push(attrs({ 'data-ticket-type-id':('ticket-'+ticketType.ticketTypeID), "class": ('ticketline') }));
buf.push('><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px;") }));
buf.push('><p');
buf.push(attrs({ 'style':("font-weight: bold; font-size: 12px; margin-bottom: 0;"), "class": ("label") }));
buf.push('>');
var __val__ = ticketType.name
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ 'style':("font-size: 12px; font-weight: bold; float right;"), "class": ("price") }));
buf.push('>');
var __val__ = ' RM ' + (ticketType.price/100).toFixed(2)
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("quantity") }));
buf.push('>0</span><div');
buf.push(attrs({ "class": ("controls") }));
buf.push('><a');
buf.push(attrs({ 'id':("seat-child-add"), 'href':("javascript:void(0)"), 'parentSeat':(ticketType.parentId), 'childId':(ticketType.ticketTypeID), "class": ("add") }));
buf.push('>+</a><a');
buf.push(attrs({ 'id':("seat-child-minus"), 'href':("javascript:void(0)"), 'parentSeat':(ticketType.parentId), 'childId':(ticketType.ticketTypeID), "class": ("minus") }));
buf.push('>-</a></div></td><td');
buf.push(attrs({ "class": ("subtotal") }));
buf.push('><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;"), "class": ("amount") }));
buf.push('>RM 0.00</span></td></tr>');
}
}
   }
  }
}).call(this);

buf.push('<tr><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px; vertical-align: middle;") }));
buf.push('>');
var __val__ = "Booking Fee"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</td><td');
buf.push(attrs({ 'id':("bookingFeeFixed"), 'booking-fee':(bookingFee), 'style':("vertical-align: middle;") }));
buf.push('><span');
buf.push(attrs({ 'style':("color: #5f5f5e; padding: 8px; background-color: white; margin: 15px; border: solid 1px;") }));
buf.push('>');
var __val__ = "RM " + bookingFee
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</span></td></tr><tr><td');
buf.push(attrs({ 'colspan':(2), 'style':("width: 65%; padding-left: 20px; height: 10px; padding-top: 0px;"), "class": ("name") }));
buf.push('>');
var __val__ = "Name"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('<input');
buf.push(attrs({ 'id':('UserName'), 'type':('text'), 'name':('UserName'), 'style':("float: right; margin-right: 15px;") }));
buf.push('/></td></tr><tr><td');
buf.push(attrs({ 'colspan':(2), 'style':("width: 65%; padding-left: 20px; height: 10px;"), "class": ("email") }));
buf.push('>');
var __val__ = "Email"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('<input');
buf.push(attrs({ 'id':('UserEmail'), 'type':('text'), 'name':('UserEmail'), 'style':("float: right; margin-right: 15px;") }));
buf.push('/><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("float: right; margin-right: 15px;") }));
buf.push('>');
var __val__ = "(example: your@email.com)"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</span></td></tr><tr><td');
buf.push(attrs({ 'colspan':(2), 'style':("width: 65%; padding-left: 20px; height: 10px;"), "class": ("contact") }));
buf.push('>');
var __val__ = "Contact Number"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('<input');
buf.push(attrs({ 'id':('UserContact'), 'type':('text'), 'name':('UserContact'), 'style':("float: right; margin-right: 15px;") }));
buf.push('/><br');
buf.push(attrs({  }));
buf.push('/><span');
buf.push(attrs({ 'style':("float: right; margin-right: 15px;") }));
buf.push('>');
var __val__ = "(example: 0123456789)"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</span></td></tr><tr><td');
buf.push(attrs({ 'colspan':(2), 'style':("width: 65%; padding-left: 20px; height: 10px;"), "class": ("paymentMethod") }));
buf.push('>');
var __val__ = "Payment Method"
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('<select');
buf.push(attrs({ 'id':('PaymentId'), 'name':('PaymentId'), 'style':("float: right; margin-right: 15px;") }));
buf.push('><option');
buf.push(attrs({ 'value':('2') }));
buf.push('>Credit/Debit Card (MYR)</option><option');
buf.push(attrs({ 'value':('48') }));
buf.push('>PayPal</option><option');
buf.push(attrs({ 'value':('6') }));
buf.push('>Maybank2U</option><option');
buf.push(attrs({ 'value':('20') }));
buf.push('>CIMB Click</option><option');
buf.push(attrs({ 'value':('10') }));
buf.push('>AmBank</option><option');
buf.push(attrs({ 'value':('8') }));
buf.push('>Alliance Online Transfer</option><option');
buf.push(attrs({ 'value':('14') }));
buf.push('>RHB</option><option');
buf.push(attrs({ 'value':('15') }));
buf.push('>Hong Leong Bank Transfer</option><option');
buf.push(attrs({ 'value':('16') }));
buf.push('>FPX</option></select></td></tr><tr');
buf.push(attrs({ 'style':("background-color: #636363; font-size: 20px;") }));
buf.push('><td');
buf.push(attrs({ 'style':("width: 65%; padding-left: 20px;") }));
buf.push('>Total Cost</td><td><span');
buf.push(attrs({ "class": ('totalPrice') }));
buf.push('>RM0.00</span></td></tr></table></div><i style="float: right; color: black; font-size: 11px;">*Tickets Purchased cannot be refunded or exchanged.</i>\n<a');
buf.push(attrs({ 'id':('booking_btn_checkout'), 'style':("float: right;"), 'href':('#booking_checkout'), "class": ('button') }));
buf.push('>Proceed To Checkout</a>');
}
return buf.join("");
};
tgv.templates.fullshowtimes.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Showtimes</h1><div');
buf.push(attrs({ "class": ('showlistContainer') }));
buf.push('><div');
buf.push(attrs({ "class": ('showlistControls') }));
buf.push('><span');
buf.push(attrs({ 'id':('cinema_selector') }));
buf.push('>Cinema<br');
buf.push(attrs({  }));
buf.push('/><select');
buf.push(attrs({ 'id':('cinema_choose') }));
buf.push('>');
// iterate cinemas
(function(){
  if ('number' == typeof cinemas.length) {
    for (var index = 0, $$l = cinemas.length; index < $$l; index++) {
      var cinema = cinemas[index];

 if (cinema.cinemaID == selected_cinema)
{
buf.push('<option');
buf.push(attrs({ 'value':(cinema.cinemaID), 'selected':(true) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</option>');
}
 else
{
buf.push('<option');
buf.push(attrs({ 'value':(cinema.cinemaID) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</option>');
}
    }
  } else {
    for (var index in cinemas) {
      var cinema = cinemas[index];

 if (cinema.cinemaID == selected_cinema)
{
buf.push('<option');
buf.push(attrs({ 'value':(cinema.cinemaID), 'selected':(true) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</option>');
}
 else
{
buf.push('<option');
buf.push(attrs({ 'value':(cinema.cinemaID) }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</option>');
}
   }
  }
}).call(this);

buf.push('</select></span><span');
buf.push(attrs({ 'id':('date_selector') }));
buf.push('>Show Date<br');
buf.push(attrs({  }));
buf.push('/><select');
buf.push(attrs({ 'id':('date_choose') }));
buf.push('></select></span></div><div');
buf.push(attrs({ 'id':('showtimeBigList') }));
buf.push('></div></div>');
}
return buf.join("");
};
tgv.templates.careers.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Careers</h1><div');
buf.push(attrs({ 'id':('careers-sidebar'), "class": ('aside') + ' ' + ('static-sidebar') }));
buf.push('><div');
buf.push(attrs({ 'id':('career-contact'), "class": ('section') }));
buf.push('><p>Interested candidates please send your application online or write-in with a detailed resume stating current and expected salary.</p><p><strong>Human Capital Management Department</strong><br/>\nTGV Cinemas Sdn Bhd (305598-W)<br/>\nLevel 6, Menara Maxis<br/>\nKuala Lumpur City Centre<br/>\n50088 Kuala Lumpur\n</p><p>Email: <a href="mailto:joinus@tgv.com.my">joinus@tgv.com.my</a><br /></p></div></div><div');
buf.push(attrs({ 'id':('careers-content'), "class": ('static-content') }));
buf.push('><p');
buf.push(attrs({ "class": ('pitch') + ' ' + ('big') }));
buf.push('>TGV Cinemas Sdn Bhd, Malaysia\'s leading film exhibition and entertainment company is seeking suitable candidates for the following positions:</p><div');
buf.push(attrs({ "class": ('accordion') }));
buf.push('><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Barista</h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Responsibilities: </h3><ol><li>Customer Service<ul><li>Welcomes and connect with every customer.</li><li>Discover customer needs and appropriately suggests product with every customer to enhance service and meet sales goals.</li><li>Responds to customer needs and says thank you to every customer.</li></ul></li><li>Provides quality beverages consistently for all customers <ul><li>Prepares beverages to standards.</li><li>Brewing the perfect coffee and mock tails. </li><li>Follows health, safety and sanitation guidelines for all products.</li></ul></li><li>Maintains Quality store operations <ul><li>Follows store policy and procedures for operational flow at each station.</li><li>Follows standards for merchandising, stocking, rotating and storing products.</li></ul></li><li>Contributes to store profitability<ul><li>Follows cash handling procedures and cash register policies.</li><li>Follows inventory stocking and recording guidelines.</li><li>Contributes to store goals via menu up-selling.</li><li>Takes responsibility to learn all aspects of the barista position. </li></ul></li></ol><h3>Requirements: </h3><ul><li>Minimum SPM with good command of Bahasa Malaysia and English. </li><li>Basic knowledge of stock controls and barista works. </li><li>Positive attitude, adaptability and personal effectiveness.</li><li>Good interpersonal and communication skills. </li><li>Willingness to learn and work under minimum supervision.</li><li>Experience in the service industry would be an added advantage.</li><li>Able to work shifts, weekends and public holidays.</li><li>Full time positions available.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Cinema Supervisor</h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Penang, Ipoh, Klang Valley, Terengganu, Johor</h3><h3>Responsibilities: </h3><ol><li>Stock System<ul><li>To ensure that all stocks are organized</li><li>To maintain sufficient stock level in the showroom as well as to ensure no discrepancy in the stock inventory.</li></ul></li><li>Sales<ul><li>Maintain and ensure smooth operation of sales at the ticketing box and candy bar.</li><li>Equipment at the candy bar must be upkeep to ensure cleanliness and good working condition.</li><li>Maximize every sales opportunity by providing excellent customer service. </li><li>Maintain overall cinema image through movie experience, products and cinema presentation/decoration. </li><li>Communicate effectively to the team of CRO’s on tickets/concession items so that they are able to recommend the best solutions for customers to meet their requirements and needs </li></ul></li><li>People Management<ul><li>Work closely with Cinema Manager and ensure that there is sufficient manpower to have a smooth flow on daily operation.</li><li>To plan CRO’s on duty for break time to ensure the highest productivity is achieved.</li><li>To make sure that cleanliness at working area is monitored at all times.</li></ul></li></ol><h3>Requirements:</h3><ul><li>Candidate must possess at least a SPM/Diploma, preferably in Management, Business Admin, Hospitality/Tourism/Hotel Management or equivalent with excellent command of Bahasa Malaysia and English.</li><li>Knowledgeable and experience in retail and service operation management is an added advantage</li><li>Proficient in the use of Microsoft Office</li><li>A good team leader with excellent interpersonal skills and able to motivate employees.</li><li>Good problem solving and management skills.</li><li>Able to work on shifts, weekends and public holidays.</li><li>Willing to be transferred to other cinema locations within Malaysia.</li><li>Full time positions available.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Projectionists </h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Responsibilities:</h3><ul><li>To ensure projection equipments are well maintained, serviced and in working condition as well as operated in accordance to technical aspects.</li><li>Inspect movie films to ensure that they are complete and in good condition.</li><li>Responsible for the make-up and breakdown of films.</li><li>Monitor operations of equipment and to ensure that standards for sound and image projection quality are met.</li><li>To ensure films are projected according to schedule.</li><li>To change programs and insert advertisements correspondingly.</li><li>Troubleshoot and fix projection problems that arise.</li></ul><h3>Requirements: </h3><ul><li>Candidate must possess at least a SPM certificate.</li><li>1-2 years experience and background in the technical/mechanical field would be an added advantage.</li><li>Good stress management skills and able to work under pressure.</li><li>Must be reliable, responsible, dependable, well organized and able to multi-task</li><li>Willing to work on shifts, weekends and public holidays.</li><li>Entry level applicants are encouraged to apply</li><li>Training will be provided.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Finance Support </h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Responsibilities:</h3><ul><li>Reports on daily cash movement according to the daily cinema admission and sales.</li><li>Preparation of daily, weekly and monthly sales information report. </li><li>Able to handle general accounting and administrative tasks such as updating and checking of reports.</li><li>Handle invoices from our movie distributors. </li><li>Manage all assignment and deadlines.</li><li>To perform any other related duties or ad-hoc assignments as and when required.</li></ul><h3>Requirements: </h3><ul><li>Candidate must possess at least LCCI, Diploma in Accounting or currently studying for ACCA qualification.</li><li>Proficient in Bahasa Melayu and English.</li><li>Working knowledge of Ms Office and Ms Excel.</li><li>Demonstrate good analytical skills, responsible and meticulous.</li><li>Candidate must be aware of basic accounting standards. </li><li>1-2 years of working experience in the related field will be an added advantage.</li><li>Full time positions available.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Resident Manager </h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Responsibilities:</h3><ul><li>Responsible for the business performance at the premier hall by analyzing and planning sales level and profitability.</li><li>Executing marketing activities, preparing reports for staff control, food control, sales/cash and stock inventory management. </li><li>Upkeep and ensure the maintenance of the facilities, equipment and restrooms.</li><li>Setting budgets and agreeing them with the cinema manager.</li><li>Coordinating the entire operation of the premier hall by managing staff and providing feedback to staffs and customers.</li><li>In charge of recruiting, training and motivating staff.</li><li>Organizing and supervising the shifts of kitchen, lounge and cleaning staff. </li><li>Maintaining high standards of quality control, hygiene as well as health and safety.</li><li>Helping in any area of the restaurant as and when required.</li></ul><h3>Requirements: </h3><ul><li>Must possess at least a minimum qualification of Diploma/Degree in Food & Beverage Preparation/Service Management/Hospitality/Tourism Industry/General Business Management.</li><li>Proficient in English and Bahasa Malaysia. Applicants who are conversant in a 3rd language is preferred.</li><li>Must be computer literate and proficient in Ms Office Applications.</li><li>Knowledge and experience in the service operation management and food and beverages industry would be an added advantage.</li><li>Able to make sound decisions based on good understanding of finance. </li><li>Possess strong leadership skill, able to provide excellent customer service, pro-active, and result oriented.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Chef </h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Responsibilities:</h3><ul><li>Be a part of the management team and should have the ability to contribute in the setting and achieving of our premier cinema hall objectives. </li><li>Must be creative in food preparation and presentation. </li><li>To ensure the quality production and compliance with guest requests.</li><li>Should be able to multi task and work efficiently in a team environment.</li><li>Ensure that food preparation and handling is in accordance to HACCP standards.</li><li>Accountable for ordering and receiving of raw material and controlling food preparation.</li><li>Monitor and control food cost by minimizing on spoilages and wastage.</li><li>Ensure that all areas in the kitchen are maintained at the highest standard of cleanliness.</li></ul><h3>Requirements: </h3><ul><li>Must possess at least a minimum qualification of diploma/degree in Food and Beverage Preparation/Service/Culinary Services.</li><li>Proficient in English and Bahasa Malaysia. Applicants who are conversant in a 3rd language are preferred.</li><li>Knowledge and experience in the service operation management and food and beverages industry would be an added advantage. However, fresh culinary school graduates are encouraged to apply.</li><li>Posses expertise in western dishes is plus.</li><li>Outgoing personality and good interpersonal skills.</li><li>Able to work on shifts, weekends and public holidays.</li></ul></div><h2');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Customer Relations Officer (CRO)</h2><div');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><h3>Penang, Ipoh, Klang Valley, Terengganu, Johor</h3><h3>Responsibilities:</h3><ul><li>Responsible for delivering and maintaining a high level of customer service to ticket and concession item purchaser </li><li>To usher the guests into the cinema and ensure that tickets are correct (movie titles, date, time and price) </li><li>Attend to all customer\'s enquiries, requests and feedback.</li><li>Other duties assigned by the supervisor when required.</li></ul><h3>Requirements: </h3><ul><li>Minimum SPM with excellent command of Bahasa Malaysia and English.</li><li>Friendly, active, fun and outgoing.</li><li>Pleasant personality with good interpersonal skills and able to liaise with people from all levels</li><li>Team spirited, responsible and with positive work attitude</li><li>Able to work shifts, weekends and public holidays.</li><li>Experience in the service industry would be an added advantage.</li><li>Full-time/part-time positions available.</li><li>Positions available in Penang, Ipoh, Klang Valley, Terengganu and Johor.</li></ul></div></div></div>');
}
return buf.join("");
};
tgv.templates.cinemas.layout = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Cinemas</h1><div');
buf.push(attrs({ 'id':('cinemas-sidebar'), "class": ('aside') + ' ' + ('static-sidebar') }));
buf.push('><div');
buf.push(attrs({ "class": ('nav') }));
buf.push('><ul>');
// iterate cinemas
(function(){
  if ('number' == typeof cinemas.length) {
    for (var index = 0, $$l = cinemas.length; index < $$l; index++) {
      var cinema = cinemas[index];

buf.push('<li');
buf.push(attrs({ 'id':("nav-" + cinema.cinemaID) }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/cinemas/" + (cinema.cinemaID) + "") }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
    }
  } else {
    for (var index in cinemas) {
      var cinema = cinemas[index];

buf.push('<li');
buf.push(attrs({ 'id':("nav-" + cinema.cinemaID) }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/cinemas/" + (cinema.cinemaID) + "") }));
buf.push('>');
var __val__ = cinema.cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</a></li>');
   }
  }
}).call(this);

buf.push('</ul></div></div><div');
buf.push(attrs({ 'id':('cinemas-content'), "class": ('static-content') + ' ' + ('loading') }));
buf.push('></div>');
}
return buf.join("");
};
tgv.templates.cinemas.details = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>');
var __val__ = cinemaName
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</h2><ul');
buf.push(attrs({ 'id':('cinema-stats') }));
buf.push('><li><span class="number">' + escape((interp = details.features.halls) == null ? '' : interp) + '</span> <span class="label">Number of Halls</span></li><li><span class="number">' + escape((interp = details.features.seating) == null ? '' : interp) + '</span> <span class="label">Seating Capacity</span></li></ul><div');
buf.push(attrs({ 'id':('cinema-banner') }));
buf.push('><img');
buf.push(attrs({ 'src':(details.images[0]) }));
buf.push('/></div><div');
buf.push(attrs({ 'id':('cinema-details') }));
buf.push('><h3>Cinema Details</h3><p');
buf.push(attrs({ "class": ('address') }));
buf.push('>');
var __val__ = details.contact.address.replace(/\n/g, '<br/>')
buf.push(null == __val__ ? "" : __val__);
buf.push('</p></div><div');
buf.push(attrs({ 'id':('cinema-map-wrapper'), "class": ('map') }));
buf.push('><h3>Map</h3><div');
buf.push(attrs({ 'id':('cinema-map') }));
buf.push('></div></div><div');
buf.push(attrs({ 'id':('ticket-table') }));
buf.push('><h3>Ticket Prices</h3><img');
buf.push(attrs({ 'src':('/images/tickets/' + (cinemaID) + '.png') }));
buf.push('/><p><i>*Except public holidays and shows after 8:00 pm on eve of public holidays</i></p></div>');
}
return buf.join("");
};
tgv.templates.faqs.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>FAQs</h1><div');
buf.push(attrs({ 'id':('faqs-content'), "class": ('static-content-full') }));
buf.push('><div');
buf.push(attrs({ "class": ('tabs') }));
buf.push('><nav');
buf.push(attrs({ "class": ('tabs-nav') }));
buf.push('><ul><li><a');
buf.push(attrs({ 'href':("#online-booking") }));
buf.push('>Online Booking Related</a></li><li><a');
buf.push(attrs({ 'href':("#payment-methods") }));
buf.push('>Payment Methods</a></li><li><a');
buf.push(attrs({ 'href':("#ticket-collection") }));
buf.push('>Ticket Collection</a></li><li><a');
buf.push(attrs({ 'href':("#ticket-pricing") }));
buf.push('>Ticket Pricing</a></li><li><a');
buf.push(attrs({ 'href':("#complimentary-passes") }));
buf.push('>Complimentary Passes</a></li><li><a');
buf.push(attrs({ 'href':("#ipay88") }));
buf.push('>iPay88</a></li><li><a');
buf.push(attrs({ 'href':("#imax") }));
buf.push('>IMAX</a></li></ul></nav><section');
buf.push(attrs({ 'id':('online-booking'), "class": ('tabs-pane') }));
buf.push('><h2>Online Booking Related</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I do not have a credit card, are there alternative payment methods to purchase TGV Cinemas movie tickets online?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, alternative payment methods we have online are as below:<ul><li>ATM cards (with Visa or MasterCard logo). Kindly note, some banks may require users to register for “Verified by Visa” or “MasterCard SecureCode” for security reasons before the ATM card can be used for online purchases. Please refer to the bank on how to register for the above mentioned.</li><li>Debit cards (cards (with Visa or MasterCard logo). Kindly note, some banks may require users to register for “Verified by Visa” or “MasterCard SecureCode” for security reasons before the ATM card can be used for online purchases. Please refer to the bank on how to register for the above mentioned.</li><li>Credit cards</li><li>Internet banking facilities (Maybank2U, CIMBClicks, AmOnline (Ambank), Hong Leong Online, allianceonline, PBeBank.com, RHB Bank, Bank Islam)</li><li>To purchase using Bank Islam & PBeBank.com internet banking facilities, please select “FPX” from the “Payment Method” dropdown box.</li><li>iPay88 is TGV Cinemas’ payment gateway provider and are a subsidiary of Mobile88.com (Kindly be informed that Mobile88.com will appear on your bank statement)</li></ul></p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>If my transaction failed during payment/check out process (for eg. I did not receive my booking number, payment failed, I was double charged)</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please email us at <a href="mailto:feedback@tgv.com.my">feedback@tgv.com.my</a> with your contact number, full name, credit card number, issuing bank, transaction date, amount charged, Cinema location booked for and email address registered with TGV Cinemas. Kindly DO NOT provide additional info which has not been requested as above.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>If my transaction failed before payment process (for example, when keying in credit card details)</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please email us at <a href="mailto:feedback@tgv.com.my">feedback@tgv.com.my</a> with your contact number, full name, credit card number, issuing bank, transaction date, amount charged, Cinema location booked for, email address registered with TGV Cinemas and the error message displayed. Kindly DO NOT provide additional info which has not been requested as above.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I bought my ticket(s) via PayPal, what happens next? </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>An email containing your booking ID will be sent from TGV Cinemas to your email registered with Paypal, should you not receive this, kindly email feedback@tgv.com.my your name, contact, transaction ID and details of the movie you purchased.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I bought my ticket(s) via Maxis M-Money (Mobile), what happens next?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>A SMS containing your booking ID will be sent to your mobile phone, should you not receive this, kindly email feedback@tgv.com.my your name, contact, reference number and details of the movie you purchased.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>During the seat selection (online purchase), why can\'t I leave a seat in between?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Due to system limitation, we\'re not able to leave a seat in between during seat selection</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What do I do if I didn\'t receive my booking ID</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please email us at feedback@tgv.com.my your name, contact, movie details, cinema location, payment method & details and we will assist you accordingly.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>How many people can 1x Beanieplex seat sit?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>1x beanbag can sit 2 people</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>If I wish to watch a movie in the Beanieplex, for 2 persons, what quantity should I select during the purchase process?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please select "1" as the quantity</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is the reservation phone number to call?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>We are sorry however, phone/online reservation is no longer available</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I have credit in my phone, why is it that my online transaction was unsuccessful</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>No, due to limitations set by Bank Negara, Mobile Network operators are not allowed to charge non-mobile purchases directly to their customers mobile prepaid balance.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I\'ve just made my purchase online but have not received my booking ID</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please allow 10-15 minutes for email notification to be delivered (please also check your junk mailbox), if not received, kindly email us at feedback@tgv.com.my with your name, contact & details of the movie you purchased</p></dd></dl></section><section');
buf.push(attrs({ 'id':('payment-methods'), "class": ('tabs-pane') }));
buf.push('><h2>Payment Methods</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I do not have a credit card, are there alternative payment methods when purchasing TGV Cinemas movie tickets online?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, you may purchase using ATM cards with Visa or MasterCard logo, Mobile (via Maxis M-money) or your PayPal account.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Can I purchase movie tickets online using ATM card (MasterCard or Visa)?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, ATM cards with MasterCard & Visa logos can be used to purchase movie tickets online. Kindly note, some banks may require users to register for "Verified for Visa" or "MasterCard Secure Code" for security reasons before the ATM card can be used for online purchases. Please refer to the bank on how to register for the above mentioned.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Can I purchase movie tickets online using my mobile (smartphone)?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, browse, book and pay for TGV movie tickets on the go via Maxis Movies and enjoy Buy 1 Get 1 Free offer every Tuesday after 6PM!</p><ul><li>For those with iPhones, download/update the <a href="http://itunes.apple.com/my/app/maxis-movies/id369867024?mt=8">Maxis Movies app</a> here.</li><li>For those with Android phones, download/update the <a href="https://market.android.com/details?id=com.studio212.maxismovies">Maxis Movies app</a> here.</li><li>For those with ALL other devices, surf over to this site on your mobile phone: <a href="http://m.maxismovies.com/">m.maxismovies.com</a> (no data charges)</li><li>If you have any comments/issues/suggestions, please write to Maxis Movies Team at <a href="mailto:movies@maxis.com.my">movies@maxis.com.my</a>.</li></ul></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Can I purchase using my PayPal account?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, existing PayPal users can use their accounts to purchase movie tickets online.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Will TGV Cinemas be adding other Maybank2u, CimbClicks and other payment methods?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, we will be adding more payment channels in the near future.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Is phone reservation and online reservation of seats still available?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>No, this service is no longer available.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Which internet browsers works best with TGV Cinemas\' website?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Internet Explorer 7 and above, Mozilla Firefox, Google Chrome and Safari.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I have credit in my phone, why is it that my online transaction was unsuccessful</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>No, due to limitations set by Bank Negara, Mobile Network operators are not allowed to charge non-mobile purchases directly to their customers mobile prepaid balance.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is the "Mobile" payment method?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>The "Mobile" payment method is only availabel to Maxis subscribers & you need to register with Maxis for a Maxis M-Money account.  After registeration you need to preload your account. Please see link for more info: http://bit.ly/q5Qp2k </p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Can my online purchase be charged to my monthly phone bill/ be deducted from my phone credit if I select the "Mobile" payment method?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>No, due to limitations set by Bank Negara, Mobile Network operators are not allowed to charge non-mobile purchases directly to their customers phone bill.</p></dd></dl></section><section');
buf.push(attrs({ 'id':('ticket-collection'), "class": ('tabs-pane') }));
buf.push('><h2>Ticket Collection</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('></dl><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What time does the ticketing counter close?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Our cinemas open daily at 10:00am, ticket counters close 15 minutes after the start of the day\'s last movie.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>How early do I have to collect my tickets?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>You may collect your ticket(s) anytime before the movie starts, if you are late for your movie, you can still collect your ticket(s) at the booking counter. Please note that our ticket counters close 15 minutes after the start of the day\'s last movie.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Do I need to bring printout / booking reference for my movie?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Printing of the confirmation page is encouraged, otherwise noting down the booking number of your transaction for ticket collection is sufficient.</p></dd></section><section');
buf.push(attrs({ 'id':('ticket-pricing'), "class": ('tabs-pane') }));
buf.push('><h2>Ticket Pricing</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('></dl><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>If a Public Holiday falls on a weekday, what is the ticket pricing?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Public holiday ticket pricing is equivalent to weekend ticket pricing.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Do I have to purchase a ticket for my child that is below 3?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Children under 3 are accorded free admission, however, if you need an additonal seat for your child, you can purchase a \'kids\' ticket.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is the age range for a kids/children\'s ticket?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>The age would range from 3 years and above to below 13 years old.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is the age range for an adults ticket?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>The age would range from 13 years and above.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>How much are the movie tickets?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Kindly refer to the individual cinema pages on out website for ticket pricing.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is twinseats?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Twinseats are also known as couple seats. If you wish to purchase for 2 people, please select "1" as the quantity.</p></dd></section><section');
buf.push(attrs({ 'id':('complimentary-passes'), "class": ('tabs-pane') }));
buf.push('><h2>Complimentary Passes</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('></dl><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Can I book online using my voucher or complimentary pass?           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Currently, we do not offer online redemption for vouchers or complimentary passes, please redeem this over the ticket counter.</p></dd></section><section');
buf.push(attrs({ 'id':('ipay88'), "class": ('tabs-pane') }));
buf.push('><h2>iPay88</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('></dl><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is iPay88?           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>iPay88 is our payment gateway provider, they are a subsidiary of Mobile88.com.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is the list of Online Payment Options Available in iPay88?          </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Maybank2U, CIMBClicks, AmOnline (Ambank), Hong Leong Online, allianceonline, PBeBank.com, RHB Bank, Bank Islam.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Are Credit Card & PayPal payment methods still available?           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, credit card & PayPal facilities will still be available, the new iPay88 payment gateway provides additional payment methods.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Do we have to input our actual name, email & contact number?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Yes, it is very important for our customers to input their actual name, a valid  email & contact number for us to easily retrieve your purchase details in case customers do not receive booking details.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Why does my credit card statement/Internet banking details state payment is made to "Mobile88.com" instead of "TGV Cinemas Sdn Bhd"?          </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>This is normal as TGV Cinemas\' online payment is powered by iPay88, therefore customers will be charged by "Mobile88.com".</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>How do I know that my transaction is successful?           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>You will receive an email from "iPay88 Sales" which will state that your online payment via iPay88 is successful". You will then receive a 2nd email from TGV Cinemas with your booking ID. If you do not receive the 2nd email, kindly email feedback@tgv.com.my with your name, contact & email address & we will assist you with it.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I received an automated email, stating that my payment was successful but ticket order did not go thru". What does this email mean?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Your payment was successful, however it did not go through our system. Our system will therefore raise a refund request automatically, which will take approximately 3-4 weeks to reflect in your account.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I selected to purchase my tickets via Internet Banking, but why did the "iPay88" payment page appear instead of my Internet Banking process.</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>iPay88 is our new payment gateway provider therefore, all users will have to go through the iPay88 payment page before proceeding to your selected Internet Banking page to login.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>I have Bank Islam & PBeBank.com internet banking facilities, what do I select from the "Payment Method" dropdown list to make an online purchase?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Please select “FPX” from the “Payment Method” dropdown box to proceed with your purchase.</p></dd></section><section');
buf.push(attrs({ 'id':('imax'), "class": ('tabs-pane') }));
buf.push('><h2>IMAX</h2><dl');
buf.push(attrs({ "class": ('accordion') }));
buf.push('></dl><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Welcome to the world’s most advanced digital theatre system.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>With breathtaking crystal clear images, IMAX’s customized theatre geometry that maximizes your field of view and powerful digital sound, IMAX® theatres put audiences IN the movie.</p></dd><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>Why is TGV Screen smaller than actual IMAX® screens?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>The IMAX® theatre is redesigned and refitted to TGV’s new concept to give sheer comfort and quality and at the same time seats to allow movie goers a much wider legroom and a larger, slightly curved and specially treat IMAX® screen positioned closer to the audience.  </p></dd>--><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® Projection System.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Revolutionary projection technology, which delivers crystal-clear images – deliver an experience that consistently put you IN  the movie.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® Audio System.          </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Powerful  audio system, which delivers laser-aligned digital sound. This enables the sound to be crisp enough to hear a pin drop and precise enough to know exactly where it dropped. IMAX® Proportional Point Source loudspeaker technology enables listeners to pinpoint the specific location of a sound – with five discrete audio channels. (conventional 5.1 disperses sound through many speakers making it nearly impossible to locate the origin of the sound).</p></dd><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>What is IMAX?           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>• The world’s most advanced digital theatre system. With breathtaking crystal clear images, IMAX’s customized theatre geometry that maximizes your field of view and powerful digital sound, IMAX® theatres put audiences IN the movie.</p></dd>--><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® Theatre Geometry.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Customized theatre geometry, which maximizes your field of view , putting you IN the movie –a key reason why IMAX® 3D is the most immersive cinematic 3D ever created.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® Content.</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>IMAX®  and IMAX® 3D Experiences include inspiring documentaries and Hollywood’s biggest event movies.</p></dd><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® 3D experience.</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Recognized around the world as the highest-quality, most immersive cinematic experience ever created. Twice as many addressable pixels (compared to other DLP Cinema-based systems), which dramatically sharpens images.</p></dd><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>How does IMAX® 3D works?</dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>Twice as many addressable pixels (compared to other DLP Cinema-based systems), which dramatically sharpens images.</p></dd>--><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® DMR.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>IMAX DMR (Digital Re-mastering) technology transforms Hollywood feature films into IMAX format so that audiences can experience the adventure, drama and emotion of your favorite blockbusters with the unparalleled image and sound quality of The IMAX® experience..</p></dd><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® Proportional Point Source.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>IMAX’s Proportional Point Source loudspeaker technology enables listeners to pinpoint the specific location of a sound – with five discrete audio channels. (conventional 5.1 disperses sound through many speakers making it nearly impossible to locate the origin of the sound)</p></dd>--><dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® screen.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>IMAX’s proprietary high-gain screen results in exceptionally bright images and unparalleled 3D. The IMAX screen is slightly curved and sits closer to the audience.</p></dd><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>IMAX® projectors.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>IMAX’s revolutionary digital projection technology is “projector agnostic,” meaning that it can utilize commercially available digital technology that best meets IMAX requirements – the projectors are merely a vehicle for IMAX’s proprietary image enhancer, which turbo charges the basic functionality of the light engine.</p></dd>--><!--<dt');
buf.push(attrs({ "class": ('accordion-title') }));
buf.push('>NOT RECOMMENDED FOR CHILDREN UNDER 12 & PREGNANT LADIES.           </dt><dd');
buf.push(attrs({ "class": ('accordion-pane') }));
buf.push('><p>The IMAX 6-channel, high fidelity, motion picture system with sub-bass plays at 85 decibels which is far too loud for young, tender ears.</p></dd>--></section></div></div>');
}
return buf.join("");
};
tgv.templates.movie.detail = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ 'id':('movie-detail'), "class": ('wrapper') }));
buf.push('><h1>');
var __val__ = movie.movieTitle
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</h1><div');
buf.push(attrs({ 'id':('movie-intro'), "class": ('section') }));
buf.push('><div');
buf.push(attrs({ 'id':('movie-trailer') }));
buf.push('><object style="height: 300px; width: 400px"><param name="movie" value="http://www.youtube.com/v/' + escape((interp = movie.youtubeID) == null ? '' : interp) + '&version=3&controls=0&feature=player_embedded"><param name="wmode" value="opaque" /><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/' + escape((interp = movie.youtubeID) == null ? '' : interp) + '&version=3&controls=0&feature=player_embedded" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="400" height="300" wmode="opaque"></object>\n</div><div');
buf.push(attrs({ 'id':('movie-share') }));
buf.push('><div');
buf.push(attrs({ 'id':('movie-tweet') }));
buf.push('><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>\n</div><div');
buf.push(attrs({ 'id':('movie-like') }));
buf.push('><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=194403600606138&amp;xfbml=1"></script><fb:like href="" send="true" layout="button_count" width="120" show_faces="false" font="arial"></fb:like>\n</div></div><div');
buf.push(attrs({ 'id':('movie-desc'), "class": ('tabs') }));
buf.push('><nav');
buf.push(attrs({ "class": ('tabs-nav') }));
buf.push('><ul><li><a');
buf.push(attrs({ 'href':("#movie-synopsis") }));
buf.push('>Introduction</a></li></ul></nav><div');
buf.push(attrs({ 'id':('movie-synopsis'), "class": ('section') + ' ' + ('tabs-pane') }));
buf.push('><div><h2>Synopsis</h2><p>');
var __val__ = movie.details.Plot
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p></div><div><h2>Details</h2><dl><dt>Rating</dt><dd>');
var __val__ = movie.rating
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</dd><dt>Language</dt><dd>');
var __val__ = movie.language
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</dd><dt>Year</dt><dd>');
var __val__ = movie.details.Year
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</dd><dt>Writer</dt><dd>');
var __val__ = movie.details.Writer
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</dd><dt>Actors</dt><dd>');
var __val__ = movie.details.Actors
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</dd></dl></div></div><!--<div');
buf.push(attrs({ 'id':('movie-tweets'), "class": ('section') }));
buf.push('><div><h2>Movie Tweets from Peeps</h2></div><div>');
 if (movie.tweets)
{
// iterate movie.tweets
(function(){
  if ('number' == typeof movie.tweets.length) {
    for (var index = 0, $$l = movie.tweets.length; index < $$l; index++) {
      var tweet = movie.tweets[index];

buf.push('<div');
buf.push(attrs({ "class": ('tweet') }));
buf.push('><img');
buf.push(attrs({ 'src':(tweet.profile_image_url), "class": ('profile') }));
buf.push('/><p');
buf.push(attrs({ "class": ('user') }));
buf.push('>@' + escape((interp = tweet.from_user) == null ? '' : interp) + '</p><p');
buf.push(attrs({ "class": ('tweet-text') }));
buf.push('>');
var __val__ = tweet.text
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ "class": ('time') }));
buf.push('>');
var __val__ = tweet.relative_time
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p></div>');
    }
  } else {
    for (var index in movie.tweets) {
      var tweet = movie.tweets[index];

buf.push('<div');
buf.push(attrs({ "class": ('tweet') }));
buf.push('><img');
buf.push(attrs({ 'src':(tweet.profile_image_url), "class": ('profile') }));
buf.push('/><p');
buf.push(attrs({ "class": ('user') }));
buf.push('>@' + escape((interp = tweet.from_user) == null ? '' : interp) + '</p><p');
buf.push(attrs({ "class": ('tweet-text') }));
buf.push('>');
var __val__ = tweet.text
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ "class": ('time') }));
buf.push('>');
var __val__ = tweet.relative_time
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p></div>');
   }
  }
}).call(this);

}
buf.push('</div></div>--></div></div><div');
buf.push(attrs({ 'id':('movie-action'), "class": ('section') }));
buf.push('><div');
buf.push(attrs({ 'id':('movie-poster'), "class": ('section') }));
buf.push('><img');
buf.push(attrs({ 'src':(movie.details.Poster), 'alt':(movie.details.Title) }));
buf.push('/><div><p');
buf.push(attrs({ "class": ('name') }));
buf.push('>');
var __val__ = movie.movieTitle
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ "class": ('runtime') }));
buf.push('>');
var __val__ = movie.details.Runtime
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p><p');
buf.push(attrs({ "class": ('genre') }));
buf.push('>');
var __val__ = movie.details.Genre
buf.push(escape(null == __val__ ? "" : __val__));
buf.push('</p></div></div><div');
buf.push(attrs({ 'id':('movie-showtimes'), "class": ('section') }));
buf.push('><h2>Movie Showtimes</h2><select');
buf.push(attrs({ 'id':('cinema_select') }));
buf.push('></select><div');
buf.push(attrs({ 'id':('showtimeContainer') }));
buf.push('></div><ul');
buf.push(attrs({ 'id':('showtimeList'), "class": ('showtime-list') }));
buf.push('></ul></div></div><div');
buf.push(attrs({ 'id':('movie-aside'), "class": ('aside') }));
buf.push('><div');
buf.push(attrs({ "class": ('advert') }));
buf.push('><a');
buf.push(attrs({ 'href':("http://club.panasonic.com.my/coolness.aspx"), 'target':("_blank") }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/promos/panasonic-banner_172x330.jpg"), 'alt':("Win iPad 2") }));
buf.push('/></a></div></div></div>');
}
return buf.join("");
};
tgv.templates.contact.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Contact Us</h1><div');
buf.push(attrs({ 'id':('contact-content'), "class": ('static-content-full') }));
buf.push('><div');
buf.push(attrs({ "class": ('info') }));
buf.push('><p><strong>HEAD OFFICE</strong><br/>\nTGV Cinemas Sdn Bhd (305598-W)<br/>\nLevel 6, Menara Maxis<br/>\nKuala Lumpur City Centre<br/>\n50088 Kuala Lumpur\n</p><p>Tel : 603 2381 3535<br/>\nFax : 603 2381 3139<br/>\n\n</p><p>Our office hours are Mondays to Fridays from 9.00am to 6.00pm.</p><p>Outside these office hours, please contact us at <a href="mailto:feedback@tgv.com.my">feedback@tgv.com.my</a></p><p><span class="fb"><a href="http://www.facebook.com/TGVCinemas" target="_new"><img src="/images/facebookTGV.PNG" alt="TGV Cinemas Facebook"></a></span> &nbsp; <span class="twitter"><a href="http://www.twitter.com/TGVCinemas" target="_new"><img src="/images/twitterTGV.PNG" alt="TGV Cinemas Twitter"></a></span></p></div><div');
buf.push(attrs({ "class": ('map') }));
buf.push('><h2>Map</h2><a');
buf.push(attrs({ 'href':("http://maps.google.com.my/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=menara+maxis&amp;aq=&amp;sll=4.109495,109.101269&amp;sspn=28.62773,40.297852&amp;ie=UTF8&amp;hq=menara+maxis&amp;hnear=&amp;cid=6236878251126565122&amp;ll=3.158428,101.713228&amp;spn=0.014569,0.014548&amp;z=15"), 'target':("_blank"), "class": ('button') }));
buf.push('>View Larger</a><iframe width="340" height="340" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com.my/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=menara+maxis&amp;aq=&amp;sll=4.109495,109.101269&amp;sspn=28.62773,40.297852&amp;ie=UTF8&amp;hq=menara+maxis&amp;hnear=&amp;cid=6236878251126565122&amp;ll=3.158428,101.713228&amp;spn=0.014569,0.014548&amp;z=15&amp;output=embed"></iframe>\n</div></div>');
}
return buf.join("");
};
tgv.templates.static.nav = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ "class": ('inner') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/"), "class": ('back') }));
buf.push('>Back To Movies</a><ul><li');
buf.push(attrs({ 'id':('nav-about') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/about") }));
buf.push('>About Us</a></li><li');
buf.push(attrs({ 'id':('nav-cinemas') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/cinemas/KLC") }));
buf.push('>Cinemas</a></li><li');
buf.push(attrs({ 'id':('nav-imax') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/imax") }));
buf.push('>IMAX</a></li><li');
buf.push(attrs({ 'id':('nav-careers') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/careers") }));
buf.push('>Careers</a></li><li');
buf.push(attrs({ 'id':('nav-faqs') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/faqs") }));
buf.push('>FAQs</a></li><li');
buf.push(attrs({ 'id':('nav-contact') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/contact") }));
buf.push('>Contact Us</a></li><li');
buf.push(attrs({ 'id':('nav-media') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/comingsoon") }));
buf.push('>Media</a></li><li');
buf.push(attrs({ 'id':('nav-solutions') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/comingsoon") }));
buf.push('>Entertainment Solutions</a></li><li');
buf.push(attrs({ 'id':('nav-sitemap') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/comingsoon") }));
buf.push('>Sitemap</a></li></ul></div>');
}
return buf.join("");
};
tgv.templates.static.layout = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ 'id':('static-content-wrapper') }));
buf.push('></div>');
}
return buf.join("");
};
tgv.templates.entertainment.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Entertainment Solutions and Facilities</h2><p>Apart from hall bookings, TGV Cinemas also provides the following added services to complement your corporate and private functions.</p><ul><li>Rental of audio/visual equipment </li><li>Rental of projection systems and screens</li><li>Customised menu to suit your catering needs</li><li>Entertainment solutions such as magic shows, clowns, face painting and many more</li><li>Customised party packs</li></ul>');
}
return buf.join("");
};
tgv.templates.entertainment.vouchers = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<img');
buf.push(attrs({ 'src':("/images/entertainment-bookings.jpg"), 'alt':("TGV Cinema Gift Vouchers"), "class": ('right') }));
buf.push('/><h2>Gift Vouchers</h2><p>Looking for a gift? Get TGV Gift Vouchers! TGV Cinemas offers a wide selection of vouchers to suit your budget and lifestyle needs. Shop for the vouchers online and make a surprise delivery to your family, friends and colleagues today.</p><h3>Movie Access Vouchers</h3><p>Tiered offerings with a range of validity dates are available to suit your requirements. </p><ul><li>T1 Movie Access / T2 Movie Access/ T3 Movie Access / T4 Movie Access</li><li>For T1 Movie Access (purchases under 100 tickets can be made over the counter at TGV Cinemas)</li><li>For T1, T2, T3 & T4 Movie Access (purchases over 100 tickets can be made via email at <a href="mailto:entertainmentsolutions@tgv.com.my">entertainmentsolutions@tgv.com.my</a> or via phone at 03 2381 3535 (ask for Entertainment Solutions)</li></ul><h3>Food and Drinks Access</h3><p>F&B Voucher : <ul><li>Small soft drink + small popcorn set</li><li>Regular soft drink + regular popcorn set</li></ul></p>');
}
return buf.join("");
};
tgv.templates.entertainment.layout = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Entertainment Solutions</h1><div');
buf.push(attrs({ 'id':('entertainment-sidebar'), "class": ('aside') + ' ' + ('static-sidebar') }));
buf.push('><div');
buf.push(attrs({ "class": ('nav') }));
buf.push('><ul><li');
buf.push(attrs({ 'id':('nav-entertainment-overview'), "class": ('double') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/entertainment/overview") }));
buf.push('>Entertainment Solutions</a></li><li');
buf.push(attrs({ 'id':('nav-entertainment-bookings'), "class": ('double') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/entertainment/bookings") }));
buf.push('>Hall Bookings</a></li><li');
buf.push(attrs({ 'id':('nav-entertainment-vouchers'), "class": ('double') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/entertainment/vouchers") }));
buf.push('>Gift Vouchers</a></li><li');
buf.push(attrs({ 'id':('nav-entertainment-conditions'), "class": ('double') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/entertainment/conditions") }));
buf.push('>Booking/Payment Conditions</a></li><li');
buf.push(attrs({ 'id':('nav-entertainment-contact') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/entertainment/contact") }));
buf.push('>To Make a Booking</a></li></ul></div></div><div');
buf.push(attrs({ 'id':('entertainment-content'), "class": ('static-content') }));
buf.push('></div>');
}
return buf.join("");
};
tgv.templates.entertainment.bookings = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Hall Bookings</h2><p');
buf.push(attrs({ "class": ('pitch') + ' ' + ('big') }));
buf.push('>Looking for a perfect venue to hold your event? Check out TGV Cinemas with its modern, comfortable and immaculately well-kept halls.</p><h3>TGV Cinemas Hall Rental</h3><p>Organize a product launch, sales presentation, seminar, school plays and even birthday parties at TGV Cinemas! TGV halls will be a perfect venue for any of these events offering you and your guests comfort and convenience.</p><h3>TGV Private Screenings</h3><p>Choose a movie of your choice and invite your family, friends or colleagues for a private screening in a larger-than-life living room. We offer the latest movies to suit the needs of your guests & occasion.</p>');
}
return buf.join("");
};
tgv.templates.entertainment.conditions = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Booking and Payment Conditions</h2><h3>Hall Rental/Private Screenings</h3><ol><li>Booking Deadline<p>Hall bookings should be made at least 14 working days before the date* of screening/event.</p><p><i>* Subject to availability of hall and movie titles.</i></p></li><li>Terms of Payment<p>Payment must be made at least 7 working days before date of screening/event. Please make a cheque payable to "TGV Cinemas Sdn Bhd".</p></li><li>Cancellation Date<p>Cancellation of hall booking/rental of equipment should be made at least 8 working days before the date of screening/event. In the event of a late cancellation, a surcharge will be levied.</p></li><li>Amendments<p>Any amendments to the terms & conditions pertaining to any promotions related to the movie and/or cinema may be subject to change without prior notice.</p></li></ol><h3>Gift Vouchers</h3><ol><li>TGV gift vouchers are non-exchangeable for cash.</li><p></p><li>TGV gift vouchers are non refundable and are not subject to any further discount.</li><p></p><li>TGV gift vouchers are not for sale or redeemable for any other items.</li><p></p><li>TGV gift vouchers are not exchangeable  for hall rentals.</li><p></p><li>TGV Cinemas reserves the right to amend the terms and conditions without prior notice.</li></ol>');
}
return buf.join("");
};
tgv.templates.entertainment.contact = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>To Make a Booking</h2><p');
buf.push(attrs({ "class": ('pitch') + ' ' + ('big') }));
buf.push('>At TGV Cinemas, we strive to bring the best in entertainment and to deliver a memorable experience for our patrons. Whether it is a night out at the movies or hosting a corporate / private event, we assure you and your guests a delightful experience.</p><p>We would like to hear from you on how we could help you organize your events at TGV Cinemas or if you would like to purchase gift vouchers for your family, friends and colleagues. You could also contact us at:</p><p>For Cinema Hall Bookings<br/>\n<strong>TGV Cinemas Sdn Bhd (305598-W)</strong><br/>\nLevel 6, Menara Maxis<br/>\nKuala Lumpur City Centre<br/>\n50088 Kuala Lumpur\n\n</p><p>Email: <a href="mailto:entertainmentsolutions@tgv.com.my">entertainmentsolutions@tgv.com.my</a><br/>\nPhone: 03-2381 3535<br/>\nFax: 03-2381 3139\n\n</p><p>For customer related enquiries, please email us at: <a href="mailto:feedback@tgv.com.my">feedback@tgv.com.my</a></p>');
}
return buf.join("");
};
tgv.templates.comingsoon = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<div');
buf.push(attrs({ 'id':('inline'), "class": ('coming') }));
buf.push('><h2>Coming Soon Movies</h2><section');
buf.push(attrs({ 'id':('movie-listing'), "class": ('isotope') }));
buf.push('><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/rise_of_apes.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn1.ezypzy.com/tgv/images/posters/rise_apes.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/zookeeper.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn1.ezypzy.com/tgv/images/posters/zookeper.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/cowboys.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn1.ezypzy.com/tgv/images/posters/cowboys_aliens.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/horrible_bosses.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn1.ezypzy.com/tgv/images/posters/horrible_bosses.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/glee3d.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn1.ezypzy.com/tgv/images/posters/glee3d.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/karipap_cinta.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/posters/karipap_cinta.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/the_reef.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/posters/the_reef.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/dont_be_afraid.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/posters/dont_be_afraid.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/spy_kids4.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/posters/spy_kids4.jpg") }));
buf.push('/></a></article><article');
buf.push(attrs({ "class": ("movie isotope-item") }));
buf.push('><a');
buf.push(attrs({ 'href':("/movies/cars2.html"), "class": ('comingsoon-temp') }));
buf.push('><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/posters/cars2.jpg") }));
buf.push('/></a></article></section></div>');
}
return buf.join("");
};
tgv.templates.sitemap.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Sitemap</h1><div');
buf.push(attrs({ 'id':('sitemap-content'), "class": ('static-content-full') }));
buf.push('><div');
buf.push(attrs({ "class": ('column1') }));
buf.push('><ul><li><a');
buf.push(attrs({ 'href':("#!/about/overview") }));
buf.push('>About Us</a><ul><li><a');
buf.push(attrs({ 'href':("#!/about/overview") }));
buf.push('>Overview</a></li><li><a');
buf.push(attrs({ 'href':("#!/about/about-tanjong-plc") }));
buf.push('>Tanjong PLC</a></li><li><a');
buf.push(attrs({ 'href':("#!/about/about-copyright") }));
buf.push('>Copyright Notice</a></li></ul></li><li>Cinemas<ul><li><a');
buf.push(attrs({ 'href':("#!/cinemas/1AV") }));
buf.push('>1st Avenue Mall, Penang</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/BBT") }));
buf.push('>Bukit Tinggi</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/BR0") }));
buf.push('>Bukit Raja</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/CHR") }));
buf.push('>Cheras Selatan</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/CSQ") }));
buf.push('>Capsquare</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/IP0") }));
buf.push('>Ipoh</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/KLC") }));
buf.push('>Suria KLCC</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/KP0") }));
buf.push('>Kepong</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/MN0") }));
buf.push('>Mines</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/MSR") }));
buf.push('>Mesra Mall</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/S20") }));
buf.push('>Seremban 2</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/SPC") }));
buf.push('>Seberang Prai City</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/SW0") }));
buf.push('>Sunway Pyramid</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/TBR") }));
buf.push('>Tebrau</a></li><li><a');
buf.push(attrs({ 'href':("#!/cinemas/WWM") }));
buf.push('>Wangsa Walk Mall</a></li></ul></li></ul></div><div');
buf.push(attrs({ "class": ('column2') }));
buf.push('><ul><li><a');
buf.push(attrs({ 'href':("#!/careers") }));
buf.push('>Careers</a></li><li><a');
buf.push(attrs({ 'href':("#!/faqs") }));
buf.push('>FAQs</a></li><li><a');
buf.push(attrs({ 'href':("#!/contact") }));
buf.push('>Contact Us</a></li><li><a');
buf.push(attrs({ 'href':("#!/media/press") }));
buf.push('>Announcement / Media</a><ul><li><a');
buf.push(attrs({ 'href':("#!/media/press") }));
buf.push('>Press Releases</a></li><li><a');
buf.push(attrs({ 'href':("#!/media/announcement") }));
buf.push('>Announcement</a></li></ul></li><li><a');
buf.push(attrs({ 'href':("#!/entertainment/overview") }));
buf.push('>Entertainment Solutions</a><ul><li><a');
buf.push(attrs({ 'href':("#!/entertainment/overview") }));
buf.push('>Entertainment Solutions and Facilities</a></li><li><a');
buf.push(attrs({ 'href':("#!/entertainment/bookings") }));
buf.push('>Hall Bookings</a></li><li><a');
buf.push(attrs({ 'href':("#!/entertainment/vouchers") }));
buf.push('>Gift Vouchers</a></li><li><a');
buf.push(attrs({ 'href':("#!/entertainment/conditions") }));
buf.push('>Booking / Payment Conditions</a></li><li><a');
buf.push(attrs({ 'href':("#!/entertainment/contact") }));
buf.push('>To Make a Booking</a></li></ul></li></ul></div></div>');
}
return buf.join("");
};
tgv.templates.imax.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>IMAX</h1><div');
buf.push(attrs({ 'id':('imax-content'), "class": ('static-content-full') }));
buf.push('><h2>THE IMAX EXPERIENCE®</h2><p');
buf.push(attrs({ 'style':("text-align:justify"), "class": ('pitch') + ' ' + ('big') }));
buf.push('>From traveling back in time to the pre-historic age of the dinosaurs, to looking into the future on board the International Space Station, the power of the The IMAX Experience® has long transported audiences to places far beyond the reach of most people. Now, through the magic of IMAX DMR (Digital Re-Mastering), moviegoers can also experience the larger-than-life adventure, drama and emotion of their favorite Hollywood films in IMAX theatres.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>IMAX motion picture systems, invented and developed by IMAX Corporation (IMAX), are the most technically advanced motion picture systems in the world. Images of unsurpassed clarity and impact, enhanced by a multichannel state-of the-art digital surround sound system, are projected onto specially designed screens that maximize the audience’s field of view to create an unparalelled immersive cinematic experience.</p><h3>IMAX DMR	</h3><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>IMAX Corporation has developed a proprietary process to re-master Hollywood feature films into IMAX’s format so that audiences can experience the adventure, drama and emotion of their favorite blockbusters with the unparalleled image and sound quality of The IMAX Experience. Known as IMAX DMR, this proprietary technology digitally enhances the image and sound quality of these films for exhibition in IMAX theatres.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>IMAX DMR is much more than just a software tool. It is a complete, purpose-built, end-to-end digital re-mastering system designed to accommodate the high demands of day-and-date releases.</p><h3>THE PROCESS</h3><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>IMAX DMR starts by scanning, at the highest resolution possible, each individual frame of the 35mm film and converting them into digital images. If the images were originally captured digitally, IMAX acquires the highest resolution source material.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>Next, proprietary image enhancement tools, developed and refined over many years, optimize each image for IMAX presentation. The useful information contained within the original source material is analyzed. Some of the techniques used to enhance the digital image include sharpening, color correction, contrast, digital artifact removal, and eliminating unsteadiness.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>The enhanced digital signal is then recorded onto either 15/70 film or an IMAX DCP (digital cinema package) resulting in a visual presentation which, when projected through IMAX’s state-of-the-art projection systems, is bright, crisp, steady and absolutely stunning.</p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>The highly automated IMAX DMR system allows the process to meet rigorous film production schedules.</p><h3>SOUND</h3><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>For IMAX DMR releases, the original soundtrack of the movie is re-mastered for IMAX’s proprietary multi-channel, digital surround sound system. Unlike conventional theatre sound systems, IMAX sound systems are uncompressed, full fidelity and use proprietary loudspeaker technology that ensures every theatre seat is in a good listening position. IMAX already offers Studio Master Quality surround sound that puts audiences in the picture. IMAX DMR creates an immersive experience for Hollywood event films with clear, distortion-free soundtracks.</p><h3>IMAX Technology</h3><h4>CUSTOMIZED THEATRE GEOMETRY</h4><ul><li>IMAX’s patented customized theatre geometry maximizes your field of view, putting you IN the movie. This patented theatre geometry is a key reason why IMAX® 3D is the most immersive cinematic 3D ever created.</li></ul><h4>IMAX AUDIO SYSTEM</h4><ul><li>IMAX’s powerful audio system delivers laser-aligned digital sound.</li><li>IMAX’s Proportional Point Source loudspeaker technology enables listeners to pinpoint the specific location of a sound – with five discrete audio channels. (conventional 5.1 disperses sound through many speakers making it nearly impossible to locate the origin of the sound)</li><li>Each IMAX theatre is acoustically treated to present accurate and realistic sound images with the largest dynamic range. This enables the sound to be crisp enough to hear a pin drop and precise enough to know exactly where it dropped.</li><li>Each film’s soundtrack is specially mastered for IMAX’s unique sound system.</li></ul><h4>IMAX SCREEN</h4><ul><li>IMAX’s proprietary high-gain screen results in exceptionally bright images and unparalleled 3D.</li><li>The IMAX screen is slightly curved and sits closer to the audience.</li></ul><h4>PROJECTORS</h4><ul><li>IMAX’s projection systems are the most advanced, highest-precision and most powerful projection systems ever built. The picture and focus steadiness are far above normal projection standards and provide outstanding image clarity.</li></ul><h2>IMAX ticket pricing</h2><img');
buf.push(attrs({ 'src':("http://cdn.tgv.com.my/tgv/images/imax-tix.png"), 'alt':("IMAX ticket pricing") }));
buf.push('/><p>Kindly click here for <a href="/#!/faqs">FAQs</a></p></div>');
}
return buf.join("");
};
tgv.templates.media.index = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Press Releases</h2><h3>MALAYSIA\'S 1ST DIGITAL IMAX® THEATRE LAUNCHED AT TGV SUNWAY</h3><p></p><p');
buf.push(attrs({ 'style':("text-align:justify") }));
buf.push('>Kuala Lumpur, 13 December 2011 – TGV Cinemas (TGV Cinemas Sdn Bhd), the country’s leading exhibitor and multiplex cinema chain operator and IMAX® Corporation, the world\'s leading entertainment technology company, specializing in immersive motion picture technologies, today announced the installation of Malaysia’s first Digital IMAX® theatre at TGV Cinemas’ most popular multiplex, TGV Sunway Pyramid. Present to officiate the launch were Don Savant, Senior Vice President and Managing Director, IMAX® Asia Pacific and Kenny Wong, CEO, TGV Cinemas Sdn Bhd.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>Scheduled to open on 14 December 2011, the IMAX® theatre will also be the first to screen the much anticipated blockbuster Mission: Impossible - Ghost Protocol The IMAX® Experience, which opens globally on 21 December 2011.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>The IMAX® theatre is redesigned and refitted to TGV’s new concept to provide sheer comfort and better audio and visual quality. With a seating capacity of 292, the IMAX® theatre is a result of the merger of two cinema halls, sacrificing 252 seats to offer movie goers much wider legroom and comfortable seats.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>The IMAX® Theater System is touted to provide cinema goers the world’s most immersive movie experience with IMAX® revolutionary projection technology. The IMAX® Experience combines crystal-clear images, powerful digital sound and customized theatre geometry to create a uniquely immersive movie experience. The IMAX® theatre at TGV Sunway is custom-designed for use in a multiplex theatre. In order to maximize the field of view in the modified auditorium, the screen was replaced with a larger, slightly curved and specially treated IMAX® screen positioned closer to the audience.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>IMAX® digital projection system combines two digital projectors with IMAX® proprietary image enhancer and custom lenses to create an image with greater clarity, brightness and contrast. The images on screen are complemented by a powerful IMAX® laser-aligned sound system, which features proprietary loudspeaker technology and uncompressed digital sound. This sound system has ten times more dynamic range, cuts down on distortion and provides a sound quality that feels more immersive, especially with the added theatre acoustic paneling that absorbs sound and removes echo.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>The TGV Sunway IMAX® theatre is capable of showing both IMAX® and IMAX® 3D presentations including inspiring documentaries and Hollywood’s blockbuster movies.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>“We believe that TGV cinemas will take the brand to new heights in Malaysia with the installation of the IMAX® theatre at its flagship TGV Sunway Pyramid complex,” said Don Savant, IMAX’s Senior Vice President and Managing Director, Asia Pacific.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>“The revolutionary IMAX® digital theatre system, coupled with our strong film slate of Hollywood blockbusters, will offer movie buffs the world’s most immersive cinematic experience,” said Savant.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>“By introducing the first digital IMAX® theatre in the country, TGV Cinemas has positioned itself as leaders within Malaysia’s film and exhibition industry,” said Kenny Wong, Chief Executive Officer, TGV Cinemas Sdn Bhd.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>“IMAX® delivers an unparalleled immersive experience that no other digital systems offer and we are proud to partner with them,” said Wong further.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>TGV Sunway Pyramid is also the perfect location for the IMAX® launch with its timely renovation. new movie going experience with the introduction of the Tiered Seating options and Beanieplex concepts. TGV Cinemas will also introduce its first ever Premier Class Halls, aptly known as the TGV CLUB which is set to be launched in January 2012. The newly refurbished TGV Sunway Pyramid multiplex offers a brand new movie going experience with the introduction of the Tiered Seating options and Beanieplex concepts. TGV Cinemas will also introduce its first ever Premier Class Halls, aptly known as the TGV CLUB which is set to be launched in January 2012.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>“We are confident Malaysians will find The IMAX® Experience most enriching. We are also delighted to transform the movie-going experience and bring it to greater heights with the introduction of the Tiered Seating and Beanieplex concepts as well as the TGV CLUB” said Wong.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>The newly refurbished TGV Sunway Pyramid offers a wide variety of cinematic experiences catering to the different needs of moviegoers. Following the success of the Beanieplex concept in Penang Island, movie-goers in the Klang Valley can now snuggle comfortably into the soft, cushy beanbag seats that come in pairs, for a cozy and relaxed viewing experience with an enhanced larger-than-life screen and powerful Dolby® 7.1 audio sound system.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>With the introduction of TGV CLUB, moviegoers can enjoy delicious food, snacks and beverage in an exclusive, premium lounge environment before enjoying their favorite movie in intimately sized halls with special, extra plush seats. Designed with the airlines seating classes in mind, Tiered Seating allows patrons to select between “first class” couple seats, “business class” individual larger and more comfortable seats; or regular seats to suit their preference.</p><p');
buf.push(attrs({ 'style':("text-align: justify") }));
buf.push('>Guests at the event were also treated to TGV Cinemas’ new, delicious Popcorn Royale, a premium, fully coated caramel popcorn, currently available in selected TGV locations.</p><h4>Videos</h4><br');
buf.push(attrs({  }));
buf.push('/><a');
buf.push(attrs({ 'href':("http://bit.ly/vZEcGh") }));
buf.push('>TGV Sunway IMAX screen raising</a><br');
buf.push(attrs({  }));
buf.push('/><a');
buf.push(attrs({ 'href':("http://bit.ly/twmCQ6") }));
buf.push('>Malaysia\'s 1st Digital IMAX launch</a>');
}
return buf.join("");
};
tgv.templates.media.layout = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h1>Announcement / Media</h1><div');
buf.push(attrs({ 'id':('media-sidebar'), "class": ('aside') + ' ' + ('static-sidebar') }));
buf.push('><div');
buf.push(attrs({ "class": ('nav') }));
buf.push('><ul><li');
buf.push(attrs({ 'id':('nav-media-press') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/media/press") }));
buf.push('>Press Releases</a></li><li');
buf.push(attrs({ 'id':('nav-media-announcement') }));
buf.push('><a');
buf.push(attrs({ 'href':("#!/media/announcement") }));
buf.push('>Announcements</a></li></ul></div></div><div');
buf.push(attrs({ 'id':('media-content'), "class": ('static-content') }));
buf.push('></div>');
}
return buf.join("");
};
tgv.templates.media.announcement = function anonymous(locals) {
var attrs = jade.attrs, escape = jade.escape;
var buf = [];
with (locals || {}) {
var interp;
buf.push('<h2>Announcements</h2><p>We wish to inform all our patrons that several of our cinemas will be closed for renovations. Please refer  to the schedule below.</p><table');
buf.push(attrs({ "class": ('schedule') }));
buf.push('><tr><th>Location(s)</th><th>Renovation</th><th>Date of Completion</th></tr><tr><td>TGV 1 Utama </td><td>Whole multiplex</td><td>3rd Quarter, 2012</td></tr></table><p><br /></p><p>We apologise for any inconvenience caused and thank you for your understanding.</p>');
}
return buf.join("");
};

