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",t.after(campo_error)):t.hasClass("custom_input_checkbox_conjunto")||t.hasClass("custom_input_checkbox")||t.hasClass("custom_input_radio")?(campo_error="
",t.after(campo_error)):(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_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();if(o&&""==trim(e))return"FORMULARIO_ERROR_CAMPO_VACIO";if(""!=trim(e)){if(!/^(([^<>()[\]\\.,;:\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(e))return"FORMULARIO_ERROR_FORMATO_INCORRECTO"}return""}function FORMULARIO_comprobar_pswd_conf(r,o){var e=trim($("#"+r).val());campo_base=r.replace("_conf","");var t=trim($("#"+campo_base).val());return o&&""==trim(t)?"FORMULARIO_ERROR_CAMPO_VACIO":t!=e?"FORMULARIO_ERROR_REPETIR_PSWD":""}function FORMULARIO_comprobar_select(r,o){trim($("#"+r).val());campo_base=r.replace("_conf","");var e=trim($("#"+campo_base).val());return o&&""==trim(e)?"FORMULARIO_ERROR_CAMPO_VACIO":""}function FORMULARIO_comprobar_archivo(r,o){var e=$("#"+r).val(),t=$("#"+r+"_OLD").val();return o&&""==trim(e)&&""==trim(t)?"FORMULARIO_ERROR_CAMPO_VACIO":""}function FORMULARIO_comprobar_fecha(r,o){var e=trim($("#"+r).val());if(o&&""==e)return"FORMULARIO_ERROR_CAMPO_VACIO";if(""==e)return"";if(/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(e)){var t=e.split("/"),a=parseInt(t[0],10),n=parseInt(t[1],10),_=parseInt(t[2],10),c=new Date(_,n-1,a);return c.getFullYear()===_&&c.getMonth()===n-1&&c.getDate()===a?"":"FORMULARIO_ERROR_FORMATO_INCORRECTO"}return"FORMULARIO_ERROR_FORMATO_INCORRECTO"}function mover(r,o,e){if(o<0)return r;if(0==o&&-1==e)return r;if(o==r.length-1&&1==e)return r;var t=r[o].value,a=r[o].text;return r[o].value=r[o+e].value,r[o].text=r[o+e].text,r[o+e].value=t,r[o+e].text=a,r}function selecciona_todos(nombre_formulario,nombre_campo_todos,nombre_campos){var formulario=eval("document."+nombre_formulario),valor=document.getElementById(nombre_campo_todos).checked,i;for(i=0;i12)&&(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)}