function currentYPosition(){if(self.pageYOffset)return self.pageYOffset;if(document.documentElement&&document.documentElement.scrollTop)
return document.documentElement.scrollTop;if(document.body.scrollTop)return document.body.scrollTop;return 0;}
function elmYPosition(eID){var elm=document.getElementById(eID);var y=elm.offsetTop;var node=elm;while(node.offsetParent&&node.offsetParent!=document.body){node=node.offsetParent;y+=node.offsetTop;}return y;}
function smoothScroll(eID){var startY=currentYPosition();var stopY=elmYPosition(eID);var distance=stopY>startY?stopY-startY:startY-stopY;if(distance<100){scrollTo(0,stopY);return;}
var speed=Math.round(distance/100);if(speed>=20)speed=20;var step=Math.round(distance/25);var leapY=stopY>startY?startY+step:startY-step;var timer=0;if(stopY>startY){for(var i=startY;i<stopY;i+=step){setTimeout("window.scrollTo(0, "+leapY+")",timer*speed);leapY+=step;if(leapY>stopY)leapY=stopY;timer++;}return;}
for(var i=startY;i>stopY;i-=step){setTimeout("window.scrollTo(0, "+leapY+")",timer*speed);leapY-=step;if(leapY<stopY)leapY=stopY;timer++;}}
function afficherModal(id,titre,fichier)
{window.onscroll=function(){document.getElementById(id).style.top=document.body.scrollTop;};document.getElementById(id).style.display="block";document.getElementById(id).style.top=document.body.scrollTop;document.getElementById('modalTop').innerHTML=titre+"<a style=\"margin-left: 90%; margin-bottom: 10%;\" href=\"#\" onclick=\"hideModal('modalPage')\"><img src=\"images/Suppression.png\" alt=\"Fermer\" title=\"Fermer la fenêtre\"></a>";document.getElementById('modalBody').innerHTML="<center><img src='images/ajax-loader.gif'></center>";contenu=refresh(fichier,'modalBody')}
function hideModal(id)
{document.getElementById(id).style.display="none";}
function makevisible(cur,which)
{if(document.getElementById)
{if(which==0)
{if(document.all)
cur.filters.alpha.opacity=100
else
cur.style.setProperty("-moz-opacity",1,"");}
else
{if(document.all)
cur.filters.alpha.opacity=70
else
cur.style.setProperty("-moz-opacity",0.7,"");}}}
function visibilite(thingId,txtAff,txtMasque)
{var targetElement;var targetElementLink;targetElement=document.getElementById(thingId);targetElementLink=document.getElementById(thingId+'Link');if(targetElement.style.display=="none")
{targetElement.style.display="";targetElementLink.innerHTML=txtMasque;}else{targetElement.style.display="none";targetElementLink.innerHTML=txtAff;}}
function AddText(startTag,defaultText,endTag,message)
{if(message.createTextRange)
{var text;message.focus(message.caretPos);message.caretPos=document.selection.createRange().duplicate();if(message.caretPos.text.length>0)
{message.caretPos.text=startTag+message.caretPos.text+endTag;}
else
{message.caretPos.text=startTag+defaultText+endTag;}}
else message.value+=startTag+defaultText+endTag;}
function changeOnglet(_this){var getOnglets=document.getElementById('onglets').getElementsByTagName('a');for(var i=0;i<getOnglets.length;i++){if(getOnglets[i].id){if(getOnglets[i].id==_this.id){getOnglets[i].className='onglet_selected';document.getElementById('c'+_this.id).style.display='block';}
else{getOnglets[i].className='onglet';document.getElementById('c'+getOnglets[i].id).style.display='none';}}}}
function Compter(target,max,nomchamp){StrLen=target.value.length
if(StrLen>max){target.value=target.value.substring(0,max);CharsLeft=max;}else{CharsLeft=StrLen;}
nomchamp.value=CharsLeft;}
function GetId(id){return document.getElementById(id);}
var i=false;function move(e){if(i){if(navigator.appName!="Microsoft Internet Explorer"){GetId("curseur").style.left=e.pageX+5+"px";GetId("curseur").style.top=e.pageY+10+"px";}
else{if(document.documentElement.clientWidth>0){GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";}else{GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";}}}}
function montre(text,image){if(i==false){GetId("curseur").style.visibility="visible";GetId("curseur").innerHTML=text;GetId("image").innerHTML=image;i=true;}}
function cache(text,image){if(i==true){GetId("curseur").style.visibility="visible";GetId("curseur").innerHTML=text;GetId("image").innerHTML=image;i=false;}}
document.onmousemove=move;
