function estNombre(pChaine){var exp=new RegExp("^[0-9-.]*$","g");return exp.test(pChaine);}function isArray(pElement){return isObject(pElement)&&pElement.constructor==Array;}function isObject(pElement){return(pElement&&typeof pElement=="object")||isFunction(pElement);}function isFunction(pElement){return typeof pElement=="function";
}function deselectionne(nomElements){listeElements=document.getElementsByName(nomElements);for(var i=0;i<listeElements.length;i++){listeElements[i].checked="";}return true;}function selectionneId(idElement){element=document.getElementById(idElement);element.checked="checked";return true;}function metValeur(idElement,valeur){element=document.getElementById(idElement);
element.value=valeur;return true;}function metValeurParNom(nomElements,valeur){listeElements=document.getElementsByName(nomElements);for(var i=0;i<listeElements.length;i++){listeElements[i].value=valeur;}return true;}function metLibelleSelectionne(liste,idElement){var valeur="";if(document.getElementById(liste)){liste=document.getElementById(liste);
}valeur=liste.options[liste.options.selectedIndex].text;return metValeur(idElement,valeur);}function soumissionFormulaire(idFormulaire){formulaire=document.getElementById(idFormulaire);formulaire.submit();}function soumissionFormulaireNCaracteres(idFormulaire,idElement,nbCaracteres){if(compteCaracteres(idElement)>=nbCaracteres){document.getElementById(idElement).value=document.getElementById(idElement).value.substr(0,5);
formulaire=document.getElementById(idFormulaire);formulaire.submit();}return true;}function compteCaracteres(element){if(document.getElementById(element)){element=document.getElementById(element);}if(element.nodeName.toLowerCase()=="input"||element.nodeName.toLowerCase()=="textarea"){return element.value.length;
}else{if(element.innerHTML){return element.innerHTML.length;}else{return 0;}}}function limiteNbCaracteres(elementALimiter,nbMaxCaracteres){nbCaracteres=compteCaracteres(elementALimiter);if(nbCaracteres>nbMaxCaracteres){if(document.getElementById(elementALimiter)){elementALimiter=document.getElementById(elementALimiter);
}if(elementALimiter.tagName.toLowerCase()=="input"||elementALimiter.tagName.toLowerCase()=="textarea"){elementALimiter.value=elementALimiter.value.substr(0,nbMaxCaracteres);}else{if(elementALimiter.innerHTML){elementALimiter.innerHTML=elementALimiter.innerHTML.substr(0,nbMaxCaracteres);}}}return true;
}function afficheElement(idElement){element=document.getElementById(idElement);if(document.all){element.style.display="block";}else{if(element.nodeName.toLowerCase()=="td"){element.style.display="table-cell";}else{if(element.nodeName.toLowerCase()=="tr"){element.style.display="table-row";}else{element.style.display="block";
}}}return true;}function videChamp(idElement){element=document.getElementById(idElement);if(element.nodeName.toLowerCase()=="input"||element.nodeName.toLowerCase()=="textarea"||element.nodeName.toLowerCase()=="select"){element.value="";}else{if(element.innerHTML){element.innerHTML="";}else{return false;
}}return true;}function supprimeOption(element){if(document.getElementById(element)){element=document.getElementById(element);}if(element.options){for(var i=0;i<element.options.length;i++){if(element.options[i].value!=""){element.options[i]=null;i--;}}}}function ajouteOption(element,texte,valeur){if(document.getElementById(element)){element=document.getElementById(element);
}if(element.options){element.options[element.options.length]=new Option(texte,valeur);}}function cacheElement(idElement){element=document.getElementById(idElement);element.style.display="none";return true;}function bloqueElement(idElement){element=document.getElementById(idElement);element.disabled=true;
return true;}function debloqueElement(idElement){element=document.getElementById(idElement);element.disabled=false;return true;}function formateNombre(nombre,nbChiffres){nombre=parseFloat(nombre);partieEntiere=Math.floor(nombre);partieFloattante=nombre-partieEntiere;partieFloattante=partieFloattante.toFixed(nbChiffres);
partieEntiere=partieEntiere.toString();partieEntiereTmp="";for(var i=partieEntiere.length;i>0;i--){pos=partieEntiere.length-i;if(pos!=0&&pos%3==0){partieEntiereTmp=" "+partieEntiereTmp;}partieEntiereTmp=partieEntiere.charAt(i-1)+partieEntiereTmp;}partieEntiere=partieEntiereTmp;partieFloattante=partieFloattante.toString();
partieFloattante=partieFloattante.substring(partieFloattante.indexOf(".")+1,partieFloattante.length);nombre=partieEntiere;if(nbChiffres!=0){nombre+=","+partieFloattante;}return nombre;}function verifMail(adresse){var place=adresse.indexOf("@",1);var point=adresse.indexOf(".",place+1);if((place>-1)&&(adresse.length>2)&&(point>1)){return(true);
}else{return(false);}}function verifDate(value){if(value==""){return false;}e=new RegExp("^[0-9]{1,2}/[0-9]{1,2}/([0-9]{2}|[0-9]{4})$");if(!e.test(value)){return false;}j=parseInt(value.split("/")[0],10);m=parseInt(value.split("/")[1],10);a=parseInt(value.split("/")[2],10);if(a<1000){return false;}if(a%4==0&&a%100!=0||a%400==0){fev=29;
}else{fev=28;}nbJours=new Array(31,fev,31,30,31,30,31,31,30,31,30,31);if(!(m>=1&&m<=12&&j>=1&&j<=nbJours[m-1])){return false;}else{return true;}}function ouvrirPopup(url,titre,parametres){var apparence="";var appHeight=200;var appWidth=500;var appToolbar="no";var appMenubar="no";var appScrollbars="no";
var appResizable="no";var appLocation="no";var appDirectories="no";var appStatus="no";if(parametres&&!isArray(parametres)){var tmpParametres=parametres.split(",");parametres=new Array();for(var i=0;i<tmpParametres.length;i++){var tmpParametresSplit=tmpParametres[i].split("=");parametres[tmpParametresSplit[0]]=tmpParametresSplit[1];
}}if(parametres){if(parametres["height"]){appHeight=parametres["height"];}if(parametres["width"]){appWidth=parametres["width"];}if(parametres["toolbar"]){appToolbar=parametres["toolbar"];}if(parametres["menubar"]){appMenubar=parametres["menubar"];}if(parametres["scrollbars"]){appScrollbars=parametres["scrollbars"];
}if(parametres["resizable"]){appResizable=parametres["resizable"];}if(parametres["location"]){appLocation=parametres["location"];}if(parametres["directories"]){appDirectories=parametres["directories"];}if(parametres["status"]){appStatus=parametres["status"];}}apparence+="height="+appHeight;apparence+=", width="+appWidth;
apparence+=", toolbar="+appToolbar;apparence+=", menubar="+appMenubar;apparence+=", scrollbars="+appScrollbars;apparence+=", resizable="+appResizable;apparence+=", location="+appLocation;apparence+=", directories="+appDirectories;apparence+=", status="+appStatus;window.open(url,titre,apparence);return true;
}function ouvrirPopup650x600(url,titre){var parametres=new Array();parametres["height"]=600;parametres["width"]=650;parametres["scrollbars"]="yes";parametres["resizable"]="yes";return ouvrirPopup(url,titre,parametres);}function ouvrirPopup800x650Scroll(url,titre){var parametres=new Array();parametres["height"]=650;
parametres["width"]=800;parametres["top"]=40;parametres["left"]=20;parametres["scrollbars"]="yes";return ouvrirPopup(url,titre,parametres);}function ouvrirPopup800x650(url,titre){var parametres=new Array();parametres["height"]=650;parametres["width"]=800;parametres["top"]=40;parametres["left"]=20;return ouvrirPopup(url,titre,parametres);
}function ouvrirPopup700x300(url,titre){var parametres=new Array();parametres["height"]=300;parametres["width"]=700;parametres["top"]=40;parametres["left"]=20;return ouvrirPopup(url,titre,parametres);}function ouvrirPopup450x400(url,titre){var parametres=new Array();parametres["height"]=400;parametres["width"]=450;
parametres["top"]=40;parametres["left"]=20;return ouvrirPopup(url,titre,parametres);}function isChecked(idForm,strChkTestNom,strAlert,strConfirm){nbcoche=0;objForm=document.getElementById(idForm);for(e=0;e<objForm.length;e++){if(objForm.elements[e].name.indexOf(strChkTestNom)==0){var c=document.getElementById(objForm.elements[e].name);
if(c.checked){nbcoche++;}}}if(nbcoche==0){alert(strAlert);return false;}else{if(strConfirm!=""){return(confirm(strConfirm));}else{return true;}}}function majListeHidden(idChampHidden,idRecordCoche,strSeparateur){var nvInputHidden="";var dejaCoche=false;var inputHidden=document.getElementById(idChampHidden);
var tabId=inputHidden.value.split(strSeparateur);for(e=0;e<tabId.length;e++){if(tabId[e]!=idRecordCoche){if(nvInputHidden==""){nvInputHidden=tabId[e];}else{nvInputHidden=nvInputHidden+"|"+tabId[e];}}else{dejaCoche=true;}}if(!dejaCoche){if(nvInputHidden==""){nvInputHidden=idRecordCoche;}else{nvInputHidden=nvInputHidden+"|"+idRecordCoche;
}}inputHidden.value=nvInputHidden;}function videFormulaire(element,defaultTextarea){if(document.getElementById(element)){element=document.getElementById(element);}if(!defaultTextarea){defaultTextarea="";}for(var i=0;i<element.childNodes.length;i++){if(element.childNodes[i].nodeName=="#text"){null;}else{if(element.childNodes[i].nodeName=="INPUT"){for(var j=0;
j<element.childNodes[i].attributes.length;j++){if(element.childNodes[i].attributes[j].nodeName=="type"&&element.childNodes[i].attributes[j].nodeValue=="text"){element.childNodes[i].value="";}}}else{if(element.childNodes[i].nodeName=="TEXTAREA"){element.childNodes[i].innerHTML=defaultTextarea;}else{videFormulaire(element.childNodes[i],defaultTextarea);
}}}}return true;}function selectionneElementDecrit(element,valeurDescription){if(document.getElementById(element)){element=document.getElementById(element);}if(!valeurDescription){valeurDescription="";}if(element.value&&element.value==valeurDescription){element.value="";}else{if(element.innerHTML&&element.innerHTML==valeurDescription){element.innerHTML="";
}}return true;}function deselectionneElementDecrit(element,valeurDescription){if(document.getElementById(element)){element=document.getElementById(element);}if(!valeurDescription){valeurDescription="";}if(element.value==""){element.value=valeurDescription;}if(element.innerHTML==""){element.innerHTML=valeurDescription;
}return true;}function toutSelectionner(nomElement){listeElements=document.getElementsByName(nomElement);for(var i=0;i<listeElements.length;i++){listeElements[i].checked="checked";}return true;}function rienSelectionner(nomElement){listeElements=document.getElementsByName(nomElement);for(var i=0;i<listeElements.length;
i++){listeElements[i].checked="";}return true;}function redirigerPageOpener(url){opener.location=url;window.close();return true;}function majSelect(element,liste1,liste2,elementATester,test,elementAReinitialiser){var compteur=0;var listeMAJ=false;var tailleListe1=0;var tailleListe2=0;if(document.getElementById(element)){element=document.getElementById(element);
}if(document.getElementById(elementATester)){elementATester=document.getElementById(elementATester);}if(document.getElementById(elementAReinitialiser)){elementAReinitialiser=document.getElementById(elementAReinitialiser);}for(var i in liste1){tailleListe1++;}for(var i in liste2){tailleListe2++;}if(elementATester.value==test&&element.options.length!=tailleListe2){listeMAJ=liste2;
}else{if(element.options.length!=tailleListe1){listeMAJ=liste1;}}if(listeMAJ){for(var i in element.options){element.options[i]=null;}for(var i in listeMAJ){var option=document.createElement("option");option.value=i;option.text=listeMAJ[i];element[compteur]=option;compteur++;}element.selectedIndex=0;elementAReinitialiser.selectedIndex=0;
}return true;}function redimImage(oImg,inMW,inMH){var type=oImg.src.substring(oImg.src.length-3,oImg.src.length);if(type=="png"){oImg.className="png_hack";}else{var maxWidth=inMW;var maxHeight=inMH;var dW=0;var dH=0;var h=dH=oImg.height;var w=dW=oImg.width;if((h>=maxHeight)||(w>=maxWidth)){if((h>=maxHeight)&&(w>=maxWidth)){if(h>w){dH=maxHeight;
dW=parseInt((w*dH)/h,10);}else{dW=maxWidth;dH=parseInt((h*dW)/w,10);}}else{if((h>maxHeight)&&(w<maxWidth)){dH=maxHeight;dW=parseInt((w*dH)/h,10);}else{if((h<maxHeight)&&(w>maxWidth)){dW=maxWidth;dH=parseInt((h*dW)/w,10);}}}}if(oImg.width<dW||oImg.height<dH){oImg.attributes.removeNamedItem("width");oImg.attributes.removeNamedItem("height");
}else{oImg.width=dW;oImg.height=dH;}}}function resizeImage(image,largeurMax,hauteurMax){var rapportLargeur=0;var rapportHauteur=0;if(document.getElementById(image)){image=document.getElementById(image);}rapportLargeur=image.width/largeurMax;rapportHauteur=image.height/hauteurMax;if(rapportLargeur>=rapportHauteur){image.style.width=largeurMax+"px";
}else{image.style.height=hauteurMax+"px";}}function checkUncheck(idForm,strChkTestNom,ckb,idChampHidden){nbcoche=0;objForm=document.getElementById(idForm);for(i=0;i<objForm.length;i++){if(objForm.elements[i].name.indexOf(strChkTestNom)==0){var c=document.getElementById(objForm.elements[i].name);c.checked=ckb.checked;
majListeHidden(idChampHidden,c.value,"|");}}}function uncheckAll(idForm,strChkTestNom,idChampHidden){nbcoche=0;objForm=document.getElementById(idForm);for(i=0;i<objForm.length;i++){if(objForm.elements[i].name.indexOf(strChkTestNom)==0){var c=document.getElementById(objForm.elements[i].name);c.checked=false;
majListeHidden(idChampHidden,c.value,"|");}}}var resizeAndCenter=function(container,containerWidth,containerHeight){var images=$(container).getElementsByTagName("img");if(images.length>=1){var img=images[0];var style=img.style;var rapportLargeur=img.width/containerWidth;var rapportHauteur=img.height/containerHeight;
img.style.position="relative";if(rapportLargeur>=rapportHauteur){style.width=containerWidth+"px";}else{style.height=containerHeight+"px";}style.top=(containerHeight-img.height)/2+"px";style.left=(containerWidth-img.width)/2+"px";style.visibility="visible";$(container).style.background="white";}};