var timeoutglobalvar;if(typeof String.prototype.normalize!=="function"){$.ajax({type:"GET",url:CFG_GLPI.root_doc+"/public/lib/unorm.js",dataType:"script",cache:true})}function setdisplay(e,t){var n=e;if(n.style.display!=t){n.style.display=t}return true}function cleandisplay(e){var t=document.getElementById(e);if(t){setdisplay(t,"block")}}function cleanhide(e){var t=document.getElementById(e);if(t){setdisplay(t,"none")}}function afterView(e){setdisplay(e,"none")}function menuAff(e,t){var n=document.getElementById(t);var a=n.getElementsByTagName("li");var r=null;for(var o=0;olastScrollTop&&e>navbarHeight){$("#header").removeClass("nav-down").addClass("nav-up")}else{if(e+$(window).height()<$(document).height()){$("#header").removeClass("nav-up").addClass("nav-down")}}lastScrollTop=e}}var langSwitch=function(e){var t=e.attr("href").replace(/front\/preference.+/,"ajax/switchlang.php");$.ajax({url:t,type:"GET",success:function(e){$("#language_link").html(e);$("#debugajax").remove()}})};$((function(){if($("html").hasClass("loginpage")){return}$("#menu.fullmenu li").on("mouseover",(function(){var e=$(this).data("id");menuAff("menu"+e,"menu")}));$("body").delegate("td","mouseover mouseleave",(function(e){var t=$(this).closest("tr").children().index($(this));var n=$(this).closest("tr");if(!$(this).closest("tr").hasClass("noHover")){if(e.type=="mouseover"){n.addClass("rowHover");if(n.has("td[rowspan]").length===0){n.prevAll("tr:has(td[rowspan]):first").find("td[rowspan]").addClass("rowHover")}$(this).closest("table").find("tr:not(.noHover) th:nth-child("+(t+1)+")").addClass("headHover")}else{n.removeClass("rowHover");n.removeClass("rowHover").prevAll("tr:has(td[rowspan]):first").find("td[rowspan]").removeClass("rowHover");$(this).closest("table").find("tr:not(.noHover) th:nth-child("+(t+1)+")").removeClass("headHover")}}}));$.ui.dialog.prototype._focusTabbable=function(){};$("#language_link > a").on("click",(function(e){e.preventDefault();langSwitch($(this))}));$(document).on("keydown","#page form textarea",(function(e){if(e.ctrlKey&&e.keyCode==13){submitparentForm($(this))}}));$.widget("ui.dialog",$.extend({},$.ui.dialog.prototype,{_title:function(e){if(!this.options.title){e.html(" ")}else{e.html(this.options.title)}}}))}));var submitparentForm=function(e){var t=$(e).closest("form");var n=t.find("[type=submit]").filter("[name=add], [name=update]");if(n.length==1){return n.trigger("click")!==false}return false};var isImage=function(e){var t=["image/gif","image/jpeg","image/jpg","image/png"];if($.inArray(e.type,t)<0){return false}else{return true}};var getExtIcon=function(e){var t=CFG_GLPI.root_doc+"/pics/icones/"+e+"-dist.png";if(!urlExists(t)){t=CFG_GLPI.root_doc+"/pics/icones/defaut-dist.png"}return''};var urlExists=function(e){var t=false;$.ajax({type:"HEAD",url:e,async:false,success:function(){t=true}});return t};var getSize=function(e){var t=["o","Kio","Mio","Gio","Tio"];var n="";t.some((function(t){if(e>1024){e=e/1024}else{n=t;return true}}));return Math.round(e*100,2)/100+n};var getBijectiveIndex=function(e){var t="";while(parseInt(e)>0){e--;t=String.fromCharCode("A".charCodeAt(0)+e%26)+t;e/=26}return t};var stopEvent=function(e){e.preventDefault();e.stopPropagation()};if($("#backtotop").length){var scrollTrigger=100,backToTop=function(){var e=$(window).scrollTop();if(e>scrollTrigger){$("#backtotop").show("slow");$("#see_debug").addClass("wbttop")}else{$("#backtotop").hide();$("#see_debug").removeClass("wbttop")}};backToTop();$(window).on("scroll",(function(){backToTop()}));$("#backtotop").on("click",(function(e){e.preventDefault();$("html,body").animate({scrollTop:0},700)}))}function _eltRealSize(e){var t=0;t+=e.outerHeight();t+=parseFloat(e.css("margin-top").replace("px",""));t+=parseFloat(e.css("margin-bottom").replace("px",""));t+=parseFloat(e.css("padding-top").replace("px",""));t+=parseFloat(e.css("padding-bottom").replace("px",""));return t}var initMap=function(e,t,n){t=typeof t!=="undefined"?t:"map";n=typeof n!=="undefined"?n:"200px";if(n=="full"){var a=$(window).height();var r=0;$("#header_top, #c_menu, #c_ssmenu2, #footer, .search_page").each((function(){r+=_eltRealSize($(this))}));r+=parseFloat($("#page").css("padding-top").replace("px",""));r+=parseFloat($("#page").css("padding-bottom").replace("px",""));r+=parseFloat($("#page").css("margin-top").replace("px",""));r+=parseFloat($("#page").css("margin-bottom").replace("px",""));var o=Math.floor(a-r);var i=300;if(o'));var l=L.map(t,{fullscreenControl:true}).setView([43.6112422,3.8767337],6);L.tileLayer("https://{s}.tile.osm.org/{z}/{x}/{y}.png",{attribution:"© OpenStreetMap contributors"}).addTo(l);return l};var showMapForLocation=function(e){var t=$(e).data("fid");var n=$("#"+t).val();if(n==0){return}var a=$('
');a.appendTo("body").dialog({close:function(){$(this).dialog("destroy").remove()}});var r=initMap($("#location_map_dialog"),"location_map");r.spin(true);$.ajax({dataType:"json",method:"POST",url:CFG_GLPI.root_doc+"/ajax/getMapPoint.php",data:{itemtype:"Location",items_id:$("#"+t).val()}}).done((function(e){if(e.success===false){a.dialog("close");$("
"+e.message+"
").dialog({close:function(){$(this).dialog("destroy").remove()}})}else{var t=[];var n=L.marker([e.lat,e.lng]);t.push(n);var o=L.featureGroup(t).addTo(r);r.fitBounds(o.getBounds(),{padding:[50,50],maxZoom:10})}})).always((function(){r.spin(false)}))};var query={};function markMatch(e,t){var n=e.toUpperCase().indexOf(t.toUpperCase());var a=$("");if(n<0){a.append(escapeMarkupText(e));return a.html()}a.html(escapeMarkupText(e.substring(0,n)));var r=$("");r.html(escapeMarkupText(e.substring(n,n+t.length)));a.append(r);a.append(escapeMarkupText(e.substring(n+t.length)));return a.html()}var templateResult=function(e){var t=$("");t.attr("title",e.title);if(typeof query.term!=="undefined"&&typeof e.rendered_text!=="undefined"){t.html(e.rendered_text)}else{if(!e.text){return null}var n=e.text;if(!e.id){t.html(escapeMarkupText(n));return t}var a=query.term||"";var r=markMatch(n,a);if(e.level){var o="";var i=e.level;while(i>1){o=o+"   ";i=i-1}t.html(o+"»"+r)}else{t.html(r)}}return t};var typewatch=function(){var e=0;return function(t,n){clearTimeout(e);e=setTimeout(t,n)}}();var templateSelection=function(e){if(!("element"in e)){return e.text}if(Object.prototype.hasOwnProperty.call(e,"selection_text")){return e.selection_text}if(e.element.parentElement.nodeName=="OPTGROUP"){return e.element.parentElement.getAttribute("label")+" - "+e.text}return e.text};var getTextWithoutDiacriticalMarks=function(e){e=e.normalize("NFD");return e.replace(/[\u0300-\u036f]/g,"")};var escapeMarkupText=function(e){if(e.indexOf(">")!==-1||e.indexOf("<")!==-1){e=jQuery.fn.select2.defaults.defaults.escapeMarkup(e)}return e};function updateProgress(e){var t=$("progress#progress"+e).first();$("div[data-progressid='"+e+"']").each((function(e,n){var a=$(n);var r=a.find(".progress-fg").first();var o=t.attr("value")/t.attr("max")*100;r.width(o+"%");if(a.data("append-percent")===1){var i=a.prop("title").replace(new RegExp("\\d*%$"),t.attr("value")+"%").trim();t.prop("title",i);a.prop("title",i)}}))}function normalizeMultiDateAltField(e,t){var n=$(e).val().split(", ");var a=[];for(var r=0;r