var fechaIni=null;var fechaFin=null;var fechaSeleccionada=null;var sesionSeleccionada=null;var sesionesDia=null;var formatoFecha="d/m/yy, DD";var nombreCookie=null;$(document).ready(function(){$("#tabObra ul").tabs({fx:{opacity:"toggle"}});fechaIni=getFechaTexto(fechas[0]);
fechaFin=getFechaTexto(fechas[fechas.length-1]);$("#calendario").datepicker({beforeShowDay:mostrarFechaCalendario,minDate:fechaIni,maxDate:fechaFin,onSelect:cambioFecha});nombreCookie="fechaEspec"+idEspectaculo;var A=getCookie(nombreCookie);
if(A==null&&fechaEspec==null){fechaSeleccionada=fechaIni}else{var D;if(fechaEspec!=null){D=fechaEspec}else{D=A}var C=false;var B;for(B=0;B<fechas.length&&!C;B++){if(fechas[B]==D){C=true}}if(C){fechaSeleccionada=getFechaTexto(D)}else{fechaSeleccionada=fechaIni
}}setCookie(nombreCookie,getTextoFecha(fechaSeleccionada));cambioFecha("INICIO");cargarConfigComentarios()});function cambioFecha(A){var H;if(A!=null&&A=="INICIO"){H=fechaSeleccionada;$("#calendario").datepicker("setDate",H);H=$("#calendario").datepicker("getDate")
}else{H=$("#calendario").datepicker("getDate");if(H==fechaSeleccionada){return}}var G=fechaSeleccionada;fechaSeleccionada=H;$("#fechaProgramacion").text($.datepicker.formatDate(formatoFecha,fechaSeleccionada));var B="#dia"+getTextoFecha(G);$(B).hide();
var E=getTextoFecha(H);B="#dia"+E;$(B).show();setCookie(nombreCookie,getTextoFecha(fechaSeleccionada));var F=document.formMain;if(typeof(sesiones)!="undefined"&&sesiones!=null){sesionesDia=new Array();var D;for(D=0;D<sesiones.length;D++){if(sesiones[D].fecha==E){sesionesDia.push(sesiones[D])
}}$(B+" .precio").hide();if(sesionesDia.length>0){sesionSeleccionada=null;if(A!=null&&A=="INICIO"&&horaEspec!=null){for(D=0;D<sesionesDia.length;D++){if(sesionesDia[D].hora==horaEspec){sesionSeleccionada=sesionesDia[D]}}}if(sesionSeleccionada==null){sesionSeleccionada=sesionesDia[0]
}$(B+" .s"+sesionSeleccionada.hora).show()}if(sesionesDia.length>1){var C="<br />"+tradSesiones+": ";for(D=0;D<sesionesDia.length;D++){var I=sesionesDia[D];C+=" &nbsp; <a class='btn b1' href='#'onclick='cambioSesion("+I.hora+"); return false;' >"+I.hora.substring(0,2)+":"+I.hora.substring(2,4)+"</a>"
}$("#selSesion").html(C).show()}else{$("#selSesion").hide()}}quitarTooltip3d()}function cambioSesion(A){var D=getTextoFecha(fechaSeleccionada);var B="#dia"+D;$(B+" .precio").hide();var C;for(C in sesionesDia){if(sesionesDia[C].hora==A){sesionSeleccionada=sesionesDia[C];
$(B+" .s"+sesionSeleccionada.hora).show();break}}}function comprar(B,E,A,G,D,C){var F=document.formMain;F.idSesion.value=B;F.idPlanta.value=E;F.idZonaVenta.value=A;F.idEjercicio.value=C;F.idArea.value=D;if(G){F.action="selEntradasNumTeatro.do"
}else{F.action="selEntradasNoNumTeatro.do"}F.submit()}function mostrarFechaCalendario(A){var C;var B=getTextoFecha(A);for(C=0;C<fechas.length;C++){if(B==fechas[C]){return[true,"fechaActiva"]}}return[false,"fechaInActiva"]}function Sesion(C,B,A,E,D){this.idSesion=C;
this.fecha=B;this.hora=A;this.idArea=E;this.idEjercicio=D;this.plantas=new Array()}function Planta(B,A,C){this.idPlanta=B;this.literal=A;this.numerada=C;this.zonas=new Array()}function Zona(A,B,D,C){this.idZonaVenta=A;this.literal=B;this.precio=D;
this.ocupacion=C}var estiloFila=null;var ultimaFilaSel=null;function marcarFilaSeleccionada(A){if($(A).hasClass("par")){estiloFila="par"}else{if($(A).hasClass("impar")){estiloFila="impar"}else{estiloFila=null}}ultimaFilaSel=A;if(estiloFila!=null){$(A).removeClass(estiloFila)
}$(A).addClass("fondo_seleccionado")}function desmarcarFilaSeleccionada(){if(ultimaFilaSel!=null){$(ultimaFilaSel).removeClass("fondo_seleccionado");if(estiloFila!=null){$(ultimaFilaSel).addClass(estiloFila)}ultimaFilaSel=null;estiloFila=null
}}function getInfo(B){if(B<=sesionSeleccionada.plantas.length){var C=sesionSeleccionada.plantas[B-1];muestraTooltip(C);var A="#dia"+getTextoFecha(fechaSeleccionada)+" .pl"+B;marcarFilaSeleccionada(A)}}function getInfoPlanta(C){var B;var D=null;
for(B in sesionSeleccionada.plantas){if(C==sesionSeleccionada.plantas[B].idPlanta){D=sesionSeleccionada.plantas[B];break}}if(D!=null){muestraTooltip(D);var A="#dia"+getTextoFecha(fechaSeleccionada)+" .pl"+C;marcarFilaSeleccionada(A)}}function muestraTooltip(D){var B="<table class='tooltip'><tr><th colspan='2'>"+D.literal+"</th></tr>";
var A;for(A in D.zonas){var C=D.zonas[A];B+="<tr><td>"+C.literal+"</td><td>";if(ocultaPrecio==false){B+=C.precio}if(C.ocupacion==OCUPACION_ALTA_OCUPACION){B+="<br /><span class='f3'>("+tradUltLocalidades+")</span>"}else{if(C.ocupacion==OCUPACION_COMPLETA){B+="<br /><span class='f3'>("+tradCompletoMin+")</span>"
}}B+="</td></tr>"}B+="</table>";Tip(B,BGCOLOR,"#F0F0F0",BORDERCOLOR,"#0082C8")}function quitarTooltip(){UnTip();desmarcarFilaSeleccionada()}function comprarPlano(C){if(C<=sesionSeleccionada.plantas.length){var D=sesionSeleccionada.plantas[C-1];
var A=true;var B;for(B in D.zonas){if(D.zonas[B].ocupacion!=OCUPACION_COMPLETA){A=false;break}}if(A){alert(tradLaZonaYaEsta)}else{comprar(sesionSeleccionada.idSesion,D.idPlanta,D.zonas[0].idZonaVenta,D.numerada,sesionSeleccionada.idArea,sesionSeleccionada.idEjercicio)
}}}function comprarPlanta(B){var A;var C=null;for(A in sesionSeleccionada.plantas){if(B==sesionSeleccionada.plantas[A].idPlanta){C=sesionSeleccionada.plantas[A];break}}if(C!=null){for(A in C.zonas){if(C.zonas[A].ocupacion!=OCUPACION_COMPLETA){completo=false;
break}}if(completo){alert(tradLaZonaYaEsta)}else{comprar(sesionSeleccionada.idSesion,C.idPlanta,C.zonas[0].idZonaVenta,C.numerada,sesionSeleccionada.idArea,sesionSeleccionada.idEjercicio)}}}function devuelveZonaReal(E){var A=null;for(i=0;i<jsonZona3d.length&&A==null;
i++){if(jsonZona3d[i].zona3d==E){var C;var B=jsonZona3d[i].relacionZonaReal;var D=sesionSeleccionada.idArea;for(C=0;C<B.length&&A==null;C++){if(B[C].area==D){A=jsonZona3d[i].relacionZonaReal[C].zonaReal}}}}return A}function comprarPlanta3d(C){var B;
var D=devuelveZonaReal(C);for(B in sesionSeleccionada.plantas){if(D==sesionSeleccionada.plantas[B].idPlanta){planta=sesionSeleccionada.plantas[B];break}}desmarcarFilaSeleccionada();if(D!=null&&D!=""){muestraTooltip3d(planta,C);var A="#dia"+getTextoFecha(fechaSeleccionada)+" .pl"+D;
marcarFilaSeleccionada(A)}else{quitarTooltip3d()}}function vendePlantaSeleccionada3d(B){var A=devuelveZonaReal(B);if(A!=null&&A!=""){comprarPlanta(A)}}function quitarTooltip3d(){$("#infoPlanta").html("");$("#infoPlanta").hide()}function muestraTooltip3d(E,C){var B="<table class='tooltip' style='width: 400px;'><tr><th colspan='2'>"+E.literal+"</th></tr>";
var A;for(A in E.zonas){var D=E.zonas[A];B+="<tr><td>"+D.literal+"</td><td>"+D.precio;if(D.ocupacion==OCUPACION_ALTA_OCUPACION){B+=" <span class='f3'>("+tradUltLocalidades+")</span>"}else{if(D.ocupacion==OCUPACION_COMPLETA){B+=" <span class='f3'>("+tradCompletoMin+")</span>"
}}if(D.ocupacion!=OCUPACION_COMPLETA){B+=' &nbsp; &nbsp; &nbsp; &nbsp; <a class="btn bCompra" onclick="vendePlantaSeleccionada3d(\''+C+'\'); return false;" href="#">'+tradComprarMin+"</a>"}B+="</td></tr>";B+="<tr><td colspan='2'><a class=\"btn b2\" onclick=\"cargaVistaPopUp('"+C+'\'); return false;" href="#">'+tradVistaTresDe+'</a> &nbsp; &nbsp; &nbsp; <a class="btn b2" onclick="quitarTooltip3d(); return false;" href="#">'+tradCerrar+"</a></td></tr>"
}B+="</table>";$("#infoPlanta").html(B);$("#infoPlanta").show()}function cargaVistaPopUp(A){var D=A+".ivp";var C="fullscreen=false,toolbar=false,location=false,status=false,menubar=false,scrollbars=false,resizable=true,width=470,height=550";
var B=window.open("vista3d.do?vista="+D,"vista_3d",C)}function muestraMensaje3d(C){var B;var D=devuelveZonaReal(C);for(B in sesionSeleccionada.plantas){if(D==sesionSeleccionada.plantas[B].idPlanta){planta=sesionSeleccionada.plantas[B];break}}if(D!=null&&D!=""){var A="<table class='tooltip'><tr><th>"+planta.literal+"</th></tr>";
var B;A+="<tr><td>"+tradHazClickParaVer+"</td></tr>";A+="</table>";Tip(A,BGCOLOR,"#F0F0F0",BORDERCOLOR,"#0082C8")}else{UnTip()}}function quitaMensaje3d(A){UnTip()};
