Plata se finalizează pe site-ul oficial al furnizorului.
Despre eveniment
E vina ta! de Tomi Cristin Descarcă E vina ta! de Tomi Cristin Regie: Tomi Cristin Ilustrație muzicală: Tomi Cristin, Rareș Varniote Scenografie: Daniel Vizitiu Video design: Mircea Anca Jr Operator video: Sebastian Gherman Sunet: Dorel Sidorof, Mihai Pop Operator orgă lumini: Ștefan Dumitra, Vasile Neguț Electrician scenă: Alex Mărgineanu Regia tehnică: Paul Tănase Sufleor: Ana Maria Baranga Data premierei: 21.02.2024 Durata: 1 h 30 min / Pauză: Nu Program 10 sep 2026 19:00 25 sep 2026 19:00 09 oct 2026 19:00 Bilete 120 lei100 lei80 lei60 lei Cumpără bilete Spectacol prezentat în cadrul Programului "Uși deschise pentru toți" Viața persoanelor publice, fie ei cântăreți, actori, politicieni, nu e întotdeauna ușoară. Complicațiile care apar pot uneori să ducă la probleme grave, la situații limită, la evenimente tragice. Personajele din spectacolul „E vina ta!” par a se învârti într-un labirint fără ieșire, plin de capcane și de neprevăzut.Spectatorii sunt martorii unui șir de întâmplări din viața lui Dinu, un cunoscut cântăreț de hip-hop, a părinților săi nu mai puțin celebri, dar și a întregii lumi din care aceștia fac parte. Vedetă și băiat de bani gata, Dinu e într-un conflict permanent cu sine și cu toți cei din jur. Un adolescent întârziat pe care închisoarea, ca un duș rece, vine să-l trezească la realitate. Momente din trecutul și prezentul personajului principal se succed cu dinamism, într-o remarcabilă unitate. Firul dramatic este susținut perfect prin simbioza care se realizează între scenele de dialog și cântecele care se regăsesc din plin în acest spectacol, actorii dovedind calități vocale excepționale, iar publicul va avea senzația uneori că se află la un antrenant concert de muzică hip-hop. Piesa „E vina ta!” a fost scrisă în cadrul atelierului de scriere dramatică coordonat de actorul și scriitorul Mimi Brănescu, atelier găzduit de Centrul de Cercetare și Creație Teatrală „Ion Sava”, director Claudiu Goga. “Am scris piesa „E vina ta!” ca o poveste despre dragoste, dragoste care, cu cât pare mai imposibilă, cu atât devine mai interesantă. Uneori ne zbatem, ne luptăm cu duhuri neștiute, ne pierdem în gânduri negative și acțiuni agresive și nu ne dăm seama că ceea ce căutăm e chiar lângă noi, că avem nevoie de atât de puțin ca să fim fericiți și că realizăm toate acestea târziu de tot. Prea târziu? Pentru cei care aleg să-și asume trecutul și să lupte, așa cum face Dinu, personajul principal, perspectivele care se deschid sunt nebănuite. Dar de ce uneori avem totul, dar nu ne dăm seama? Invit spectatorii să vizioneze acest spectacol și să descopere singuri răspunsurile. Și atunci înseamnă că scopul meu ca autor și ca regizor a fost atins.” Tomi Cristin Cumpără bilete *Prin accesarea butonului „Cumpără bilete” sunteți redirecționați pe website-ul www.bilet.ro care va facilita achiziționarea biletelor dumneavoastră. La costul biletului indicat de către TNB se adaugă o taxă suplimentară de 4,90% / bilet, care reprezintă costurile procesării și emiterii biletelor de către platforma www.bilet.ro. Notificarea taxei suplimentare se afișează de îndată ce accesați, pentru a cumpăra bilete online, site-ul www.bilet.ro, care emite, la cerere, factură fiscală pentru aceasta. joi 10 09 2026 Sala Atelier 19:00 Cumpără bilete vineri 25 09 2026 Sala Atelier 19:00 Cumpără bilete vineri 9 10 2026 Sala Atelier 19:00 Cumpără bilete Distribuție Cronici Galerie foto & video Dinu: Silviu Mircescu Iasmin: Monica Davidescu Domnul Lucian: Andrei Duban Fisto: Marcelo-S Cobzariu Sebi: Eduard Adam Iris: Teodora Calagiu Vera: Cristiana Ioniță Părintele: Tomi Cristin O voce din sală : Marius Bodochi O altă voce din sală: Tania Popa "De ce dramaturgie selfie? Deoarece ea fotografiază clipa şi nu stă locului pentru a concepe nu ştiu ce savantă construcţie dramatică şi filosofică sau o mega-reprezentaţie scenografico-regizorală, cu mari ifose şi pretenţii. Textul este OK dramaturgic şi spectacolul cool sau viceversa. Replicile şi situaţiile curente necomplicate cu diverse filosofii şi panseuri sunt mai reale decât realitatea şi oglindesc fotografia tabloului zilelor noastre. În spectacolul domnului Cristin, există dinamism, forţă, adevăr de viaţă cât cuprinde până la un anumit nivel, cel propus, dar şi o bună comunicare cu spectatorii care, dacă vin de la Hamlet, au nevoie de o anumită acomodare. Ca dramaturg, am apreciat autenticitatea scrierii şi categoriei sociale şi de vârstă amintite, sinceritatea în tot ce se spune şi curajul de a zice ce nu se prea spune". Dinu Grigorescu, Revista Rinocerul - Dramaturgia selfie: E vina ta! de Tomi Cristin "Este îmbucurător să vedem cum, încet, dar sigur, repertoriul Teatrului Național din București se îmbogățește și cu texte moderne, scrise și regizate de autori contemporani. Acest prim text al lui Tomi Cristin va atrage mulți tineri în sala de spectacol pentru că vorbește pe limba lor, momentele de hip-hop sunt bine gândite, iar per total acțiunea se desfășoară într-un mod liniar și se poate înțelege ușor. Piesa E vina ta! este una autentică, proaspătă, tonică, cu replici și momente muzicale ce vor face cu siguranță deliciul publicului. Ai senzația că vezi de fapt un film, pe care regizorul îl montează live în fața ta, schimbând cadrele poveștii, lăsându-te pe tine, spectatorul, să legi o secvență de cealaltă. Într-o lume atât de sumbră și plină de nuanțe de gri, E vina ta! este o gură de aer proaspăt, o briză de munte care, deși aduce în prim-plan și unele aspecte sociale mai dureroase, lasă în urmă o senzație plăcută de prospețime la care spectatorul poate să se raporteze". Andrei Bulboacă, Liternet - Reflecții sociale în ritm de hip-hop - E vina ta! “O producție captivantă și provocatoare „E vina ta!” se impune ca o producție captivantă și provocatoare, confirmând talentul și creativitatea lui Tomi Cristin și consolidând reputația Teatrului Național „I.L. Caragiale” ca un loc al inovației și al excelenței artistice. Spectacolul rămâne o experiență memorabilă pentru cei care își doresc să exploreze limitele teatrului contemporan și să se lase purtați într-o călătorie emoționantă și profundă în lumea complexă a relațiilor umane și a muzicii hip-hop.” Alexandra Dincă-Macovei, Ziarul Pozitiv - E vina ta!: Povești de dragoste pe ritmuri de Hip-Hop la TNB “Acțiunea are suspans, dar povestea lui Dinu atacă mult prea multe teme de actualitate – mediul politic corupt, gravitatea fenomenului droguri, familia destrămată, orfanii, credința în Dumnezeu, sentimentul iubirii sincere. Versurile momentelor de hip-hop sunt inspirat compuse pentru a servi tematica bogată a acțiunii. Este un text simplu, ca al unei telenovele, plin de conflicte, atractiv pentru publicul, în special tânăr. Regizorul Tomi Cristin conduce ritmat acțiunea pe o scenă goală, cu lateralele marcate ca pentru două cabine de machiaj. Daniel Vizitiu colorează cu pricepere reprezentația prin costumele atribuite fiecărui personaj. Distribuția implicată în acțiune este bine aleasă pentru a servi cerințele textului care solicită unor personaje momente muzicale, hip-hop. Ilustrația muzicală nu stânjenește interpretarea credibilă a fiecărui personaj. Nu e stridentă. O performanță realizează Silviu Mircescu în personajul Dinu. Servește ireproșabil interpretarea momentelor de hip-hop, se înțeleg cuvintele rostite și trăite interior, cum mai rar se întâmplă în cazul interpreților consacrați ai acestul gen muzical. Actorul creionează atent și fiecare relație cu partenerii, dă astfel, sens major caracterizării personajului și subliniază intențiile tematice din text. În Iris, partenera concertelor lui Dinu se remarcă Teodora Calagiu prin interpretarea secvențelor de hip-hop, dar și prin definirea atitudinilor adoptate cu sens în relaționarea cu cei din preajmă. Actori cu experiență ai Naționalului, ca Monica Davidescu și Andrei Duban, conturează credbil profilul tipologic special al părinților lui Dinu. Lui Eduard Adam îi revine rolul impresarului lui Dinu, consumator de droguri implicat în conflict cu traficanți. Actorul se remarcată prin abilitatea punctării stărilor prin care trece cu disperare personajul. Un gardian marcat de viața la orfelinat este corect interpretat de Marcelo S. Cobzariu. O fană a concertelor lui Dinu, Vera e desenată cu farmec de Cristina Ioniță. Un preot care iubește oamenii și muzica, prinde contur prin Tomi Cristin care îi acordă nuanțe pentru prezentarea sensibilității interioare a personajului.” Ileana Lucaciu, Blog – Uși deschise pentru... Hip-Hop “„E vina ta!” e un spectacol al Teatrului Național București în scenariul și regia lui Tomi Cristin, care se încumetă să pună în scenă, așa, în văzul tuturor, problemele cotidiene ale societății. Probleme pe care le știm și conștientizăm cu toții, dar care au devenit atât de bine înrădăcinate în realitatea fiecăruia încât majoritatea dintre noi am decis că nu merită să le mai amintim, pur și simplu coexistăm cu ele și cu asta basta. Este un spectacol pentru toate generațiile, care abordează acele probleme care nu sunt parte din vreo distopie post-apocaliptică, dar care totuși își spun cuvântul, uneori mai în șoaptă, alteori mai tare, zi de zi. Actorul Silviu Mircescu, în rolul lui Doru, aproape că interpretează două personaje diferite, cu fluiditate și coerență, tupeistul cântăreț de hip-hop (a cărui rațiune este stăpânită de un misecuvinism cras), care face și spune ce vrea fără să țină cont de nimeni din jur, și pușcăriașul acuzat pe nedrept care se zbate să supraviețuiască de pe o zi pe alta și ale cărui decizii din trecut s-au metamorfozat în regrete. (...) spectacolul se desfășoară circular, pe două planuri, fără să fie lipsit, însă, de fluiditatea și simetria necesară, într-un melanj al intrigii, suspansului, muzicii de diferite genuri (așa, ca să fie pe placul tuturor) și antitezei bine plasate dintre comic și tragic.” Vanessa Buga, Gen revista - "E vina ta” – iluzia normalului E vina ta! Teodora Calagiu Marcelo Cobzariu, Monica Davidescu Cristiana Ioniță, Teodora Calagiu Monica Davidescu Andrei Duban Marcelo Cobzariu Monica Davidescu Tomi Cristin Teodora Calagiu Cristiana Ioniță Eduard Adam Cristiana Ioniță, Silviu Mircescu, Andrei Duban, Eduard Adam Eduard Adam, Silviu Mircescu Monica Davidescu, Tomi Cristin, Silviu Mircescu Silviu Mircescu Teodora Calagiu Teodora Calagiu, Silviu Mircescu Silviu Mircescu, Tomi Cristin Teodora Calagiu, Marcelo Cobzariu, Silviu Mircescu Silviu Mircescu, Teodora Calagiu Calendar Evenimente Calendar Cumpără bilete Galerie foto-video Tur virtual $(document).ready(function() { var isiPad = navigator.userAgent.match(/iPad/i) != null; var left = isiPad ? 180 : 220; var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var start = new Date(2007,9,1,0,0,0); var now = new Date(); var end = new Date(); end.setMonth(now.getMonth() + 12); var endYear = end.getFullYear(); var startYear = start.getFullYear(); var endMonth = end.getMonth(); var startMonth = start.getMonth(); $('#calendar_small').fullCalendar({ eventSources: , header: { left: 'prevYear ,prev', center: 'title', right: 'nextYear, next' }, firstDay: 1, //1 European / 0 American dayNamesShort: , monthNames: , editable: false, viewRender: function(view) { $('.tooltip').remove(); $(".fc-day-number").each(function(){ $(this).removeClass("fc-day-number"); $(this).addClass("fc-day"); var content = $(this).html(); $(this).html("<div class=\"tipwrap\"><div class=\"fc-day-number\">" + content + "</div></div>") }); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var d = $('#calendar_small').fullCalendar('getDate'); $("#calendar_small .fc-center").detach().insertBefore("#calendar_small .fc-right"); $(".fc-button-prevYear .fc-text-arrow").text('Anul precendent'); $(".fc-button-nextYear .fc-text-arrow").text('Anul urmator'); $(".fc-button-prev .fc-text-arrow").text('Luna precedenta'); $(".fc-button-next .fc-text-arrow").text('Luna urmatoare'); var moment = $('#calendar_small').fullCalendar('getDate'); var currentDateString = moment.format(); var dates = currentDateString.split("-"); var currentYear = parseInt(dates); var currentMonth = parseInt(dates); if (((currentYear + 1) == endYear) && ((currentMonth-1) > endMonth)) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); } else { if (((currentYear - 1) == startYear) && (currentMonth < startMonth)) { $('#calendar_small .fc-prevYear-button').addClass("fc-state-disabled"); } else { if (currentYear <= startYear) { $('#calendar_small .fc-prevYear-button').addClass("fc-state-disabled"); $('#calendar_small .fc-nextYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); if (currentMonth <= startMonth) { $('#calendar_small .fc-prev-button').addClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); } } else { if (currentYear >= endYear) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); if ((currentMonth-1) >= endMonth) { $('#calendar_small .fc-next-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); } } else { $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-nextYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); } } } } }, eventRender: function(event, element, view) { var date_txt = getFormattedDate(event.start, 'render'); $("td").addClass('event'); return false; } }); $("#calendar_small .event").live("click", function(){ var event = $(this).attr("data-date"); var eventsInDay = getEventsInDay(event); var classes = new Array(); if (is_empty(eventsInDay) == false) { if ($(this).hasClass('event')) { if (!$(this).hasClass('open')) { var html = ""; for (var key in eventsInDay) { var obj = eventsInDay; classes.push(obj.className); html += ' <div class="item ' + obj.className + '">'; if (obj.image == '') { html += ' <div class="left_item">'; html += ' <span class="item_bg" style="display: block;"></span>'; html += ' <span class="bwWrapper"><a href="' + obj.link + '" class="no-border">'; html += '<img width="60" src="'+siteURL+'img/frontend/defaults/blank_100_100.jpg" alt="" />'; html +='</a></span>'; html += ' </div>'; } else { html += ' <div class="left_item">'; html += ' <span class="item_bg" style="display: block;"></span>'; html += ' <span class="bwWrapper"><a href="' + obj.link + '" class="no-border">'; html += '<img width="60" src="' + obj.image + '" alt="" />'; html +='</a></span>'; html += ' </div>'; } html += ' <div class="right_item">'; html += ' <div class="title" style="' + (obj.category_color ? 'border-left: 3px solid #' + obj.category_color : (obj.className == 'spectacol' ? 'border-left: 3px solid #00A9C4' : '')) + '">'; html += ' <a href="' + obj.link+ '" class="no-border" style="word-wrap: break-word;">' + obj.title + '</a>'; html += ' '+ ((obj.hour != '00:00') ? '<span class="hour">' + obj.hour + '</span>' : '') + (obj.location ? '<span class="linie"> - </span><span class="location" style="color: #' + obj.sala_color + '">' + obj.location + '</span>' : ''); html += ' </div></div>'; html += ' </div>'; } $('.tooltip').remove(); $('.tipwrap').css('z-index', '1'); $(this).find('.tipwrap').css('z-index', '999999'); var win_w = $(window).width(); if (win_w < 760) { $('#calendar_small_mobile').append('<span class="close"> </span><div class="tooltip" style="z-index: 999999;">\ <div class="day_header">\ \ </div>\ <div class="day_content"></div>\ <div class="legend">\ <h3>Legenda:</h3>\ <div class="check">\ <span style="display: none;" class="spectacol"><span></span>Spectacole</span>\ <span style="display: none;" class="conferinte"><span style="background-color:#fce700"> </span>Conferințe</span>\ <span style="display: none;" class="evenimente"><span style="background-color:#fa0202"> </span>Evenimente</span>\ <span style="display: none;" class="expozitii"><span style="background-color:#398279"> </span>Expoziții</span>\ <span style="display: none;" class="turnee"><span style="background-color:#CB70ED"> </span>Turnee</span>\ <span style="display: none;" class="muzica"><span style="background-color:#36c73b"> </span>Muzică</span>\ </div>\ </div>\ </div>'); setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small_mobile').offset().top }, 500); for (var k in classes){ if (classes != '') { $('.legend').find('span.'+ classes).show(); } } $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); }, 500); } else { $(this).find(".tipwrap").append('<div class="tooltip" style="z-index: 999999;">\ <div class="day_header">\ <span class="close"> </span>\ </div>\ <div class="day_content"></div>\ <div class="legend">\ <h3>Legenda:</h3>\ <div class="check">\ <span class="spectacol" style="display: none;"><span></span>Spectacole</span>\ <span class="conferinte" style="display: none;"><span style="background-color:#fce700"> </span>Conferințe</span>\ <span class="evenimente" style="display: none;"><span style="background-color:#fa0202"> </span>Evenimente</span>\ <span class="expozitii" style="display: none;"><span style="background-color:#398279"> </span>Expoziții</span>\ <span class="turnee" style="display: none;"><span style="background-color:#CB70ED"> </span>Turnee</span>\ <span class="muzica" style="display: none;"><span style="background-color:#36c73b"> </span>Muzică</span>\ </div>\ </div>\ </div>'); for (var k in classes){ if (classes != '') { $(this).find('.'+ classes).show(); } } } $('.day_content').append(html); $('.day_header').append(getFormattedDate(event, 'click')); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); $(this).find('.fc-day-number').css('border', '1px solid #fe0000'); $(this).addClass('open'); $('.close').click(function(){ $('#calendar_small_mobile .tooltip').remove(); $('#calendar_small_mobile .close').remove(); $(this).find('.tooltip').remove(); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var win_w = $(window).width(); if (win_w < 760) { setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small').offset().top }, 500); }, 500); $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); } }); MakeMyDay(); } else { $(this).removeClass('open'); $('#calendar_small_mobile .tooltip').remove(); $(this).find('.tooltip').remove(); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var win_w = $(window).width(); if (win_w < 760) { setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small').offset().top }, 500); }, 500); $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); } } } } }); $('.fc-border-separate tbody .fc-day:odd').addClass('odd'); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); }); function getFormattedDate(date, where) { date = moment(date); var year = date.get("year"); var d = new Date(); var month = new Array(); month="Ian"; month="Feb"; month="Mar"; month="Apr"; month="Mai"; month="Iun"; month="Iul"; month="Aug"; month="Sep"; month="Oct"; month="Nov"; month="Dec"; var month_nr = (date.get("month")+1).toString(); var month_name = month; month_nr = month_nr.length > 1 ? month_nr : '0' + month_nr; var date_day = date.get("date").toString(); var day = date.get("day").toString(); var name = ; date_day = date_day.length > 1 ? date_day : '0' + date_day; if (where == 'render') { return year + '-' + month_nr + '-' + date_day; } else if (where == 'click') { return name + ' ' + date_day + ' ' + month_name + ' ' + year; } } function getEventsInDay(date){ date = moment(date); return $('#calendar_small').fullCalendar('clientEvents', function(event){ if ((date.get("date") == event.start.get("date")) && (date.get("month") == event.start.get("month")) && (date.get("year") == event.start.get("year"))){ return true; } }); } function is_empty(obj) { if (obj == null) return true; if (obj.length && obj.length > 0) return false; if (obj.length === 0) return true; for (var key in obj) { if (hasOwnProperty.call(obj, key)) return false; } return true; } function MakeMyDay(){ $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); $('.day_content .item:last').addClass('last_item'); if(!$('html').hasClass('ie7')) { $('.left_item .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL + 'js/helper-plugins/' }); } $(".item").mouseenter(function(){ if($(this).find('.bwWrapper img').not(':animated')) { $(this).find('.bwWrapper .BWfade').stop().fadeOut(); $(this).find('.item_bg').stop().fadeOut(400); } }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade').fadeIn(); $(this).find('.item_bg').fadeIn(400); }); } $(document).ready(function() { $(window).on("resize", function() { clearTimeout($(this).data('timer')); $(this).data('timer', setTimeout(function() { $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); },500)); }); }); $(function() { $( "#tabs" ).tabs({ beforeActivate: function (event, ui) { var pid = ui.newPanel.attr('id'); if (pid) { window.location.hash = pid; } }, activate:function(event,ui){ $(window).resize(); } }); }); var params = new Array(); if ( ($(window).width() <= 1217) && ($(window).width() > 745)){ params = 560; params = 570; params = false; } else if($(window).width() <= 745) { params = null; params = null; $('#images_pag').hide(); params = true; } else { params = 640; params = 560; params = false; } $("#spectacol_gal").carouFredSel({ height : params, width: params, responsive : params, items : 1, scroll : { fx : "crossfade" }, /*swipe : { onTouch : true, onMouse : true },*/ direction : "left", prev : ".prev_item", next : ".next_item", auto : false, pagination : { container : "#images_pag", anchorBuilder : function( nr ) { var img_var = $("img", this); var src = img_var.attr( "src" ); if(typeof src === 'undefined'){ } else { if(img_var.parent().hasClass("iframe")) { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } } } } }); $(window).resize(function() { var params = new Array(); if ( ($(window).width() <= 1217) && ($(window).width() > 745)){ params = 560; params = 570; params = false; } else if($(window).width() <= 745) { params = null; params = null; $('#images_pag').hide(); params = true; } else { params = 640; params = 560; params = false; } $("#spectacol_gal").carouFredSel({ height : params, width: params, responsive : params, items : 1, scroll : { fx : "crossfade" }, /*swipe : { onTouch : true, onMouse : true },*/ direction : "left", prev : ".prev_item", next : ".next_item", auto : false, pagination : { container : "#images_pag", anchorBuilder : function( nr ) { var img_var = $("img", this); var src = img_var.attr( "src" ); if(typeof src === 'undefined'){ } else { if(img_var.parent().hasClass("iframe")) { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } } } } }); do_pagination(); }); $(window).load(function() { check_image_type(); $('.iframe').fancybox({ 'type': 'iframe', 'iframe' : { preload: false }, 'centerOnScroll':true, 'overlayShow': true, 'fixed': true, 'showNavArrows': true }); $('#images_pag .item:first').click(); $('#images_pag .item:first').addClass('selected').attr('id', 'selected'); $('#images_pag .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL+'js/helper-plugins/' }); }); function check_image_type(){ $('#spectacol_gal .slide').each(function(){ var screenImage = $(this).find('img') var theImage = new Image(); theImage.src = screenImage.attr("src"); var imageWidth = theImage.width; var imageHeight = theImage.height; if(($(window).width() <= 1217) && ($(window).width() > 745)){ if(imageWidth > 450){ if(imageHeight > 560){ $(this).addClass('landscape'); } else if(imageWidth < imageHeight){ $(this).addClass('portrait'); } else { $(this).addClass('portrait2'); } } else { $(this).addClass('landscape'); } } else if($(window).width() <= 745) { if(imageWidth > 640){ if(imageHeight > 560){ $(this).addClass('portrait'); } else { $(this).addClass('landscape'); } } else { $(this).addClass('landscape'); } } else { if(imageWidth <= imageHeight){ $(this).addClass('portrait'); } else { $(this).addClass('landscape'); } } }); } function do_pagination(){ $('#content .ui-tabs .ui-tabs-nav li:last').addClass('last'); $('#images_pag').scrollTo( 0 ); $('#images_pag img').wrap('<span class="bwWrapper"></span>'); $('#images_pag .bwWrapper').wrap('<span class="item"></span>'); $('#spec_gallery .item').prepend('<span class="item_bg"> </span>'); /******************************* BlackAndWhite For Items *******************************/ $("#images_pag .item").mouseenter(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').stop().fadeOut(100); }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').fadeIn(100); }); $('#images_pag .item').removeAttr('id'); $('#images_pag').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').localScroll({ target:'#images_pag' }); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); } $(document).ready(function() { $(".full_details .item").mouseenter(function(){ $(this).find('.black_bg').fadeIn('fast'); }).mouseleave(function(){ $(this).find('.black_bg').fadeOut('fast'); }); var obj = { limit: 50 } do_pagination(); $('#content .ui-tabs .ui-tabs-nav li:last').addClass('last'); $('#select_eveniment .eveni').click(function(){ $('#select_eveniment .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }) $('#select_eveniment_mobile .eveni').click(function(){ $('#select_eveniment_mobile .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }); $('.birthdate_part').change(function(){ var date = $("#birth_day").val(); var month = $("#birth_month").val(); var year = $("#birth_year").val(); var newDate = month+"/"+date+"/"+year; var timestamp = new Date(newDate).getTime(); $("#birthdate").val(timestamp); }); }); Sălile TNB Sala Ion Caramitru Sala Mică Sala Studio Sala Atelier Sala Pictura Sala Media Amfiteatru Newsletter Sunt de acord cu Politica de confidentialitate ParteneriConfidențialitateCookie designed/powered by Olive Studio Browser-ul dumneavoastra nu este de actualitate Va rugam sa faceti update la unul dintre browserele de mai jos pentru a vizualiza site-ul TNB Va multumi pentru intelegere! Google Chrome Versiunea 7+ Firefox Versiunea 4+ Internet Explorer Versiunea 8+ Opera Versiunea 4+ Safari Versiunea 5+ Sunt de acord Acest site foloseşte cookies. Navigând în continuare vă exprimaţi acordul asupra folosirii cookie-urilor. Detalii window.tnbCloseNewsletterPopup = function (ev) { if (ev) { ev.preventDefault(); ev.stopPropagation(); } var pop = document.querySelector('.after-load'); var msg = document.getElementById('tnb-after-load-messages'); if (!pop) { return false; } if (window.jQuery) { window.jQuery(pop).stop(true, true).fadeOut('fast', function () { if (msg) { window.jQuery(msg).empty(); } window.jQuery(pop).find('.box-succes, .box-error').remove(); }); } else { pop.style.display = 'none'; if (msg) { msg.innerHTML = ''; } pop.querySelectorAll('.box-succes, .box-error').forEach(function (el) { el.remove(); }); } return false; }; (function () { function tnbPersistCookieConsent() { document.cookie = 'TNBCookie=true;path=/;max-age=' + (86400 * 1) + ';SameSite=Lax'; if (typeof Cookies !== 'undefined' && Cookies.set) { try { Cookies.set('TNBCookie', 'true', { expires: 1, path: '/' }); } catch (e) { } } } document.addEventListener('click', function (e) { var t = e.target; if (!t || !t.closest) { return; } if (t.closest('#tnb-cookie-consent')) { e.preventDefault(); e.stopPropagation(); var wrap = t.closest('.cc_wrapper'); if (wrap) { tnbPersistCookieConsent(); wrap.classList.remove('visible'); wrap.style.display = 'none'; } } }, true); })(); /* Newsletter functions */ $('#newsletter-form').validate({ rules:{ email: { required: true, email: true }, full_name: { required: true }, accept_privarcy:{ required: true } }, errorPlacement: function(label, element) { label.remove(); }, submitHandler: function(form) { let captcha = $(''); $(".loader").show(); $('#tnb-after-load-messages').empty(); $.ajax({ cache: false, type: 'POST', url: siteURL + 'ajax/send_newsletter_confirmation', data: { 'email': $('#input_email').val(), 'full_name': $('#input_full_name').val(), 'g_recaptcha_response': (captcha.length ? captcha.value : '') }, success: function(result) { $(".loader").stop(true, true).hide(); $('#newsletter-form').find('label').remove(); $(".after-load").show(); $('#newsletter-form').reset(); if ($.trim(result) == 'success') { $('#tnb-after-load-messages').append('<div class="box-succes"><h4>Vă mulțumim!</h4> <p>Pe adresa dumneavoastră de email a fost trimis un mesaj cu un link de confirmare. <br /> Vă rugam să faceți clic pe linkul trimis pentru confirmarea abonării.</p></div>'); } if ($.trim(result) == 'exists') { $('#tnb-after-load-messages').append('<p class="box-error">Adresa de email există deja in baza noastră de date!</p>'); } if ($.trim(result) == 'captcha') { $('#tnb-after-load-messages').append('<p class="box-error">Invalid captcha.</p>'); } }, error: function () { $(".loader").stop(true, true).hide(); } }); return false; } }); (function(i,s,o,g,r,a,m){i=r;i=i||function(){ (i.q=i.q||).push(arguments)},i.l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o);a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-332859-3', 'auto'); ga('send', 'pageview'); window.dataLayer = window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-1M6F9B3534'); // Gestionează overlay-ul rotate-warning (function() { var rotateWarning = document.getElementById('rotate-warning'); var closeButton = document.getElementById('rotate-warning-close'); if (!rotateWarning || !closeButton) return; // Verifică dacă utilizatorul a închis deja overlay-ul if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); return; } // Funcție pentru închiderea overlay-ului function closeOverlay() { rotateWarning.classList.add('hidden'); sessionStorage.setItem('rotate-warning-closed', 'true'); } // Adaugă event listener pentru butonul de închidere closeButton.addEventListener('click', closeOverlay); // Verifică vizibilitatea la schimbarea orientării sau dimensiunii function checkVisibility() { if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); } else { // Șterge inline style-ul pentru a permite CSS-ului să funcționeze rotateWarning.style.display = ''; // CSS-ul va gestiona vizibilitatea în funcție de media query } } // Verifică la schimbarea orientării sau dimensiunii window.addEventListener('orientationchange', checkVisibility); window.addEventListener('resize', checkVisibility); // Verifică inițial checkVisibility(); })();
E vina ta! de Tomi Cristin Descarcă E vina ta! de Tomi Cristin Regie: Tomi Cristin Ilustrație muzicală: Tomi Cristin, Rareș Varniote Scenografie: Daniel Vizitiu Video design: Mircea Anca Jr Operator video: Sebastian Gherman Sunet: Dorel Sidorof, Mihai Pop Operator orgă lumini: Ștefan Dumitra, Vasile Neguț Electrician scenă: Alex Mărgineanu Regia tehnică: Paul Tănase Sufleor: Ana Maria Baranga Data premierei: 21.02.2024 Durata: 1 h 30 min / Pauză: Nu Program 10 sep 2026 19:00 25 sep 2026 19:00 09 oct 2026 19:00 Bilete 120 lei100 lei80 lei60 lei Cumpără bilete Spectacol prezentat în cadrul Programului "Uși deschise pentru toți" Viața persoanelor publice, fie ei cântăreți, actori, politicieni, nu e întotdeauna ușoară. Complicațiile care apar pot uneori să ducă la probleme grave, la situații limită, la evenimente tragice. Personajele din spectacolul „E vina ta!” par a se învârti într-un labirint fără ieșire, plin de capcane și de neprevăzut.Spectatorii sunt martorii unui șir de întâmplări din viața lui Dinu, un cunoscut cântăreț de hip-hop, a părinților săi nu mai puțin celebri, dar și a întregii lumi din care aceștia fac parte. Vedetă și băiat de bani gata, Dinu e într-un conflict permanent cu sine și cu toți cei din jur. Un adolescent întârziat pe care închisoarea, ca un duș rece, vine să-l trezească la realitate. Momente din trecutul și prezentul personajului principal se succed cu dinamism, într-o remarcabilă unitate. Firul dramatic este susținut perfect prin simbioza care se realizează între scenele de dialog și cântecele care se regăsesc din plin în acest spectacol, actorii dovedind calități vocale excepționale, iar publicul va avea senzația uneori că se află la un antrenant concert de muzică hip-hop. Piesa „E vina ta!” a fost scrisă în cadrul atelierului de scriere dramatică coordonat de actorul și scriitorul Mimi Brănescu, atelier găzduit de Centrul de Cercetare și Creație Teatrală „Ion Sava”, director Claudiu Goga. “Am scris piesa „E vina ta!” ca o poveste despre dragoste, dragoste care, cu cât pare mai imposibilă, cu atât devine mai interesantă. Uneori ne zbatem, ne luptăm cu duhuri neștiute, ne pierdem în gânduri negative și acțiuni agresive și nu ne dăm seama că ceea ce căutăm e chiar lângă noi, că avem nevoie de atât de puțin ca să fim fericiți și că realizăm toate acestea târziu de tot. Prea târziu? Pentru cei care aleg să-și asume trecutul și să lupte, așa cum face Dinu, personajul principal, perspectivele care se deschid sunt nebănuite. Dar de ce uneori avem totul, dar nu ne dăm seama? Invit spectatorii să vizioneze acest spectacol și să descopere singuri răspunsurile. Și atunci înseamnă că scopul meu ca autor și ca regizor a fost atins.” Tomi Cristin Cumpără bilete *Prin accesarea butonului „Cumpără bilete” sunteți redirecționați pe website-ul www.bilet.ro care va facilita achiziționarea biletelor dumneavoastră. La costul biletului indicat de către TNB se adaugă o taxă suplimentară de 4,90% / bilet, care reprezintă costurile procesării și emiterii biletelor de către platforma www.bilet.ro. Notificarea taxei suplimentare se afișează de îndată ce accesați, pentru a cumpăra bilete online, site-ul www.bilet.ro, care emite, la cerere, factură fiscală pentru aceasta. joi 10 09 2026 Sala Atelier 19:00 Cumpără bilete vineri 25 09 2026 Sala Atelier 19:00 Cumpără bilete vineri 9 10 2026 Sala Atelier 19:00 Cumpără bilete Distribuție Cronici Galerie foto & video Dinu: Silviu Mircescu Iasmin: Monica Davidescu Domnul Lucian: Andrei Duban Fisto: Marcelo-S Cobzariu Sebi: Eduard Adam Iris: Teodora Calagiu Vera: Cristiana Ioniță Părintele: Tomi Cristin O voce din sală : Marius Bodochi O altă voce din sală: Tania Popa "De ce dramaturgie selfie? Deoarece ea fotografiază clipa şi nu stă locului pentru a concepe nu ştiu ce savantă construcţie dramatică şi filosofică sau o mega-reprezentaţie scenografico-regizorală, cu mari ifose şi pretenţii. Textul este OK dramaturgic şi spectacolul cool sau viceversa. Replicile şi situaţiile curente necomplicate cu diverse filosofii şi panseuri sunt mai reale decât realitatea şi oglindesc fotografia tabloului zilelor noastre. În spectacolul domnului Cristin, există dinamism, forţă, adevăr de viaţă cât cuprinde până la un anumit nivel, cel propus, dar şi o bună comunicare cu spectatorii care, dacă vin de la Hamlet, au nevoie de o anumită acomodare. Ca dramaturg, am apreciat autenticitatea scrierii şi categoriei sociale şi de vârstă amintite, sinceritatea în tot ce se spune şi curajul de a zice ce nu se prea spune". Dinu Grigorescu, Revista Rinocerul - Dramaturgia selfie: E vina ta! de Tomi Cristin "Este îmbucurător să vedem cum, încet, dar sigur, repertoriul Teatrului Național din București se îmbogățește și cu texte moderne, scrise și regizate de autori contemporani. Acest prim text al lui Tomi Cristin va atrage mulți tineri în sala de spectacol pentru că vorbește pe limba lor, momentele de hip-hop sunt bine gândite, iar per total acțiunea se desfășoară într-un mod liniar și se poate înțelege ușor. Piesa E vina ta! este una autentică, proaspătă, tonică, cu replici și momente muzicale ce vor face cu siguranță deliciul publicului. Ai senzația că vezi de fapt un film, pe care regizorul îl montează live în fața ta, schimbând cadrele poveștii, lăsându-te pe tine, spectatorul, să legi o secvență de cealaltă. Într-o lume atât de sumbră și plină de nuanțe de gri, E vina ta! este o gură de aer proaspăt, o briză de munte care, deși aduce în prim-plan și unele aspecte sociale mai dureroase, lasă în urmă o senzație plăcută de prospețime la care spectatorul poate să se raporteze". Andrei Bulboacă, Liternet - Reflecții sociale în ritm de hip-hop - E vina ta! “O producție captivantă și provocatoare „E vina ta!” se impune ca o producție captivantă și provocatoare, confirmând talentul și creativitatea lui Tomi Cristin și consolidând reputația Teatrului Național „I.L. Caragiale” ca un loc al inovației și al excelenței artistice. Spectacolul rămâne o experiență memorabilă pentru cei care își doresc să exploreze limitele teatrului contemporan și să se lase purtați într-o călătorie emoționantă și profundă în lumea complexă a relațiilor umane și a muzicii hip-hop.” Alexandra Dincă-Macovei, Ziarul Pozitiv - E vina ta!: Povești de dragoste pe ritmuri de Hip-Hop la TNB “Acțiunea are suspans, dar povestea lui Dinu atacă mult prea multe teme de actualitate – mediul politic corupt, gravitatea fenomenului droguri, familia destrămată, orfanii, credința în Dumnezeu, sentimentul iubirii sincere. Versurile momentelor de hip-hop sunt inspirat compuse pentru a servi tematica bogată a acțiunii. Este un text simplu, ca al unei telenovele, plin de conflicte, atractiv pentru publicul, în special tânăr. Regizorul Tomi Cristin conduce ritmat acțiunea pe o scenă goală, cu lateralele marcate ca pentru două cabine de machiaj. Daniel Vizitiu colorează cu pricepere reprezentația prin costumele atribuite fiecărui personaj. Distribuția implicată în acțiune este bine aleasă pentru a servi cerințele textului care solicită unor personaje momente muzicale, hip-hop. Ilustrația muzicală nu stânjenește interpretarea credibilă a fiecărui personaj. Nu e stridentă. O performanță realizează Silviu Mircescu în personajul Dinu. Servește ireproșabil interpretarea momentelor de hip-hop, se înțeleg cuvintele rostite și trăite interior, cum mai rar se întâmplă în cazul interpreților consacrați ai acestul gen muzical. Actorul creionează atent și fiecare relație cu partenerii, dă astfel, sens major caracterizării personajului și subliniază intențiile tematice din text. În Iris, partenera concertelor lui Dinu se remarcă Teodora Calagiu prin interpretarea secvențelor de hip-hop, dar și prin definirea atitudinilor adoptate cu sens în relaționarea cu cei din preajmă. Actori cu experiență ai Naționalului, ca Monica Davidescu și Andrei Duban, conturează credbil profilul tipologic special al părinților lui Dinu. Lui Eduard Adam îi revine rolul impresarului lui Dinu, consumator de droguri implicat în conflict cu traficanți. Actorul se remarcată prin abilitatea punctării stărilor prin care trece cu disperare personajul. Un gardian marcat de viața la orfelinat este corect interpretat de Marcelo S. Cobzariu. O fană a concertelor lui Dinu, Vera e desenată cu farmec de Cristina Ioniță. Un preot care iubește oamenii și muzica, prinde contur prin Tomi Cristin care îi acordă nuanțe pentru prezentarea sensibilității interioare a personajului.” Ileana Lucaciu, Blog – Uși deschise pentru... Hip-Hop “„E vina ta!” e un spectacol al Teatrului Național București în scenariul și regia lui Tomi Cristin, care se încumetă să pună în scenă, așa, în văzul tuturor, problemele cotidiene ale societății. Probleme pe care le știm și conștientizăm cu toții, dar care au devenit atât de bine înrădăcinate în realitatea fiecăruia încât majoritatea dintre noi am decis că nu merită să le mai amintim, pur și simplu coexistăm cu ele și cu asta basta. Este un spectacol pentru toate generațiile, care abordează acele probleme care nu sunt parte din vreo distopie post-apocaliptică, dar care totuși își spun cuvântul, uneori mai în șoaptă, alteori mai tare, zi de zi. Actorul Silviu Mircescu, în rolul lui Doru, aproape că interpretează două personaje diferite, cu fluiditate și coerență, tupeistul cântăreț de hip-hop (a cărui rațiune este stăpânită de un misecuvinism cras), care face și spune ce vrea fără să țină cont de nimeni din jur, și pușcăriașul acuzat pe nedrept care se zbate să supraviețuiască de pe o zi pe alta și ale cărui decizii din trecut s-au metamorfozat în regrete. (...) spectacolul se desfășoară circular, pe două planuri, fără să fie lipsit, însă, de fluiditatea și simetria necesară, într-un melanj al intrigii, suspansului, muzicii de diferite genuri (așa, ca să fie pe placul tuturor) și antitezei bine plasate dintre comic și tragic.” Vanessa Buga, Gen revista - "E vina ta” – iluzia normalului E vina ta! Teodora Calagiu Marcelo Cobzariu, Monica Davidescu Cristiana Ioniță, Teodora Calagiu Monica Davidescu Andrei Duban Marcelo Cobzariu Monica Davidescu Tomi Cristin Teodora Calagiu Cristiana Ioniță Eduard Adam Cristiana Ioniță, Silviu Mircescu, Andrei Duban, Eduard Adam Eduard Adam, Silviu Mircescu Monica Davidescu, Tomi Cristin, Silviu Mircescu Silviu Mircescu Teodora Calagiu Teodora Calagiu, Silviu Mircescu Silviu Mircescu, Tomi Cristin Teodora Calagiu, Marcelo Cobzariu, Silviu Mircescu Silviu Mircescu, Teodora Calagiu Calendar Evenimente Calendar Cumpără bilete Galerie foto-video Tur virtual $(document).ready(function() { var isiPad = navigator.userAgent.match(/iPad/i) != null; var left = isiPad ? 180 : 220; var date = new Date(); var d = date.getDate(); var m = date.getMonth(); var y = date.getFullYear(); var start = new Date(2007,9,1,0,0,0); var now = new Date(); var end = new Date(); end.setMonth(now.getMonth() + 12); var endYear = end.getFullYear(); var startYear = start.getFullYear(); var endMonth = end.getMonth(); var startMonth = start.getMonth(); $('#calendar_small').fullCalendar({ eventSources: , header: { left: 'prevYear ,prev', center: 'title', right: 'nextYear, next' }, firstDay: 1, //1 European / 0 American dayNamesShort: , monthNames: , editable: false, viewRender: function(view) { $('.tooltip').remove(); $(".fc-day-number").each(function(){ $(this).removeClass("fc-day-number"); $(this).addClass("fc-day"); var content = $(this).html(); $(this).html("<div class=\"tipwrap\"><div class=\"fc-day-number\">" + content + "</div></div>") }); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var d = $('#calendar_small').fullCalendar('getDate'); $("#calendar_small .fc-center").detach().insertBefore("#calendar_small .fc-right"); $(".fc-button-prevYear .fc-text-arrow").text('Anul precendent'); $(".fc-button-nextYear .fc-text-arrow").text('Anul urmator'); $(".fc-button-prev .fc-text-arrow").text('Luna precedenta'); $(".fc-button-next .fc-text-arrow").text('Luna urmatoare'); var moment = $('#calendar_small').fullCalendar('getDate'); var currentDateString = moment.format(); var dates = currentDateString.split("-"); var currentYear = parseInt(dates); var currentMonth = parseInt(dates); if (((currentYear + 1) == endYear) && ((currentMonth-1) > endMonth)) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); } else { if (((currentYear - 1) == startYear) && (currentMonth < startMonth)) { $('#calendar_small .fc-prevYear-button').addClass("fc-state-disabled"); } else { if (currentYear <= startYear) { $('#calendar_small .fc-prevYear-button').addClass("fc-state-disabled"); $('#calendar_small .fc-nextYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); if (currentMonth <= startMonth) { $('#calendar_small .fc-prev-button').addClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); } } else { if (currentYear >= endYear) { $('#calendar_small .fc-nextYear-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); if ((currentMonth-1) >= endMonth) { $('#calendar_small .fc-next-button').addClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); } } else { $('#calendar_small .fc-prevYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-nextYear-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-prev-button').removeClass("fc-state-disabled"); $('#calendar_small .fc-next-button').removeClass("fc-state-disabled"); } } } } }, eventRender: function(event, element, view) { var date_txt = getFormattedDate(event.start, 'render'); $("td").addClass('event'); return false; } }); $("#calendar_small .event").live("click", function(){ var event = $(this).attr("data-date"); var eventsInDay = getEventsInDay(event); var classes = new Array(); if (is_empty(eventsInDay) == false) { if ($(this).hasClass('event')) { if (!$(this).hasClass('open')) { var html = ""; for (var key in eventsInDay) { var obj = eventsInDay; classes.push(obj.className); html += ' <div class="item ' + obj.className + '">'; if (obj.image == '') { html += ' <div class="left_item">'; html += ' <span class="item_bg" style="display: block;"></span>'; html += ' <span class="bwWrapper"><a href="' + obj.link + '" class="no-border">'; html += '<img width="60" src="'+siteURL+'img/frontend/defaults/blank_100_100.jpg" alt="" />'; html +='</a></span>'; html += ' </div>'; } else { html += ' <div class="left_item">'; html += ' <span class="item_bg" style="display: block;"></span>'; html += ' <span class="bwWrapper"><a href="' + obj.link + '" class="no-border">'; html += '<img width="60" src="' + obj.image + '" alt="" />'; html +='</a></span>'; html += ' </div>'; } html += ' <div class="right_item">'; html += ' <div class="title" style="' + (obj.category_color ? 'border-left: 3px solid #' + obj.category_color : (obj.className == 'spectacol' ? 'border-left: 3px solid #00A9C4' : '')) + '">'; html += ' <a href="' + obj.link+ '" class="no-border" style="word-wrap: break-word;">' + obj.title + '</a>'; html += ' '+ ((obj.hour != '00:00') ? '<span class="hour">' + obj.hour + '</span>' : '') + (obj.location ? '<span class="linie"> - </span><span class="location" style="color: #' + obj.sala_color + '">' + obj.location + '</span>' : ''); html += ' </div></div>'; html += ' </div>'; } $('.tooltip').remove(); $('.tipwrap').css('z-index', '1'); $(this).find('.tipwrap').css('z-index', '999999'); var win_w = $(window).width(); if (win_w < 760) { $('#calendar_small_mobile').append('<span class="close"> </span><div class="tooltip" style="z-index: 999999;">\ <div class="day_header">\ \ </div>\ <div class="day_content"></div>\ <div class="legend">\ <h3>Legenda:</h3>\ <div class="check">\ <span style="display: none;" class="spectacol"><span></span>Spectacole</span>\ <span style="display: none;" class="conferinte"><span style="background-color:#fce700"> </span>Conferințe</span>\ <span style="display: none;" class="evenimente"><span style="background-color:#fa0202"> </span>Evenimente</span>\ <span style="display: none;" class="expozitii"><span style="background-color:#398279"> </span>Expoziții</span>\ <span style="display: none;" class="turnee"><span style="background-color:#CB70ED"> </span>Turnee</span>\ <span style="display: none;" class="muzica"><span style="background-color:#36c73b"> </span>Muzică</span>\ </div>\ </div>\ </div>'); setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small_mobile').offset().top }, 500); for (var k in classes){ if (classes != '') { $('.legend').find('span.'+ classes).show(); } } $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); }, 500); } else { $(this).find(".tipwrap").append('<div class="tooltip" style="z-index: 999999;">\ <div class="day_header">\ <span class="close"> </span>\ </div>\ <div class="day_content"></div>\ <div class="legend">\ <h3>Legenda:</h3>\ <div class="check">\ <span class="spectacol" style="display: none;"><span></span>Spectacole</span>\ <span class="conferinte" style="display: none;"><span style="background-color:#fce700"> </span>Conferințe</span>\ <span class="evenimente" style="display: none;"><span style="background-color:#fa0202"> </span>Evenimente</span>\ <span class="expozitii" style="display: none;"><span style="background-color:#398279"> </span>Expoziții</span>\ <span class="turnee" style="display: none;"><span style="background-color:#CB70ED"> </span>Turnee</span>\ <span class="muzica" style="display: none;"><span style="background-color:#36c73b"> </span>Muzică</span>\ </div>\ </div>\ </div>'); for (var k in classes){ if (classes != '') { $(this).find('.'+ classes).show(); } } } $('.day_content').append(html); $('.day_header').append(getFormattedDate(event, 'click')); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); $(this).find('.fc-day-number').css('border', '1px solid #fe0000'); $(this).addClass('open'); $('.close').click(function(){ $('#calendar_small_mobile .tooltip').remove(); $('#calendar_small_mobile .close').remove(); $(this).find('.tooltip').remove(); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var win_w = $(window).width(); if (win_w < 760) { setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small').offset().top }, 500); }, 500); $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); } }); MakeMyDay(); } else { $(this).removeClass('open'); $('#calendar_small_mobile .tooltip').remove(); $(this).find('.tooltip').remove(); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); var win_w = $(window).width(); if (win_w < 760) { setTimeout(function() { $("html, body").animate({ scrollTop: $('#calendar_small').offset().top }, 500); }, 500); $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); } } } } }); $('.fc-border-separate tbody .fc-day:odd').addClass('odd'); $('.fc-day-number').css('border', '1px solid rgba(0, 0, 0, 0)'); }); function getFormattedDate(date, where) { date = moment(date); var year = date.get("year"); var d = new Date(); var month = new Array(); month="Ian"; month="Feb"; month="Mar"; month="Apr"; month="Mai"; month="Iun"; month="Iul"; month="Aug"; month="Sep"; month="Oct"; month="Nov"; month="Dec"; var month_nr = (date.get("month")+1).toString(); var month_name = month; month_nr = month_nr.length > 1 ? month_nr : '0' + month_nr; var date_day = date.get("date").toString(); var day = date.get("day").toString(); var name = ; date_day = date_day.length > 1 ? date_day : '0' + date_day; if (where == 'render') { return year + '-' + month_nr + '-' + date_day; } else if (where == 'click') { return name + ' ' + date_day + ' ' + month_name + ' ' + year; } } function getEventsInDay(date){ date = moment(date); return $('#calendar_small').fullCalendar('clientEvents', function(event){ if ((date.get("date") == event.start.get("date")) && (date.get("month") == event.start.get("month")) && (date.get("year") == event.start.get("year"))){ return true; } }); } function is_empty(obj) { if (obj == null) return true; if (obj.length && obj.length > 0) return false; if (obj.length === 0) return true; for (var key in obj) { if (hasOwnProperty.call(obj, key)) return false; } return true; } function MakeMyDay(){ $('#calendar_small .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); $('.day_content .item:last').addClass('last_item'); if(!$('html').hasClass('ie7')) { $('.left_item .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL + 'js/helper-plugins/' }); } $(".item").mouseenter(function(){ if($(this).find('.bwWrapper img').not(':animated')) { $(this).find('.bwWrapper .BWfade').stop().fadeOut(); $(this).find('.item_bg').stop().fadeOut(400); } }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade').fadeIn(); $(this).find('.item_bg').fadeIn(400); }); } $(document).ready(function() { $(window).on("resize", function() { clearTimeout($(this).data('timer')); $(this).data('timer', setTimeout(function() { $('#calendar_small_mobile .tooltip .day_content .item .right_item a').dotdotdot({ ellipsis: '... ' }); },500)); }); }); $(function() { $( "#tabs" ).tabs({ beforeActivate: function (event, ui) { var pid = ui.newPanel.attr('id'); if (pid) { window.location.hash = pid; } }, activate:function(event,ui){ $(window).resize(); } }); }); var params = new Array(); if ( ($(window).width() <= 1217) && ($(window).width() > 745)){ params = 560; params = 570; params = false; } else if($(window).width() <= 745) { params = null; params = null; $('#images_pag').hide(); params = true; } else { params = 640; params = 560; params = false; } $("#spectacol_gal").carouFredSel({ height : params, width: params, responsive : params, items : 1, scroll : { fx : "crossfade" }, /*swipe : { onTouch : true, onMouse : true },*/ direction : "left", prev : ".prev_item", next : ".next_item", auto : false, pagination : { container : "#images_pag", anchorBuilder : function( nr ) { var img_var = $("img", this); var src = img_var.attr( "src" ); if(typeof src === 'undefined'){ } else { if(img_var.parent().hasClass("iframe")) { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } } } } }); $(window).resize(function() { var params = new Array(); if ( ($(window).width() <= 1217) && ($(window).width() > 745)){ params = 560; params = 570; params = false; } else if($(window).width() <= 745) { params = null; params = null; $('#images_pag').hide(); params = true; } else { params = 640; params = 560; params = false; } $("#spectacol_gal").carouFredSel({ height : params, width: params, responsive : params, items : 1, scroll : { fx : "crossfade" }, /*swipe : { onTouch : true, onMouse : true },*/ direction : "left", prev : ".prev_item", next : ".next_item", auto : false, pagination : { container : "#images_pag", anchorBuilder : function( nr ) { var img_var = $("img", this); var src = img_var.attr( "src" ); if(typeof src === 'undefined'){ } else { if(img_var.parent().hasClass("iframe")) { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } else { src = src.replace( "main", "thumb"); src = src.replace( "large", "thumb"); return '<img src="' + src + '" />'; } } } } }); do_pagination(); }); $(window).load(function() { check_image_type(); $('.iframe').fancybox({ 'type': 'iframe', 'iframe' : { preload: false }, 'centerOnScroll':true, 'overlayShow': true, 'fixed': true, 'showNavArrows': true }); $('#images_pag .item:first').click(); $('#images_pag .item:first').addClass('selected').attr('id', 'selected'); $('#images_pag .bwWrapper').BlackAndWhite({ hoverEffect:false, webworkerPath: siteURL+'js/helper-plugins/' }); }); function check_image_type(){ $('#spectacol_gal .slide').each(function(){ var screenImage = $(this).find('img') var theImage = new Image(); theImage.src = screenImage.attr("src"); var imageWidth = theImage.width; var imageHeight = theImage.height; if(($(window).width() <= 1217) && ($(window).width() > 745)){ if(imageWidth > 450){ if(imageHeight > 560){ $(this).addClass('landscape'); } else if(imageWidth < imageHeight){ $(this).addClass('portrait'); } else { $(this).addClass('portrait2'); } } else { $(this).addClass('landscape'); } } else if($(window).width() <= 745) { if(imageWidth > 640){ if(imageHeight > 560){ $(this).addClass('portrait'); } else { $(this).addClass('landscape'); } } else { $(this).addClass('landscape'); } } else { if(imageWidth <= imageHeight){ $(this).addClass('portrait'); } else { $(this).addClass('landscape'); } } }); } function do_pagination(){ $('#content .ui-tabs .ui-tabs-nav li:last').addClass('last'); $('#images_pag').scrollTo( 0 ); $('#images_pag img').wrap('<span class="bwWrapper"></span>'); $('#images_pag .bwWrapper').wrap('<span class="item"></span>'); $('#spec_gallery .item').prepend('<span class="item_bg"> </span>'); /******************************* BlackAndWhite For Items *******************************/ $("#images_pag .item").mouseenter(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').stop().fadeOut(100); }).mouseleave(function(){ $(this).find('.bwWrapper .BWfade, .item_bg').fadeIn(100); }); $('#images_pag .item').removeAttr('id'); $('#images_pag').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').click(function(){ $('#images_pag .item').removeAttr('id'); $('#images_pag .item.selected').attr('id', 'selected'); $('.arrow_max').localScroll({ target:'#images_pag' }); $('#spec_gallery .text').empty(); text = $('#spectacol_gal .slide_content div').html(); $('#spec_gallery .text').append(text); }); } $(document).ready(function() { $(".full_details .item").mouseenter(function(){ $(this).find('.black_bg').fadeIn('fast'); }).mouseleave(function(){ $(this).find('.black_bg').fadeOut('fast'); }); var obj = { limit: 50 } do_pagination(); $('#content .ui-tabs .ui-tabs-nav li:last').addClass('last'); $('#select_eveniment .eveni').click(function(){ $('#select_eveniment .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }) $('#select_eveniment_mobile .eveni').click(function(){ $('#select_eveniment_mobile .eveni').removeClass('activ'); $('#continua').show(); $(this).addClass('activ'); }); $('.birthdate_part').change(function(){ var date = $("#birth_day").val(); var month = $("#birth_month").val(); var year = $("#birth_year").val(); var newDate = month+"/"+date+"/"+year; var timestamp = new Date(newDate).getTime(); $("#birthdate").val(timestamp); }); }); Sălile TNB Sala Ion Caramitru Sala Mică Sala Studio Sala Atelier Sala Pictura Sala Media Amfiteatru Newsletter Sunt de acord cu Politica de confidentialitate ParteneriConfidențialitateCookie designed/powered by Olive Studio Browser-ul dumneavoastra nu este de actualitate Va rugam sa faceti update la unul dintre browserele de mai jos pentru a vizualiza site-ul TNB Va multumi pentru intelegere! Google Chrome Versiunea 7+ Firefox Versiunea 4+ Internet Explorer Versiunea 8+ Opera Versiunea 4+ Safari Versiunea 5+ Sunt de acord Acest site foloseşte cookies. Navigând în continuare vă exprimaţi acordul asupra folosirii cookie-urilor. Detalii window.tnbCloseNewsletterPopup = function (ev) { if (ev) { ev.preventDefault(); ev.stopPropagation(); } var pop = document.querySelector('.after-load'); var msg = document.getElementById('tnb-after-load-messages'); if (!pop) { return false; } if (window.jQuery) { window.jQuery(pop).stop(true, true).fadeOut('fast', function () { if (msg) { window.jQuery(msg).empty(); } window.jQuery(pop).find('.box-succes, .box-error').remove(); }); } else { pop.style.display = 'none'; if (msg) { msg.innerHTML = ''; } pop.querySelectorAll('.box-succes, .box-error').forEach(function (el) { el.remove(); }); } return false; }; (function () { function tnbPersistCookieConsent() { document.cookie = 'TNBCookie=true;path=/;max-age=' + (86400 * 1) + ';SameSite=Lax'; if (typeof Cookies !== 'undefined' && Cookies.set) { try { Cookies.set('TNBCookie', 'true', { expires: 1, path: '/' }); } catch (e) { } } } document.addEventListener('click', function (e) { var t = e.target; if (!t || !t.closest) { return; } if (t.closest('#tnb-cookie-consent')) { e.preventDefault(); e.stopPropagation(); var wrap = t.closest('.cc_wrapper'); if (wrap) { tnbPersistCookieConsent(); wrap.classList.remove('visible'); wrap.style.display = 'none'; } } }, true); })(); /* Newsletter functions */ $('#newsletter-form').validate({ rules:{ email: { required: true, email: true }, full_name: { required: true }, accept_privarcy:{ required: true } }, errorPlacement: function(label, element) { label.remove(); }, submitHandler: function(form) { let captcha = $(''); $(".loader").show(); $('#tnb-after-load-messages').empty(); $.ajax({ cache: false, type: 'POST', url: siteURL + 'ajax/send_newsletter_confirmation', data: { 'email': $('#input_email').val(), 'full_name': $('#input_full_name').val(), 'g_recaptcha_response': (captcha.length ? captcha.value : '') }, success: function(result) { $(".loader").stop(true, true).hide(); $('#newsletter-form').find('label').remove(); $(".after-load").show(); $('#newsletter-form').reset(); if ($.trim(result) == 'success') { $('#tnb-after-load-messages').append('<div class="box-succes"><h4>Vă mulțumim!</h4> <p>Pe adresa dumneavoastră de email a fost trimis un mesaj cu un link de confirmare. <br /> Vă rugam să faceți clic pe linkul trimis pentru confirmarea abonării.</p></div>'); } if ($.trim(result) == 'exists') { $('#tnb-after-load-messages').append('<p class="box-error">Adresa de email există deja in baza noastră de date!</p>'); } if ($.trim(result) == 'captcha') { $('#tnb-after-load-messages').append('<p class="box-error">Invalid captcha.</p>'); } }, error: function () { $(".loader").stop(true, true).hide(); } }); return false; } }); (function(i,s,o,g,r,a,m){i=r;i=i||function(){ (i.q=i.q||).push(arguments)},i.l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o);a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-332859-3', 'auto'); ga('send', 'pageview'); window.dataLayer = window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-1M6F9B3534'); // Gestionează overlay-ul rotate-warning (function() { var rotateWarning = document.getElementById('rotate-warning'); var closeButton = document.getElementById('rotate-warning-close'); if (!rotateWarning || !closeButton) return; // Verifică dacă utilizatorul a închis deja overlay-ul if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); return; } // Funcție pentru închiderea overlay-ului function closeOverlay() { rotateWarning.classList.add('hidden'); sessionStorage.setItem('rotate-warning-closed', 'true'); } // Adaugă event listener pentru butonul de închidere closeButton.addEventListener('click', closeOverlay); // Verifică vizibilitatea la schimbarea orientării sau dimensiunii function checkVisibility() { if (sessionStorage.getItem('rotate-warning-closed') === 'true') { rotateWarning.classList.add('hidden'); } else { // Șterge inline style-ul pentru a permite CSS-ului să funcționeze rotateWarning.style.display = ''; // CSS-ul va gestiona vizibilitatea în funcție de media query } } // Verifică la schimbarea orientării sau dimensiunii window.addEventListener('orientationchange', checkVisibility); window.addEventListener('resize', checkVisibility); // Verifică inițial checkVisibility(); })();