document.write('<style> /** * GENERAL */ #subscription-69109874e5704 { border-style: solid; border-width: 3px; border-radius: 6px; border-color: rgba(144,142,142,1); width: 100%; background-color: rgba(255,255,255,1); padding: 20px 20px; margin: 10px 0px; line-height: 1.4; max-width: 600px; margin: 0 auto; box-sizing: border-box; position: relative; } #subscription-69109874e5704 form { display: block; z-index: 1; } #subscription-69109874e5704 * {box-sizing: border-box; *behavior: url(https://v3.esmsv.com/assets/common/boxsizing.htc);} #subscription-69109874e5704 p { font-weight: 300; font-size: 16px; padding: 6px 0px; margin: 0; word-wrap: break-word; white-space: -moz-pre-wrap; white-space: pre-wrap; } /** * FORM FEEDBACK */ #subscription-69109874e5704 .subscription-form-feedback { border-radius: 6px; top: -3px; left: -3px; right: -3px; bottom: -3px; background-color: #f4f4f4; visibility: hidden; position: absolute; z-index: 100; transition: linear 250ms all; -webkit-transition: linear 250ms all; opacity : 0; -ms-filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter : alpha(opacity=0); } #subscription-69109874e5704 .subscription-form-feedback.subscription-form-feedback-active { visibility: visible; opacity : 1; -ms-filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter : alpha(opacity=100); } #subscription-69109874e5704 .subscription-form-feedback > div {display: table; height: 100%; width: 75%; margin: 0 auto;} #subscription-69109874e5704 .subscription-form-feedback > div > div {display: table-cell; vertical-align: middle; text-align: center;} #subscription-69109874e5704 .subscription-form-feedback h1 { font-family: \'Open Sans\', sans-serif; font-size: 24px; font-weight: 600; color: #172328; } #subscription-69109874e5704 .subscription-form-feedback h1 small {font-size: 0.65em;} #subscription-69109874e5704 .subscription-form-feedback p { font-family: \'Open Sans\', sans-serif; font-size: 14px; } /** * FORM LABEL */ #subscription-69109874e5704 .subscription-form-control, #subscription-69109874e5704 .subscription-form-captcha{ position: relative; display: block; top: 0px; left: 0px; } #subscription-69109874e5704 .subscription-form-captcha a { font-family: \'Open Sans\', sans-serif; font-size: 14px; font-weight: 600; padding-bottom: 1px; border-bottom: 1px solid #00819F; text-decoration: none; vertical-align: top; margin: 13px; display: inline-block; } #subscription-69109874e5704 .subscription-form-captcha img { width: 181px; border-radius: 4px; } #subscription-69109874e5704 .subscription-form-captcha a, .subscription-form-captcha a:visited, .subscription-form-captcha a:hover, .subscription-form-captcha a:active { color: #00819F; } #subscription-69109874e5704 .subscription-form-label { font-size: 16px; color: #172328; width: 100%; display: inline-block; text-align: left; margin-top: 10px; font-family: Open Sans, sans-serif; } /** * PLACEHOLDER */ #subscription-69109874e5704 .subscription-form-placeholder { font-size: 16px; font-family: Open Sans, sans-serif; color : #333; line-height: 40px; border-width: 1px; text-align: left; border-color: transparent; border-style: solid; opacity : 0.6; -ms-filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=60); filter : alpha(opacity=60); position : absolute; top : 10px; left: 0px; padding: 0 10px; text-overflow : ellipsis; overflow : hidden; white-space : nowrap; width : 100%; cursor : text; pointer-events : none; -webkit-user-select : none; -khtml-user-select : none; -moz-user-select : none; -o-user-select : none; user-select : none; } /** * INPUT TEXT, SELECT */ #subscription-69109874e5704 .subscription-form-text {cursor : text;} #subscription-69109874e5704 .subscription-form-text { cursor : text; font-family : Open Sans, sans-serif; font-size: 16px; font-weight: 300; font-style: normal; color: #172328; text-decoration: none; text-align: left; width: 100%; height: 40px; min-height: 40px; margin: 10px 0px; padding: 0 10px; background-color: #FFFFFF; border-radius: 4px; border-color: #666666; border-width: 1px; vertical-align: text-top; border-style: solid; display: inline-block; } #subscription-69109874e5704 select { cursor : pointer; font-family : Open Sans, sans-serif; font-size: 16px; font-weight: 300; font-style: normal; color: #333; text-decoration: none; text-align: left; width: 100%; height: 40px; margin: 10px 0px; padding: 0 10px; background-color: #FFFFFF; border-radius: 4px; border-color: #666666; border-width: 1px; border-style: solid; display: inline; } /** * TEXTAREA */ #subscription-69109874e5704 textarea { font-family : Open Sans, sans-serif; font-size: 16px; font-weight: 300; font-style: normal; color: #172328; text-decoration: none; text-align: left; width: 100%; margin: 10px 0px; padding: 6px 10px; background-color: #FFFFFF; border-radius: 4px; border-color: #666666; border-width: 1px; border-style: solid; resize: vertical; display: inline; cursor: text; } /** * SUBMIT */ #subscription-69109874e5704 input[type="submit"].submitting { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; } /** * FIELD ERROR */ #subscription-69109874e5704 .subscription-form-field-error { /*position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; border: 2px solid rgb(178, 63, 27); background-color: rgb(240, 103, 33); border-radius: 7px; margin: 10px 0; border-radius: 4px; cursor: pointer;*/ display: none; } #subscription-69109874e5704 .subscription-form-field-error b { font-family: arial; color: #c9302c; /* V4 log error color */ font-weight: bold; font-size: 30px; float: left; margin: -6px 5px 0px 3px; } #subscription-69109874e5704 .subscription-form-field-error p { color: #c9302c; /* V4 log error color */ text-align: left; font-size: 16px; line-height: 16px; } #subscription-69109874e5704 .subscription-form-error-log { border-color: #c9302c; /* V4 log error color */ } #subscription-69109874e5704 .subscription-form-error-placeholder { color: #c9302c; /* V4 log error color */ } /** * CAPTCHA ERROR */ #subscription-69109874e5704 .subscription-form-captcha-error { display: none; } #subscription-69109874e5704 .subscription-form-captcha-error p { color: #c9302c; /* V4 log error color */ text-align: center; font-size: 16px; line-height: 16px; } /** * POWERED BY */ #subscription-69109874e5704 .poweredBy { display: inline-block; margin: 35px 0 5px; } #subscription-69109874e5704 .poweredBy img {vertical-align: middle;} /** * CHECKBOX, RADIO */ #subscription-69109874e5704 label.checkbox-form-es, #subscription-69109874e5704 label.radio-form-es {cursor: pointer;display: block;overflow: hidden;margin: 15px 0;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} #subscription-69109874e5704 label.checkbox-form-es span, #subscription-69109874e5704 label.radio-form-es span { line-height: 19px; float: left; margin-right: 10px; color: #172328; font-size: 16px; font-family: Open Sans, sans-serif; font-weight: 300; } #subscription-69109874e5704 input[type=checkbox], #subscription-69109874e5704 input[type=radio]{display:none;} #subscription-69109874e5704 input[type=checkbox] + div { background-color: #FFFFFF; border-width: 1px; border-color: #666666; border-style: solid; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; float: left; margin-right: 10px; line-height: 18px; font-size: 18px; } #subscription-69109874e5704 input[type=checkbox]:checked + div { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #172328; } #subscription-69109874e5704 input[type=checkbox]:checked + div:after { content: \'✔ \'; font-size: 14px; position: absolute; top: 0px; left: 3px; color: #99a1a7; } #subscription-69109874e5704 .radio-form-es input[type=radio]:checked + div { background-color: #FFFFFF; color: #666666; border: 1px solid; border-color: #666666; } #subscription-69109874e5704 .radio-form-es input[type=radio] + div { -webkit-appearance: none; background-color: #FFFFFF; border-width: 1px; border-color: #666666; border-style: solid; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 50px; display: inline-block; position: relative; float: left; margin-right: 10px; } #subscription-69109874e5704 .radio-form-es input[type=radio]:checked + div:after { content: \' \'; width: 12px;height: 12px;border-radius: 50px;position: absolute;top: 3px; background: #666666; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); text-shadow: 0px; left: 3px; font-size: 32px; } </style> <div id="subscription-69109874e5704"> <div class="subscription-form-feedback subscription-form-feedback-success"> <div> <div> <img src="https://v3.esmsv.com/assets/form/ok.png" alt="suscripción realizada"/><br> <h1>¡Te has suscrito correctamente!</h1> </div> </div> </div> <div class="subscription-form-feedback subscription-form-feedback-double"> <div> <div> <img src="https://v3.esmsv.com/assets/common/check.png" alt="confirmar suscripción por email" width="50" /><br> <h1>Te enviamos un correo electrónico para confirmar tu suscripción.</h1> <p>Por favor revisa tu cuenta para confirmar que quieres formar parte de nuestra lista de contactos.</p> </div> </div> </div> <div class="subscription-form-feedback subscription-form-feedback-error"> <div> <div> <img src="https://v3.esmsv.com/assets/form/error.png" alt="error al suscribirse"/><br> <h1>Hubo un error intentando realizar la suscripción.<br><small>Intente nuevamente más tarde</small></h1> </div> </div> </div> <div class="subscription-form-feedback subscription-form-feedback-advice"> <div> <div> <img src="https://v3.esmsv.com/assets/form/error.png" alt="error al enviar solicitud"/><br> <h1>Has superado el límite de solicitudes.<br><small>Intente nuevamente más tarde</small></h1> </div> </div> </div> <form action="https://v3.envialosimple.com/form/subscribe/format/jsonp" id="13" novalidate> <input type="hidden" name="AdministratorID" value="140858" /> <input type="hidden" name="FormID" value="13" /> <input type="hidden" name="isFacebook" value="0" /> <div class="subscription-form-control"> <p style="color:#38a287;font-family:Open Sans, sans-serif;font-size:20px;font-style:normal;font-weight:600;text-align:left;text-decoration:none;">Suscríbete al Newsletter Para Ti</p> </div> <div class="subscription-form-control"> <p style="color:#172328;font-family:Open Sans, sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;text-decoration:none;">Unite y recibí todas las novedades, contenidos exclusivos online y presenciales para seguir creando comunidad!</p> </div> <label class="subscription-form-control"> <span class="subscription-form-placeholder">Correo electrónico</span> <input class="subscription-form-text" name="Email" type="text" /> <div class="subscription-form-field-error"><p></p></div> </label> <div class="subscription-form-captcha" style="text-align: left"> <img alt="Imagen captcha" src="" /> <a href="#refresh-code">Cambiar imagen</a> <label> <input type="hidden" name="captchaId" value="" /> <input type="hidden" name="PHPSESSID" value="" /> </label> <label class="subscription-form-control"> <span class="subscription-form-placeholder">Escribe el código</span> <input class="subscription-form-text" style="width:100%;" type="text" name="captchaCode" value="" maxlength="10" /> <div class="subscription-form-captcha-error"><p></p></div> </label> </div> <div class="subscription-form-control" style="text-align:left;"> <input type="submit" class="submit-button" style="font-family:Open Sans, sans-serif;font-weight:600;font-style:normal;font-size:16px;color:#ffffff;text-decoration:none;width:35%;min-width:fit-content;line-height:43px;padding:0 10px;margin:10px 0px;background-color:#55c4a7;border-style:solid;border-width:1px;border-color:#eeeeee;border-radius:4px;cursor:pointer;text-align:center;display:inline;" value="Suscribirme" /> </div> <div style="position: absolute; left: -8000px;"><label>Topo<input type="text" name="Topo" tabindex="-1" value=""></label></div> </form> </div> <script type="text/javascript"> (function() { var SubscriptionForm = {}; (function(self) { var namespace = "subscription-69109874e5704"; var container = document.getElementById(namespace); var formElement = container.querySelector(\'form\'); var SUBMIT_ACTION_URL = "https://v3.envialosimple.com/form/subscribe/format/jsonp"; var SUBMIT_CALLBACK_NAME = "subscribeCallback_69109874e5704"; var SUBMIT_LOADED_NAME = "subscribeCallback_69109874e5704_load"; var RELOAD_CAPTCHA = "https://v3.envialosimple.com/form/getcaptcha/"; var REQUEST_TIMEOUT_DELAY = 30000; var FEEDBACK_DELAY = 10000; var date = new Date(); var formSubmitting = false; var formFeedback = false; function addEvent(obj, type, fn) { if (obj.attachEvent) { obj[\'e\' + type + fn] = fn; obj[type + fn] = function() { obj[\'e\' + type + fn](window.event); }; obj.attachEvent(\'on\' + type, obj[type + fn]); } else { obj.addEventListener(type, fn, false); } } var Placeholders = { init: function() { var inputElements = container.querySelectorAll(\'.subscription-form-text\'); for (var i in inputElements) { var input = inputElements[i]; if (typeof input === \'object\') { addEvent(input, \'keydown\', this.listener); addEvent(input, \'change\', this.listener); addEvent(input, \'blur\', this.listener); addEvent(input, \'focus\', this.listener); addEvent(input, \'click\', this.listener); this.placeholdersList.push(input); } } var radioElements = container.querySelectorAll(\'.radio-form-es\'); for (var i in radioElements) { var radio = radioElements[i]; if (typeof radio === \'object\') { addEvent(radio, \'change\', this.listener); addEvent(radio, \'focus\', this.listener); addEvent(radio, \'click\', this.listener); } } var checkboxElements = container.querySelectorAll(\'.checkbox-form-es\'); for (var i in checkboxElements) { var check = checkboxElements[i]; if (typeof check === \'object\') { addEvent(check, \'change\', this.listener); addEvent(check, \'focus\', this.listener); addEvent(check, \'click\', this.listener); } } this.reset(); }, listener: function(e) { var target = e.srcElement || e.target; if (target.parentElement) { var placeholderArr = target.parentElement.querySelectorAll(\'.subscription-form-placeholder\'); var errorSpan; if (target.parentElement.classList.value.includes(\'radio\') || target.parentElement.classList.value.includes(\'checkbox\')) { errorSpan = target.parentElement.parentElement.querySelectorAll(\'.subscription-form-field-error\')[0]; } else if (target.parentElement.classList.value.includes(\'annual\')) { errorSpan = target.parentNode.parentNode.parentNode.querySelectorAll(\'.subscription-form-field-error\')[0]; } else { errorSpan = target.parentElement.querySelectorAll(\'.subscription-form-field-error\')[0]; captchaMsg = target.parentElement.querySelector(\'.subscription-form-captcha-error\'); } if (typeof placeholderArr === \'object\' && placeholderArr[0]) { var placeholder = placeholderArr[0]; setTimeout(function() { if (target.value !== \'\') { target.classList.remove(\'subscription-form-error-log\'); placeholder.classList.remove(\'subscription-form-error-placeholder\'); placeholder.style.display = \'none\'; } else { placeholder.style.display = \'\'; } }, 1); } if (errorSpan && target.value !== \'\') { errorSpan.style.display = \'none\'; } if (captchaMsg) { captchaMsg.style.display = \'none\'; } } }, placeholdersList: [], reset: function() { for (var i in this.placeholdersList) { this.listener({ target: this.placeholdersList[i] }); } } }; var SubmitButton = { element: formElement.querySelectorAll(\'.submit-button\')[0], originalValue: \'\', animateInterval: false, wait: function() { var self = this; self.element.className = "submit-button submitting"; self.originalValue = self.element.value; var ellipsis = 1; self.animateInterval = setInterval(function() { self.element.value = \'\'; for (var i = 0; i < ellipsis; i++) { self.element.value += \'.\'; } ellipsis = (ellipsis === 3) ? 1 : ellipsis + 1; }, 100); }, done: function() { clearInterval(this.animateInterval); this.element.className = "submit-button"; this.element.value = this.originalValue; } }; var Request = { submit: function() { var self = this; formSubmitting = true; SubmitButton.wait(); var head = document.querySelector(\'head\'); var script = document.createElement("script"); var queryString = self.serializeForm(formElement); var requestId = new Date().getTime(); window[SUBMIT_CALLBACK_NAME + \'_\' + requestId] = function(res) { self.submitCallback(requestId, res); }; window[SUBMIT_LOADED_NAME + \'_\' + requestId] = function() { self.submitLoaded(requestId); }; setTimeout(function() { if (typeof window[SUBMIT_CALLBACK_NAME + \'_\' + requestId] === \'function\') { self.submitCallback(requestId, { error: { code: \'errorMsg_timeout\' } }); } self.submitLoaded(requestId); script.removeAttribute(\'src\'); script.removeAttribute(\'onload\'); }, REQUEST_TIMEOUT_DELAY); head.appendChild(script); script.setAttribute(\'onload\', SUBMIT_LOADED_NAME + \'_\' + requestId + \'();\'); script.setAttribute(\'src\', SUBMIT_ACTION_URL + \'?callback=\' + SUBMIT_CALLBACK_NAME + \'_\' + requestId + \'&\' + queryString); setTimeout(function() { head.removeChild(script); }, 1000); }, reloadCaptcha: function() { var self = this; var requestUrl = RELOAD_CAPTCHA + "AdministratorID/140858/FormID/13"; fetch(requestUrl, { credentials: \'include\' }) .then(function(response) { return response.json(); }) .then(function(myJson) { self.reloadCaptchaCallback(myJson, 13); }); }, submitLoaded: function(id) { var self = this; setTimeout(function() { if (typeof window[SUBMIT_CALLBACK_NAME + \'_\' + id] === \'function\') { try { delete window[SUBMIT_LOADED_NAME + \'_\' + id]; delete window[SUBMIT_CALLBACK_NAME + \'_\' + id]; } catch (e) { window[SUBMIT_LOADED_NAME + \'_\' + id] = false; window[SUBMIT_CALLBACK_NAME + \'_\' + id] = false; } } formSubmitting = false; SubmitButton.done(); }, 150); }, submitCallback: function(id, res) { this.submitLoaded(id); /*Error handler*/ if (typeof res.error === \'object\') { if (res.error.code === "errorMsg_formValidations") { var invalidFields = res.error.data; for (var field in invalidFields) { if (invalidFields[field] && invalidFields[field][0]) { var validationCode = invalidFields[field][0]; var fieldElement = document.querySelector(\'[name="\' + field + \'"]\'); if (!fieldElement) { var checkboxField = field + \'[]\'; fieldElement = document.querySelector(\'[name="\' + checkboxField + \'"]\'); } var fieldContainer, fieldDescription; if (fieldElement.type && (fieldElement.type.toLowerCase() === \'radio\' || fieldElement.type.toLowerCase() === \'checkbox\')) { fieldContainer = fieldElement.parentNode.parentNode; fieldDescription = fieldContainer.querySelector(\'legend\').innerHTML; } else { fieldContainer = fieldElement.parentNode; fieldDescription = fieldContainer.querySelector(\'span\').innerHTML; } var errorElement = fieldContainer.querySelector(\'.subscription-form-field-error\'); var errorMsg = \'\'; switch (validationCode) { case \'required\': case \'isEmpty\': if (field === "Email") { errorMsg = "Debes ingresar tu dirección de correo."; } else { errorMsg = "El campo %field% es obligatorio."; } break; case \'emailAddressInvalid\': if (field === "Email") { errorMsg = "La dirección de correo ingresada no es válida."; } else { errorMsg = "El campo %field% debe tener una dirección de correo válida."; } break; case \'notDigits\': errorMsg = "El campo %field% solo acepta números."; break; case \'invalidString\': errorMsg = "El campo %field% solo acepta letras y espacios."; break; case \'invalidAlfaNumString\': errorMsg = "El campo %field% solo acepta letras, números y espacios."; break; default: errorMsg = "El campo %field% no es válido."; } if (fieldElement.type && fieldElement.type.toLowerCase() === \'hidden\' && fieldElement.value === \'\') { var dayInput = document.querySelectorAll(\'.subscription-form-anual-day\'), monthInput = document.querySelectorAll(\'.subscription-form-anual-month\'), placeholderArr = fieldElement.parentElement.querySelectorAll(\'.subscription-form-placeholder\'); Object.keys(dayInput).forEach(function(input) { dayInput[input].classList.add(\'subscription-form-error-log\'); }); Object.keys(monthInput).forEach(function(input) { monthInput[input].classList.add(\'subscription-form-error-log\'); }); for (var i in placeholderArr) { var placeholder = placeholderArr[i]; if (typeof placeholder === \'object\') { placeholder.classList.add(\'subscription-form-error-placeholder\'); } } } if (fieldElement.type && (fieldElement.type.toLowerCase() === \'text\')) { fieldElement.classList.add(\'subscription-form-error-log\'); var placeholder = fieldElement.parentElement.querySelectorAll(\'.subscription-form-placeholder\')[0]; placeholder.classList.add(\'subscription-form-error-placeholder\'); } errorMsg = errorMsg.replace(\'%field%\', \'"\' + fieldDescription + \'"\'); errorElement.querySelector(\'p\').innerHTML = errorMsg; errorElement.style.display = \'block\'; } } } else if (res.error.code === "errorMsg_invalidCaptcha") { var errorElement = formElement.querySelector(\'.subscription-form-captcha-error\'); var captchaErr = "El código ingresado es incorrecto."; errorElement.querySelector(\'p\').innerHTML = captchaErr; errorElement.style.display = \'block\'; setTimeout(function() { Request.reloadCaptcha(); }, 200); } else if (res.error.code === "errorMsg_reachedRequestLimit") { this.feedback(\'advice\'); } else { this.feedback(\'error\'); } /*Redirect handler*/ } else if (res.result && typeof res.result.redirectUrl === \'string\') { window.location.href = res.result.redirectUrl; /*Success handler*/ } else if (typeof res.result === \'object\') { if (res.result.needConfirmation) { this.feedback(\'double\'); } else { this.feedback(\'success\'); } formElement.reset(); Placeholders.reset(); setTimeout(function() { Request.reloadCaptcha(); }, 200); /*Fallback*/ } else { this.feedback(\'error\'); } }, reloadCaptchaCallback: function(res, formId) { if (res) { var formulario = document.querySelector(\'form[id="\' + formId + \'"]\'); var captchaId = formulario.querySelector(\'[name="captchaId"]\'); var phpSessId = formulario.querySelector(\'[name="PHPSESSID"]\'); var captchaImg = formulario.querySelector(\'[name="captchaId"]\').parentElement.parentElement.querySelector(\'img\'); captchaImg.src = res.captchaSrc; captchaId.value = res.captchaId; phpSessId.value = res.PHPSESSID; } }, serializeForm: function(form) { var field, s = []; if (typeof form === \'object\' && form.nodeName === "FORM") { var len = form.elements.length; for (var i = 0; i < len; i++) { field = form.elements[i]; if (field.name && !field.disabled && field.type !== \'file\' && field.type !== \'reset\' && field.type !== \'submit\' && field.type !== \'button\') { if (field.type === \'select-multiple\') { for (var j = form.elements[i].options.length - 1; j >= 0; j--) { if (field.options[j].selected) s[s.length] = encodeURIComponent(field.name) + "=" + encodeURIComponent(field.options[j].value); } } else if ((field.type !== \'checkbox\' && field.type !== \'radio\') || field.checked) { s[s.length] = encodeURIComponent(field.name) + "=" + encodeURIComponent(field.value); } } } } return s.join(\'&\').replace(/%20/g, \'+\'); }, feedback: function(type) { formFeedback = true; container.querySelector(\'.subscription-form-feedback-\' + type).className = "subscription-form-feedback subscription-form-feedback-" + type + " subscription-form-feedback-active"; setTimeout(function() { formFeedback = false; container.querySelector(\'.subscription-form-feedback-\' + type).className = "subscription-form-feedback subscription-form-feedback-" + type; }, FEEDBACK_DELAY); } }; self.init = function() { var scripts = document.getElementsByTagName("script"); let countScriptOfWidget = 0; for (var i = 0; i < scripts.length; i++) { if (scripts[i].src.includes(\'/form/renderwidget/format/widget/AdministratorID/\') && scripts[i].src.includes(\'/FormID/\')) { countScriptOfWidget++; } } Placeholders.init(); setTimeout(() => { Request.reloadCaptcha(); }, 110 * countScriptOfWidget); addEvent(formElement, \'submit\', function(e) { if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } if (!formSubmitting && !formFeedback) { Request.submit(); } }); var errorSigns = container.querySelectorAll(\'.subscription-form-field-error\'); for (var i in errorSigns) { if (errorSigns[i] && typeof errorSigns[i] === \'object\') { addEvent(errorSigns[i], \'click\', function(e) { this.style.display = \'none\'; this.parentNode.querySelector(\'*[name]\').focus(); }); } } var anualDateElements = container.querySelectorAll(\'.subscription-form-anual-date\'); for (var i in anualDateElements) { if (anualDateElements[i] && typeof anualDateElements[i] === \'object\') { var element = anualDateElements[i]; var monthElement = element.querySelector(\'.subscription-form-anual-month\'); var dayElement = element.querySelector(\'.subscription-form-anual-day\'); var hiddenElement = element.querySelector(\'[type="hidden"]\'); var _refreshDate = function() { if (monthElement.value && dayElement.value) { hiddenElement.value = (\'00\' + monthElement.value).slice(-2) + \'-\' + (\'00\' + dayElement.value).slice(-2); } else { hiddenElement.value = \'\'; } }; addEvent(monthElement, \'change\', _refreshDate); addEvent(monthElement, \'blur\', _refreshDate); addEvent(dayElement, \'change\', _refreshDate); addEvent(dayElement, \'blur\', _refreshDate); _refreshDate(); } } var captchaAnchor = container.querySelector("a[href=\'#refresh-code\']"); if (typeof captchaAnchor === \'object\') { addEvent(captchaAnchor, \'click\', function(e) { e.preventDefault(); e.stopPropagation(); Request.reloadCaptcha(); }); } }; })(SubscriptionForm); SubscriptionForm.init(); })(); </script>');