contacto.php 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682
  1. <?php
  2. require_once('shared/conexionBD.php');
  3. //encode utf8
  4. mysqli_query($conexion,"SET NAMES utf8");
  5. $errorEtiqueta = false;
  6. if(isset($_POST['data-contactar'])){
  7. $dataContactar = $_POST['data-contactar'];
  8. $dataContactar = base64_decode($dataContactar);
  9. $errorEtiqueta = !empty($dataContactar);
  10. }
  11. $query = "SELECT * FROM ITT_CONFIG_PAISES ORDER BY NOMBRE asc ";
  12. $resultado = mysqli_query($conexion, $query );
  13. $arrPaises = array();
  14. if($resultado) {
  15. if(mysqli_num_rows($resultado) >0) {
  16. while ($rowPaises = mysqli_fetch_assoc( $resultado) )
  17. {
  18. $arrPaises[] = $rowPaises;
  19. }
  20. }else{
  21. $strMensaje = "No tenemos paises disponibles.";
  22. }
  23. }else{
  24. $strMensaje = "Error al generar la consulta para obtener los Paises, por favor reporte este problema.";
  25. }
  26. $queryEstados = "SELECT IDESTADO,ESTADO FROM ITT_ASW_ZONAS ORDER BY ESTADO asc ";
  27. $resultado = mysqli_query($conexion, $queryEstados );
  28. $arrEstados = array();
  29. if($resultado) {
  30. if(mysqli_num_rows($resultado) >0) {
  31. while ($rowEst = mysqli_fetch_assoc( $resultado) )
  32. {
  33. $arrEstados[] = $rowEst;
  34. }
  35. }else{
  36. $strMensaje = "No tenemos paises disponibles.";
  37. }
  38. }else{
  39. $strMensaje = "Error al generar la consulta para obtener los Paises, por favor reporte este problema.";
  40. }
  41. ?>
  42. <!DOCTYPE html>
  43. <!--[if IE 8 ]> <html xml:lang="es" lang="es" class="no-js ie8"> <![endif]-->
  44. <!--[if IE 9 ]> <html xml:lang="es" lang="es" class="no-js ie9"> <![endif]-->
  45. <html xml:lang="es" lang="es">
  46. <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
  47. <head>
  48. <!-- Global site tag (gtag.js) - Google Analytics -->
  49. <!--Producción-->
  50. <script async src="https://www.googletagmanager.com/gtag/js?id=UA-125019062-2"></script>
  51. <!--Producción-->
  52. <script>
  53. window.dataLayer = window.dataLayer || [];
  54. function gtag(){dataLayer.push(arguments);}
  55. gtag('js', new Date());
  56. gtag('config', 'UA-125019062-2');
  57. </script>
  58. <!-- End Global site tag (gtag.js) - Google Analytics -->
  59. <!-- [if IE]> -->
  60. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  61. <meta http-equiv="cleartype" content="on"/>
  62. <!-- <![endif] -->
  63. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  64. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"/>
  65. <title>Contacto – S&amp;P</title>
  66. <meta name="keywords" content="E-commerce"/>
  67. <meta name="robots" content="INDEX,FOLLOW"/>
  68. <link rel="icon" href="https://statics.solerpalau.com/skin/frontend/solerpalau/default/favicon.ico" type="image/x-icon"/>
  69. <link rel="shortcut icon" href="https://statics.solerpalau.com/skin/frontend/solerpalau/default/favicon.ico" type="image/x-icon"/>
  70. <meta name="msapplication-TileColor" content="#ffffff">
  71. <meta name="theme-color" content="#ffffff">
  72. <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
  73. <!-- estilo princripal -->
  74. <link rel="stylesheet" type="text/css" href="css/style-css01.css" media="all" />
  75. <!-- estilo secundario (necesario) -->
  76. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js"></script>
  77. <script src="js/events.js"></script>
  78. <script src="js/prueba.js"></script>
  79. <!-- Mapas -->
  80. <script src="https://mattstow.com/experiment/responsive-image-maps/jquery.rwdImageMaps.min.js"></script>
  81. <script src="https://cdnjs.cloudflare.com/ajax/libs/maphilight/1.4.0/jquery.maphilight.js"></script>
  82. <script type="text/javascript">
  83. var $j = jQuery.noConflict();
  84. </script>
  85. </head>
  86. <body class=" cms-page-view cms-produccion-distribucion-logistica level-2 customer-logged-out">
  87. <!-- aqui va el header -->
  88. <?php include 'header.php' ?>
  89. <script type="text/javascript">
  90. //<![CDATA[
  91. if (typeof HIB.menu == 'object' && typeof HIB.menu.init == 'function') {
  92. HIB.menu.init();
  93. }
  94. //]]>
  95. </script>
  96. <div class="main-container col1-layout">
  97. <div class="breadcrumbs">
  98. <div class="container">
  99. <ul>
  100. <li class="">
  101. </li>
  102. </ul>
  103. </div>
  104. </div>
  105. <div class="main">
  106. <div class="col-main">
  107. <main>
  108. <div id="overlaySearch" class="overlay">
  109. <!-- Overlay content -->
  110. <div id="searchResults" class="overlay-content grid"></div>
  111. </div><div class="std"><div class="page-title dark">
  112. <img alt="Contacto" src="media/home/categories_home/recursos/Contacto.jpg" />
  113. <div class="page-title-container">
  114. <div class="page-title-content container">
  115. <h1 class="h1">Contacto</h1>
  116. </div>
  117. </div>
  118. </div>
  119. <div class="bar-title cms-footer-links">
  120. <center>
  121. <h2 class="h2-2"><i class="fas fa-angle-right fa-1x" aria-hidden="true" style="color:#00cc6a"></i> Los asesores comerciales de S&P pueden proporcionar </h2>
  122. <ul class="link m-top20" style="color: rgb(138, 138, 138);">
  123. <li class="hcol-1-1">
  124. Asesoría técnica y de selección de productos
  125. </li>
  126. <li class="hcol-1-1">
  127. Distribuidores autorizados de S&P
  128. </li>
  129. <li class="hcol-1-1">
  130. Capacitaciones sobre ventilación y equipos S&P
  131. </li>
  132. <li class="hcol-1-1">
  133. Catálogos y literatura de S&P
  134. </li>
  135. <li class="hcol-1-1">
  136. Servicio postventa para productos de S&P
  137. </li>
  138. </ul>
  139. </center>
  140. </div>
  141. <br><br>
  142. <div class="page-title-container ">
  143. <div class="grid grid-pad hcol-5-12 column">
  144. <!-- formulario de contacto -->
  145. <div class="grid">
  146. <h2 class="h2-2 m-bottom20 m-top20">¿No has encontrado lo que buscas?</h2>
  147. <p class="m-bottom20">Contacta con nosotros y te ayudaremos</p>
  148. <form id="enviarFormulario" method="post">
  149. <input type="hidden" id="ipCliente" name="ipCliente">
  150. <input type="hidden" name="recaptcha_response" id="recaptchaResponse">
  151. <div class="form-group hcol-1-1">
  152. <label for="need" >Necesito *</label>
  153. <div class="custom-select">
  154. <select class="required-entry validate-no-html-tags form-control " name="necesito" id="necesito" required="true">
  155. <?php if($errorEtiqueta) { ?>
  156. <option value='Etiquetas QR' selected style="color: #cccccc">Etiquetas QR</option>
  157. <?php } else { ?>
  158. <option value='' selected disabled style="color: #cccccc">Indícanos en que te podemos ayudar</option>
  159. <?php } ?>
  160. <option value='Información de un producto'>Información de un producto</option>
  161. <option value='Asesoría técnica'> Asesoría técnica</option>
  162. <option value='Soporte o servicio'> Soporte o servicio</option>
  163. <option value='Software de atenuadores'> Software de atenuadores</option>
  164. <option value='Otros'>Otros</option>
  165. </select>
  166. </div>
  167. </div>
  168. <div class="form-group hcol-6-12">
  169. <label for="name">Nombre *</label><input class="required-entry input-text validate-no-html-tags form-control " name="nombre" id="nombre" type="text" required="true" />
  170. </div>
  171. <div class="form-group hcol-6-12">
  172. <label for="lastname" >Apellidos *</label><input class="required-entry input-text validate-no-html-tags form-control " name="apellido" id="apellido" type="text" required="true" />
  173. </div>
  174. <div class="form-group hcol-1-1">
  175. <label for="need" >Actividad Profesional: *</label>
  176. <div class="custom-select">
  177. <select class="required-entry validate-no-html-tags form-control " name="giro" id="giro" required="true">
  178. <option value='' selected disabled style="color: #cccccc">Indícanos la actividad profesional</option>
  179. <option value='Academico'> Académico</option>
  180. <option value='Agropecuaria'> Agropecuaria</option>
  181. <option value='Arquitecto'> Arquitecto</option>
  182. <option value='Comprador'> Comprador</option>
  183. <option value='Constructor'> Constructor</option>
  184. <option value='Distribuidor'> Distribuidor</option>
  185. <option value='Estudiante'> Estudiante</option>
  186. <option value='Ganadero'> Ganadero</option>
  187. <option value='Hotelero'> Hotelero</option>
  188. <option value='HVAC'> HVAC</option>
  189. <option value='Industria'> Industria</option>
  190. <option value='Ingeniería'> Ingeniería</option>
  191. <option value='Instalador'> Instalador</option>
  192. <option value='Mantenimiento'> Mantenimiento</option>
  193. <option value='OEM'> OEM</option>
  194. <option value='Personal'> Personal</option>
  195. <option value='Proyectista'> Proyectista</option>
  196. <option value='Taller'> Taller</option>
  197. <option value='Otros'> Otros</option>
  198. </select>
  199. </div>
  200. </div>
  201. <div class="form-group hcol-1-1">
  202. <label for="company" >Empresa</label><input class="required-entry input-text validate-no-html-tags form-control " name="empresa" id="empresa" type="text" required="true"/>
  203. </div>
  204. <div class="form-group hcol-1-1">
  205. <label for="address" >Dirección</label><input class="required-entry input-text validate-no-html-tags form-control " name="direccion" id="direccion" type="text" required="true"/>
  206. </div>
  207. <div class="form-group hcol-6-12">
  208. <label for="postalcode" >Código Postal</label><input class="required-entry input-text validate-no-html-tags form-control " name="cp" id="cp" type="text" required="true" maxlength="5" />
  209. </div>
  210. <div class="form-group hcol-6-12">
  211. <label for="city" >Ciudad</label><input class="required-entry input-text validate-no-html-tags form-control " name="ciudad" id="ciudad" type="text" required="true"/>
  212. </div>
  213. <div class="form-group hcol-6-12">
  214. <label for="need" >País</label>
  215. <div class="custom-select">
  216. <select class="required-entry validate-no-html-tags form-control " name="pais" id="pais" required="true">
  217. <option value='' selected disabled style="color: #cccccc">Selecciona un País</option>
  218. <option value='MEXICO'>MÉXICO</option>
  219. <?php
  220. foreach ($arrPaises as $pais) {
  221. if ($pais['IDPAIS'] != 'MX') {
  222. echo "<option value='".$pais['NOMBRE']."'>".$pais['NOMBRE']."</option>";
  223. }
  224. }
  225. ?>
  226. </select>
  227. </div>
  228. </div>
  229. <div class="form-group hcol-6-12">
  230. <label for="phone" >Teléfono</label><input class="required-entry input-text validate-no-html-tags form-control " name="telefono" id="telefono" type="text" required="true" maxlength="10" />
  231. </div>
  232. <div class="form-group hcol-1-1" id="divEstado">
  233. <label for="need" >Estado</label>
  234. <div class="custom-select">
  235. <select class="required-entry validate-no-html-tags form-control " name="estado" id="estado" required="true">
  236. <option value='' selected disabled style="color: #cccccc">Selecciona un estado</option>
  237. <?php
  238. foreach ($arrEstados as $estado) {
  239. echo "<option value='".$estado['ESTADO']."'>".$estado['ESTADO']."</option>";
  240. }
  241. ?>
  242. </select>
  243. </div>
  244. </div>
  245. <div class="form-group hcol-1-1">
  246. <label for="email" >Correo electrónico</label><input class="required-entry input-text validate-no-html-tags form-control " name="email" id="email" type="email" required="true" />
  247. </div>
  248. <div class="form-group hcol-1-1">
  249. <label for="comments" >Comentarios</label>
  250. <textarea class="required-entry validate-no-html-tags form-control " name="comentarios" id="comentarios" maxlength="80">
  251. </textarea>
  252. </div>
  253. <div class="form-group hcol-1-1 checkbox">
  254. <input class="required-entry validate-no-html-tags form-control underline" name="aceptar_condiciones" id="aceptar_condiciones" type="checkbox" required="true" />
  255. <label for="aceptar_condiciones" >Acepto los <a class="underline" href="terminos-condiciones.php" target="_blank">términos y condiciones</a></label>
  256. </div>
  257. <div class="hcol-3-1">
  258. <button type="submit" id="enviar" name="enviar" class="btn small validation-passed">Enviar
  259. </button>
  260. </div>
  261. <div class="hcol-9-12" id="loading">
  262. <img src="media/img/loader2.gif" width="41px">
  263. </div>
  264. </form>
  265. </div>
  266. </div>
  267. <div class="grid grid-pad hcol-7-12 column" id="ZonaMapa">
  268. <!-- mapa con zona -->
  269. <div class="grid">
  270. <div class="hcol-1-1">
  271. <p class="h2-2 m-bottom20 m-top20">Ubicación</p>
  272. <p class="m-bottom20">Haz clic sobre el estado para ver información del asesor S&P</p>
  273. <div class="mapa">
  274. <div class="hcol-7-12"></div>
  275. <div class="hcol-5-12 grid-pad ">
  276. <div id="zona">
  277. </div>
  278. </div>
  279. <br><br>
  280. <img class="map" id="location-map" usemap="#MapD" alt="mapa1" src="media/img/mapa7.png" />
  281. <map id="MapD" name="MapD">
  282. <area class="show-map-info" style="cursor:pointer" id="Z1" shape="poly" coords="4,10,56,9,56,16,64,22,58,32,55,32,53,40,52,44,56,55,55,68,57,75,56,95,64,104,76,114,80,129,84,131,88,138,92,143,93,151,100,163,104,169,111,178,117,184,121,192,123,199,124,210,127,216,131,222,131,228,136,233,136,242,137,249,140,253,145,253,146,250,154,258,160,267,164,272,164,278,157,285,150,287,147,278,142,268,138,265,127,254,116,246,111,239,106,236,105,228,106,216,102,203,94,193,84,185,75,180,68,177,60,170,53,164,41,151,50,155,58,154,62,151,63,140,66,137,52,118,44,110,31,96,31,87,26,78,24,66,22,58,17,53,16,48,15,39,8,31,4,20" />
  283. <area class="show-map-info" shape="circle" coords="412,385,5" style="cursor:pointer" id="Z2" />
  284. <area class="show-map-info" shape="poly" coords="266,328,265,335,261,341,262,348,266,348,266,353,266,360,268,365,268,369,268,377,276,386,286,390,297,396,300,401,304,407,314,412,329,416,334,419,337,413,338,410,341,408,341,402,347,401,354,402,363,403,370,404,372,406,375,403,376,397,380,388,382,376,385,368,384,366,379,368,372,370,366,369,363,366,359,368,355,366,352,362,348,362,344,362,340,358,339,353,340,348,339,345,341,339,346,331,347,328,352,320,344,315,343,320,335,326,326,326,318,320,319,314,323,309,326,306,333,303,338,305,343,309,346,312,351,315,353,311,353,306,353,303,346,304,341,300,335,293,333,283,334,278,340,277,343,273,354,265,361,256,365,252,360,250,357,246,351,246,346,242,341,240,337,239,329,238,332,246,333,254,326,255,318,256,311,254,305,258,299,265,300,273,292,277,291,288,290,296,288,308,283,309,277,304,275,298,270,300,267,298,268,293,265,290,262,289,257,293,260,300,259,303,254,303,254,309,255,316,259,324" style="cursor:pointer" id="Z3" />
  285. <area class="show-map-info" shape="poly" coords="428,304,429,310,427,315,425,318,426,326,430,330,435,337,433,344,431,348,428,351,431,353,435,348,438,350,438,353,434,359,436,364,433,369,435,372,441,374,447,379,449,383,447,385,443,385,436,387,435,389,426,381,425,387,422,392,424,398,424,402,423,405,415,406,415,407,424,417,440,417,441,414,442,408,448,407,451,411,454,416,457,411,465,409,467,409,471,407,471,401,472,397,478,401,484,408,486,414,496,416,494,423,498,427,507,420,515,431,524,434,533,434,538,435,543,436,543,441,541,447,540,452,540,455,541,459,541,462,544,465,561,475,585,497,589,491,588,487,589,482,585,479,598,457,628,457,627,445,619,442,610,434,604,429,612,428,611,411,605,409,600,407,596,411,591,411,587,407,585,402,585,399,580,398,579,396,570,406,569,409,555,411,544,414,537,417,527,415,523,413,517,407,509,403,499,401,491,399,485,394,482,384,479,377,474,365,471,360,455,342,449,332,446,325,446,321,453,327,455,324,441,310" style="cursor:pointer" id="Z4" />
  286. <area style="cursor:pointer" id="Z5" class="show-map-info" data-sector="m1h" shape="poly" coords="311,133,316,127,321,115,338,109,351,111,355,117,365,123,372,138,374,145,384,157,387,165,395,167,398,183,407,199,416,201,420,203,429,209,442,208,446,212,453,209,454,221,451,228,446,238,443,244,441,261,442,282,442,292,440,298,443,309,438,309,432,304,427,303,418,304,413,306,404,299,399,298,397,299,389,295,391,288,386,286,380,285,377,272,375,260,368,250,363,251,359,246,352,244,344,239,335,236,327,236,323,244,322,246,315,241,310,237,308,231,308,225,311,219,309,210,313,205,304,193,297,166,305,147,309,140,310,137" >
  287. <area class="show-map-info" style="cursor:pointer" id="Z6" class="show-map-info" data-sector="m1g" shape="poly" coords="592,413,586,405,585,399,580,397,588,394,595,399,605,394,598,390,602,384,608,381,612,378,615,377,611,375,613,371,619,365,620,368,623,368,624,371,625,371,630,367,619,367,617,364,619,355,622,359,620,347,622,343,621,339,621,332,628,326,637,322,647,320,656,317,663,312,674,309,698,313,698,320,697,330,694,337,689,340,688,348,689,352,688,358,683,363,689,366,691,369,689,375,689,382,693,384,688,396,686,394,685,397,678,389,679,383,674,386,675,391,669,393,665,396,665,400,663,405,657,407,655,411,637,411,620,410,620,414,622,414,622,417,620,420,609,410,598,406">
  288. <area class="show-map-info" shape="poly" coords="541,436,541,440,537,445,536,451,537,455,537,461,525,461,514,461,504,468,489,473,478,476,468,473,460,472,446,468,427,459,411,453,393,447,376,441,363,435,347,423,338,418,346,410,348,404,353,404,362,405,372,409,376,410,378,406,379,395,385,380,389,366,393,361,394,354,401,348,408,336,414,334,425,333,431,335,432,338,432,344,424,347,424,355,425,358,435,349,437,353,432,359,434,364,430,368,430,372,435,374,443,378,446,382,441,385,437,386,433,389,424,378,423,387,421,392,416,391,414,382,410,378,406,383,407,388,408,390,418,392,423,397,412,407,422,418,428,418,435,416,440,417,445,418,441,414,444,409,446,408,450,414,452,418,458,411,464,411,468,409,471,406,472,402,471,398,479,403,482,412,485,416,494,416,492,422,496,429,505,421,506,421,508,426,513,432,519,433" style="cursor:pointer" id="Z7" />
  289. <area class="show-map-info" style="cursor:pointer" id="Z8" shape="poly" coords="355,302,358,307,357,311,355,318,352,319,347,315,342,315,340,311,337,307,334,307,334,305,330,307,325,311,322,315,319,322,322,324,327,325,331,326,337,326,340,322,344,318,348,321,352,322,352,326,350,330,352,333,349,335,340,347,343,352,340,356,342,359,343,362,348,362,351,360,354,360,355,364,358,368,365,367,367,370,371,369,378,366,383,365,388,365,392,361,393,354,402,350,404,344,405,338,412,337,418,336,421,334,425,334,425,329,422,325,426,321,424,318,428,313,428,310,422,306,416,306,412,304,408,304,405,299,399,298,397,299,391,298,388,295,390,291,388,287,385,285,379,285,376,283,377,277,376,274,376,271,373,265,373,260,371,253,368,254,362,259,357,266,353,269,349,273,345,275,343,279,340,279,336,280,334,282,335,289,335,294,340,297,343,299,345,304,351,301,355,300" />
  290. <area class="show-map-info" style="cursor:pointer" id="Z9" shape="poly" coords="192,61,201,61,200,50,228,49,239,55,241,61,260,82,266,84,272,91,276,112,311,133,295,164,302,194,310,202,310,216,307,224,308,232,316,242,319,242,324,240,328,236,329,245,330,251,321,253,309,252,304,256,297,263,297,267,297,272,290,276,290,282,288,288,284,306,278,300,275,296,268,297,270,291,267,288,259,286,256,281,250,268,247,256,239,250,235,250,226,236,222,221,220,210,216,204,209,199,207,193,206,185,195,177,192,180,189,168,183,156,181,150,189,150,192,149,192,146,192,137,193,132,190,127,191,121,194,117,194,96,191,82,189,71" />
  291. <area class="show-map-info" style="cursor:pointer" id="Z10" shape="poly" coords="65,24,133,61,188,61,186,73,189,85,191,100,190,119,187,120,190,132,188,144,189,149,183,148,178,150,178,154,186,166,187,174,188,182,191,184,193,181,199,185,204,191,203,197,206,204,212,206,216,211,220,214,219,225,223,240,228,245,229,251,233,254,239,252,247,264,247,269,251,278,255,286,258,287,254,294,256,301,249,299,211,254,209,247,205,247,201,243,199,233,189,228,183,222,181,216,174,216,167,209,173,204,175,201,173,195,165,187,161,188,157,177,149,176,145,168,147,158,131,154,117,134,109,120,97,97,92,77,94,72,92,68,87,67,81,64,81,59,74,56,72,59,64,53,55,49,53,43,55,33" />
  292. </map>
  293. </div>
  294. </div>
  295. </div>
  296. </div>
  297. </div><!-- termina grid-pad -->
  298. <div class="grid grid-pad">
  299. <!-- footer de mapa -->
  300. <div class="hcol-1-1 mobile-hcol-1-1" style=" padding-bottom:40px;text-align: center;">
  301. <div class="hcol-12-12 m-hcol-12-12 mobile-hcol-1-1">
  302. <p class="h2-2 m-bottom20" style="color: #ea2c13;">Soler & Palau México </p>
  303. <p style="color:#575658 !important">Blvd. A-15 <br>Parque Industrial Puebla 2000 <br>Puebla, Pue. México C. P. 72225 <br>Tel. 52 (222) 223 3900 <br>Tel. 52 (222) 223 3911 </p> <br>
  304. <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3770.8413174264197!2d-98.15938168439999!3d19.07071318709093!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x85cfc1d3633ff7d7%3A0x722b91777d00b168!2sSoler+%26+Palau+Sa+De+Cv!5e0!3m2!1ses!2smx!4v1466807605645" style="border:0" allowfullscreen="" width="100%" height="auto" frameborder="0"></iframe>
  305. </div>
  306. </div>
  307. <div class="hcol-1-2 m-hcol-1-2 mobile-hcol-1-1" id="colombia">
  308. <p class="h2-2 m-bottom20">Soler & Palau Colombia </p>
  309. <p style="color:#575658 !important;">
  310. Parque Industrial Los Nogales Bodega 10 <br>
  311. Aut. Medellín Km 2.7 <br>
  312. <p style="color:#575658 !important">
  313. LÍNEA GRATUITA: 01800 915 72 70 <br>
  314. Móvil: (57) 313 240 08 79 <br>
  315. <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3976.1306336148978!2d-74.14574868450059!3d4.747339996552123!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8e3f837591142291%3A0xec3c5a9224d2e3ac!2sParque+Industrial+Los+Nogales!5e0!3m2!1ses!2smx!4v1466807725035" style="border:0" allowfullscreen="" width="100%" frameborder="0"></iframe>
  316. </p>
  317. </div>
  318. <div class="hcol-1-2 m-hcol-1-2 mobile-hcol-1-1" id="peru">
  319. <p class="h2-2 m-bottom20">Soler & Palau Perú </p>
  320. <p style="color:#575658 !important;">
  321. Av Santuario 1061- Zarate – San Juan de Lurigancho, Lima <br>
  322. </p><br><br><br>
  323. <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3902.3521357320305!2d-76.99899218518766!3d-12.019260991485629!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x9105c5ed08c846d7%3A0xdbdcd64555bba4fd!2sCalle+Santuario+1061%2C+Cercado+de+Lima+15427%2C+Per%C3%BA!5e0!3m2!1ses!2smx!4v1559070593580!5m2!1ses!2smx" width="100%" frameborder="0" style="border:0" allowfullscreen></iframe>
  324. </div>
  325. <!-- fin footer mapa -->
  326. </div>
  327. </div>
  328. </main>
  329. <script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
  330. <script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js"></script>
  331. <style>
  332. .error {
  333. font-size: 15px !important;
  334. font-weight: normal;
  335. font-family: Roboto,sans-serif;
  336. }
  337. </style>
  338. </div>
  339. </div>
  340. </div>
  341. <!-- aqui va el footer -->
  342. <?php include 'footer.php' ?>
  343. <script>
  344. <?php if($errorEtiqueta){ ?>
  345. $j('#comentarios').attr("placeholder", "Describa el error de su etiqueta en este campo.");
  346. <?php } ?>
  347. $j('#comentarios').val('');
  348. $j('#loading').hide();
  349. $j('#estado').prop('disabled', true);
  350. //Por si recargan la página
  351. var valor = $j('#pais').val()
  352. if(valor== 'MEXICO'){
  353. $j('#estado').prop('disabled', false);
  354. }else{
  355. $j('#divEstado').hide();
  356. $j('#estado').prop('disabled', true);
  357. }
  358. $j('#pais').on('change', function() {
  359. var valor = $j('#pais').val()
  360. if(valor== 'MEXICO'){
  361. $j('#divEstado').show();
  362. $j('#estado').prop('disabled', false);
  363. }else{
  364. $j('#divEstado').hide();
  365. $j('#estado').prop('disabled', true);
  366. }
  367. });
  368. // funcion para iluminar el estado del mapa y quitar la
  369. function iterar(id){
  370. var data2 = false;
  371. var data = $j('#'+this.id).mouseover().data('maphilight') || {};
  372. data.alwaysOn = !data.alwaysOn;
  373. $j('.show-map-info').each(function(e) {
  374. if (!(this.id == id)) {
  375. $j('#'+this.id).data('maphilight', data2).trigger('alwaysOn.maphilight');
  376. }else{
  377. $j('#'+this.id).data('maphilight', data).trigger('alwaysOn.maphilight');
  378. }
  379. });
  380. }
  381. var fueraMapa = true;
  382. var idZona = '';
  383. var tenemosZona = false
  384. $j('.show-map-info').click(function() {
  385. idZona = this.id;
  386. // llamar la funcion pasandole el id de zona para mantener ilumina al dar clic
  387. iterar(idZona);
  388. tenemosZona = true;
  389. $j.ajax({
  390. type: 'POST',
  391. url: 'shared/search.php',
  392. data: {'id': idZona},
  393. beforeSend: function(){
  394. $j('#zona').show();
  395. $j('#zona').html("<center><p><img src='media/img/loader2.gif' width='60px'></p></center>");
  396. }
  397. })
  398. .done(function(resultado){
  399. $j('#zona').html(resultado);
  400. });
  401. $j('.map').maphilight({
  402. fill: true,
  403. fillColor: 'ff00000',
  404. fillOpacity: 0.7,
  405. stroke: true,
  406. strokeColor: 'ffffff',
  407. strokeOpacity: 1,
  408. strokeWidth: 0,
  409. fade: true,
  410. neverOn: false,
  411. alwaysOn: false,
  412. neverOnkey: "value",
  413. groupBy: false,
  414. wrapClass: true,
  415. shadow: true,
  416. shadowX: 0,
  417. shadowY: 0,
  418. shadowRadius: 9,
  419. shadowColor: 'ff00000',
  420. shadowOpacity: 2,
  421. shadowPosition: 'outside',
  422. shadowFrom: false
  423. });
  424. fueraMapa = false;
  425. });
  426. //desiluminar cuando den clic fuera del mapa
  427. $j('#ZonaMapa').click(function() {
  428. if ((fueraMapa) && (idZona != '')) {
  429. $j('#'+idZona).data('maphilight', 'false').trigger('alwaysOn.maphilight');
  430. $j('#zona').hide();
  431. //cambiamos estado de tenemosZona
  432. tenemosZona = false;
  433. }
  434. fueraMapa = true;
  435. });
  436. $j.validator.addMethod("numberAndLetters", function(value, element) {
  437. return this.optional(element) || /^[A-ZÑÁÉÍÓÚ 0-9 .,#-]+$/i.test(value);
  438. }, "Solo se permiten letras y números.");
  439. $j("#enviarFormulario").validate({
  440. rules: {
  441. necesito:{
  442. required:true
  443. },
  444. nombre: {
  445. required:true,
  446. },
  447. apellidos: {
  448. required:true,
  449. },
  450. empresa: {
  451. required:true
  452. },
  453. email:{
  454. required:true,
  455. email:true
  456. },
  457. telefono: {
  458. required:true,
  459. maxlength:10
  460. },
  461. direccion: {
  462. required:true,
  463. },
  464. cp: {
  465. required:true,
  466. },
  467. ciudad: {
  468. required:true,
  469. },
  470. pais: {
  471. required:true,
  472. },
  473. comentarios: {
  474. required:false,
  475. numberAndLetters:true
  476. }
  477. },
  478. messages:{
  479. necesito: {
  480. required: "Seleccione una opción de la lista"
  481. },
  482. nombre: {
  483. required: "El nombre es requerido."
  484. },
  485. apellido: {
  486. required: "Los apellidos son requeridos."
  487. },
  488. empresa: {
  489. required: "La empresa es requerida"
  490. },
  491. email:{
  492. required: "El correo electrónico es requerido.",
  493. email: "Ingrese un correo electrónico válido."
  494. },
  495. telefono:{
  496. required:"El teléfono es requerido."
  497. },
  498. direccion:{
  499. required:"La dirección es requerida."
  500. },
  501. cp:{
  502. required:"El Código Postal es requerido."
  503. },
  504. ciudad:{
  505. required:"La ciudad es requerida."
  506. },
  507. estado: {
  508. required: "El estado es requerido"
  509. },
  510. pais:{
  511. required:"El País es requerido."
  512. },
  513. comentarios:{
  514. required: "No se pueden ingresar carácteres alfanuméricos"
  515. }
  516. }
  517. });
  518. $j('#enviarFormulario').submit(function(e){
  519. var botonEnviar = document.getElementById('enviar');
  520. e.preventDefault();
  521. var form = $j("#enviarFormulario");
  522. if(form.valid()) {
  523. $j('#loading').show();
  524. $j('#enviar').hide();
  525. <?php if($errorEtiqueta) { ?>
  526. let comentarios = $j('#comentarios').val();
  527. comentarios += " - No se encontró información (<?php echo $dataContactar; ?>)";
  528. $j('#comentarios').val(comentarios);
  529. console.log("PRUEBA");
  530. console.log(comentarios);
  531. <?php } ?>
  532. var url = "shared/procesar_formularios.php";
  533. $j.ajax({
  534. type: "POST",
  535. url: url,
  536. data: $j("#enviarFormulario").serialize(),
  537. success: function(data)
  538. {
  539. var response = JSON.parse(data);
  540. if (response.success) {
  541. swal("Datos enviados correctamente", response.mensaje , "success");
  542. form[0].reset();
  543. }else{
  544. swal("Se ha producido un error", response.mensaje, "error");
  545. }
  546. $j('#loading').hide();
  547. $j('#enviar').show();
  548. },
  549. error: function(XMLHttpRequest, textStatus, errorThrown) {
  550. swal("Se ha producido un error", "No se han podido enviar los dato, Error: "+errorThrown+" ", "error");
  551. $j('#loading').hide();
  552. $j('#enviar').show();
  553. }
  554. });
  555. }
  556. });
  557. //obtenemos la ip publica
  558. $j.getJSON('https://api.ipify.org?format=json', function(data){
  559. $j('#ipCliente').val(data.ip);
  560. });
  561. </script>
  562. <style>
  563. .bar-title.cms-footer-links {
  564. height: 200px;
  565. color: black;
  566. }
  567. .confirm {
  568. /*boton de confirmar de alert*/
  569. background-color: #ea2c13 !important;
  570. color: #fff;
  571. transition: background .3s ease 0s;
  572. border: none;
  573. box-shadow: none;
  574. border-radius: 17px !important;
  575. font-weight: 600;
  576. font-size: 14px;
  577. padding: 10px 24px;
  578. margin: 0;
  579. cursor: pointer;
  580. }
  581. </style>
  582. <script src="https://www.google.com/recaptcha/api.js?render=6LfaTp4UAAAAAAiAfKSdJxyUYmAj1jIjkjJ2Z6ty"></script>
  583. <script>
  584. grecaptcha.ready(function() {
  585. grecaptcha.execute('6LfaTp4UAAAAAAiAfKSdJxyUYmAj1jIjkjJ2Z6ty', {action: 'homepage'}).then(function(token) {
  586. var recaptchaResponse = document.getElementById('recaptchaResponse');
  587. recaptchaResponse.value = token;
  588. });
  589. });
  590. </script>
  591. </div>
  592. </div>
  593. </body>
  594. </html>