var _TXT_ERROR_OBLIGATORIO = "Camp obligatori"; var _TXT_ERROR_VALOR_INCORRECTO = "Valor incorrecte"; var _TXT_ERROR_FORMATO_INCORRECTO = "Format incorrecte"; var _TXT_ERROR_PSWD_INCORRECTO = "El valor d'aquest camp no coincideix amb el del camp contrasenya."; var _TXT_ERROR_DATOS = "Almenys un camp està incomplet o és incorrecte. Corregeix-lo abans de continuar."; function uniqid(r="",o=!1){return`${r}${(1e3*Date.now()+1e3*Math.random()).toString(16).replace(/\./g,"").padEnd(14,"0")}${o?`.${Math.trunc(1e8*Math.random())}`:""}`}function in_array(r,o){for(var e=o.length,t=0;t";var t=$("#"+r).parent();t.hasClass("form_select")||t.hasClass("custom_input_radio")?t.after(campo_error):$("#"+r).after(campo_error)}$("#"+r).addClass("campo_error"),$("#"+e).html(o),$("#"+e).show()}function FORMULARIO_comprobar_texto(r,o){var e=$("#"+r).val();return o&&""==trim(e)?"FORMULARIO_ERROR_CAMPO_VACIO":""}function FORMULARIO_comprobar_texto_ckeditor(r,o){var e=CKEDITOR.instances[r].getData();return o&&""==trim(e)?"FORMULARIO_ERROR_CAMPO_VACIO":""}function FORMULARIO_comprobar_numero(r,o){var e=$("#"+r).val();if(o&&""==trim(e))return"FORMULARIO_ERROR_CAMPO_VACIO";parseFloat(e);return isNaN(e)?"FORMULARIO_ERROR_CAMPO_INCORRECTO":""}function FORMULARIO_comprobar_numero_mayor_0(r,o){var e=$("#"+r).val();if(o&&""==trim(e))return"FORMULARIO_ERROR_CAMPO_VACIO";parseFloat(e);return isNaN(e)||e<=0?"FORMULARIO_ERROR_CAMPO_INCORRECTO":""}function FORMULARIO_comprobar_checkbox(r,o){if(o){var e=0;if($("input[name='"+r+"']").each((function(){$(this).prop("checked")&&e++})),e<=0)return"FORMULARIO_ERROR_CAMPO_VACIO"}return""}function FORMULARIO_comprobar_radio(r,o){if(o){var e=0;if($("input[name='"+r+"']").each((function(){$(this).prop("checked")&&e++})),e<=0)return"FORMULARIO_ERROR_CAMPO_VACIO"}return""}function FORMULARIO_comprobar_checkbox_multiple(r,o){if(o){var e=0;if($("input[name='"+r+"[]']").each((function(){$(this).prop("checked")&&e++})),e<=0)return"FORMULARIO_ERROR_CAMPO_VACIO"}return""}function FORMULARIO_comprobar_email(r,o){var e=$("#"+r).val();return o&&""==trim(e)?"FORMULARIO_ERROR_CAMPO_VACIO":""==trim(e)||comprobar_email_correcto(e)?"":"FORMULARIO_ERROR_FORMATO_INCORRECTO"}function comprobar_email_correcto(r){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(r)}function FORMULARIO_comprobar_lista_email(r,o){var e=$("#"+r).val();if(o&&""==trim(e))return"FORMULARIO_ERROR_CAMPO_VACIO";if(""!=trim(e)){var t,a=(e=(e=e.replaceAll("\n",",")).replaceAll("\r",",")).split(","),n=new Array;for(t=0;t12)&&(t=!1,a="incorrecto"),m>diasMes(mes,anyo)&&(t=!1,a="incorrecto")}return mostrar_error(r,t,a),t}function esBisiesto(r){return r%4==0&&r%100!=0||r%400==0?1:0}function diasMes(r,o){return 1==r?esBisiesto(o)?29:28:0==r||2==r||4==r||6==r||7==r||9==r||11==r?31:30}function mostrar_error(r,o,e){o?$("#div_campo_"+r).removeClass("error_campo_obligatorio"):$("#div_campo_"+r).addClass("error_campo_obligatorio"),document.getElementById("div_campo_"+r+"_error_vacio")&&(document.getElementById("div_campo_"+r+"_error_vacio").style.display="none"),document.getElementById("div_campo_"+r+"_error_incorrecto")&&(document.getElementById("div_campo_"+r+"_error_incorrecto").style.display="none"),o||""==e||document.getElementById("div_campo_"+r+"_error_"+e)&&(document.getElementById("div_campo_"+r+"_error_"+e).style.display="inline-block")}function checkEmail(r){return!!/([a-zA-Z0-9ñçÑÇ\_\.\-])+\@(([a-zA-Z0-9ñçÑÇ\_\-])+\.)+([a-zA-Z0-9]{2,4})+/.test(r)}function trim(r){return r.replace(/^\s*|\s*$/g,"")}$(document).ready((function(){$(".campo_obligatorio").focus((function(){campo_id=$(this).attr("name"),campo_id=campo_id.replace("[]",""),mostrar_error(campo_id,!0,"")}))}));var unescapeHtml=function(r){if(""==r)return r;var o=document.createElement("div");o.innerHTML=r;var e=o.childNodes[0].nodeValue;return o.removeChild(o.firstChild),e};function mover_scroll(r){""!=r&&document.getElementById(r)&&$("html, body").scrollTop($("#"+r).offset().top)}function mover_scroll_desfase(r,o){""!=r&&document.getElementById(r)&&(posicion=parseInt($("#"+r).offset().top),isNaN(posicion)&&(posicion=0),posicion+=o,posicion<0&&(posicion=0),$("html, body").scrollTop(posicion))}function obtener_numero_texto(r){var o=Number.parseFloat(r);return isNaN(o)&&(o=0),o}function obtener_numero_campo(r){return obtener_numero_texto($("#"+r).val())}function obtener_precio_texto(r){var o=Number.parseFloat(r);return isNaN(o)&&(o=0),o}function obtener_precio_campo(r){return obtener_precio_texto($("#"+r).val())}function redondear(r){var o=Math.round(100*(r+Number.EPSILON))/100;return parseFloat(o.toFixed(2))}function obtener_lista_valores_checkbox(r){var o=new Array;return $("input[name='"+r+"[]']").each((function(){$(this).prop("checked")&&(o[o.length]=$(this).val())})),o}function obtener_lista_valores_checkbox_str(r){return lista=obtener_lista_valores_checkbox(r),lista.join(",")}