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 = '' + '' + '<\/object>'; } else { var oeTags= '' + '' + '' + '<\/object>' + '<\/object>'; } document.write(oeTags); /* } else { // la versión de flash es demasiado antigua o no se puede detectar el plug-in var alternateContent = 'El contenido HTML alternativo debe colocarse aquí.' + 'Este contenido requiere Macromedia Flash Player.' + 'Obtener Flash'; document.write(alternateContent); // Insertar contenido que no sea de Flash }*/ function provincias(str) { var str2=str.toLowerCase(); var provincias=false; //alert(str2); // var algo="almería"; if(str2.indexOf("avila")>-1) provincias=true; else if(str2.indexOf("ávila")>-1) provincias=true; else if(str2.indexOf("almeria")>-1) provincias=true; else if(str2.indexOf('almería')>-1) provincias=true; else if(str2.indexOf("asturias")>-1) provincias=true; else if(str2.indexOf("badajoz")>-1) provincias=true; else if(str2.indexOf("barbera")>-1) provincias=true; else if(str2.indexOf("burgos")>-1) provincias=true; else if(str2.indexOf("castelldefels")>-1) provincias=true; else if(str2.indexOf("castellon")>-1) provincias=true; else if(str2.indexOf("castellón")>-1) provincias=true; else if(str2.indexOf("ciudad real")>-1) provincias=true; else if(str2.indexOf("cuenca")>-1) provincias=true; else if(str2.indexOf("caceres")>-1) provincias=true; else if(str2.indexOf("cáceres")>-1) provincias=true; else if(str2.indexOf("cadiz")>-1) provincias=true; else if(str2.indexOf("cádiz")>-1) provincias=true; else if(str2.indexOf("cordoba")>-1) provincias=true; else if(str2.indexOf("córdoba")>-1) provincias=true; else if(str2.indexOf("gerona")>-1) provincias=true; else if(str2.indexOf("girona")>-1) provincias=true; else if(str2.indexOf("granada")>-1) provincias=true; else if(str2.indexOf("guadalajara")>-1) provincias=true; else if(str2.indexOf("guipuzcoa")>-1) provincias=true; else if(str2.indexOf("guipúzcoa")>-1) provincias=true; else if(str2.indexOf("granollers")>-1) provincias=true; else if(str2.indexOf("huesca")>-1) provincias=true; else if(str2.indexOf("la coruña")>-1) provincias=true; else if(str2.indexOf("la rioja")>-1) provincias=true; else if(str2.indexOf("la palmas de gran canarias")>-1) provincias=true; else if(str2.indexOf("leganes")>-1) provincias=true; else if(str2.indexOf("leganés")>-1) provincias=true; else if(str2.indexOf("leon")>-1) provincias=true; else if(str2.indexOf("león")>-1) provincias=true; else if(str2.indexOf("lérida")>-1) provincias=true; else if(str2.indexOf("lerida")>-1) provincias=true; else if(str2.indexOf("lleida")>-1) provincias=true; else if(str2.indexOf("murcia")>-1) provincias=true; else if(str2.indexOf("malaga")>-1) provincias=true; else if(str2.indexOf("málaga")>-1) provincias=true; else if(str2.indexOf("navarra")>-1) provincias=true; else if(str2.indexOf("palencia")>-1) provincias=true; else if(str2.indexOf("palma de mallorca")>-1) provincias=true; else if(str2.indexOf("salamanca")>-1) provincias=true; else if(str2.indexOf("santa cruz de tenerife")>-1) provincias=true; else if(str2.indexOf("santander")>-1) provincias=true; else if(str2.indexOf("saragossa")>-1) provincias=true; else if(str2.indexOf("segovia")>-1) provincias=true; else if(str2.indexOf("sevilla")>-1) provincias=true; else if(str2.indexOf("tarragona")>-1) provincias=true; else if(str2.indexOf("valencia")>-1) provincias=true; else if(str2.indexOf("valladolid")>-1) provincias=true; else if(str2.indexOf("vizcaya")>-1) provincias=true; else if(str2.indexOf("zamora")>-1) provincias=true; else if(str2.indexOf("zaragoza")>-1) provincias=true; else if(str2.indexOf("alava")>-1) provincias=true; else if(str2.indexOf("álava")>-1) provincias=true; else if(str2.indexOf("torrejon de ardoz")>-1) provincias=true; else if(str2.indexOf("torrejón de ardoz")>-1) provincias=true; else if(str2.indexOf("torrelodones")>-1) provincias=true; else if(str2.indexOf(" vic")==(str2.length-4) && str2.length>3) provincias=true; else if(str2.indexOf("vic ")==0) provincias=true; else if(str2.indexOf(" vic ")>-1) provincias=true; else if(str2=="vic") provincias=true; else if(str2.indexOf("albacete")>-1) provincias=true; else if(str2.indexOf("tortosa")>-1) provincias=true; else if(str2.indexOf("jerez de la frontera")>-1) provincias=true; else if(str2.indexOf("badalona")>-1) provincias=true; else if(str2.indexOf("mataro")>-1) provincias=true; else if(str2.indexOf("mataró")>-1) provincias=true; else if(str2.indexOf("viladecans")>-1) provincias=true; else if(str2.indexOf("islas canarias")>-1) provincias=true; else if(str2.indexOf("olesa de montserrat")>-1) provincias=true; else if(str2.indexOf("colmenar viejo")>-1) provincias=true; else if(str2.indexOf("alcorcón")>-1) provincias=true; else if(str2.indexOf("alcorcon")>-1) provincias=true; else if(str2.indexOf("santiago de compostela")>-1) provincias=true; else if(str2.indexOf("san sebastián de los reyes")>-1) provincias=true; else if(str2.indexOf("san sebastian de los reyes")>-1) provincias=true; else if(str2.indexOf("alicante")>-1) provincias=true; else if(str2.indexOf("elche")>-1) provincias=true; return provincias; } function provincias_prueba(str) { var str2=str.toLowerCase(); var provincias=false; alert(str2); // var algo="almería"; if(str2.indexOf("avila")>-1) { provincias=true; alert("1"); } else if(str2.indexOf("ávila")>-1) { provincias=true; alert("2"); } else if(str2.indexOf("almeria")>-1) { provincias=true; alert("3"); } else if(str2.indexOf('almería')>-1) { provincias=true; alert("4"); } else if(str2.indexOf("asturias")>-1) { provincias=true; alert("5"); } else if(str2.indexOf("badajoz")>-1) { provincias=true; alert("6"); } else if(str2.indexOf("barbera")>-1) { provincias=true; alert("7"); } else if(str2.indexOf("burgos")>-1) { provincias=true; alert("8"); } else if(str2.indexOf("castelldefels")>-1) { provincias=true; alert("9"); } else if(str2.indexOf("castellon")>-1) { provincias=true; alert("10"); } else if(str2.indexOf("castellón")>-1) alert("11"); // provincias=true; else if(str2.indexOf("ciudad real")>-1) alert("12"); else if(str2.indexOf("cuenca")>-1) alert("13"); else if(str2.indexOf("caceres")>-1) alert("14"); else if(str2.indexOf("cáceres")>-1) alert("15"); else if(str2.indexOf("cadiz")>-1) alert("16"); else if(str2.indexOf("cádiz")>-1) alert("17"); else if(str2.indexOf("cordoba")>-1) alert("18"); else if(str2.indexOf("córdoba")>-1) alert("19"); else if(str2.indexOf("gerona")>-1) alert("20"); else if(str2.indexOf("girona")>-1) alert("21"); else if(str2.indexOf("granada")>-1) alert("22"); else if(str2.indexOf("guadalajara")>-1) alert("23"); else if(str2.indexOf("guipuzcoa")>-1) alert("24"); else if(str2.indexOf("guipúzcoa")>-1) alert("25"); else if(str2.indexOf("granollers")>-1) alert("26"); else if(str2.indexOf("huesca")>-1) alert("27"); else if(str2.indexOf("la coruña")>-1) alert("28"); else if(str2.indexOf("la rioja")>-1) alert("29"); else if(str2.indexOf("la palmas de gran canarias")>-1) alert("30"); else if(str2.indexOf("leganes")>-1) alert("31"); else if(str2.indexOf("leganés")>-1) alert("32"); else if(str2.indexOf("leon")>-1) alert("33"); else if(str2.indexOf("león")>-1) alert("34"); else if(str2.indexOf("lérida")>-1) alert("35"); else if(str2.indexOf("lerida")>-1) alert("36"); else if(str2.indexOf("lleida")>-1) alert("37"); else if(str2.indexOf("murcia")>-1) alert("38"); else if(str2.indexOf("malaga")>-1) alert("39"); else if(str2.indexOf("málaga")>-1) alert("40"); else if(str2.indexOf("navarra")>-1) alert("41"); else if(str2.indexOf("palencia")>-1) alert("42"); else if(str2.indexOf("palma de mallorca")>-1) alert("43"); else if(str2.indexOf("salamanca")>-1) alert("44"); else if(str2.indexOf("santa cruz de tenerife")>-1) alert("45"); else if(str2.indexOf("santander")>-1) alert("46"); else if(str2.indexOf("saragossa")>-1) alert("47"); else if(str2.indexOf("segovia")>-1) alert("48"); else if(str2.indexOf("sevilla")>-1) alert("49"); else if(str2.indexOf("tarragona")>-1) alert("50"); else if(str2.indexOf("valencia")>-1) alert("51"); else if(str2.indexOf("valladolid")>-1) alert("52"); else if(str2.indexOf("vizcaya")>-1) alert("53"); else if(str2.indexOf("zamora")>-1) alert("54"); else if(str2.indexOf("zaragoza")>-1) alert("55"); else if(str2.indexOf("alava")>-1) alert("56"); else if(str2.indexOf("álava")>-1) alert("57"); else if(str2.indexOf("torrejon de ardoz")>-1) alert("58"); else if(str2.indexOf("torrejón de ardoz")>-1) alert("59"); else if(str2.indexOf("torrelodones")>-1) alert("60"); else if(str2.indexOf(" vic")==(str2.length-4)) alert("61"); else if(str2.indexOf("vic ")==0) alert("62"); else if(str2.indexOf(" vic ")>-1) alert("63"); else if(str2=="vic") alert("64"); else if(str2.indexOf("albacete")>-1) alert("65"); else if(str2.indexOf("albacete")>-1) alert("66"); return provincias; } /* á => á é => é í => í ó => ó ú => ú ñ => ñ */// JavaScript Document function Set_Cookie( name, value, expires, path, domain, secure ) { // set time, it's in milliseconds var today = new Date(); today.setTime( today.getTime() ); /* if the expires variable is set, make the correct expires time, the current script below will set it for x number of days, to make it for hours, delete * 24, for minutes, delete * 60 * 24 */ if ( expires ) { expires = expires * 1000 * 60 * 60 * 24; } var expires_date = new Date( today.getTime() + (expires) ); document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" ); } function Get_Cookie( check_name ) { // first we'll split this cookie up into name/value pairs // note: document.cookie only returns name=value, not the other components var a_all_cookies = document.cookie.split( ';' ); var a_temp_cookie = ''; var cookie_name = ''; var cookie_value = ''; var b_cookie_found = false; // set boolean t/f default f for ( i = 0; i < a_all_cookies.length; i++ ) { // now we'll split apart each name=value pair a_temp_cookie = a_all_cookies[i].split( '=' ); // and trim left/right whitespace while we're at it cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ''); // if the extracted name matches passed check_name if ( cookie_name == check_name ) { b_cookie_found = true; // we need to handle case where cookie has no value but exists (no = sign, that is): if ( a_temp_cookie.length > 1 ) { cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') ); } // note that in cases where cookie is initialized but no value, null is returned return cookie_value; break; } a_temp_cookie = null; cookie_name = ''; } if ( !b_cookie_found ) { return null; } } function Delete_Cookie( name, path, domain ) { if ( Get_Cookie( name ) ) document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") + ( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT"; } function lista_sugeridas(num) { var pregunta=""; switch(num) { case 1: pregunta="Caixers de Caixa Catalunya"; break; case 2: pregunta="Com contacto amb Telentrada?"; break; case 3: pregunta="Què és magazine?"; break; case 4: pregunta="Què em recomanes?"; break; case 5: pregunta="Com puc registrar-me?"; break; case 6: pregunta="Com puc comprar entrades?"; break; case 7: pregunta="Com accedeixo a la compra d'un espectacle?"; break; case 8: pregunta="Amb quines targetes es pot pagar?"; break; case 9: pregunta="Formes de pagament"; break; case 10: pregunta="Quin descompte tinc amb les entrades?"; break; case 11: pregunta="Quins tipus de descomptes hi ha?"; break; case 12: pregunta="Tinc la tarjeta bloquejada"; break; case 13: pregunta="Quant val registrar-se?"; break; case 14: pregunta="Què és Club Telentrada?"; break; case 15: pregunta="Quines ofertes exclusives hi ha?"; break; case 16: pregunta="Què és articket?"; break; case 17: pregunta="Vull veure un espectacle infantil"; break; case 18: pregunta="Vull verificar la compra d’entrades"; break; case 19: pregunta="Com puc recollir les entrades?"; break; } return pregunta; } // final --> // final --> function principales_sugeridas() { var primero=aleatorio(1,19); var segundo=aleatorio(1,19); while(primero==segundo) segundo=aleatorio(1,19); var prime=lista_sugeridas(primero); var prime_2=utf8_encode(prime); var segu=lista_sugeridas(segundo); var segu_2=utf8_encode(segu); if (SO=="Mac") { posibles=" "+prime+""; //" ¿Qué es articket? "; //" "+lista_sugeridas(primero)+""; //" "+lista_sugeridas(primero)+""; posibles=posibles+"
"+segu+""; } else { posibles=" "+prime+""; posibles=posibles+"
"+segu+""; } //alert(posibles); return posibles; }function utf8_encode (string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; } function utf_decode (string) { var string = ""; var i = 0; var c = c1 = c2 = 0; while ( i < utftext.length ) { c = utftext.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if((c > 191) && (c < 224)) { c2 = utftext.charCodeAt(i+1); string += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); i += 2; } else { c2 = utftext.charCodeAt(i+1); c3 = utftext.charCodeAt(i+2); string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); i += 3; } } return string; } function SistemaOperativo() { if (navigator.userAgent.indexOf('Mac') != -1) {var SO= "Mac"} else {var SO="Win"} return SO;} var SO= SistemaOperativo(); function hora_actual() { var fecha=new Date(); var minutos=fecha.getMinutes(); var hora=fecha.getHours(); var texto_hora; if(minutos<=16 && minutos >=14) texto_hora=hora+" y cuarto"; else if(minutos<=31 && minutos >=29) texto_hora=hora+" y media"; else if(minutos==0 || minutos==1) texto_hora=hora+" en punto"; else if(minutos==59 && hora<23) texto_hora=(hora+1)+" en punto"; else if(minutos==59 && hora>=23) texto_hora="12 en punto"; else if(minutos<=46 && minutos>=44 && hora<23) texto_hora=(hora+1)+" menos cuarto"; else if(minutos<=46 && minutos>=44 && hora>=23) texto_hora="12 menos cuarto"; else texto_hora=hora+" y "+minutos; return texto_hora; } function hora_actual_cat() { var fecha=new Date(); var minutos=fecha.getMinutes(); var hora=fecha.getHours(); /* var texto_hora=""; if(minutos<=16 && minutos >=14) texto_hora="un cuart de "+(hora+1); else if(minutos<=31 && minutos >=29) texto_hora="dos cuarts de "+(hora+1); else if(minutos==0 || minutos==1) texto_hora=hora+" en punt"; else if(minutos==59 && hora<23) texto_hora=(hora+1)+" en punt"; else if(minutos==59 && hora>=23) texto_hora="12 en punt"; else if(minutos<=46 && minutos>=44 && hora<23) texto_hora="tres cuarts de "+(hora+1); else if(minutos<=46 && minutos>=44 && hora>=23) texto_hora="tres cuarts d'una"; else*/ texto_hora=hora+" hores i "+minutos+" minuts"; return texto_hora; } function fecha_actual() { var fecha=new Date(); var diames=fecha.getDate(); var diasemana=fecha.getDay(); var mes=fecha.getMonth() +1 ; var ano=fecha.getFullYear(); var textosemana = new Array (7); textosemana[0]="Domingo"; textosemana[1]="Lunes"; textosemana[2]="Martes"; textosemana[3]="Miercoles"; textosemana[4]="Jueves"; textosemana[5]="Viernes"; textosemana[6]="Sábado"; var textomes = new Array (12); textomes[1]="Enero"; textomes[2]="Febrero"; textomes[3]="Marzo"; textomes[4]="Abril"; textomes[5]="Mayo"; textomes[6]="Junio"; textomes[7]="Julio"; textomes[7]="Agosto"; textomes[9]="Septiembre"; textomes[10]="Octubre"; textomes[11]="Noviembre"; textomes[12]="Diciembre"; var fecha_texto=textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano; return fecha_texto; } function data_actual() { var fecha=new Date(); var diames=fecha.getDate(); var diasemana=fecha.getDay(); var mes=fecha.getMonth() +1 ; var ano=fecha.getFullYear(); var textosemana = new Array (7); textosemana[0]="Diumenge"; textosemana[1]="Dilluns"; textosemana[2]="Dimarts"; textosemana[3]="Dimecres"; textosemana[4]="Dijous"; textosemana[5]="Divendres"; textosemana[6]="Dissabte"; var textomes = new Array (12); textomes[1]="Gener"; textomes[2]="Febrer"; textomes[3]="Mar"; textomes[4]="Abril"; textomes[5]="Maig"; textomes[6]="Juny"; textomes[7]="Juliol"; textomes[7]="Agost"; textomes[9]="Setembre"; textomes[10]="Octubre"; textomes[11]="Novembre"; textomes[12]="Desembre"; //textomes[11]="Mar"; var fecha_texto=textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano; return fecha_texto; }