var ap=false;var ser=false;var serT;
function services(aff){
if(aff){if(!ser){ser=true;new Effect.SlideDown('services',{queue:{scope:'global', position:'end', limit: 2}});}}
else{if(ser){ser=false;new Effect.SlideUp('services',{queue:{scope:'global', position:'end', limit: 2}});}}
}

function displayId(id){
if(document.getElementById(id).style.display=='none'){
 document.getElementById(id).style.display='block';
 window.scrollTo(0,680);
 keycaptureenabled = false;
}
else
{
 document.getElementById(id).style.display='none';
 keycaptureenabled = true;
}
return false;
}
function addListener(element, action, fonction) {// ajoute listener compatible IE + mozilla & co
if(!element)if(existeChamp(element))element=document.getElementById(element);else return false;
if (element.addEventListener)
element.addEventListener(action, fonction, false);
else if (element.attachEvent)
element.attachEvent('on' + action, fonction);
} // addListener
function trouveIdDeclencheur(e) {// quel id a declenche l'evenement ? compatible IE + mozilla & co
 if (window.event) {
  var id=window.event.srcElement.id;
 } else {
  var id=e.target.id;
 }
 return(id);
}
function lisCodeTouche(evt) {
 if (window.event) { // si IE
  var CodeTouche = window.event.keyCode
 } else { // si DOM
  var CodeTouche = evt.which;
 }
 return CodeTouche;
}
function isReturn(evt) { // test si return, retourne true si oui false si non
 var CodeTouche=lisCodeTouche(evt)
 return (CodeTouche == 13)? true : false;
}
function existeChamp(id) { // retourne true si le champ d'id id existe, false sinon
 return (document.getElementById(id))? true: false;
}

function dateNum(){
 ladate = new Date();
 m=(ladate.getMonth()+1);if(m<10)m='0'+m;
 j=ladate.getDate();if(j<10)j='0'+j;
 return j+"/"+m+"/"+ladate.getFullYear();
}


function whereIsX(myNode)
{
 originalNode = myNode;
 x = 0;
 while (myNode.tagName != 'BODY')
 {
  x += myNode.offsetLeft;
  myNode = myNode.offsetParent;
 }
 return x;
}

