PageSourceSearch

https://www.nyfdecolombia.com/Chat/script.js

js nyfdecolombia.com collected 2026-10-06 01:30:02 UTC 41,947 bytes, 798 lines download raw bytes

1$(function() {
2    var INDEX = 0; var Preguntas = 0;var asunto;var Segmento;var Nombres;var Telefonos;var Email;var Mensaje;var otromensaje;var imagen=0;var hora=0;var destino;var q=0;var Pais;
3   var url = window.location;
4
5    $("#chat-submit").click(function(e) {
6        e.preventDefault();
7        var msg = $("#chat-input").val(); 
8        if(msg.trim() == ''){
9            return false;
10        }
11    
12 
13        generate_message(msg, 'self');
14        var buttons = [
15            {
16            name: 'Existing User',
17            value: 'existing'
18            },
19            {
20            name: 'New User',
21            value: 'new'
22            }
23        ];
24    
25
26        if(Preguntas == '1' ){
27
28            var otromensaje1 = document.getElementById('otromensaje');        
29            var mensajeuser = document.getElementById('mensajeuser');
30            typing1.style.display='block';
31            setTimeout(function() { 
32            if (q == 1){
33                
34                contacto.style.display = 'block';  
35                otromensaje1.style.display = 'none';
36                mensajeuser.style.display = 'none';
37                escribir();
38                }    
39            }, 1000)
40        }
41        if(Preguntas == '2' ){
42            
43            typing1.style.display='block';
44            setTimeout(function() {   
45            sonido();
46            generate_message('Podrías indicarme, ¿Cuál tu número telefónico?', 'user');}, 1000)
47        }
48
49        if(Preguntas == '4' ){
50            typing1.style.display='block';
51            setTimeout(function() {   
52            sonido();
53            generate_message('¿Me podrías dar tu correo electrónico?', 'user');}, 1000)
54        }
55
56        if(Preguntas == '6' ){
57            typing1.style.display='block';
58            setTimeout(function() {   
59            sonido();
60            generate_message('¿Desde que país te comunicas?', 'user');}, 1000)
61        }
62
63        if(Preguntas == '8' ){
64            typing1.style.display='block';
65            setTimeout(function() { 
66            sonido();    
67            generate_message('Puedes agregar más información relacionada con tu solicitud.', 'user');}, 1000)
68        }
69        
70        if(Preguntas == '10' ){
71            typing1.style.display='block';
72            setTimeout(function() { 
73            //alert('Nombres: ' + Nombres + 'Telefonos: ' +Telefonos + 'Email: ' +Email + 'Mensaje: ' +Mensaje  + 'Segmento: '+ Segmento + 'Asunto:' + asunto + 'otro mensaje'+otromensaje + ' hora'+hora);
74            enviar();
75            }, 1000)
76        }
77      
78      
79    });
80  
81 
82
83    function enviar(){
84        
85        if (asunto == 'Mensaje bot - Plantas de tratamiento de aguas residuales'){ destino = '[email protected]' }
86        if (asunto == 'Mensaje bot - Plantas de tratamiento de aguas potable'){ destino = '[email protected]' }
87        if (asunto == 'Mensaje bot - Tanques de almacenamiento'){ destino = '[email protected]' }
88        if (asunto == 'Mensaje bot - Desinfección ultravioleta'){ destino = '[email protected]' }
89        if (asunto == 'Mensaje bot - Servicio de mantenimiento'){ destino = '[email protected]' }
90        if (asunto == 'Mensaje bot - Otros equipos'){ destino = '[email protected]' }
91        var sUrl = window.location;
92        sUrl = sUrl.toString();
93        Mensaje = Mensaje + "<br>País: "+Pais; 
94        $.post('https://www.synertech.mx/php.nyf/send_email.php', {
95          "nombres": Nombres,
96          "telefonos": Telefonos,
97          "email": Email,
98          "Mensaje": Mensaje,
99          "Segmento": Segmento,
100          "asunto": asunto,
101          "otromensaje": otromensaje,
102          "destino" : destino,
103          "hora" : hora,
104          "bot":"bot",
105          "sUrl": sUrl
106        },function(data) {
107          typing1.style.display='none';
108          sonido(); 
109          generate_message('Perfecto, nos pondremos en contacto contigo. ¡Muchas gracias!', 'user');
110          console.log('procesamiento finalizado', data);
111          setTimeout(function() {
112              $("#chat-circle").toggle('scale');$(".chat-box").toggle('scale');location.reload(true);}, 1000)
113        }); 
114
115            escribir();
116    }
117    
118    function preguntas(e){
119        
120        q++;
121        
122        var msg = e; 
123        
124        if (Segmento =='Otros') {
125            
126        }  else{ 
127            Preguntas++;
128        }
129        
130        if(msg.trim() == ''){
131          return false;
132        }
133        generate_message1(msg, 'user');
134        
135        var buttons = [
136            {
137              name: 'Existing User',
138              value: 'existing'
139            },
140            {
141              name: 'New User',
142              value: 'new'
143            }
144        ];      
145        
146    } 
147  
148    function escribir() {
149        // Seleccione los campos de texto de facturación
150        var capturartexto = document.querySelectorAll('#writetext input[type="text"]');
151
152        // Alternar los campos de texto de facturación
153        for (var i = 0; i < capturartexto.length; i++) {
154        capturartexto[i].disabled = !capturartexto[i].disabled;
155        }
156    }
157    
158    
159    function generate_message1(msg, type) {
160        contacto.style.display='none';
161        typing1.style.display='none';
162        INDEX++;
163        var str="";
164
165         if(type == 'user'){
166            str += "<div id='otromensaje' class=\"chat-msg "+type+" otromensaje\">";
167            str += "          <span class=\"msg-avatar\">";
168            str += "            <img src=\"Chat\/img\/"+imagen+".png \">";
169            str += "          <\/span>";
170            str += "          <div class=\"cm-msg-text\"> <label class=\"asesor\"> ";
171            str += msg;
172            str += "           <\/label> <\/div>";
173            str += "        <\/div>";
174            $(".chat-logs").append(str);
175            $("#cm-msg-"+INDEX).hide().fadeIn(300);   
176        }
177        
178        if(msg  == 'hora'){
179           
180
181                    
182        }
183            
184        $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);       
185        
186    }  
187	
188  
189    function generate_message(msg, type) {
190        typing1.style.display='none';
191        INDEX++;
192    	Preguntas++;
193        var str="";
194      
195     if(type == 'user'){
196        str += "<div id='cm-msg-"+INDEX+"' class=\"chat-msg "+type+"\">";
197        str += "          <span class=\"msg-avatar\">";
198        str += "            <img src=\"Chat\/img\/"+imagen+".png \">";
199        str += "          <\/span>";
200        str += "          <div class=\"cm-msg-text\"> <label class=\"asesor\">";
201        str += msg;
202        str += "          <\/label> <\/div>";
203        str += "        <\/div>";
204        $(".chat-logs").append(str);
205        $("#cm-msg-"+INDEX).hide().fadeIn(300);
206        
207        }else 
208        if(type == 'self'){
209        
210        str += "<div id='mensajeuser' class=\"chat-msg "+type+" mensajeuser\">";
211        str += "          <span class=\"msg-avatar\">";
212        str += "            <img src=\"Chat\/img\/cliente.png \">";
213        str += "          <\/span>";
214        str += "          <div class=\"cm-msg-text\"> <label class=\"usuario\"> ";
215        str += msg;
216        str += "          <\/label> <\/div>";
217        str += "        <\/div>";
218        $(".chat-logs").append(str);
219        $("#cm-msg-"+INDEX).hide().fadeIn(300);
220
221        if (Preguntas==1){
222            otromensaje = msg;
223        }
224        if (Preguntas==2){
225            Nombres = msg;   
226        }
227        if (Preguntas==4){ 
228            validartelefono(msg);
229            
230        }
231        if (Preguntas==6){
232             validarcorreo(msg);
233        }
234        if (Preguntas==8){
235            Pais = msg; 
236        }
237        if (Preguntas==10){
238            Mensaje = msg; 
239        }
240        
241        $("#chat-input").val(''); 
242        }
243        
244        
245        $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);     
246    
247    }  
248	
249    function validarcorreo(msg) {
250        msg=msg.toLowerCase();
251        var expReg= /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/;
252        var esvalido =expReg.test(msg);
253        if (esvalido== true){
254            Email = msg;
255        }
256        else{
257            Preguntas=4;
258            generate_message('Correo electrónico no es válido, escribe tu correo nuevamente', 'user')
259        }
260    }
261
262    function validartelefono(msg) {
263        var expReg = /[^+\d]/g;
264        var numero =expReg.test(msg);
265
266        if (numero== true){
267            Preguntas=2;
268            generate_message('Teléfono no es válido, escribe tu teléfono nuevamente', 'user')
269        }
270        else{
271            Telefonos = msg;
272        }
273
274    }
275
276    function generate_button_message(msg, buttons){    
277        INDEX++;
278        var btn_obj = buttons.map(function(button) {
279           return  "              <li class=\"button\"><a href=\"javascript:;\" class=\"btn btn-primary chat-btn\" chat-value=\""+button.value+"\">"+button.name+"<\/a><\/li>";
280        }).join('');
281        var str="";
282        str += "<div id='cm-msg-"+INDEX+"' class=\"chat-msg user\">";
283        str += "          <span class=\"msg-avatar\">";
284        str += "            <img src=\"https:\/\/image.crisp.im\/avatar\/operator\/196af8cc-f6ad-4ef7-afd1-c45d5231387c\/240\/?1483361727745\">";
285        str += "          <\/span>";
286        str += "          <div class=\"cm-msg-text\">";
287        str += msg;
288        str += "          <\/div>";
289        str += "          <div class=\"cm-msg-button\">";
290        str += "            <ul>";   
291        str += btn_obj;
292        str += "            <\/ul>";
293        str += "          <\/div>";
294        str += "        <\/div>";
295        $(".chat-logs").append(str);
296        $("#cm-msg-"+INDEX).hide().fadeIn(300);   
297        $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
298        $("#chat-input").attr("disabled", true);
299    }
300  
301    $(document).delegate(".chat-btn", "click", function() {
302        var value = $(this).attr("chat-value");
303        var name = $(this).html();
304        $("#chat-input").attr("disabled", false);
305        
306    });
307
308
309        
310        $(".chat-box-toggle").click(function() {
311        var width = window.innerWidth;
312    	var resolucion = $(window).width();
313    	var o = document.getElementById('pageall');
314        $("#chat-circle").toggle('scale');
315        $(".chat-box").toggle('scale');
316        if (resolucion < 770) { 
317            o.style.display = 'block';}
318        });
319    
320        $("#chat-circle").click(function() {
321        var width = window.innerWidth;
322    	var resolucion = $(window).width();
323    	var o = document.getElementById('pageall');
324        $("#chat-circle").toggle('scale');
325        $(".chat-box").toggle('scale');
326        if (resolucion < 770) {
327         o.style.display = 'none';}
328        });
329	
330			
331            
332           
333
334  
335  ////////////////////////////////////////////////////////////////////////////////
336    //document.querySelector(".question").onchange = function(e){console.log(e.target.attributes["mensaje"].value);}
337
338    $("#contacto").change(function(){
339        var estado = $(".question").val();
340        if(estado == "proximahora") {hora ='Llamar en la próxima hora'};
341        if(estado == "diasiguiente") {hora ='Llamar el día mañana'};
342        if(estado == "correoelectronico") {hora ='contactar por Correo Electrónicos'};
343        if(estado == "WhatsApp") {hora ='contactar vía WhatsApp'};
344    });
345
346    //Será un placer colaborarte, ¿Cuál es tu nombre?
347    /*document.querySelector(".question").onchange = function(e){
348        sonido();
349        escribir();
350        typing1.style.display='block';
351        preguntas(e);
352    }
353    */
354    function sonido(){
355        var audio = document.getElementById('testAudio');
356            if(this.className == 'is-playing'){
357              this.className = "";
358              this.innerHTML = "<i class='fas fa-play'></i>"
359              audio.play();
360        }else{
361              this.className = "is-playing";
362              this.innerHTML = "<i class='fas fa-pause'></i>";
363              audio.play();
364        }
365    }
366 
367        var contacto1 = document.getElementById("proximahora");
368        contacto1.onclick = function(){
369            typing1.style.display='block';
370            hora ='Llamar en la próxima hora';
371            contacto.style.display='none';
372            var otromensaje1 = document.getElementById('otromensaje');
373            var mensajeuser = document.getElementById('mensajeuser');
374            if (otromensaje1 === null ){}else{otromensaje1.style  ='block';mensajeuser.style  ='block';}
375            setTimeout(function(){
376                sonido();
377                escribir();
378                mensaje1='Será un placer colaborarte, ¿Cuál es tu nombre?';
379                typing1.style.display='none';
380                preguntas(mensaje1);
381                contactomenu.style.display='none';  
382            },1000);
383        }
384        var contacto2 = document.getElementById("diasiguiente");
385        contacto2.onclick = function(){
386            typing1.style.display='block';
387            hora ='Llamar el día de mañana';
388            contacto.style.display='none';
389            var otromensaje1 = document.getElementById('otromensaje');
390            var mensajeuser = document.getElementById('mensajeuser');
391            if (otromensaje1 === null ){}else{otromensaje1.style  ='block';mensajeuser.style  ='block';}
392            setTimeout(function(){
393                sonido();
394                escribir();
395                
396                mensaje1='Será un placer colaborarte, ¿Cuál es tu nombre?';
397                typing1.style.display='none';
398                preguntas(mensaje1);
399                contactomenu.style.display='none';  
400            },1000);
401        }
402        var contacto3 = document.getElementById("correoelectronico");
403        contacto3.onclick = function(){
404            typing1.style.display='block';
405            hora ='contactar por Correo Electrónicos';  
406            contacto.style.display='none';
407            var otromensaje1 = document.getElementById('otromensaje');
408            var mensajeuser = document.getElementById('mensajeuser');
409            if (otromensaje1 === null ){}else{otromensaje1.style  ='block';mensajeuser.style  ='block';}
410            setTimeout(function(){
411                sonido();
412                escribir();
413                mensaje1='Será un placer colaborarte, ¿Cuál es tu nombre?';
414                typing1.style.display='none';
415                preguntas(mensaje1);
416                contactomenu.style.display='none';  
417            },1000);
418        }
419        var contacto4 = document.getElementById("WhatsApp");
420        contacto4.onclick = function(){
421            typing1.style.display='block';
422            hora =hora ='contactar vía WhatsApp'; 
423            contacto.style.display='none';
424            var otromensaje1 = document.getElementById('otromensaje');
425            var mensajeuser = document.getElementById('mensajeuser');
426            if (otromensaje1 === null ){}else{otromensaje1.style  ='block';mensajeuser.style  ='block';}
427            setTimeout(function(){
428                sonido();
429                escribir();
430                mensaje1='Será un placer colaborarte, ¿Cuál es tu nombre?';
431                typing1.style.display='none';
432                preguntas(mensaje1);
433                  
434            },1000);
435        }
436
437    
438    
439        var btn = document.getElementById("residual");
440        btn.onclick = function(){
441            typing.style.display='block';
442            asunto = 'Mensaje bot - Plantas de tratamiento de aguas residuales';
443            imagen='1';     
444            var area = document.createTextNode(" El area seleccionada es planta de tratamiento de aguas residuales");                           
445            document.getElementById("asesor").appendChild(area);                
446            setTimeout(function(){
447                sonido();
448                typing.style.display='none';
449                bienvenida.style.display='none'; 
450                aguaresidual.style.display = 'block';  
451                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
452            },1000);
453        }
454        var btn1 = document.getElementById("potable");
455        btn1.onclick = function(){
456            typing.style.display='block';
457            asunto = 'Mensaje bot - Plantas de tratamiento de aguas potable'
458            imagen='2';   
459            var area = document.createTextNode(" El area seleccionada es planta de tratamiento de agua potable");                                    
460            document.getElementById("asesor").appendChild(area);                 
461            setTimeout(function(){
462                sonido();
463                typing.style.display='none';
464                bienvenida.style.display='none';
465                aguapotable.style.display = 'block';
466                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
467            },1000);
468        }
469        var btn2 = document.getElementById("almacenamiento1");
470        btn2.onclick = function(){
471            typing.style.display='block';
472            asunto = 'Mensaje bot - Tanques de almacenamiento'
473            imagen='3';
474            var area = document.createTextNode(" El area seleccionada es tanques de almacenamiento ");                                    
475            document.getElementById("asesor").appendChild(area);                  
476            setTimeout(function(){
477                sonido();
478                typing.style.display='none';
479                bienvenida.style.display='none';   
480                tanque.style.display='block';
481                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
482            },1000);
483        }
484        var btn3 = document.getElementById("ultravioleta1"); 
485        btn3.onclick = function(){
486            typing.style.display='block';
487            asunto = 'Mensaje bot - Desinfección ultravioleta'
488            imagen='4';
489            var area = document.createTextNode(" El area seleccionad
489a es desinfección ultravioleta");                                    
490            document.getElementById("asesor").appendChild(area);                  
491            setTimeout(function(){
492                sonido();
493                bienvenida.style.display='none';
494                typing.style.display='none';         
495                ultravioleta.style.display='block';
496                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
497            },1000);
498        }
499        var btn4 = document.getElementById("mantenimiento1");
500        btn4.onclick = function(){
501            typing.style.display='block';
502            asunto = 'Mensaje bot - Servicio de mantenimiento'
503            imagen='5';
504            var area = document.createTextNode(" El area seleccionada es servicios de mantenimiento");                                    
505            document.getElementById("asesor").appendChild(area);                  
506            setTimeout(function(){
507                sonido();
508                bienvenida.style.display='none';
509                typing.style.display='none';         
510                mantenimiento.style.display='block';
511                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
512            },1000);
513        }
514        var btn5 = document.getElementById("otrosequipos1");      
515        btn5.onclick = function(){
516            typing.style.display='block';
517            asunto = 'Mensaje bot - Otros equipos'
518            imagen='6';
519            var area = document.createTextNode(" El area seleccionada es otros equipos");                                    
520            document.getElementById("asesor").appendChild(area);                
521            setTimeout(function(){
522                sonido();
523                bienvenida.style.display='none';
524                typing.style.display='none';         
525                otrosequipos.style.display='block';
526                $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
527            },1000); 
528        }
529       
530        
531     
532        var aguaresidualdomestica = document.getElementById("aguaresidualdomestica");
533        aguaresidualdomestica.onclick = function(){
534            typing1.style.display='block';
535            Segmento='Domesticas';
536            document.getElementById("asesoraguaresidual").appendChild(document.createTextNode("Elegiste Domesticas. "));       
537            setTimeout(function(){ typing1.style.display='none';sonido(); aguaresidualmenu.style.display='none'; contacto.style.display='block';
538            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); 
539            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
540        }
541        var aguaresidualindustrial = document.getElementById("aguaresidualindustrial");
542        aguaresidualindustrial.onclick = function(){
543            typing1.style.display='block';
544            Segmento='Industriales';
545            document.getElementById("asesoraguaresidual").appendChild(document.createTextNode("Elegiste Industriales. "));             
546           setTimeout(function(){typing1.style.display='none'; sonido(); aguaresidualmenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
547        }
548        var aguaresidualmineria = document.getElementById("aguaresidualmineria");
549        aguaresidualmineria.onclick = function(){
550            Segmento='Minería y petróleo';typing1.style.display='block';
551            document.getElementById("asesoraguaresidual").appendChild(document.createTextNode("Elegiste Minería y petróleo."));
552            setTimeout(function(){ typing1.style.display='none';sonido();aguaresidualmenu.style.display='none'; contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
553        }
554        var aguaresidualmunicipal = document.getElementById("aguaresidualmunicipal");
555        aguaresidualmunicipal.onclick = function(){
556            Segmento='Municipales';typing1.style.display='block';
557            document.getElementById("asesoraguaresidual").appendChild(document.createTextNode("Elegiste Municipales."));        
558            setTimeout(function(){ typing1.style.display='none';sonido(); aguaresidualmenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
559        }
560        var aguaresidualotros = document.getElementById("aguaresidualotros");
561        aguaresidualotros.onclick = function(){
562            sonido();aguaresidualmenu.style.display='none';
563            Segmento='Otros';
564            mensaje1='Describe tu solicitud'
565            document.getElementById("asesoraguaresidual").appendChild(document.createTextNode("Elegiste Otros."));    
566            escribir();
567			preguntas(mensaje1);
568            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
569        }
570      
571        
572        
573        var aguapotablemunicipal = document.getElementById("aguap
573otablemunicipal");
574        aguapotablemunicipal.onclick = function(){
575            typing1.style.display='block';
576            Segmento='Municipales';
577            document.getElementById("asesoraguapotable").appendChild(document.createTextNode("Elegiste Municipales."));        
578            setTimeout(function(){typing1.style.display='none'; sonido(); aguapotablemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
579        }
580        var aguapotablecompacta = document.getElementById("aguapotablecompacta");
581        aguapotablecompacta.onclick = function(){
582            Segmento='Compactas';typing1.style.display='block';
583            document.getElementById("asesoraguapotable").appendChild(document.createTextNode("Elegiste Compactas."));        
584            setTimeout(function(){typing1.style.display='none'; sonido(); aguapotablemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
585        }
586        var aguapotableportatil = document.getElementById("aguapotableportatil");
587        aguapotableportatil.onclick = function(){
588            Segmento='Portátiles';typing1.style.display='block';
589            document.getElementById("asesoraguapotable").appendChild(document.createTextNode("Elegiste Portátiles."));        
590            setTimeout(function(){typing1.style.display='none'; sonido(); aguapotablemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
591        }
592        var aguapotablemunicipal = document.getElementById("aguapotablefiltro");
593        aguapotablemunicipal.onclick = function(){
594            Segmento='Filtros';typing1.style.display='block';
595            document.getElementById("asesoraguapotable").appendChild(document.createTextNode("Elegiste Filtros."));        
596            setTimeout(function(){ typing1.style.display='none';sonido(); aguapotablemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
597        }
598        var aguapotableotros = document.getElementById("aguapotableotros");
599        aguapotableotros.onclick = function(){
600            sonido();
601            aguapotablemenu.style.display='none';
602            Segmento='Otros';
603            mensaje1='Describe tu solicitud'
604            document.getElementById("asesoraguapotable").appendChild(document.createTextNode("Elegiste Otros."));    
605            escribir();
606			preguntas(mensaje1);
607            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
608        }
609     
610                
611        var ultravioletaaire = document.getElementById("ultravioletaaire");
612        ultravioletaaire.onclick = function(){
613            typing1.style.display='block';
614            Segmento='Ultravioleta aire';
615            document.getElementById("asesorultravioleta").appendChild(document.createTextNode("Elegiste Equipos Ultravioleta para Aire."));    
616            setTimeout(function(){typing1.style.display='none'; sonido(); ultravioletamenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
617        }
618        var ultravioletaagua = document.getElementById("ultravioletaagua");
619        ultravioletaagua.onclick = function(){
620            Segmento='Ultravioleta agua.';typing1.style.display='block';
621            document.getElementById("asesorultravioleta").appendChild(document.createTextNode("Elegiste Equipos Ultravioleta para Agua."));    
622            setTimeout(function(){ typing1.style.display='none';sonido(); ultravioletamenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
623        }
624        var ultravioletasuperficies = document.getElementById("ultravioletasuperficies");
625        ultravioletasuperficies.onclick = function(){
626            Segmento='Ultravioleta para Superficies.';typing1.style.display='block';
627            document.getElementById("asesorultravioleta").appendChild(document.createTextNode("Elegiste Equipos Ultravioleta para Superficies."));        
628            setTimeout(function(){ typing1.style.display='none';sonido(); ultravioletamenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
629        }
630        var ultravioletaindustriales = document.getElementById("ultravioletaindustriales");
631        ultravioletaindustriales.onclick = function(){
632            Segmento='Ultravioleta Industriales.';typing1.style.display='block';
633            document.getElementById("asesorultravioleta").appendChild(document.createTextNode("Elegiste Equipos Ultravioleta Industriales."));  
634            setTimeout(function(){ typing1.style.display='none';sonido(); ultravioletamenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
635        }
636        var ultravioletaotros = document.getElementById("ultravioletaotros");
637        ultravioletaotros.onclick = function(){
638            sonido();
639            ultravioletamenu.style.display='none';
640            Segmento='Otros';
641            mensaje1='Describe tu solicitud'
642            document.getElementById("asesorultravioleta").appendChild(document.createTextNode("Elegiste Equipos Ultravioleta Otros."));    
643            escribir();
644			preguntas(mensaje1);
645            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
646        }
647        
648        
649        var tanquealmacenamiento = document.getElementById("tanquealmacenamiento");
650        tanquealmacenamiento.onclick = function(){
651            Segmento='Tanques de Almacenamiento';typing1.style.display='block';
652            document.getElementById("asesortanque").appendChild(document.createTextNode("Elegiste Tanques de Almacenamiento."));    
653            setTimeout(function(){ typing1.style.display='none';sonido(); tanquemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
654        }
655        var tanqueincendio = document.getElementById("tanqueincendio");
656        tanqueincendio.onclick = function(){
657            Segmento='Tanques Contra Incendios.';typing1.style.display='block';
658            document.getElementById("asesortanque").appendChild(document.createTextNode("Elegiste Tanques Contra Incendios."));    
659            setTimeout(function(){ typing1.style.display='none'; sonido(); tanquemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
660        }
661        var tanquehidrocarburo = document.getElementById("tanquehidrocarburo");
662        tanquehidrocarburo.onclick = function(){
663            Segmento='Tanques de Combustibles.';typing1.style.display='block';
664            document.getElementById("asesortanque").appendChild(document.createTextNode("Elegiste Tanques de Combustibles."));        
665            setTimeout(function(){ typing1.style.display='none'; sonido(); tanquemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
666        }
667        var tanqueglp = document.getElementById("tanqueglp");
668        tanqueglp.onclick = function(){
669            Segmento='Tanques para Gas GLP.';typing1.style.display='block';
670            document.getElementById("asesortanque").appendChild(document.createTextNode("Elegiste Tanques para Gas GLP."));  
671            setTimeout(function(){ typing1.style.display='none'; sonido(); tanquemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
672        }
673        var tanqueindustriales = document.getElementById("tanqueindustriales");
674        tanqueindustriales.onclick = function(){
675            Segmento='Tanques Industriales.';typing1.style.display='block';
676            document.getElementById("asesortanque").appendChild(document.createTextNode("Elegiste Tanques Industriales."));  
677            setTimeout(function(){ typing1.style.display='none'; sonido(); tanquemenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
678        }
679        var tanqueotros = document.getElementById("tanqueotros");
680        tanqueotros.onclick = function(){
681            sonido();
682            tanquemenu.style.display='none';
683            Segmento='Otros';
684            mensaje1='Describe tu solicitud'
685            document.getElementById("asesortanque").appendChild(document.createTextNode("Tanques de almacenamiento otros."));    
686            escribir();
687			preguntas(mensaje1);
688            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
689        }
690        
691        
692        var mantenimientopreventivo = document.getElementById("mantenimientopreventivo");
693        mantenimientopreventivo.onclick = function(){
694            Segmento='Mantenimiento preventivo'; typing1.style.display='block';
695            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Mantenimiento preventivo."));   
696            setTimeout(function(){  typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
697        }
698        var mantenimientocorrectivo = document.getElementById("mantenimientocorrectivo");
699        mantenimientocorrectivo.onclick = function(){
700            Segmento='Mantenimiento correctivo';typing1.style.display='block';
701            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Mantenimiento correctivo."));    
702            setTimeout(function(){  typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
703        }
704        var mantenimientopersonalizado = document.getElementById("mantenimientopersonalizado");
705        mantenimientopersonalizado.onclick = function(){
706            Segmento='Manuales técnicos personalizados.';typing1.style.display='block';
707            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Manuales técnicos personalizados."));   
708            setTimeout(function(){  typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
709        }
710        var mantenimientomonitoreo = document.getElementById("mantenimientomonitoreo");
711        mantenimientomonitoreo.onclick = function(){
712            Segmento='Monitoreo y control remoto.';
712typing1.style.display='block';
713            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Monitoreo y control remoto."));  
714            setTimeout(function(){  typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
715        }
716        var mantenimientopersonal = document.getElementById("mantenimientopersonal");
717        mantenimientopersonal.onclick = function(){
718            Segmento='Formación personal.';typing1.style.display='block';
719            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Formación personal."));  
720            setTimeout(function(){  typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
721        }
722        var mantenimientoincidencias = document.getElementById("mantenimientoincidencias");
723        mantenimientoincidencias.onclick = function(){
724            Segmento='Respuesta inmediata a las incidencias.';typing1.style.display='block';
725            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Respuesta inmediata a las incidencias."));  
726            setTimeout(function(){ typing1.style.display='none';sonido(); mantenimientomenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
727        }
728        var mantenimientootros = document.getElementById("mantenimientootros");
729        mantenimientootros.onclick = function(){
730            sonido();
731            mantenimientomenu.style.display='none';
732            Segmento='Otros';
733            mensaje1='Describe tu solicitud'
734            document.getElementById("asesormantenimiento").appendChild(document.createTextNode("Elegiste Otros."));    
735            escribir();
736			preguntas(mensaje1);
737            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
738        }
739        
740        
741        var equiposotros2 = document.getElementById("equiposotros2");
742        equiposotros2.onclick = function(){
743            sonido();
744            otrosequiposmenu.style.display='none';
745            Segmento='Otros';
746            mensaje1='Describe tu solicitud'
747            document.getElementById("asesorotros").appendChild(document.createTextNode("Elegiste Otros."));    
748            escribir();
749			preguntas(mensaje1);
750            $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);   
751        }
752        var equiposaguaresiduales = document.getElementById("equiposaguaresiduales");
753        equiposaguaresiduales.onclick = function(){
754            Segmento='Equipos de Aguas Residuales.';typing1.style.display='block';
755            document.getElementById("asesorotros").appendChild(document.createTextNode("Elegiste Equipos de Aguas Residuales."));  
756            setTimeout(function(){typing1.style.display='none'; sonido(); otrosequiposmenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
757        }
758        var equiposaguaspotables = document.getElementById("equiposaguaspotables");
759        equiposaguaspotables.onclick = function(){
760            Segmento='Equipos de Agua Potable.';typing1.style.display='block';
761            document.getElementById("asesorotros").appendChild(document.createTextNode("Elegiste Equipos de Agua Potable."));  
762            setTimeout(function(){ typing1.style.display='none'; sonido(); otrosequiposmenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
763        }
764        var equiposacccesorios = document.getElementById("equiposacccesorios");
765        equiposacccesorios.onclick = function(){
766            Segmento='Accesorios para Tanques de Almacenamiento.';typing1.style.display='block';
767            document.getElementById("asesorotros").appendChild(document.createTextNode("Elegiste Accesorios para Tanques de Almacenamiento.")); 
768            setTimeout(function(){ typing1.style.display='none'; sonido(); otrosequiposmenu.style.display='none';contacto.style.display='block';$(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);},100); $(".chat-logs").stop().animate({ scrollTop: $(".chat-logs")[0].scrollHeight}, 1000);
769        }
770        
771        
772        
773        
774        document.querySelector('body').addEventListener('click', function() { 
775          var a = document.querySelector("span.error"); 
776          if(a != undefined || a != null){
777              alert(a.outerText); 
778          }
779        });
780    
781    const select = document.querySelector('.bienvenida');
782   
783	Array.from(document.querySelectorAll(".all"))
784	.map(element => element.children[1].children[1].children[0].onchange = function(e){
785		
786        
787        
788		}
789	); //.filter(x=>x.style.display == "block")[0].children[1].children[1].children[0];
790	
791	//console.log(todos);
792	
793   
794    
795    
796
797  
798})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.