function exit_user(){$.ajax({type:"POST",crossDomain:!0,url:"functions.aspx/exit",data:"",contentType:"application/json; charset=utf-8",cache:!1,dataType:"json",success:function(n){n.d?location.href="login.aspx":alert("Se ha producido un error al desconectarse.")},error:function(){return!1},failure:function(){return!1}})}function getParams(n){var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),r=window.location.href,t=i.exec(r);return null===t?"":t[1]}function getFileData(){var n=window.sessionStorage.getItem("file_data");return"undefined"!=n&&void 0!=n&&"null"!=n&&null!=n||(n=""),n}function setFileData(n){window.sessionStorage.setItem("file_data",n)}function deleteFileData(){window.sessionStorage.removeItem("file_data")}function formatFileSize(n){return"number"!=typeof n?"":n>=1e9?(n/1e9).toFixed(2)+" GB":n>=1e6?(n/1e6).toFixed(2)+" MB":(n/1e3).toFixed(2)+" KB"}function validarCarateresEspeciales(n){return!/[`~$%^*()°¬|\=<>\{\}\[\]\\\/]/gi.test(n)}function validarMail(n){return expr=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,!!expr.test(n)}function validarTelefono(n){return!isNaN(n)}function confirm_message(n){return confirm(n)}function ellipsis(n){var u=document.querySelectorAll(n),r,t,i;arrNodes=[].slice.call(u);for(r in arrNodes)for(t=arrNodes[r];t.scrollHeight-t.offsetHeight>0;)i=void 0!=t.innerText?t.innerText:t.textContent,void 0!=t.innerText?t.innerText=i.replace(/\W*\s(\S)*$/,"..."):t.textContent=i.replace(/\W*\s(\S)*$/,"...")}function getCookie(n){var t=document.cookie,i=t.indexOf(" "+n+"="),r;return(-1===i&&(i=t.indexOf(n+"=")),-1===i)?t=null:(i=t.indexOf("=",i)+1,r=t.indexOf(";",i),-1===r&&(r=t.length),-1!==(t=unescape(t.substring(i,r))).indexOf("&")&&(t=t.split("&")[0])),t}function setCookie(n,t,i){var f=getCookie("session"),e=getCookie("fecha"),r=new Date,u;r.setDate(r.getDate()+i);u="session="+f+"&AceptacionCookie="+escape(t)+"&fecha="+e+"; domain=.ubl.ac.cr"+(null===i?"":"; expires="+r.toUTCString());document.cookie=n+"="+u}function PonerCookie(){setCookie("ubl_cookie","1",365);$("#sliding-popup").hide()}function setCookieRedirect(){setCookie("ubl_cookie","1",365);location.href="http://ubl.ac.cr/aviso-legal#cookies"}function buscarTextoLibre(){if(validarBuscador()){var n=$("#btnBuscarTxtLibre");n.click()}}function validarBuscador(){var n=$("#txtTextoLibre").val();return $("#block_body").removeClass(" has-error"),$("#txt_errorSuscrip").html(""),n=="undefined"||n==undefined||n=="null"||n==null||n==""?($("#buscador_form").addClass(" has-error"),$("#txtTextoLibre").attr("placeholder","Debe introducir un texto."),!1):validarCarateresEspeciales(n.trim())?!0:($("#buscador_form").addClass(" has-error"),$("#txt_errorBuscador").html("El buscador contiene carácteres no válidos"),!1)}$(document).ready(function(){"1"!==getCookie("AceptacionCookie")?$("#sliding-popup").show():$("#sliding-popup").hide()});$(function(){ellipsis(".section-primary-listado-text");ellipsis(".section-secondary-listado-text")})