{"id":4740,"date":"2024-04-06T16:09:47","date_gmt":"2024-04-06T16:09:47","guid":{"rendered":"https:\/\/avaluac.com\/?page_id=4740"},"modified":"2025-05-17T21:33:41","modified_gmt":"2025-05-17T21:33:41","slug":"politicas","status":"publish","type":"page","link":"https:\/\/avaluac.com\/?page_id=4740","title":{"rendered":"POLITICAS"},"content":{"rendered":"\n<figure class=\"wp-block-image alignwide size-large\"><img decoding=\"async\" src=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/04\/baner_politicas4.png\" alt=\"\" class=\"wp-image-4171\"\/><\/figure>\n\n\n\n<hr style=\" background:#f7b205; height: 10px\">\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"text-black mb-4\" align=\"center\" style=\"color:#27337B; font-size: 30px\"><strong>INFORMACI\u00d3N LEGAL<\/strong><\/h2>\n<h6 class=\"text-black mb-4\" align=\"center\" style=\"color:#27337B; font-size: 14px\"><strong>(Prohibido copiar propiedad intelectual de Avaluac)<\/strong><\/h6>\n\t\n<p>&nbsp;<\/p>\n\n\n\n<body5>\n<div class=\"container5\">\n  \n    <ul>\n        <li><a href=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/04\/POLITICA-AMBIENTAL-AVALUAC-signed.pdf\" target=\"_blank\" class=\"pdf-link\" download rel=\"noopener\"><i class=\"fa fa-upload\" aria-hidden=\"true\" style=\"font-size: 24px; color:#fff\"><\/i> &nbsp;POLITICA AMBIENTAL-AVALUAC V1<\/a><\/li>\n        <li><a href=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/04\/POLITICA-ANTICORRUPCION-Y-ANTISOBORNO-AVALUAC-signed.pdf\" target=\"_blank\" class=\"pdf-link\" download rel=\"noopener\"><i class=\"fa fa-upload\" aria-hidden=\"true\" style=\"font-size: 24px; color:#fff\"><\/i> &nbsp;POL\u00cdTICA DE ANTICORRUPCI\u00d3N Y ANTISOBORNO-AVALUAC V1<\/a><\/li>\n\n        <li><a href=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/04\/CODIGO-DE-CONDUCTA-Y-ETICA-AVALUAC-signed-signed.pdf\" target=\"_blank\" class=\"pdf-link\" download rel=\"noopener\"><i class=\"fa fa-upload\" aria-hidden=\"true\" style=\"font-size: 24px; color:#fff\"><\/i> &nbsp;CODIGO DE CONDUCTA Y ETICA-AVALUAC V1<\/a><\/li>\n\n\n<li><a href=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/04\/POLITICA-DE-SEGURIDAD-Y-SALUD-OCUPACIONAL-AVALUAC-signed.pdf\" target=\"_blank\" class=\"pdf-link\" download rel=\"noopener\"><i class=\"fa fa-upload\" aria-hidden=\"true\" style=\"font-size: 24px; color:#fff\"><\/i> &nbsp;POL\u00cdTICA DE SEGURIDAD Y SALUD OCUPACIONAL AVALUAC<\/a><\/li>\n\n<li><a href=\"https:\/\/avaluac.com\/wp-content\/uploads\/2024\/05\/REGLAMENTO-INTERNO-AVALUAC-.pdf\" target=\"_blank\" class=\"pdf-link\" download rel=\"noopener\"><i class=\"fa fa-upload\" aria-hidden=\"true\" style=\"font-size: 24px; color:#fff\"><\/i> &nbsp;REGLAMENTO INTERNO<\/a><\/li>\n\n\n\n<\/ul>\n<\/div>\n<\/body5>\n\n\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><\/div>\n\n\n\n<body>\n<div id=\"whatsapp-button\">\n  <img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/6b\/WhatsApp.svg\" alt=\"WhatsApp\">\n<\/div>\n<div id=\"chat-container\">\n  <div id=\"chat-header\">\n    <strong><i class=\"fas fa-robot\" style=\"font-size: 24px\"><\/i> Chatbot AVALUAC<\/strong>\n  <\/div>\n  <div id=\"chat\"><\/div>\n  <div id=\"input-area\">\n    <input type=\"text\" id=\"input\" placeholder=\"Escribe aqu\u00ed...\" \/>\n    <button id=\"send\">Enviar<\/button>\n  <\/div>\n  <div id=\"chat-footer\">\n    <button id=\"ayuda-btn\">\u00bfComo usar?<\/button>\n    <button id=\"finalizar-btn\">Finalizar<\/button>\n  <\/div>\n<\/div>\n\n<script>\n  const chat = document.getElementById(\"chat\");\n  const input = document.getElementById(\"input\");\n  const send = document.getElementById(\"send\");\n  const finalizarBtn = document.getElementById(\"finalizar-btn\");\n  const ayudaBtn = document.getElementById(\"ayuda-btn\");\n  const chatContainer = document.getElementById(\"chat-container\");\n  const whatsappBtn = document.getElementById(\"whatsapp-button\");\n\n  let step = 0;\n  let userData = {};\n\n  const servicios = {\n    1: \"Inmuebles\",\n    2: \"Valoraci\u00f3n Banca, Seguros y Cooperativas\",\n    3: \"Valoraci\u00f3n de Activos e Inventarios\",\n    4: \"Valoraci\u00f3n de Intangibles\",\n    5: \"Peritaje Legal\",\n    6: \"Fiscalizaci\u00f3n de Obras Civiles\",\n    7: \"Capacitaci\u00f3n\"\n  };\n\n  const preguntas = [\n    \"\u00a1Hola! Gracias por escribirnos.\\nSoy el asistente virtual de AVALUAC. Para poder ayudarte mejor, por favor completa unos datos:\\n\\n\u00bfCu\u00e1l es tu nombre y apellido?\",\n    \"\u00bfCu\u00e1l es tu cargo en la empresa o instituci\u00f3n?\",\n    \"\u00bfCu\u00e1l es tu correo electr\u00f3nico?\",\n    \"\u00bfNos confirmas tu n\u00famero de tel\u00e9fono, por favor?\",\n    \"\u00bfQu\u00e9 servicio necesitas?\\nResponde con el n\u00famero correspondiente:\\n1. Inmuebles\\n2. Valoraci\u00f3n Banca, Seguros y Cooperativas\\n3. Valoraci\u00f3n de Activos e Inventarios\\n4. Valoraci\u00f3n de Intangibles\\n5. Peritaje Legal\\n6. Fiscalizaci\u00f3n de Obras Civiles\\n7. Capacitaci\u00f3n\",\n    \"\u00bfEn qu\u00e9 provincia solicitas el servicio?\",\n    \"\u00bfDeseas que enviemos el correo tambi\u00e9n a otras personas de tu equipo?\\nResponde con: SI \/ NO\"\n  ];\n\n  \/\/ Sistema de validaci\u00f3n mejorado\n  const Validador = {\n    palabrasProhibidas: [\n      \"tonto\", \"idiota\", \"est\u00fapido\", \"imb\u00e9cil\", \"pendejo\", \n      \"mierda\", \"carajo\", \"malparido\", \"puta\", \"verga\",\n      \"asdf\", \"1234\", \"xxxx\", \"aaaa\", \"prueba\", \"qwerty\", \"perra sucia\"\n    ],\n    \n    validar: function(texto, pasoActual) {\n      texto = texto.trim();\n      \n      \/\/ Validaci\u00f3n b\u00e1sica\n      if (texto.length === 0) {\n        return { valido: false, error: \"\u26a0\ufe0f Por favor escribe una respuesta\" };\n      }\n\n      \/\/ Validar palabras prohibidas\n      const textoLower = texto.toLowerCase();\n      const tieneProhibidas = this.palabrasProhibidas.some(palabra => \n        textoLower.includes(palabra.toLowerCase())\n      );\n      \n      if (tieneProhibidas) {\n        return { valido: false, error: \"\u26a0\ufe0f Por favor usa un lenguaje apropiado\" };\n      }\n\n      return { valido: true };\n    }\n  };\n\n  function addMessage(text, type) {\n    const msg = document.createElement(\"div\");\n    msg.className = `msg ${type}`;\n    msg.innerText = text;\n    chat.appendChild(msg);\n    chat.scrollTop = chat.scrollHeight;\n  }\n\n  function addHTMLMessage(html, type) {\n    const msg = document.createElement(\"div\");\n    msg.className = `msg ${type}`;\n    msg.innerHTML = html;\n    chat.appendChild(msg);\n    chat.scrollTop = chat.scrollHeight;\n  }\n\n  function validarEmail(email) {\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n  }\n\n  function validarTelefono(telefono) {\n    return \/^[0-9]{7,15}$\/.test(telefono);\n  }\n\n  function procesarRespuesta(res) {\n    const validacion = Validador.validar(res, step);\n    if (!validacion.valido) {\n      addMessage(validacion.error, \"bot\");\n      return;\n    }\n\n    res = res.trim();\n\n   if (res.toUpperCase() === \"ASESOR\") {\n  addMessage(\"\u00a1Ser\u00e1s redireccionado al Chat de WhatsApp donde un asesor humano atender\u00e1 tu requerimiento! \ud83d\ude4c\", \"bot\");\n  setTimeout(() => {\n    const mensaje = encodeURIComponent(\"Ay\u00fademe con informaci\u00f3n de sus productos y servicios.\");\n    window.open(`https:\/\/wa.me\/+593999707458?text=${mensaje}`, \"_blank\");\n    closeChatbot();\n    location.reload();\n  }, 2000);\n  return;\n}\n\n\n    switch (step) {\n      case 0: userData.nombre = res; siguiente(); break;\n      case 1: userData.cargo = res; siguiente(); break;\n      case 2:\n        if (!validarEmail(res)) return addMessage(\"Por favor ingresa un correo electr\u00f3nico v\u00e1lido.\", \"bot\");\n        userData.correo = res; siguiente(); break;\n      case 3:\n        if (!validarTelefono(res)) return addMessage(\"N\u00famero inv\u00e1lido. Ingresa solo n\u00fameros (7 a 15 d\u00edgitos).\", \"bot\");\n        userData.telefono = res; siguiente(); break;\n      case 4:\n        if (!servicios[res]) return addMessage(\"Por favor ingresa un n\u00famero del 1 al 7.\", \"bot\");\n\n        userData.servicio = servicios[res]; siguiente(); break;\n      case 5: userData.provincia = res; siguiente(); break;\n      case 6:\n        const respuestaNormalizada = res.trim().toUpperCase();\n        if (respuestaNormalizada === \"SI\" || respuestaNormalizada === \"S\u00cd\") {\n            step = 7;\n            addMessage(\"Por favor, escribe los correos adicionales separados por coma.\", \"bot\");\n        } else if (respuestaNormalizada === \"NO\") {\n            userData.correos_adicionales = \"Ninguno\";\n            mostrarConfirmacion();\n        } else {\n            addMessage(\"Por favor responde solo con SI o NO.\", \"bot\");\n        }\n        break;\n      case 7: \n        userData.correos_adicionales = res;\n        mostrarConfirmacion();\n        break;\n    }\n  }\n\n  function siguiente() {\n    step++;\n    if (preguntas[step]) {\n      setTimeout(() => addMessage(preguntas[step], \"bot\"), 500);\n    }\n  }\n\n  function mostrarConfirmacion() {\n    const mensaje = `\n      <strong>\u00a1Hemos completado tu requerimiento!<\/strong><br><br>\n     Si ya est\u00e1 todo listo, selecciona Aceptar para ser redirigido a nuestro WhatsApp. En ese momento, recibiremos tu mensaje completo y un asesor se pondr\u00e1 en contacto contigo en breve para continuar con el proceso.\n      <div id=\"confirmacion-buttons\">\n        <button id=\"confirmar-btn\">Aceptar<\/button>\n        <button id=\"cancelar-btn\">Cancelar<\/button>\n      <\/div>\n    `;\n    \n    addHTMLMessage(mensaje, \"bot\");\n    \n    \/\/ Deshabilitar el input mientras se muestra la confirmaci\u00f3n\n    input.disabled = true;\n    send.disabled = true;\n    \n    \/\/ Agregar eventos a los nuevos botones\n    document.getElementById(\"confirmar-btn\").addEventListener(\"click\", enviarWhatsApp);\n    document.getElementById(\"cancelar-btn\").addEventListener(\"click\", cancelarEnvio);\n  }\n\n  function enviarWhatsApp() {\n    \/\/ Construir el mensaje para WhatsApp\n    const mensajeWhatsApp = `\n      *Nueva solicitud de servicio AVALUAC*\n      -------------------------------\n      *Nombre:* ${userData.nombre}\n      *Cargo:* ${userData.cargo}\n      *Correo:* ${userData.correo}\n      *Tel\u00e9fono:* ${userData.telefono}\n      *Servicio solicitado:* ${userData.servicio}\n      *Provincia:* ${userData.provincia}\n      *Correos adicionales:* ${userData.correos_adicionales}\n      -------------------------------\n      Por favor contactar al cliente lo antes posible.\n    `;\n    \n    \/\/ Codificar el mensaje para URL\n    const mensajeCodificado = encodeURIComponent(mensajeWhatsApp);\n    \n    \/\/ N\u00famero de WhatsApp al que se enviar\u00e1 el mensaje (reemplaza con el n\u00famero correcto)\n    const numeroWhatsApp = \"+593999707458\"; \/\/ Ejemplo con c\u00f3digo de pa\u00eds Ecuador\n    \n    \/\/ Abrir WhatsApp con el mensaje predefinido\n    window.open(`https:\/\/wa.me\/${numeroWhatsApp}?text=${mensajeCodificado}`, \"_blank\");\n    \n    \/\/ Mostrar mensaje de confirmaci\u00f3n\n    addMessage(\"\u2713 Tu solicitud ha sido enviada. Un asesor se pondr\u00e1 en contacto contigo pronto.\", \"bot\");\n    \n    \/\/ Reiniciar el chatbot despu\u00e9s de 5 segundos\n    setTimeout(() => {\n      closeChatbot();\n    }, 5000);\n  }\n\n  function cancelarEnvio() {\n    addMessage(\"\u274c Has cancelado el env\u00edo de tu solicitud. Si deseas comenzar de nuevo, escribe cualquier mensaje.\", \"bot\");\n    \n    \/\/ Habilitar el input nuevamente\n    input.disabled = false;\n    send.disabled = false;\n  }\n\n  function closeChatbot() {\n    userData = {};\n    step = 0;\n    chat.innerHTML = \"\";\n    chatContainer.style.display = \"none\";\n    whatsappBtn.classList.remove(\"hidden\");\n    input.disabled = false;\n    send.disabled = false;\n  }\n\n  send.addEventListener(\"click\", () => {\n\n    const texto = input.value.trim();\n    if (!texto) return;\n    addMessage(texto, \"user\");\n    input.value = \"\";\n    procesarRespuesta(texto);\n  });\n\n  input.addEventListener(\"keypress\", (e) => {\n    if (e.key === \"Enter\") send.click();\n  });\n\n  whatsappBtn.addEventListener(\"click\", () => {\n    chatContainer.style.display = \"flex\";\n    whatsappBtn.classList.add(\"hidden\");\n    if (step === 0 && chat.innerHTML.trim() === \"\") {\n      setTimeout(() => addMessage(preguntas[0], \"bot\"), 500);\n    }\n  });\n\n  finalizarBtn.addEventListener(\"click\", () => {\n    if (confirm(\"\u00bfEst\u00e1s seguro de abandonar el chat?\\nSi lo haces, no se enviar\u00e1 tu solicitud.\")) {\n      closeChatbot();\n    }\n  });\n\n  ayudaBtn.addEventListener(\"click\", () => {\n    addMessage(\"\ud83e\uddd1\u200d\ud83d\udcbb *Gu\u00eda r\u00e1pida:*\\n1. Completa tus datos paso a paso.\\n2. Selecciona el servicio con el n\u00famero indicado.\\n3. Al finalizar, podr\u00e1s enviar tu solicitud por WhatsApp.\\n4. Si necesitas ayuda humana, escribe: ASESOR\", \"bot\");\n  });\n<\/script>\n<\/body>\n\n\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><\/div>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; INFORMACI\u00d3N LEGAL (Prohibido copiar propiedad intelectual de Avaluac) &nbsp; &nbsp;POLITICA AMBIENTAL-AVALUAC V1 &nbsp;POL\u00cdTICA DE ANTICORRUPCI\u00d3N Y ANTISOBORNO-AVALUAC V1 &nbsp;CODIGO DE CONDUCTA Y ETICA-AVALUAC V1 &nbsp;POL\u00cdTICA DE SEGURIDAD Y SALUD OCUPACIONAL AVALUAC &nbsp;REGLAMENTO INTERNO &nbsp; &nbsp; Chatbot AVALUAC Enviar \u00bfComo usar? Finalizar &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-4740","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/pages\/4740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/avaluac.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4740"}],"version-history":[{"count":84,"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/pages\/4740\/revisions"}],"predecessor-version":[{"id":5420,"href":"https:\/\/avaluac.com\/index.php?rest_route=\/wp\/v2\/pages\/4740\/revisions\/5420"}],"wp:attachment":[{"href":"https:\/\/avaluac.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}