var ScrHgt,ScrWdt, FactorS,CVLRioHGT,CVLRioWDT,CVLRioLEF,CVLRioTOP,CVContentTOP,CVContentHGT,CVLRioFTS=75,increm=10, DGEButZoom, DGEButAction, DGEButEnter, DGECVLRio, DGECVContent, DGEFlapLeft, DGEFlapRight, DGELinksList, DGELinksContent, DGEPrintCLRio, DGEPrintContent, DGEPrintChoices, DGEDwnldAcr, DGEFlapBottom, DGEFlapTop, Ha, Step = isNS ? 6 : 5, ieBarW = isNS ? 32 : 64;

 function Restart()
 {
  if(isFF)  { Ma = "Ma="+Math.random(); Ha = D.location.hash; DU=D.URL.replace(/Ma=(.*)|#(.*)/g,'');  if(DU.indexOf("\?")>-1) s="&"; else s="?"; window.open((DU+s+Ma+Ha).replace(s+s,s),"self"); }
 window.history.go(0);
 }

function MakeTop(a,b) { if(a) a.style.top = b+'px' }; function MakeLeft(a,b) { if(a) a.style.left = b+'px' };   function MakeHeig(a,b) { if(a) a.style.height = b+'px' }; function MakeWidt(a,b) { if(a) a.style.width = b+'px' };  function MakeDispl(a,b) { if(a) a.style.display = b }; function MakeZind(a,b) { if(a) a.style.zIndex = b }; function MakeVisi(a,b) { if(a) a.style.visibility = b }; function MakeFont(a,b) { if(a) a.style.fontSize = b+'%' };

 function CvPos()
 {
 DGEButZoom = D.getElementById("ButZoom"); DGEButAction = D.getElementById("ButAction"); DGEButEnter = D.getElementById("ButEnter"); DGECVLRio = D.getElementById("CVLRio"); DGECVContent = D.getElementById("CVContent"); DGEFlapLeft = D.getElementById("FlapLeft"); DGEFlapRight = D.getElementById("FlapRight"); DGELinksList = D.getElementById("LinksList"); DGELinksContent = D.getElementById("LinksContent"); DGEPrintCLRio = D.getElementById("PrintCVLRio"); DGEPrintContent = D.getElementById("PrintContent"); DGEPrintChoices = D.getElementById("PrintChoices"); DGEDwnldAcr = D.getElementById("DwnldAcr"); DGEFlapBottom = D.getElementById("FlapBottom"); DGEFlapTop = D.getElementById("FlapTop");

 MakeDispl(DGEFlapTop,'block'); MakeDispl(DGEFlapLeft,'block'); MakeDispl(DGEFlapRight,'block'); MakeDispl(DGEFlapBottom,'block'); MakeDispl(DGEButEnter,'block'); MakeZind(DGEButZoom,999); MakeZind(DGEButAction,998);

 FactorS = Math.min(screen.height/768,screen.width/1280,1)
  if(isNS)  { ScrWdt = window.innerWidth;  ScrHgt = window.innerHeight;  ScrCor = -6;  TopCor = 4; }
  else  { ScrWdt = D.body.clientWidth;  ScrHgt = D.body.clientHeight;  ScrCor = 1; TopCor = 0; }

 MakeHeig(D.getElementById("ImgLRIOA"),68*FactorS); MakeWidt(D.getElementById("ImgLRIOA"),700*FactorS); CVLRioWDT = Math.round(ScrWdt*0.6); MakeWidt(DGECVLRio,CVLRioWDT); CVLRioLEF = (ScrWdt-CVLRioWDT)/2; MakeLeft(DGECVLRio,CVLRioLEF); CVLRioTOP = 87+TopCor; MakeTop(DGEFlapLeft,CVLRioTOP); MakeWidt(DGEFlapLeft,Math.round(ScrWdt*0.5)); MakeTop(DGEFlapRight,(87+TopCor)); MakeWidt(DGEFlapRight,Math.round(ScrWdt*0.5)); MakeWidt(DGECVContent,CVLRioWDT-ieBarW);

 MakeVisi(DGEButZoom,'visible'); MakeVisi(DGEButAction,'visible'); MakeLeft(DGEButZoom,(ScrWdt-100-121-41-30)); MakeLeft(DGEButAction,(ScrWdt-100-121-15)); MakeHeig(DGEButEnter,ScrHgt); MakeTop(DGEButEnter,ScrHgt/3);
 
 D.body.style.backgroundColor = '#CCCCCC';

 CVLRioHGT = (ScrHgt-30-75-4-30); CVContentHGT = (ScrHgt-30-75-4-30); CVLRioTOP = DGECVLRio.style.top.replace(/[^0-9\.]/g,''); CVContentTOP = DGECVContent.style.top.replace(/[^0-9\.]/g,'');

 MakeHeig(DGECVLRio,CVLRioHGT); MakeHeig(DGECVContent,CVContentHGT); MakeHeig(DGEFlapLeft,ScrHgt-30-84+ScrCor); MakeHeig(DGEFlapRight,ScrHgt-30-84+ScrCor); MakeWidt(DGEFlapLeft,ScrWdt*.5); MakeWidt(DGEFlapRight,ScrWdt*.5); MakeLeft(DGEFlapRight,ScrWdt*.5);

 MakeLeft(DGELinksList,CVLRioLEF); DGELinksList.style.height = DGECVLRio.style.height; DGELinksContent.style.height = DGECVContent.style.height; MakeWidt(DGELinksList,Math.round(ScrWdt*0.6));

 MakeWidt(DGEPrintCLRio,CVLRioWDT); MakeLeft(DGEPrintCLRio,CVLRioLEF); MakeHeig(DGEPrintCLRio,CVLRioHGT); MakeHeig(D.getElementById("PrintCVContent"),CVContentHGT);

 Ha = D.location.hash;
  if(Ha.indexOf("1") > -1)
  { PreLayout('CVLRio','CVContent'); PostLayout('CVLRio','CVContent'); FLapIsOpen(); MM_nbGroup('down','navbar1','Decoupe_r1_c2','../Images/Decoupe_r1_c2_f3.gif',1);MM_displayStatusMsg('CV');return D.MM_returnValue; }
  if(Ha.indexOf("2") > -1)
  { PreLayout('LinksList','LinksContent'); PostLayout('LinksList','LinksContent'); FLapIsOpen(); MM_nbGroup('down','navbar1','Decoupe_r7_c2','../Images/Decoupe_r7_c2_f3.gif',1); MM_displayStatusMsg('Partenaires');return D.MM_returnValue; }
  if(Ha.indexOf("3") > -1)
  { PreLayout('LinksList','LinksContent'); CVPrint(); FLapIsOpen(); }
 }

 function PreOpenFLap()
 {
 MM_nbGroup('over','Decoupe_r1_c2','../Images/Decoupe_r1_c2_f2.gif','../Images/Decoupe_r1_c2_f4.gif',1); 
 MM_nbGroup('down','navbar1','Decoupe_r1_c2','../Images/Decoupe_r1_c2_f3.gif',1);
 MakeDispl(DGEButEnter,'none')
 Bord = "inset #666666";
  if(isNS)
  Bord = "solid #666666";
 DGEFlapLeft.style.borderRight = Bord; DGEFlapRight.style.borderLeft = Bord; DGEFlapTop.style.borderBottom = Bord; DGEFlapBottom.style.borderTop = Bord;
 openFLap();
 }

 function FLapIsOpen()
 {
 Bord = "inset #666666";
  if(isNS)
  Bord = "solid #666666";
 DGEFlapLeft.style.borderRight = Bord; DGEFlapRight.style.borderLeft = Bord; DGEFlapTop.style.borderBottom = Bord; DGEFlapBottom.style.borderTop = Bord;

 valW = 100;
 valR = ScrWdt-100;
 MM_nbGroup('down','navbar1','Decoupe_r1_c2','../Images/Decoupe_r1_c2_f3.gif',1);
 MakeDispl(DGEButEnter,'none')
 MakeLeft(DGEFlapRight,valR); MakeWidt(DGEFlapLeft,valW); MakeWidt(DGEFlapRight,valW);
 MakeZind(DGEButZoom,1001); MakeZind(DGEButAction,1000);
 }

 function openFLap()
 {
 valW = DGEFlapLeft.style.width;
 valW = Math.round(valW.replace(/[^0-9]/g,''))-Step;
 valR = DGEFlapRight.style.left;
 valR = Math.round(valR.replace(/[^0-9]/g,''))+Step;

 MakeLeft(DGEFlapRight,valR); MakeWidt(DGEFlapLeft,valW); MakeWidt(DGEFlapRight,valW);

  if(valW > 100)
  window.setTimeout("openFLap()",15);
  else
  {
  MakeZind(DGEButZoom,1001); MakeZind(DGEButAction,1000);
  Ha = "1";
  D.location.hash = Ha;
  }
 }

 function zoomP()
 {
 increm++;
 increm=Math.max(10,increm);

 MaxFon = 200; 
 MaxScr = ScrWdt-200;
 MinScr = ScrWdt*0.4;
 MaxLef = 100;
 valRa = 0.8;

 valW = Math.min(Math.round(CVLRioWDT/valRa),MaxScr);
 valRa = CVLRioWDT/valW;
 CVLRioWDT = valW;
 CVLRioFTS = Math.round(CVLRioFTS/valRa);
 CVLRioLEF = Math.round((ScrWdt-CVLRioWDT)/2);

 MakeLeft(DGECVLRio,CVLRioLEF); MakeWidt(DGECVLRio,CVLRioWDT); MakeFont(DGECVLRio,CVLRioFTS);
 MakeWidt(DGECVContent,CVLRioWDT-ieBarW); MakeWidt(DGELinksContent,CVLRioWDT-ieBarW);
 MakeLeft(DGELinksList,CVLRioLEF); MakeWidt(DGELinksList,CVLRioWDT); MakeFont(DGELinksList,CVLRioFTS);
 }

 function zoomM()
 {
 increm--;
 increm = Math.max(increm,1);
 MinLef = 100;
 MinFon = 50;
 MaxFon = 200;
 MaxScr = ScrWdt-200;
 MinScr = ScrWdt*0.4;
 valRa = 0.8;

 CVLRioWDT = Math.max(Math.round(CVLRioWDT*valRa),MinScr);
 CVLRioFTS = Math.max(Math.round(CVLRioFTS*valRa),MinFon);
 CVLRioLEF = Math.max(Math.round((ScrWdt-CVLRioWDT)/2),MinLef);

 MakeWidt(DGECVContent,CVLRioWDT-ieBarW); MakeWidt(DGELinksContent,CVLRioWDT-ieBarW);
 MakeLeft(DGECVLRio,CVLRioLEF); MakeWidt(DGECVLRio,CVLRioWDT); MakeFont(DGECVLRio,CVLRioFTS);
 MakeLeft(DGELinksList,CVLRioLEF); MakeWidt(DGELinksList,CVLRioWDT); MakeFont(DGELinksList,CVLRioFTS);
 }

 function MM_swapImgRestore()
 { 
 var i,x,a=D.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
 }

 function MM_preloadImages() 
 { 
  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_nbGroup(event, grpName) 
 {
 var i,img,nbArr,args=MM_nbGroup.arguments;
 if (event == "init" && args.length > 2) 
 {
  if ((img = MM_findObj(args[2])) != null && !img.MM_init) 
  {
  img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
   if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
  nbArr[nbArr.length] = img;
   for (i=4; i < args.length-1; i+=2) 
    if ((img = MM_findObj(args[i])) != null) 
    {
     if (!img.MM_up) 
     img.MM_up = img.src;
    img.src = img.MM_dn = args[i+1];
    nbArr[nbArr.length] = img;
    }
   }
  } else if (event == "over") 
  {
  D.MM_nbOver = nbArr = new Array();
  for (i=1; i < args.length-1; i+=3)
   if ((img = MM_findObj(args[i])) != null) 
   {
    if (!img.MM_up)
    img.MM_up = img.src;
   img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
   nbArr[nbArr.length] = img;
   }
  } 
  else if (event == "out" ) 
  {
   for (i=0; i < D.MM_nbOver.length; i++) 
   {
   img = D.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; 
   }
  } 
  else if (event == "down")
  {
  nbArr = document[grpName];
   if(nbArr)
    for (i=0; i < nbArr.length; i++)
    { 
    img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; 
    }
  document[grpName] = nbArr = new Array();
   for (i=2; i < args.length-1; i+=2) 
    if ((img = MM_findObj(args[i])) != null) 
    {
     if (!img.MM_up)
     img.MM_up = img.src;
    img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
    nbArr[nbArr.length] = img;
   } 
  }
 }

 function MM_swapImage()
 { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; D.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){D.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
 }

 function MM_displayStatusMsg(msgStr) 
 { //v1.0
 status=msgStr;
 D.MM_returnValue = true;
 }

 function PostLayout(a,b)
 {
 a=D.getElementById(a); b=D.getElementById(b); c=DGELinksList; d=DGELinksContent; Ha = "1";
  if(a=="LinksList") { c=DGECVLRio; d=DGECVContent; Ha = "2"}

 MakeDispl(DGEFlapTop,'block'); MakeDispl(DGEFlapLeft,'block'); MakeDispl(DGEFlapRight,'block'); MakeDispl(DGEFlapBottom,'block'); MakeDispl(DGEButZoom,'block'); MakeDispl(DGEButEnter,'none'); MakeDispl(DGEButAction,'block');  
 MakeDispl(c,'none');  MakeDispl(d,'none');  MakeDispl(DGEPrintCLRio,'none'); MakeDispl(DGEDwnldAcr,'none'); MakeDispl(DGEPrintChoices,'none'); D.getElementById("Objective").style.display = 'none'; MakeDispl(a,'block'); MakeDispl(b,'block');
 MakeTop(b,CVContentTOP); MakeHeig(b,CVContentHGT); MakeTop(a,CVLRioTOP); MakeLeft(a,CVLRioLEF); MakeHeig(a,CVLRioHGT); MakeWidt(a,CVLRioWDT); MakeWidt(DGECVContent,CVLRioWDT-ieBarW); MakeWidt(DGELinksContent,CVLRioWDT-ieBarW); MakeFont(a,CVLRioFTS);
 a.style.overflow = 'auto';
 a.style.border = '';
 D.body.style.overflow = 'hidden';
 D.location.hash = Ha;
 }

 function PreLayout(a,b)
 {
 a=D.getElementById(a);b=D.getElementById(b);
 CVLRioTOP = a.style.top; CVLRioLEF = a.style.left; CVLRioHGT = a.style.height; CVLRioWDT = a.style.width; CVLRioFTS = a.style.fontSize; CVContentTOP = b.style.top; CVContentHGT = b.style.height;

 CVLRioTOP = CVLRioTOP.replace(/[^0-9\.]/g,'');
 CVLRioLEF = CVLRioLEF.replace(/[^0-9\.]/g,'');
 CVLRioHGT = CVLRioHGT.replace(/[^0-9\.]/g,'');
 CVLRioWDT = CVLRioWDT.replace(/[^0-9\.]/g,'');
 CVLRioFTS = CVLRioFTS.replace(/[^0-9\.]/g,'');
 CVContentTOP = CVContentTOP.replace(/[^0-9\.]/g,'');
 CVContentHGT = CVContentHGT.replace(/[^0-9\.]/g,'');

 MakeDispl(DGEFlapTop,'none'); MakeDispl(DGEFlapLeft,'none'); MakeDispl(DGEFlapRight,'none'); MakeDispl(DGEFlapBottom,'none'); MakeDispl(DGELinksList,'none'); MakeDispl(DGEButZoom,'none'); MakeDispl(DGEButEnter,'none'); MakeDispl(DGEButAction,'none'); MakeDispl(DGECVLRio,'none'); MakeDispl(DGECVContent,'none'); D.getElementById("Objective").style.display = 'none'; MakeDispl(DGEPrintChoices,'none'); MakeDispl(DGEDwnldAcr,'none');
 }

 function PrintHTML()
 {
 alert("Après l'impression, cliquez sur le document pour revenir au format initial");
 DGECVLRio.style.display = 'block';
 DGECVContent.style.display = 'block';
 D.getElementById("Objective").style.display = 'block';

 DGECVLRio.style.top = 0;
 DGECVContent.style.top = 0;
 DGECVLRio.style.left = 0;
 DGECVContent.style.left = 0;
 DGECVContent.style.height = '100%';
 DGECVContent.style.width = '90%';
 DGECVLRio.style.width = '100%';
 DGECVLRio.style.fontSize = '100%';
 DGECVLRio.style.border = 'none';
 DGEPrintCLRio.style.display = 'none';
 DGEPrintChoices.style.display = 'none';
 DGEDwnldAcr.style.display = 'none';

 D.body.style.overflow = '';
 D.body.style.height = DGECVLRio.scrollHeight+5;
 DGECVLRio.style.height = D.body.style.height;
 DGECVLRio.style.overflow = '';
 window.print();
 window.setTimeout("IsPrint=1",2000); 
 }
 
 function CVPrint(a)
 {
 alert("Après l'impression, cliquez sur la zone grisée pour revenir au format initial");


 IsPrint = true;
 MakeDispl(DGEPrintCLRio,'block'); MakeDispl(DGEPrintChoices,'block'); MakeDispl(DGEDwnldAcr,'block');
 window.open(a,'PrintCVContent')
  Ha = "3";
  D.location.hash = Ha;
 }

var IsPrint = false; 
 function printMonitor()
 {
  if(IsPrint) {PostLayout('CVLRio','CVContent')};
 IsPrint = false; 
 }

window.onkeypress = printMonitor;

 function OWB(F,Wid,Hei){window.open(F,'_blank','toolbar=no,menubar=no,resizable=no,status=yes,top=5,width='+Wid+',height='+Hei+',scrollbars=yes')}

