function disable_form_autocompletion(e){var t=jQuery("form",e);t.each(function(){jQuery(this).attr("autocomplete","off")})}function get_help(e,t,a){var n=jQuery("#"+a);n&&jQuery.ajax({type:"GET",url:"./"+e,data:t,cache:!0,async:!0,ifModified:!0,beforeSend:function(){n.html('

Chargement en cours...

')},success:function(e){disable_form_autocompletion(),n.html(e)},error:function(e){n.html('

Une erreur s\'est survenue !'+e+"

")}})}function get_content(e,t,a,n,r,i,o,s){var c=jQuery("#"+a);""!=n&&jQuery("#modal-title_add")&&jQuery("#modal-title_add").html(n),r||(r=""),(c||i&&""!=i)&&("iframe"==r?c.html(''):jQuery.ajax({type:"GET",url:"./"+e,data:t,cache:!0,async:!0,ifModified:!0,beforeSend:function(){i&&""!=i?jQuery("#"+a,window.parent.document).html('

Chargement en cours...

'):""==o&&c.html('

Chargement en cours...

')},success:function(e){disable_form_autocompletion(e),i&&""!=i?jQuery("#"+a,window.parent.document).html(e):c.html(e)},error:function(e){i&&""!=i?jQuery("#"+a,window.parent.document).html('

Une erreur s\'est survenue !'+e+"

"):""==o&&c.html('

Une erreur s\'est survenue !'+e+"

")}}))}function get_content_distant(e,t,a,n,r,i,o,s){var c=jQuery("#"+a);""!=n&&jQuery("#modal-title_add")&&jQuery("#modal-title_add").html(n),r||(r=""),(c||i&&""!=i)&&("iframe"==r?c.html(''):jQuery.ajax({type:"GET",url:e,data:t,cache:!0,async:!0,ifModified:!0,beforeSend:function(){i&&""!=i?jQuery("#"+a,window.parent.document).html('

Chargement en cours...

'):""==o&&c.html('

Chargement en cours...

')},success:function(e){disable_form_autocompletion(e),i&&""!=i?jQuery("#"+a,window.parent.document).html(e):c.html(e)},error:function(e){i&&""!=i?jQuery("#"+a,window.parent.document).html('

Une erreur s\'est survenue !'+e+"

"):""==o&&c.html('

Une erreur s\'est survenue !'+e+"

")}}))}function check_code(e,t,a){var n=jQuery("#"+a);n&&jQuery.ajax({type:"GET",url:"./"+e,data:t,cache:!0,async:!0,ifModified:!0,beforeSend:function(){},success:function(e){var t=e.split("|");t[0]&&(n.removeClass("has-error"),n.addClass(t[0]));var r=jQuery("#"+a+"_text");r&&t[1]&&r.html(t[1])},error:function(){}})}function delete_data(e,t,a){var n=confirm(t);return n?void(document.getElementById(e)&&(document.getElementById(e).value=a)):!1}function afficher_msg(e,t){var a="alert";"ok"==t&&(a="success"),"no"==t&&(a="error"),"doublon"==e&&(a="warning");var n="Alert !";"del"==e&&("ok"==t&&(n="Suppression effectuée !"),"no"==t&&(n="Erreur Suppression ! Veuillez réessayer !")),"statut"==e&&("ok"==t&&(n="Vous êtes connecté !"),"no"==t&&(n="Nom d'Utilisateur et/ou Mot de passe incorrect !")),"edit"==e&&("ok"==t&&(n="Modification réussie !"),"no"==t&&(n="Modification échouée !")),"insert"==e&&("ok"==t&&(n="Opération effectuée !"),"no"==t&&(n="Opération échouée !")),"pass"==e&&("ok"==t&&(n="Mot de passe changé !"),"no"==t&&(n="Erreur ! Mot de passe invalide !")),"doublon"==e&&(n=t+" existe déjà !"),("pass1"==e||"success"==e)&&(n=t),"update"==e&&("ok"==t&&(n="Modification effectuée !"),"no"==t&&(n="Modification échouée !")),"import"==e&&("ok"==t&&(n="Importation effectuée !"),"no"==t&&(n="Importation échouée !")),"extra"==e&&("ok"==t&&(n="Mise à jour effectuée !"),"no"==t&&(n="Mise à jour échouée !")),"mail"==e&&("no"==t&&(n="Adresse mail inconnue !")),"auth"==e&&"no"==t&&(n="Vous n'êtes pas autorisé à apporter de changement !"),noty({text:n,type:a,timeout:4e3})}function show_tab(e){for(var t,a=0;t=document.getElementById(e+"_"+a);)t.className="hide"==t.className?"show1":"hide",a++}function notification_pop(){get_content("includes/notification_pop.php","path=../¬if_zone=1","notif_zone","","","",1),setTimeout(notification_pop,3e4)}/*function update_check(){get_content_distant("http://sim-sipag.org/update_count.php","path=./","notif_update_num","","","",1),setTimeout(update_check,3e4)}*/function online_users(){get_content("includes/online_users.php","path=../&user_zone=1","user_zone","","","",1),setTimeout(online_users,30000)}function readImgURL(e,t,a,n){if(e.files&&e.files[0]){var r=new FileReader;r.onload=function(e){$("#"+t).html("preview")},r.readAsDataURL(e.files[0])}}function check_all(e,t){var a=jQuery("."+e);a.each(function(){jQuery(":checkbox",a).prop("checked",t.checked)})}function uncheck_all(e,t,a){if(a)alert("ici");else{var n=jQuery("."+e);n&&n.each(function(){jQuery(":checkbox",n).prop("checked",!1)})}}function uncheck_this(e){jQuery("#"+e).prop("checked",!1)}function uncheck_this1(e,t){var a=e.checked,n=jQuery("#"+t);jQuery(":checkbox",n).prop("checked",!1),e.checked=a}function uncheck_this2(e,t){var a=(e.checked,jQuery("#"+t)),n=jQuery(":checkbox",a),r=jQuery(":checkbox",a).length;n.each(function(){1==r&&(this.checked=!1),r--})}$(document).ready(function(){$.extend($.validator.defaults,{invalidHandler:function(e,t){var a=t.numberOfInvalids();if(a){var n=1==a?"un champ est resté vide. Il a été surligné.":a+" champs sont resté vide. Ils ont été surligné.";noty({text:n,type:"error",timeout:4e3})}},errorPlacement:function(e,t){"file"===t.attr("type")&&"fileinput"===t.data("style")?e.appendTo(t.closest("div.fileinput-holder").parent("div")):e.insertAfter(t)},errorClass:"error",validClass:"success",messages:{required:"Obligatoire",remote:"Veuillez corriger cela.",email:"Veuillez entrer une adresse mail valide.",url:"Veuillez entrer une URL valide.",date:"Veuillez entrer une date valide.",dateISO:"Veuillez entrer une date valide (ISO).",number:"Veuillez entrer un nombre valide.",digits:"Veuillez n'entrer que des chiffres.",creditcard:"Veuillez entrer une carte de crédit valide.",equalTo:"Confirmer.",maxlength:"Veuillez ne pas depasser plus de {0} caractères.",minlength:"Veuillez entrer au moins {0} caratères.",rangelength:"Please enter a value between {0} and {1} characters long.",range:"Please enter a value between {0} and {1}.",max:"Please enter a value less than or equal to {0}.",min:"Please enter a value greater than or equal to {0}."}});var e=jQuery('form[novalidate="novalidate"]');e.each(function(){jQuery(this).attr("autocomplete","off");var e=jQuery(this).attr("id");$("#"+e).validate({rules:{"form-control":{require_from_group:[1,".form-group"]}}})});var t=jQuery(".hide_befor_load");t.each(function(){jQuery(this).removeClass("hide_befor_load")}),disable_form_autocompletion(),setTimeout(notification_pop,3e3)/*,setTimeout(update_check,3e3)*/,setTimeout(online_users,30000);var a=$("body .header"),n=$("body #container"),r=$("body #content"),i=$("body #sidebar");a.attrchange({trackValues:!0,callback:function(){"none"==a.css("display")?(n.css("margin-top","0px"),r.css("margin-left","0px")):(n.css("margin-top","52px"),"fixed-header sidebar-closed"!=n.attr("class")&&r.css("margin-left","250px"),i.css("display",""))}});$(".modal").on("hidden.bs.modal", function(){$(".modal-body").html(" Chargement du contenu… ");});}),function(e){function t(){var e=document.createElement("p"),t=!1;if(e.addEventListener)e.addEventListener("DOMAttrModified",function(){t=!0},!1);else{if(!e.attachEvent)return!1;e.attachEvent("onDOMAttrModified",function(){t=!0})}return e.setAttribute("id","target"),t}function a(t,a){if(t){var n=this.data("attr-old-value");if(a.attributeName.indexOf("style")>=0){n.style||(n.style={});var r=a.attributeName.split(".");a.attributeName=r[0],a.oldValue=n.style[r[1]],a.newValue=r[1]+":"+this.prop("style")[e.camelCase(r[1])],n.style[r[1]]=a.newValue}else a.oldValue=n[a.attributeName],a.newValue=this.attr(a.attributeName),n[a.attributeName]=a.newValue;this.data("attr-old-value",n)}}var n=window.MutationObserver||window.WebKitMutationObserver;e.fn.attrchange=function(r){var i={trackValues:!1,callback:e.noop};if("function"==typeof r?i.callback=r:e.extend(i,r),i.trackValues&&e(this).each(function(t,a){for(var n,r={},t=0,i=a.attributes,o=i.length;o>t;t++)n=i.item(t),r[n.nodeName]=n.value;e(this).data("attr-old-value",r)}),n){var o={subtree:!1,attributes:!0,attributeOldValue:i.trackValues},s=new n(function(t){t.forEach(function(t){var a=t.target;i.trackValues&&(t.newValue=e(a).attr(t.attributeName)),i.callback.call(a,t)})});return this.each(function(){s.observe(this,o)})}return t()?this.on("DOMAttrModified",function(e){e.originalEvent&&(e=e.originalEvent),e.attributeName=e.attrName,e.oldValue=e.prevValue,i.callback.call(this,e)}):"onpropertychange"in document.body?this.on("propertychange",function(t){t.attributeName=window.event.propertyName,a.call(e(this),i.trackValues,t),i.callback.call(this,t)}):this}}(jQuery);