var usabyvoice=false;var prueba=false;//alert("adios");
// mm/dd/aa
//var fecha_navidad=new Date('12/25/08');
//var fecha_prueba=new Date('12/01/08');
//var diames=fecha.getDate();
//a la variable “diames” le asignamos el día del mes (del 1 al 31)
//var diasemana=fecha.getDay();
//a la variable “diasemana” le asignamos el día de la semana en número, siendo 0 el domingo, 1 el lunes, …, 6 el sábado)
//var mes=fecha.getMonth() +1 ;
//a la variable “mes” le asignamos el día del mes en número (de 0 a 11) y le sumamos 1 para tener el mes tal y como lo utilizamos nosotros (de 1 a 12)
var dia_navidad_ini=22;
var dia_navidad_fin=6;
var mes_navidad_ini=12;
var mes_navidad_fin=1;
var dia_ano_nuevo=1;
var mes_ano_nuevo=1;
var dia_trabajo=1;
var mes_trabajo=5;
var dia_san_juan=23;
var mes_san_juan=6;
var dia_virgen=15;
var mes_virgen=8;
var dia_hispanidad=12;
var mes_hispanidad=10;
var dia_santos=1;
var mes_santos=11;
var dia_constitucion=6;
var mes_constitucion=12;
var dia_concepcion=8;
var mes_concepcion=12;
var dia_santa_ini=28;
var mes_santa_ini=3;
var dia_santa_fin=4;
var mes_santa_fin=4;
function comprobar_navidad(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var navidad=false;
if((dia_hoy>=dia_navidad_ini && mes_hoy==mes_navidad_ini) || (dia_hoy<=dia_navidad_fin && mes_hoy==mes_navidad_fin))
navidad=true;
return navidad;
}
function comprobar_semana_santa(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if((dia_hoy>=dia_santa_ini && mes_hoy==mes_santa_ini) && (dia_hoy<=dia_santa_fin && mes_hoy==mes_santa_fin))
fiesta=true;
return fiesta;
}
function comprobar_ano_nuevo(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_ano_nuevo && mes_hoy==mes_ano_nuevo)
fiesta=true;
return fiesta;
}
function comprobar_dia_trabajo(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_trabajo && mes_hoy==mes_trabajo)
fiesta=true;
return fiesta;
}
function comprobar_san_juan(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_san_juan && mes_hoy==mes_san_juan)
fiesta=true;
return fiesta;
}
function comprobar_virgen(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_virgen && mes_hoy==mes_virgen)
fiesta=true;
return fiesta;
}
function comprobar_hispanidad(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_hispanidad && mes_hoy==mes_hispanidad)
fiesta=true;
return fiesta;
}
function comprobar_santos(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_santos && mes_hoy==mes_santos)
fiesta=true;
return fiesta;
}
function comprobar_constitucion(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_constitucion && mes_hoy==mes_constitucion)
fiesta=true;
return fiesta;
}
function comprobar_concepcion(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==dia_concepcion && mes_hoy==mes_concepcion)
fiesta=true;
return fiesta;
}
function comprobar_prueba(hoy)
{
var dia_hoy=hoy.getDate();
var mes_hoy=hoy.getMonth()+1;
var fiesta=false;
if(dia_hoy==15 && mes_hoy==12)
fiesta=true;
return fiesta;
}
function comprobar_fecha()
{
var fecha_act=new Date();
var fiesta=true;
if(comprobar_navidad(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz navidad");',7500);
fiesta=false;
}
else if(comprobar_semana_santa(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz semana santa");',7500);
fiesta=false;
}
else if(comprobar_ano_nuevo(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz ano nuevo");',7500);
fiesta=false;
}
else if(comprobar_dia_trabajo(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz dia trabajo");',7500);
fiesta=false;
}
else if(comprobar_san_juan(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz san juan");',7500);
fiesta=false;
}
else if(comprobar_virgen(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz virgen");',7500);
fiesta=false;
}
else if(comprobar_hispanidad(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz hispanidad");',7500);
fiesta=false;
}
else if(comprobar_santos(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz todos los santos");',7500);
fiesta=false;
}
else if(comprobar_constitucion(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz constitucion");',7500);
fiesta=false;
}
else if(comprobar_concepcion(fecha_act))
{
setTimeout('if(!bAnimacionEnMarcha) enviar("#feliz purisima");',7500);
fiesta=false;
}
return fiesta;
}
var g_topic="";
if(usabyvoice)
{
document.write("");
}
var g_url_preg="http://betas.semcatalog.com/viclones/preg_json_sig_carlos.php";
var g_url_sugerencias="http://betas.semcatalog.com/viclones/sugerencias_json_cat_carlos.php";
var g_no_animaciones_aleatorias=false;
var g_id_sesion='d23d66511d1b581d8ef8cad3100d9cfb';
//var g_nombre="";
var g_tipo_cliente=1;
var lan=1
// JavaScript Document
scrollspeed=2;
var sPath = window.location.pathname;
if(sPath.lastIndexOf('?')>0)
{
var sPage = sPath.substring(sPath.lastIndexOf('?') + 1);
}
else
var sPage=sPath;
function replaceAll( str, from, to ) {
var idx = str.indexOf( from );
while ( idx > -1 ) {
str = str.replace( from, to );
idx = str.indexOf( from );
}
return str;
}
function abrir_link(url,envio)
{
Set_Cookie('redi_pregunta', envio, '', '/', 'www.telentrada.com', '' );
location.href=url;
}
function do_reproduccion(respuesta,mp,nombre,idr,animacion,nav,url,lista_comandos,lista_preguntas_posibles)
{
//if(servidor!='vicserver')
// clearTimeout(com_puerto);
//alert(lista_comandos);
Set_Cookie('redi_pregunta', '-1', '', '/', 'www.telentrada.com', '' );
g_mp=mp;
g_nombre=nombre;
while(g_nombre.length>0 && g_nombre.charAt(g_nombre.length-1)==' ')
g_nombre=g_nombre.substring(0,g_nombre.length-1);
var url_go="";
var cuenta="758";
if(cuenta==758)
{
//var serv="";
var serv=location.href;
//var coletilla="/?sara=1";
if(location.href.indexOf('https://')>-1)
var prot="https";
else
var prot="http";
var coletilla="";
}
else
{
//if(prueba) alert("hola 1: "+location.href.indexOf('http://'));
//if(prueba) alert("hola 2: "+location.href.indexOf('https://'));
var prot="http";
var serv=document.getElementById('iframe').src;
var coletilla="";
}
var popup=false;
var lista_posibles="";
var preg="";
var texto="";
if(url.indexOf(', ')!=-1)
{
preg=url.substring(0,url.indexOf(', '));
texto=url.substring(url.indexOf(', ')+2);
//alert("hola");
}
if(url!='' && preg=='')
{
if(url=='teatro' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Teatro'+coletilla)
url_go='/Telentrada/Espectaculos/Teatro'+coletilla;
else if(url=='musica' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Musica'+coletilla)
url_go='/Telentrada/Espectaculos/Musica'+coletilla;
else if(url=='cine' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Cine'+coletilla)
url_go='/Telentrada/Espectaculos/Cine'+coletilla;
else if(url=='mucho' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/MuchoMas'+coletilla)
url_go='/Telentrada/Espectaculos/MuchoMas'+coletilla;
else if(url=='infantil' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Infantil'+coletilla)
url_go='/Telentrada/Espectaculos/Infantil'+coletilla;
else if(url=='clubtelentrada' && serv!=prot+'://www.telentrada.com/Telentrada/Club+TelEntrada'+coletilla)
url_go='/Telentrada/Club+TelEntrada'+coletilla;
else if(url=='compraonline' && serv!=prot+'://www.telentrada.com/Telentrada/Compra+on-line'+coletilla)
url_go='/Telentrada/Compra+on-line'+coletilla;
else if(url=='telentradatv' && serv!=prot+'://www.telentrada.com/Telentrada/Telentrada.TV'+coletilla)
url_go='/Telentrada/Telentrada.TV'+coletilla;
else if(url=='registro' && serv!=prot+'://www.telentrada.com/Telentrada/Club+TelEntrada/Registrate'+coletilla)
url_go='/Telentrada/Club+TelEntrada/Registrate'+coletilla;
else if(url=='contrasena' && serv!=prot+'://www.telentrada.com/Telentrada/Club+TelEntrada/Modificaci%C3%B3n+-+Baja+de+Registro'+coletilla)
url_go='/Telentrada/Club+TelEntrada/Modificaci%C3%B3n+-+Baja+de+Registro'+coletilla;
else if(url=='seguridad' && serv!=prot+'://www.telentrada.com/Telentrada/Operaciones/Ayuda/ci.Paginas+seguras.ayuda?cca_idElemento=5006'+coletilla)
url_go='/Telentrada/Operaciones/Ayuda/ci.Paginas+seguras.ayuda?cca_idElemento=5006'+coletilla;
else if(url=='contacto')
{
url_go='/Telentrada/Operaciones/Contacta'+coletilla;
popup=true;
}
else if(url=='entradaspendientes')
{
url_go='/NASApp/telentrada/flow.jsp?source=webpublic&destination=JTEVEntradasPendientes.jsp&idioma=1&lang=1&zona=3';
popup=true;
}
else if(url=='publicidad')
{
url_go='/Telentrada/Pie/Publicidad';
popup=true;
}
else if(url=='oficinasycajeros')
{
url_go='http://ccdom.caixacatalunya.es/bases/wcecofi5.nsf/mapaesp?openform';
popup=true;
}
else if(url=='ofertas' && serv!=prot+'://www.telentrada.com/Telentrada/ch.Club+TelEntrada.listadoOfertas'+coletilla)
url_go='/Telentrada/ch.Club+TelEntrada.listadoOfertas'+coletilla;
else if(url=='promociones' && serv!=prot+'://www.telentrada.com/Telentrada/Club+TelEntrada/Ventaja+promocio+escollit+2009'+coletilla)
url_go='/Telentrada/Club+TelEntrada/Ventaja+promocio+escollit+2009'+coletilla;
else if(url=='carteleramadrid' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Cine/Local+Consulta+Cartelera+Cine+Madrid'+coletilla)
url_go='/Telentrada/Espectaculos/Cine/Local+Consulta+Cartelera+Cine+Madrid'+coletilla;
else if(url=='cartelerabarcelona' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Cine/Local+Consulta+Cartelera+Cine+Barcelona'+coletilla)
url_go='/Telentrada/Espectaculos/Cine/Local+Consulta+Cartelera+Cine+Barcelona'+coletilla;
else if(url=='buscador' && serv!=prot+'://www.telentrada.com/Telentrada/Buscador'+coletilla)
url_go='/Telentrada/Buscador'+coletilla;
else if(url=='barcelona')
url_go='/Telentrada/Espectaculos/?cc_zona=1';
else if(url=='madrid')
url_go='/Telentrada/Espectaculos/?cc_zona=2';
else if(url=='otraslocalidades')
url_go='/Telentrada/Espectaculos/?cc_zona=3';
else if(url=='sorteo' && serv!=prot+'://www.telentrada.com/Telentrada/Club+TelEntrada/Ventaja+promocio+escollit+2009'+coletilla)
url_go='/Telentrada/Club+TelEntrada/Ventaja+promocio+escollit+2009'+coletilla;
else if(url=='articketbcn' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/MuchoMas/Espectaculo+Articket%3A+Centros+de+Arte+de+Barcelona')
url_go='/Telentrada/Espectaculos/MuchoMas/Espectaculo+Articket%3A+Centros+de+Arte+de+Barcelona';
else if(url=='victormanuel' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Musica/Espectaculo+Vivir+para+contarlo')
url_go='/Telentrada/Espectaculos/Musica/Espectaculo+Vivir+para+contarlo';
else if(url=='davidbisbal' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Musica/Espectaculo+David+Bisbal+en+el+Palau+de+la+M%C3%BAsica')
url_go='/Telentrada/Espectaculos/Musica/Espectaculo+David+Bisbal+en+el+Palau+de+la+M%C3%BAsica';
else if(url=='ninobravo' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Musica/Espectaculo+Nino+Bravo+el+musical')
url_go='/Telentrada/Espectaculos/Musica/Espectaculo+Nino+Bravo+el+musical';
else if(url=='joaquinsabina' && serv!=prot+'://www.telentrada.com/Telentrada/Espectaculos/Musica/Espectaculo+SABINA+2009')
url_go='/Telentrada/Espectaculos/Musica/Espectaculo+SABINA+2009';
else if(url=='CATALAN')
{
var idioma=Get_Cookie("Telentrada_idioma");
if(idioma!='ca')
{
if(location.href.indexOf('?')>-1)
url_go=location.href.substring(0,location.href.indexOf('?'));
else
url_go=location.href;
url_go=url_go+"?idioma=ca";
}
}
else if(url=='facebook')
{
url_go='http://www.facebook.com/pages/Telentrada/121989093033';
popup=true;
}
else if(url.indexOf('+')>-1)
url_go=url;//7B535E6AED
if(url_go!='')
{
// url_go=url;
if(cuenta!=758 && url!='oficinasycajeros')
url_go="http://www.telentrada.com"+url_go;
if(popup==false)
{
//location.href=url_go;
//return;
//if(prueba)
//alert(respuesta);
Set_Cookie( 'redi_respuesta', respuesta, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_mp', mp, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_nombre', nombre, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_idr', idr, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_animacion', animacion, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_nav', nav, '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_url', '', '', '/', 'www.telentrada.com', '' );
Set_Cookie( 'redi_that', g_that, '', '/', 'www.telentrada.com', '' );
if(cuenta==758)
{
location.href=url_go;
}
else
{
//document.getElementById('iframe').src=url_go;
Set_Cookie( 'redi_url2', url_go, '', '/', 'www.telentrada.com', '' );
if(prueba)
location.href='http://betas.vi-clone.com/telentrada/index_cat2.php?prueba=1';
else
location.href='http://betas.vi-clone.com/telentrada/index_cat2.php';
}
return;
}
else
{
window.open(url_go,url);
}
}
}
var posibles="";
/*if(lista_preguntas_posibles.length>0)
{
if(prueba) alert("2");
n=lista_preguntas_posibles.length;
for(i=0;i "+pregunta+"
";
document.prueba_envio.mostrar_preguntas_posibles(posibles);
}
}
else
{*/
if(prueba) alert("sugeridas");
if(preg=="")
posibles=principales_sugeridas();
else
{
if(texto.indexOf('; ')!=-1)
{
texto=texto.substring(texto.indexOf('; ')+2);
preg=texto.substring(0,texto.indexOf(', '));
texto=texto.substring(texto.indexOf(', ')+2);
//alert("hola");
if(prueba) alert(texto);
}
if(prueba) alert(texto);
//alert("adios");
if (SO=="Mac") {
var preg_2=utf8_encode(preg);
posibles=" "+texto+"
";
}
else{
posibles=" "+texto+"
";
}
}
//document.prueba_envio.mostrar_preguntas_posibles("No hay Preguntas Sugeridas");
//alert(posibles);
document.prueba_envio.mostrar_preguntas_posibles(posibles);
//////document.getElementById('preguntas_posibles').innerHTML="
";
// }
/*s = new String(lista_comandos);
s=replaceAll(s,";"," | ");
g_comandos=lista_comandos.split(';');
for(i=0;i < g_comandos.length;i++)
{
//document.getElementById("comandos").value+=g_comandos[i]+'\n';
}*/
g_animacion=animacion;
//alert(animacion);
var respuesta2=respuesta;
if(nav!='')
{
var temp=new Array();
temp=nav.split(';');
for(i=0;i'+respuesta2+'
',posibles);
////// window.frames[0].document.getElementById('dialogo').innerHTML+='>>
>>'+respuesta+'
';
}
else
{
/*url="http://dev.linguaesolutions.es/basic/preg_js.php?c=1&l=es&p="+escape(g_pregunta);
var script = document.createElement("script");
script.setAttribute("src",url);
script.setAttribute("type","text/javascript");
document.body.appendChild(script); */
//posibles="";
respuesta=replaceAll( respuesta, " de el ", " del ");
if(prueba) alert("0 .- "+g_pregunta);
if(posibles!="")
{
//alert(''+g_pregunta+'
'+respuesta2+'
'+posibles);
document.prueba_envio.mostrar_respuesta(''+g_pregunta+'
'+respuesta2+'
',posibles);
}
else
{
document.prueba_envio.mostrar_respuesta(''+g_pregunta+'
'+respuesta2+'','');
//popup_conversacion(''+g_pregunta+'
'+respuesta+'');
}
//////window.frames[0].document.getElementById('dialogo').innerHTML+='>>'+g_pregunta+'
>>'+respuesta+'
';
}
/*window.frames.dialogo.document.clear();
window.frames.dialogo.document.open();
window.frames.dialogo.document.writeln('>>'+g_pregunta+'
>>'+respuesta+'
');
window.frames.dialogo.document.close();*/
//document.prueba_envio.mostrar_respuesta("cargando ...");
g_respuesta=respuesta.toLowerCase();
//g_respuesta=
g_respuesta=replaceAll( g_respuesta, "by voice", "baivois");
g_respuesta=replaceAll( g_respuesta, "vi-clone", "viclon");
g_respuesta=replaceAll( g_respuesta, "by-voice", "baivois");
g_respuesta=replaceAll( g_respuesta, "adsl", "adeseele");
g_respuesta=replaceAll( g_respuesta, "router", "ruter");
g_respuesta=replaceAll( g_respuesta, "messenger", "mesenyer");
g_respuesta=replaceAll( g_respuesta, "online", "onlain");
g_respuesta=replaceAll( g_respuesta, "telentrada.com", "telentrada punt com");
g_respuesta=replaceAll( g_respuesta, "please", "plis");
g_respuesta=replaceAll( g_respuesta, "shakespeare", "sekspir");
g_respuesta=replaceAll( g_respuesta, "hamlet", "jamlet");
g_respuesta=replaceAll( g_respuesta, "\'", "");
g_respuesta=replaceAll( g_respuesta, "articketbcn", "articketbeceene");
g_respuesta=replaceAll( g_respuesta, "mnac", "nac");
g_respuesta=replaceAll( g_respuesta, "da vinci", "dabinchi");
g_respuesta=replaceAll( g_respuesta, "kevin costner", "kevin cos ner");
g_respuesta=replaceAll( g_respuesta, "facebook", "feisbuk");
g_respuesta=replaceAll( g_respuesta, "madame butterfly", "madam baterflai");
g_respuesta=replaceAll( g_respuesta, "cd", "cede");
g_respuesta=replaceAll( g_respuesta, "dvd", "deuvede");
g_respuesta=replaceAll( g_respuesta, "anthony blake", "aanzoni bleik");
//document.getElementById("respuesta").value= respuesta;
bAnimacionEnMarcha=true;
bEsperarVoz=true;
x=g_animacion;
/*if(x<=0)
document.prueba_envio.cargaAnimacion('1.swf');
else
document.prueba_envio.cargaAnimacion(g_animacion+'.swf');*/
var l_anims;
var n_anims=0;
//x=999;
switch(x)
{
case "habla hola":
l_anims=new Array(1);
l_anims[0]='1';
l_anims[1]='2';
n_anims=2;
//document.prueba_envio.cargaAnimacion('2.swf');
break;
case "habla hola mano":
l_anims=new Array(1);
l_anims[0]='1';
n_anims=1;
break;
case "habla serio":
l_anims=new Array(2);
l_anims[0]='3';
l_anims[1]='4';
l_anims[2]='18';
n_anims=2;
break;
case "habla enfado":
l_anims=new Array(1);
l_anims[0]='5';
n_anims=1;
break;
case "habla enfado grave":
l_anims=new Array(2);
l_anims[0]='6';
l_anims[1]='6_2';
n_anims=2;
break;
case "habla enfado mucho":
l_anims=new Array(2);
l_anims[0]='6';
l_anims[1]='6_2';
n_anims=2;
break;
case "habla timido":
l_anims=new Array(1);
l_anims[0]='7';
n_anims=1;
break;
case "habla secreto":
l_anims=new Array(1);
l_anims[0]='9';
n_anims=1;
break;
case "habla resignacion":
l_anims=new Array(1);
l_anims[0]='10';
n_anims=1;
break;
case "habla feliz":
l_anims=new Array(1);
l_anims[0]='11';
n_anims=1;
break;
case "habla alegre":
l_anims=new Array(3);
l_anims[0]='11';
l_anims[1]='19';
l_anims[2]='19_2';
n_anims=3;
break;
case "habla senalando al frente":
l_anims=new Array(1);
l_anims[0]='12';
n_anims=1;
break;
case "habla derecha":
l_anims=new Array(3);
l_anims[0]='13';
l_anims[1]='14';
l_anims[2]='14_2';
n_anims=3;
break;
case "habla idea-pensar":
l_anims=new Array(2);
l_anims[0]='15';
l_anims[1]='16';
n_anims=2;
break;
case "habla duda":
l_anims=new Array(2);
l_anims[0]='17';
l_anims[1]='17_2';
n_anims=2;
break;
case "habla explicar":
l_anims=new Array(3);
l_anims[0]='19';
l_anims[1]='19_2';
l_anims[2]='20';
n_anims=3;
break;
case "habla musica":
l_anims=new Array(1);
l_anims[0]='21';
l_anims[0]='21_2';
n_anims=1;
break;
case "habla guitarra":
l_anims=new Array(1);
l_anims[0]='22';
n_anims=1;
break;
case "habla mascara":
l_anims=new Array(1);
l_anims[0]='23';
n_anims=1;
break;
case "habla teatro":
l_anims=new Array(2);
l_anims[0]='23';
l_anims[1]='25';
n_anims=2;
break;
case "habla sant jordi":
l_anims=new Array(1);
l_anims[0]='56';
n_anims=1;
break;
case "habla infantil":
l_anims=new Array(2);
l_anims[0]='24';
l_anims[1]='27';
//l_anims[2]='281';
n_anims=2;
break;
case "habla cine entrada":
l_anims=new Array(3);
l_anims[0]='25';
l_anims[1]='26';
l_anims[2]='26_2';
n_anims=3;
break;
case "habla cine":
l_anims=new Array(3);
l_anims[0]='25';
l_anims[1]='26';
l_anims[2]='26_2';
n_anims=3;
break;
case "habla regalo":
l_anims=new Array(2);
l_anims[0]='28';
l_anims[1]='280';
n_anims=2;
break;
case "habla dinero":
l_anims=new Array(1);
l_anims[0]='30';
n_anims=1;
break;
case "habla tarjeta":
l_anims=new Array(1);
l_anims[0]='31';
n_anims=1;
break;
case "habla tranquilizar":
l_anims=new Array(1);
l_anims[0]='32';
n_anims=1;
break;
case "habla tome nota":
l_anims=new Array(1);
l_anims[0]='33';
n_anims=1;
break;
case "habla sorprendido":
l_anims=new Array(1);
l_anims[0]='34';
n_anims=1;
break;
case "habla ok":
l_anims=new Array(2);
l_anims[0]='36';
l_anims[1]='37';
n_anims=1;
break;
case "habla abajo":
l_anims=new Array(1);
l_anims[0]='41';
n_anims=1;
break;
case "habla si":
l_anims=new Array(2);
l_anims[0]='38';
l_anims[1]='38_2';
n_anims=2;
break;
case "habla aqui":
l_anims=new Array(2);
l_anims[0]='39';
l_anims[1]='40';
n_anims=2;
break;
case "habla cartel":
l_anims=new Array(2);
l_anims[0]='42';
l_anims[1]='43';
n_anims=2;
break;
case "habla navidad":
l_anims=new Array(2);
l_anims[0]='45';
l_anims[1]='46';
n_anims=2;
break;
case "habla carnestoltes":
l_anims=new Array(2);
l_anims[0]='47';
l_anims[1]='47_2';
n_anims=2;
break;
case "habla fin ano":
l_anims=new Array(2);
l_anims[0]='47';
l_anims[1]='47_2';
n_anims=2;
break;
case "habla pilota basket":
l_anims=new Array(1);
l_anims[0]='50';
n_anims=1;
break;
case "habla verano":
l_anims=new Array(1);
l_anims[0]='52';
n_anims=1;
break;
case "habla invierno":
l_anims=new Array(1);
l_anims[0]='53';
n_anims=1;
break;
case "habla telentrada":
l_anims=new Array(1);
l_anims[0]='55';
n_anims=1;
break;
case "habla llamando al tel":
l_anims=new Array(2);
l_anims[0]='57';
l_anims[1]='58';
n_anims=2;
break;
case "habla entrada":
l_anims=new Array(1);
l_anims[0]='25';
n_anims=1;
break;
default:
l_anims=new Array(6);
l_anims[0]='3';
l_anims[1]='4';
l_anims[2]='10';
l_anims[3]='11';
l_anims[4]='15';
l_anims[5]='16';
n_anims=6;
break;
}
if(n_anims>0)
{
n=aleatorio(0,n_anims-1);
//document.prueba_envio.cargaAnimacion(l_anims[n]+'.swf');
document.prueba_envio.cargaAnimacion(l_anims[n]+'.swf');
//document.prueba_envio.cargaAnimacion('2.swf');
}
else
document.prueba_envio.cargaAnimacion('3.swf');
if(usabyvoice)
ByVoice.LoadVoiceFile('http://servidor2.by-voice.com/ttsonline/get_speak.php?lan=0&voz='+'isabel'+'&format=byv&id='+idr+'&texto='+escape(g_respuesta),0);
else
document.prueba_envio.LoadVoiceFile(g_respuesta,idr,0);
}
//alert("2");
// JavaScript Document
var pagina_cargada=false;
var usaexplorer=false;
var bAnimacionEnMarcha=false;
var bAnimacionCargada=false;
var bHablando=false;
var bEsperarVoz=true;
var g_animacion=-1;
var g_respuesta;
var g_buf_respuesta='';
var bEsperarRuido=false;
var g_comandos=new Array();
var g_id_tabla_sexo=-1;
var g_nombre='desconocido';
var g_mp=0;
//Detect IE5.5+
version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}
if (version>=5.5) //NON IE browser will return 0
usaexplorer=true;
function on_pagina_cargada()
{
pagina_cargada=true;
}
//alert("3");
// -----------------------------------------------------------------------------
// Globales
// Se requiere una versión superior de Flash
var requiredMajorVersion = 8;
// Se requiere una versión inferior de Flash
var requiredMinorVersion = 0;
// Se requiere revisión de Flash
var requiredRevision = 0;
// Versión de JavaScript compatible
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// Se necesita una aplicación auxiliar de JavaScript para detectar la información de versión de PlugIn de Flash Player
function JSGetSwfVer(i){
// Versión de NS/Opera >= 3 compruebe si existe el plug-in de Flash en la matriz de plug-ins
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
descArray = flashDescription.split(" ");
tempArrayMajor = descArray[2].split(".");
versionMajor = tempArrayMajor[0];
versionMinor = tempArrayMajor[1];
if ( descArray[3] != "" ) {
tempArrayMinor = descArray[3].split("r");
} else {
tempArrayMinor = descArray[4].split("r");
}
versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
} else {
flashVer = -1;
}
}
// MSN/WebTV 2.6 admite Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
// WebTV 2.5 admite Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
// las versiones anteriores de WebTV admiten Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
// No se puede detectar en todos los demás casos
else {
flashVer = -1;
}
return flashVer;
}
// Si se llama sin parámetros, esta función devuelve un valor de coma flotante que debería
// ser la versión de Flash Player o 0.0
// p. ej.: Flash Player 7r14 devuelve 7.14
// Si se llama con reqMajorVer, reqMinorVer, reqRevision devuelve true si está disponible esa versión o una superior
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
reqVer = parseFloat(reqMajorVer + "." + reqRevision);
// Recorrer las versiones hacia atrás hasta encontrar la más reciente
for (i=25;i>0;i--) {
if (isIE && isWin && !isOpera) {
versionStr = VBGetSwfVer(i);
} else {
versionStr = JSGetSwfVer(i);
}
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray = versionStr.split(" ");
tempString = tempArray[1];
versionArray = tempString .split(",");
} else {
versionArray = versionStr.split(".");
}
versionMajor = versionArray[0];
versionMinor = versionArray[1];
versionRevision = versionArray[2];
versionString = versionMajor + "." + versionRevision; // 7.0r24 == 7.24
versionNum = parseFloat(versionString);
// es la revisión.mayor >= revisión.mayor requerida Y la versión menor >= la menor requerida
if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
return true;
} else {
return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
}
}
}
return (reqVer ? false : 0.0);
}
function set_contexto(idr)
{
ByVoice.SetContext(g_cadena_contexto+';contexto_0;contexto_'+idr);
//alert('BYVOICE_'+idr);
}
function GetXmlHttpObject(handler)
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}
var xmlHttp=null;
var g_pregunta='';
var g_prev_pregunta;
//var g_topic='';
var g_that='';
var g_inicializado=false;
function enviar(str)
{
if(str.charAt(0)=='#' || str=='_SIN_RESPUESTA')
return enviar2(str,0);
var cuenta="758";
if(cuenta==758)
var serv="";
else
{
var serv=document.getElementById('iframe').src;
var serv2=serv.toLowerCase();
if(serv2.indexOf("teatro")>-1)
g_topic="contexto_teatro";
else if(serv2.indexOf("cine")>-1)
g_topic="contexto_cine";
else if(serv2.indexOf("musica")>-1)
g_topic="contexto_musica";
else if(serv2.indexOf("muchomas")>-1)
g_topic="contexto_mucho";
else if(serv2.indexOf("infantil")>-1)
g_topic="contexto_infantil";
else g_topic="";
}
//alert(str);
str=replaceAll( str, "l.l", "l·l");
if(!provincias(str))
{
bAnimacionCargada=false;
bSonidoCargado=false;
g_prev_pregunta=g_pregunta;
if(str.charAt(0)!='#' && str!='_SIN_RESPUESTA')
g_pregunta=str;
if(bAnimacionEnMarcha)
{
//alert("0");
//if(prueba)
//alert("enviar 2.- "+str);
if(bEsperarVoz && bHablando)
{
//if(prueba)
//alert("enviar 2.1.- "+str);
if(usabyvoice)
ByVoice.Stop();
else
document.prueba_envio.StopSound();
}
else
{
bAnimacionEnMarcha=false;bAnimacionCargada=false;bSonidoCargado=false;
setTimeout('bEsperarVoz=false;bHablando=false;',1000);
document.prueba_envio.finalizaAnimacion();
}
setTimeout("enviar(\""+str+"\")",1000);
}
else
{
g_prev_pregunta=g_pregunta;
g_pregunta=str;
var url;
/*if(servidor=="vicserver")
{
url=g_url_preg;
url=url+"?nom="+escape(g_nombre);
url=url+"&lan=1";
url=url+"&sesion="+g_id_sesion;
url=url+"&mp="+g_mp;
url=url+"&generarmp3=0";
url=url+"&topic="+g_topic;
url=url+"&that="+escape(g_that);
url=url+"&tmp="+100*Math.random();
url=url+"&input="+escape(str);
url=url+"&port="+;
/*}
else
{*/
str=escape(str);
url=g_url_sugerencias;
url=url+"?f=err&l=ca&ns=0&c=2&cod=b";
url=url+"&tmp="+100*Math.random();
url=url+"&p="+str;
// com_puerto=setTimeout('comprobar_puerto("'+str+'","'+g_that+'")','30000');
//}
var script = document.createElement("script");
script.setAttribute("src",url);
script.setAttribute("type","text/javascript");
document.body.appendChild(script);
}
}
else
{
g_pregunta=str;
enviar("#provincias");
}
}
function enviar2(str,bIncluyeSignificados)
{
//alert(str+" , "+bIncluyeSignificados);
bAnimacionCargada=false;
bSonidoCargado=false;
//str=g_pregunta;
if(str.charAt(0)=='#')
g_pregunta="";
if(bAnimacionEnMarcha)
{
if(bEsperarVoz && bHablando)
{
if(usabyvoice)
ByVoice.Stop();
else
document.prueba_envio.StopSound();
}
else
{
bAnimacionEnMarcha=false;bAnimacionCargada=false;bSonidoCargado=false;
setTimeout('bEsperarVoz=false;bHablando=false;',1000);
//avisar a flash de que se acabó
document.prueba_envio.finalizaAnimacion();
}
setTimeout('enviar2(\''+str+'\','+bIncluyeSignificados+');',1000);
}
else
{
var url=g_url_preg;
url=url+"?nom="+escape(g_nombre);
url=url+"&lan=1";
url=url+"&sesion="+g_id_sesion;
url=url+"&mp="+g_mp;
url=url+"&generarmp3=0";
url=url+"&topic="+g_topic;
url=url+"&that="+g_that;
url=url+"&bcs="+bIncluyeSignificados;
url=url+"&tmp="+100*Math.random();
url=url+"&input="+escape(str);
url=url+"&port="+9100;
//document.prueba_envio.mostrar_respuesta(url);
var script = document.createElement("script");
script.setAttribute("src",url);
script.setAttribute("type","text/javascript");
document.body.appendChild(script);
}
}
//alert("4");
var g_m_accion="";
var g_m_objeto="";
function consultar_tabla(accion,objeto,mp,nombre)
{
if(g_id_tabla_sexo==-1)
{
//alert('asexuarl');
enviar('#ASEXUARL');
g_m_accion=accion;
g_m_objeto=objeto;
return;
}
g_m_accion="";
//alert(str);
bAnimacionCargada=false;
bSonidoCargado=false;
if(bAnimacionEnMarcha)
{
//alert("a");
if(bEsperarVoz && bHablando)
{
if(usabyvoice)
ByVoice.Stop();
else
document.prueba_envio.StopSound();
}
else
{
bAnimacionEnMarcha=false;bAnimacionCargada=false;bSonidoCargado=false;
setTimeout('bEsperarVoz=false;bHablando=false;',1000);
//avisar a flash de que se acabó
//alert("b");
document.prueba_envio.finalizaAnimacion();
}
setTimeout('consultar_tabla(\''+accion+'\',\''+objeto+'\','+mp+','+nombre+')',1000);
}
else
{
//document.getElementById("benviar").disabled=true;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return false;
}
var url="http://benito.by-voice.com/consultar_tabla.php?lan=1";
//alert(escape(accion));
//alert(escape(objeto));
url=url+"&nombre="+nombre;
url=url+"&mp="+mp;
url=url+"&accion="+escape(accion);
url=url+"&objeto="+escape(objeto);
url=url+"&id_tabla="+g_id_tabla_sexo;
url=url+"&tmp="+100*Math.random();
xmlHttp.onreadystatechange=stateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
//alert(url);
}
}
function ByVoice_PlayNotification_local(id,description)
{
//alert("hola");
switch(id)
{
case 0:
window.status='Generando audio ...';
bHablando=true;
break;
case 1:
window.status='Reproduciendo audio';
bHablando=true;
//document.juego.byvoiceStart();
break;
case 2:
window.status='';
if (navigator.appVersion.indexOf('MSIE') > -1)
{
if(g_bIrLink)
{
setTimeout('document.links[oldlink].click()',1000);
return;
}
}
else
{
if(g_bIrLink)
{
setTimeout('document.getElementById(document.links[oldlink].id).click();',1000);
return;
}
}
setTimeout('bAnimacionEnMarcha=false;bAnimacionCargada=false;bSonidoCargado=false;bHablando=false;',1000);
//alert("adios");
//avisar a flash de que se acabó
document.prueba_envio.finalizaAnimacion();
setTimeout("document.prueba_envio.finalizaAnimacion();",100);
if(g_respuesta=='Leyendo página ...')
{
//document.prueba_envio.mostrar_respuesta(g_buf_respuesta);
document.prueba_envio.mostrar_respuesta('
'+g_pregunta+'\n
'+g_buf_respuesta);
g_respuesta=g_buf_respuesta;
//document.prueba_envio.mostrar_respuesta('-');
}
break;
case 111:
bSonidoCargado=true;
if(bAnimacionCargada)
{
document.prueba_envio.reproduceAnimacion();
//ByVoice.PlayLoadedFile(0);
/*document.prueba_envio.TGotoFrame("/intermediario_mc",7);
document.prueba_envio.TPlay("/intermediario_mc");*/
}
break;
}
}
function OnVicloneVozCargada()
{
bSonidoCargado=true;
if(bAnimacionCargada)
{
document.prueba_envio.reproduceAnimacion();
//ByVoice.PlayLoadedFile(0);
/*document.prueba_envio.TGotoFrame("/intermediario_mc",7);
document.prueba_envio.TPlay("/intermediario_mc");*/
}
}
function OnVicloneFinHablar()
{
setTimeout('bAnimacionEnMarcha=false;bAnimacionCargada=false;bSonidoCargado=false;bHablando=false;',1000);
if(prueba)
alert("OnVicloneFinHablar");
//avisar a flash de que se acabó
//document.prueba_envio.finalizaAnimacion();
var isMSIE = /*@cc_on!@*/false;
if(isMSIE)
setTimeout('document.prueba_envio.finalizaAnimacion();',500);
else
document.prueba_envio.finalizaAnimacion();
}
function changeBVEnabled()
{
if(recvoz.checked)
{
ByVoice.Enable();
}
else
{
/// por ahora no lo desactivamos hasta que lo desactive el usuario
/// ByVoice.Disable();
}
}
function abrir_ventana(pagina)
{
if (w1 != null)
w1.close();
w1 = null;
w1 = window.open(pagina, "popUp1", "height=470,width=800,left=25,top=25,scrollbars=yes,resizable=yes,status=no,menubar=no,location=no");
}
function instalar_byvoice()
{
abrir_ventana('http://www.by-voice.com/instalacion.php');
}
// JavaScript Document
var flash;
var g_saludar=true;
function onVicloneAnimacionHablando()
{
if(bEsperarVoz)
{
bHablando=true;
if(usabyvoice)
ByVoice.PlayLoadedFile(0);
else
{
document.prueba_envio.PlayLoadedFile(0);
}
}
//ByVoice.PlayLoadedFile(0);
//document.prueba_envio.PlayLoadedFile(0);
//document.prueba_envio.mostrar_respuesta(g_respuesta);
}
function onVicloneAnimacionCargada()
{
bAnimacionCargada=true;
if(!bEsperarVoz || bSonidoCargado)
{
document.prueba_envio.reproduceAnimacion();
}
}
function onVicloneAnimacionFin()
{
bAnimacionEnMarcha=false;
}
function onAlert()
{
alert('eo');
}
//alert("5");
var g_previo_objeto='';
var g_prev_quees=false;
function iniciar_reproduccion(animacion)
{
//alert(xmlHttp.responseText);
var datos = xmlHttp.responseXML;
n=datos.getElementsByTagName('respuesta').length;
var respuesta = '';
var idr = datos.getElementsByTagName('idr').item(0).firstChild.data;
var animacion='';
var nombre='';
var nav='';
var url='';
var lista_comandos='';
var lista_preguntas_posibles='';
var mp=0;
for(i=0;i-1)
setTimeout('do_reproduccion("'+respuesta+'","'+mp+'","'+nombre+'","'+idr+'","'+animacion+'","'+nav+'","'+url+'","","");',1000);
else
setTimeout("do_reproduccion('"+respuesta+"','"+mp+"','"+nombre+"','"+idr+"','"+animacion+"','"+nav+"','"+url+"','','');",1000);
//setTimeout(do_reproduccion(respuesta,mp,nombre,idr,animacion,nav,url,'',''),1000);
}
var redi_pregunta=Get_Cookie('redi_pregunta');
//alert(redi_pregunta);
if(redi_pregunta!=null && redi_pregunta!="-1")
{
//alert("hola");
setTimeout(enviar(redi_pregunta),7500);
}
//setTimeout('enviar("buenos dias");',5000);
}
function cambia_alto(recibo){
recibo=parseInt(recibo);
document.getElementById("prueba_envio").style.height=recibo+"px"
}
var g_conversacion='';
function popup_conversacion(msg)
{
g_conversacion=msg;
window.open('./popup_dialogo.htm','_blank','width=300,height=300,scrollbars=1');
}
function get_conversacion()
{
//alert(g_conversacion);
return g_conversacion;
}
var xmlHttp;
var bVisibleViclone=true;
//alert("hola");
var hasRightVersion =true;
//if(hasRightVersion) { // si se ha detectado una versión aceptable
//if(prueba) alert('CCBot/1.0 (+http://www.commoncrawl.org/bot.html)');
//if(prueba) alert(navigator.appCodeName);
var navegador='CCBot/1.0 (+http://www.commoncrawl.org/bot.html)';
//if (navigator.appName == "Microsoft Internet Explorer")
if(navegador.indexOf('Firefox',0)==-1)
{
var oeTags = '