//--------------------DIV
function Affiche_OBJ(){
  var Arg = arguments;  
  var Obj;
  for( var i=0; i< Arg.length; i++){               
    Obj = document.getElementById( Arg[i]); 
    if( Obj){
      Obj.style.visibility = "visible";
      Obj.style.display = "";
    }
  }
}
function Masque_OBJ(){
  var Arg = arguments;  
  var Obj;
  for( var i=0; i< Arg.length; i++){               
    Obj = document.getElementById( Arg[i]); 
    if( Obj){
      Obj.style.visibility = "hidden";
      Obj.style.display = "none";
    }
  }
}
// -------------AJOUT DE LIGNE
function getParent(element, parentTagName) {
	if ( ! element )
		return null;
	else if ( element.nodeType == 1 && element.tagName.toLowerCase() == parentTagName.toLowerCase() )
		return element;
	else
		return getParent(element.parentNode, parentTagName);
}
function addLigne(link) {
	var td = link.parentNode;
	var table = getParent(td,'TABLE');
	var tbody = table.tBodies[0];
	var newTr = tbody.rows[0].cloneNode(true);
	tbody.appendChild(newTr);
}
function delLigne(link) {
	var td = link.parentNode;
	var table = getParent(td, 'TABLE');
	var tbody = table.tBodies[0];
	tbody.removeChild(getParent(td, 'TR'));
}
//-------------------------FORMATAGE DATE SUR AJOUT DE LIGNE
var f20InitialColor='gray';
var f20TypingColor='blue';
var f20CompleteColor='black';
var f20WarningColor='RED';
var f20MinYear=1700;
var f20MaxYear=3000;
var f20War,f20CkAllCk;
var f20CkAllAry=[];
function f20InitFormatNumber(f20obj,f20format,f20m,f20date){
 if (typeof(f20obj)=='string'){ f20obj=document.getElementById(f20obj); }
 var f20txt=f20obj.value;
 f20FormatNumber(f20obj,f20format,f20m,f20date);
 f20obj.style.color=f20InitialColor;
 f20obj.value=f20txt;
}
function f20FormatNumber(f20obj,f20format,f20m,f20date){
 if (typeof(f20obj)=='string') f20obj=document.getElementById(f20obj);
 var f20value=f20obj.value.replace(/\D/g,''); ;
 var f20valuecnt=0,f20fnu='';
 if (f20obj.value.length>0){
  for (var f200=0;f200<f20format.length;f200++){
   f20fnu+=(f20format.charAt(f200)=='~')?f20value.charAt(f20valuecnt++):f20format.charAt(f200);
   if (f20valuecnt>f20value.length) break;
  }
 }
 f20obj.style.color=(f20fnu.length!=f20format.length)?f20TypingColor:f20CompleteColor;
 f20obj.value=f20fnu;
 f20SelRange(f20obj,f20fnu.length);
 f20obj.date=f20date;
 f20obj.format=f20format;
 if (f20m){
  if (f20m.toLowerCase().match('b')) f20AddEvt(f20obj,'f20Blur','blur');
  if (f20m.toLowerCase().match('a')&&!f20obj.ckall){ f20obj.ckall=true; f20CkAllAry.push(f20obj); }
 }
 f20AddEvt(f20obj,'f20Color','focus');
}
function f20Blur(f20evt,f20obj){
 f20obj=f20obj||this;
 f20obj.style.color=f20CompleteColor;
 if (f20obj.value.length<f20obj.format.length){
  if (f20obj.value.length<1){ f20obj.value='Please Complete'; }
  f20CkAllCk=false
  f20Warning(f20obj,'Please Complete the');
 }
 if (f20obj.date&&window['f20DateTime']){ f20DateTime(f20obj); }
}
function f20CheckAll(){
 f20CkAllCk=true;
 for (f200=0;f200<f20CkAllAry.length;f200++){
  f20Blur(null,f20CkAllAry[f200]);
 }
 return f20CkAllCk;
}
function f20Warning(f20obj,f20mess){
 f20obj.style.color=f20WarningColor;
 alert(f20mess+'\nthe '+f20WarningColor+'\nField');
 f20War=true;
 f20CkAllCk=false
 f20obj.focus();
}
function f20Color(){
 if (!f20War){ this.style.color=f20TypingColor; }
 f20War=false;
}
function f20SelRange(f20obj,f20srtend) {
 if (f20obj.setSelectionRange) {
  f20obj.focus();
  f20obj.setSelectionRange(f20srtend,f20srtend);
 }
 else if (f20obj.createTextRange) {
  var range = f20obj.createTextRange();
  range.collapse(true);
  range.moveEnd('character',f20srtend);
  range.moveStart('character',f20srtend);
  range.select();
  range.collapse(true);
 }
}
function f20EventAdd(f20o,f20t,f20f) {
 if ( f20o.addEventListener ){ f20o.addEventListener(f20t, function(e){ f20o[f20f](e);}, false); }
 else if ( f20o.attachEvent ){ f20o.attachEvent('on'+f20t,function(e){ f20o[f20f](e); }); }
 else {
  var f20prev=f20o["on" + f20t];
  if (f20prev){ f20o['on'+f20t]=function(e){ f20Prev(e); f20o[f20f](e); }; }
  else { f20o['on'+f20t]=f20o[f20f]; }
 }
}
function f20AddEvt(f20obj,f20fun,f20evt){
 if (f20obj['f20add'+f20fun]) return;
 f20obj['f20add'+f20fun]=window[f20fun];
 f20EventAdd(f20obj,f20evt,'f20add'+f20fun);
}
function f20DateTime(f20){
 var f20mess=[];
 if (f20.date[0].charAt(0)=='d'||f20.date[0].charAt(0)=='m'){ f20mess=f20CkDate(f20); }
 if (f20.date[0].charAt(0)=='t'){ f20mess=f20CkTime(f20); }
 if (f20mess.length>1){ f20Warning(f20,f20mess.join('\n')); }
}
function f20CkDate(f20obj){
 var f20mess=['Please Correct the '+f20WarningColor+' Field Date'],f20s=f20obj.date[0].charAt(2),f20y=parseInt(f20obj.value.split(f20s)[2]);
 if (f20obj.date[0].charAt(0)=='m'){
  f20d=parseInt(f20obj.value.split(f20s)[1]);
  f20m=parseInt(f20obj.value.split(f20s)[0]);
 }
 if (f20obj.date[0].charAt(0)=='d'){
  f20d=parseInt(f20obj.value.split(f20s)[0]);
  f20m=parseInt(f20obj.value.split(f20s)[1]);
 }
 f20md=new Date(f20y,f20m,1,-1).getDate();
 if (!f20obj.date[1]){
  f20obj.date[1]=f20MinYear;
  f20obj.date[2]=f20MaxYear;
 }
 if (f20y<f20obj.date[1]||f20y>f20obj.date[2]) f20mess.push('Incorrect Year');
 if (f20m<1||f20m>12) f20mess.push('Incorrect Month');
 if (f20d<1||f20d>f20md) f20mess.push('Incorrect Day');
 return f20mess;
}
function f20CkTime(f20obj){
 var f20mess=['Please Correct the'+f20WarningColor+' Field Time'],f20a=0;
 if (f20obj.value.match(f20obj.date[2])) f20a=12;
 f20obj.value=f20obj.value.replace(f20obj.date[1],'');
 f20obj.value=f20obj.value.replace(f20obj.date[2],'');
 f20h=f20obj.value.substring(0,2)*1+f20a;
 f20m=f20obj.value.substring(3,5);
 if (f20h>23) f20mess.push('Incorrect Hours');
 if (f20m>59) f20mess.push('Incorrect Minutes');
 if (f20obj.date[1]&&f20obj.date[2]&&f20mess.length<1){
  if (f20h<12) f20obj.value+=f20obj.date[1];
  else  f20obj.value=f20FormatNu(f20h-12)+(f20obj.value.charAt(2))+(f20FormatNu(f20m)+f20obj.date[2]||' PM');
 }
 return f20mess;
}
function f20FormatNu(f20nu){
 return (f20nu<10)?'0'+f20nu:f20nu;
}
//---------index
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_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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
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];}
}
//----------------POP UP CENTREE
function popupcentree(page,largeur,hauteur,options) 
{     
var top=(screen.height-hauteur)/2;     
var left=(screen.width-largeur)/2;    
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
}
//----------------DIV QUI SUIT LA PAGE
   // allocate the function to the window scrolling
   window.onscroll = fixedTop;
   
   var startingY = false;

   function fixedTop() {
       
       // First top value recovery
       if (!startingY) startingY = parseInt(document.getElementById("fixedtop").style.top);
       
       // Scroll top value
       if (window.pageYOffset) {        
           var yrt = window.pageYOffset;
       } else if (document.body.scrollTop){ 
           var yrt = document.body.scrollTop;
       } else { 
           var yrt = document.documentElement.scrollTop;
       }
       
       document.getElementById("fixedtop").style.top = (yrt + startingY)+ "px";
   }
//----------------------PAS DE CLICK DROIT SUR IMAGE
function ejs_nodroit() 
{ 
return(false); 
} 
document.oncontextmenu = ejs_nodroit; 
