$(document).ready( function() {  init_filemanager(); init_calendrier(); init_publication(); }); function getElementsBySelector(selector){ var i,selid="",selclass="",tag=selector,f,s=[],objlist=[]; if(selector.indexOf(" ")>0){  s=selector.split(" "); var fs=s[0].split("#"); if(fs.length==1) return(objlist); f=document.getElementById(fs[1]); if(f) return(f.getElementsByTagName(s[1])); return(objlist); } if(selector.indexOf("#")>0){ s=selector.split("#"); tag=s[0]; selid=s[1]; } if(selid!=""){ f=document.getElementById(selid); if(f) objlist.push(f); return(objlist); } if(selector.indexOf(".")>0){  s=selector.split("."); tag=s[0]; selclass=s[1]; } var v=document.getElementsByTagName(tag);  if(selclass=="") return(v); for(i=0;i<v.length;i++){ if(v[i].className.indexOf(selclass)>=0) objlist.push(v[i]); } return(objlist); } function getBalisesByClass(balise, classe) { var elts = document.getElementsByTagName(balise); var resultats = new Array(); for(var i=0; i<elts.length; i++) if(elts[i].className == classe) resultats.push(elts[i]); return resultats; } function getElementLeftPosition(e){ var x=0; while(e){ x+=e.offsetLeft+e.clientLeft; e=e.offsetParent; } return x; } function getElementTopPosition(e){ var y=0; while(e){ y+=e.offsetTop+e.clientTop; e=e.offsetParent; } return y; } function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } function MM_showHideLayers() { var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; } obj.visibility=v; } } function MM_swapImgRestore() { var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImage() { var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function MM_reloadPage(init) {  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } function tiredateobligatoires(fielddate) { if (!titreobligatoire()) return false; if (!dateobligatoire(fielddate)) return false; return true; } function titreobligatoire() { var titre = document.getElementById('field_titre'); if (titre.value != "") return true; else { alert ("Le champ titre est obligatoire"); titre.focus(); return false; } } function dateobligatoire(fielddate) { var date = document.getElementById(fielddate); if (date.value != "") return true; else { alert ("Le champ date est obligatoire"); date.focus(); return false; } } function addelement(nomsource, nomdestination) { var source = document.getElementById(nomsource); var destination = document.getElementById(nomdestination); if (destination.value != "") destination.value += '\n' + source.value; else destination.value = source.value; } function createXMLHttpRequest() { try { return new XMLHttpRequest(); } catch(e) {} try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {} return null; } 
