
var navigateur=navigator.userAgent;var isOpera=(navigateur.toLowerCase().indexOf('opera')>=0)?true:false;var isFirefox=(navigateur.toLowerCase().indexOf('firefox')>=0)?true:false;var isMSIE=(navigateur.toLowerCase().indexOf('msie')>=0)?true:false;var navigatorVersion=navigator.appVersion.replace(/.*?MSIE(\d\.\d).*/g,'$1')/1;var activeCentreAuto=false;function initPopUp(BtFermer,titre){var body=document.getElementsByTagName('body')[0];var popmask=document.createElement('div');popmask.id='popupMask';var popcont=document.createElement('div');popcont.id='popupContainer';if(titre!=''||BtFermer){var barreHaut=document.createElement('div');barreHaut.id='popupTitleBar';var barreTitre=document.createElement('div');barreTitre.id='popupTitle';barreHaut.appendChild(barreTitre);if(BtFermer){var barreOptions=document.createElement('div');barreOptions.id='popupControls';barreOptions.setAttribute('onclick','closeModal();');barreOptions.onclick=closeModal;barreHaut.appendChild(barreOptions);}
popcont.appendChild(barreHaut);}
var contenuPop=document.createElement('div');contenuPop.id='contenuPop';popcont.appendChild(contenuPop);body.appendChild(popmask);body.appendChild(popcont);document.getElementById("popupMask").style.height=document.documentElement.scrollHeight+"px";}
var gi=0;function centerPopWin(width,height){if(activeCentreAuto==true){if(width==null||isNaN(width))width=document.getElementById("popupContainer").offsetWidth;if(height==null)height=document.getElementById("popupContainer").offsetHeight;var fullHeight=getViewportHeight();var fullWidth=getViewportWidth();var scLeft;if(self.pageYOffset){scLeft=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){scLeft=document.documentElement.scrollLeft;}else if(document.body){scLeft=document.body.scrollLeft;}
if(isFirefox)document.getElementById("popupMask").style.width=(fullWidth-15)+"px";else document.getElementById("popupMask").style.width=fullWidth+"px";marginTop=((fullHeight-height)/2)+document.documentElement.scrollTop;document.getElementById("popupContainer").style.top=marginTop+"px";document.getElementById("popupContainer").style.left=(scLeft+((fullWidth-width)/2))+"px";}}
addEvent(window,"resize",centerPopWin);window.onscroll=function(){var hauteurTotal=document.documentElement.scrollHeight;if(isMSIE)var hauteurScroll=document.body.scrollTop;else var hauteurScroll=document.documentElement.scrollTop;if(hauteurScroll<hauteurTotal){if(document.getElementById("popupContainer")!=null)centerPopWin();}}
function afficheModal(contenu,url,width,height,titre,classCss,BtFermer){closeModal();if(document.getElementById("popupContainer")==null)initPopUp(BtFermer,titre)
if(document.getElementById("popupTitle")!=null&&titre!='')document.getElementById("popupTitle").innerHTML=titre;activeCentreAuto=true;centerPopWin(width,height);if(url!=null&&url!='')ajax_loadContent('contenuPop',url);else if(contenu!=null)document.getElementById("contenuPop").innerHTML=contenu;document.getElementById("popupContainer").style.width=width+"px";if(document.getElementById("popupTitleBar")!=null)var hauteurBarre=22;else var hauteurBarre=0;document.getElementById("popupContainer").style.height=(height*1)+(hauteurBarre*1)+"px";document.getElementById("contenuPop").style.height=height+"px";if(classCss!=null&&classCss!=''){document.getElementById("popupContainer").className=classCss;}else{document.getElementById("popupContainer").className="modalDialog_contentDiv";}
if(isMSIE)hideSelectBoxes();document.getElementById("popupMask").style.display="block";document.getElementById("popupContainer").style.display="block";}
function closeModal(){activeCentreAuto=false;if(document.getElementById("popupMask")!=null)document.getElementById("popupMask").style.display="none";if(document.getElementById("popupContainer")!=null)document.getElementById("popupContainer").style.display="none";var body=document.getElementsByTagName('body')[0];if(document.getElementById("popupMask")!=null)body.removeChild(document.getElementById("popupMask"));if(document.getElementById("popupContainer")!=null)body.removeChild(document.getElementById("popupContainer"));if(isMSIE)displaySelectBoxes();}
function hideSelectBoxes(){var elements=document.getElementsByTagName('body')[0].getElementsByTagName('SELECT');for(var i=0;i<elements.length;i++){elements[i].style.visibility="hidden";}}
function displaySelectBoxes(){var elements=document.getElementsByTagName('body')[0].getElementsByTagName('SELECT');for(var i=0;i<elements.length;i++){elements[i].style.visibility="visible";}}
function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function getViewportHeight(){if(window.innerHeight!=window.undefined)return window.innerHeight;if(document.compatMode=='CSS1Compat')return document.documentElement.clientHeight;if(document.body)return document.body.clientHeight;return window.undefined;}
function getViewportWidth(){if(window.innerWidth!=window.undefined)return window.innerWidth;if(document.compatMode=='CSS1Compat')return document.documentElement.clientWidth;if(document.body)return document.body.clientWidth;return window.undefined;}
var enableCache=false;var jsCache=new Array();var dynamicContent_ajaxObjects=new Array();function ajax_showContent(divId,ajaxIndex,url){var targetObj=document.getElementById(divId);targetObj.innerHTML=dynamicContent_ajaxObjects[ajaxIndex].response;if(enableCache){jsCache[url]=dynamicContent_ajaxObjects[ajaxIndex].response;}
dynamicContent_ajaxObjects[ajaxIndex]=false;ajax_parseJs(targetObj)}
function ajax_loadContent(divId,url){if(enableCache&&jsCache[url]){document.getElementById(divId).innerHTML=jsCache[url];return;}
var ajaxIndex=dynamicContent_ajaxObjects.length;document.getElementById(divId).innerHTML="Chargement du contenu";dynamicContent_ajaxObjects[ajaxIndex]=new sack();dynamicContent_ajaxObjects[ajaxIndex].requestFile=url;dynamicContent_ajaxObjects[ajaxIndex].onCompletion=function(){ajax_showContent(divId,ajaxIndex,url);if(typeof(styleCheckboxesAndRadiobuttons)!='undefined')styleCheckboxesAndRadiobuttons();if(typeof(checkForLabels)!='undefined')checkForLabels();};dynamicContent_ajaxObjects[ajaxIndex].runAJAX();}
function ajax_parseJs(inputObj){var jsTags=inputObj.getElementsByTagName('SCRIPT');for(var no=0;no<jsTags.length;no++){eval(jsTags[no].innerHTML);}}
