var	LGMPoVar,LGMCaVar,LGMPoLnVar,LGMCaLnVar;
 function AreaResize()
 {
  if(isNS)
  {
  ScrWdt=window.innerWidth;
  ScrHgt=window.innerHeight;
 	}
 	else
  {
  ScrWdt=D.body.clientWidth;
  ScrHgt=D.body.clientHeight;
 	}

 //work
	factorH = (ScrHgt-56)/(768-56);
	factorW = (ScrWdt-28-40)/(1280-28-40);//unresised borders, 0, 1 or 2 bars
 factorImWH = Math.min(factorW,factorH);//images
 factorWH = factorImWH*1.18;//cross website font size correction
	 if(factorWH > 1)
		factorWH = Math.min(factorWH,1.1);
	ArrSpot = 24;//unresized scroll bar arrow height
	 if(isNS)
		ArrSpot = 24;
	factorHSmB = (ScrHgt-55-55-140-ArrSpot)/(768-56-ArrSpot);//resized: header, footer - unresized borders
 VerBarHgt = ScrHgt-(55*factorH)-56;
 ScrBarHgt = ScrHgt-((55+55)*factorH)-56;
 
 n = D.all.length;
  for (i=0;i<n;i++)
  {
		si=0;
		nam=D.all(i).id;
   if(nam)
   {
			elalli=D.getElementById(nam);
				if(nam.indexOf("Fws")>-1)
    {
    val=nam.replace(/[^0-9]/g,'');
 			 if(val>0)
 				elalli.style.width=val*factorW;
    }
 		 else if(nam.indexOf("Fhs")>-1)
    {
    val=nam.replace(/[^0-9]/g,'');
 			 if(val>0)
 				elalli.style.height=val*factorH;
    }
			 else if(nam.indexOf("Sep")>-1)
    LaliPT(nam,ecranH);
    else 
    {
  		namIm = D.all(i).name;
 				if(namIm && nam==namIm+"A")
     {
 					if(D.getElementById(nam))
						{
   			elalli=D.getElementById(nam);
						Hei=elalli.height
						Wid=elalli.width
      ImgR = Hei/Wid;
      ImgH=Math.round(Hei*factorImWH);
 					ImgW=Math.round(ImgH/ImgR);	
      LaliH(nam,ImgH);
      LaliW(nam,ImgW);
						}
					}//if(namIm==
				}//else
			}//if(nam
  }//for
//CS

 smB = ScrHgt - ((55+140+55+24)*factorH) - (56+ArrSpot);//resized top,Menu,foot,margin unresized borders
 smB -= ArrSpot;
 LaliH('SmBarA',smB);

 LaliH('MainScrBarDiv',ScrBarHgt);
	LaliH('MainVertBarTD',VerBarHgt);
	LaliH('MainVertBarTDR',VerBarHgt);
 wCs=280*factorW;//wCsS=150*factorCsW;
  if(D.getElementById("pop"))
		{	
  D.getElementById("pop").style.width=wCs;
  D.getElementById("pop_content").style.width=wCs;
  D.getElementById('pop_content').style.display='block';
		}
	
	elalli=D.getElementById("RszFulldoc");
	 if(elalli)
		{
  val=elalli.style.fontSize;
  val=val.replace(/[^0-9]/g,'')
		elalli.style.fontSize=(val*factorWH)+"%";
  elalli.style.zIndex=3;	
  elalli.style.visibility='visible';
		}
	
 elalli=D.getElementById("RszTopdoc");
  if(elalli)
  {
  val=elalli.style.fontSize;
  val=val.replace(/[^0-9\.]/g,'')
  elalli.style.fontSize=(val*factorWH)+"%";
  elalli.style.zIndex=1001; 
  }

Backflow(ScrHgt,ScrBarHgt);
 Dh = D.location.hash; 
  if(Dh.length < 2)
		Dh = ""
 DHash(Dh);
  
 AdjB = 0;
  if(D.getElementById("SiteInfo"))
  AdjB = D.getElementById("SiteInfo").scrollHeight;
  smBB = (smB)-Math.max((AdjB),0);
 LaliH('SmBarB',smBB);
 }//End AreaResize

 function Backflow(ScrHgt,ScrBarHgt)
	{
 ScrollHgt=D.body.scrollHeight;
 SpaceNeedH=ScrollHgt-ScrHgt;

  if(SpaceNeedH > 2)//ns 1, ie 1-2 @ 768, ns 2, ie 28 @ 600 
		{
		Factor = ScrHgt/ScrollHgt;
  n = D.all.length;
    for (i=0;i<n;i++)
    {
  		si=0;
  		nam=D.all(i).id;
     if(nam)
     {
   		elalli=D.getElementById(nam);
   			if( nam=="Header" || nam=="FhsFootBlock55" || nam=="MainMenu")
    		{
      val=elalli.style.fontSize;
      val=val.replace(/[^0-9]/g,'');
      val=val*0.9*Factor; 
    		elalli.style.fontSize=val+"%";
    		}//end if nam.indexOf
     }// end if(nam)
     if(D.getElementById("MainScrBarDiv"))
     {
     elalli = D.getElementById("MainScrBarDiv");
     Factor = ScrHgt/ScrollHgt;
     ScrBarHgt = ScrHgt-((55+55)*Factor*factorH)-56;
     elalli.style.height=(ScrBarHgt*Factor);
     }
    }//end for
  }//if spaceneed
 }//End f AssessSize
	
	function AreaFormat() {	D.body.style.overflow='hidden';	D.body.scroll='no'; }
//Form 
 function dateUpDn(Field,CntField) {DayLim = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
 ThisDay=D.getElementById("day").value;
 ThisHou=D.getElementById("hou").value;
 ThisMon=D.getElementById("mon").value;	 
 ThisYea=D.getElementById("Yea").value;	 
  if(Field == 'day'){ThisDay=CntField;}else if(Field == 'hou'){ThisHou=CntField;if(ThisHou > 23){ThisHou=0;ThisDay++;}else if(ThisHou < 0){ThisHou=23;ThisDay--;}}if(ThisDay > DayLim[D.getElementById("mon").value]){ThisMon++;if(ThisMon > 12){ThisMon=1;ThisYea=D.getElementById("Yea").value;ThisYea++;};ThisDay = 1;} 
 else if(ThisDay < 1)
 {ThisMon--;
 if(ThisMon < 1)
 {ThisMon=12;
 ThisYea=D.getElementById("Yea").value;ThisYea--;}
 ThisDay=DayLim[ThisMon];}
 D.getElementById("hou").value = ThisHou;D.getElementById("mon").value = ThisMon;
 D.getElementById("day").value = ThisDay;D.getElementById("HouDispl").value=ThisHou+' h';
 D.getElementById("Yea").value=ThisYea;}
 function countUpDn(Field,CntField,MaxLim){if(CntField != MaxLim){D.getElementById(Field).value = CntField;}}

//Styles
 function OuC(Fiel,c) {D.getElementById(Fiel).style.color=c;}
 function OvLSpMenu(Fiel,Col,Bkg) {Fiel.style.backgroundColor=Bkg; Fiel.style.color=Col}
 function OuLSpMenu(Fiel,Col,Bkg) {Fiel.style.backgroundColor=Bkg; Fiel.style.border='none'; Fiel.style.color=Col}
//MenuG
 function OcSpanMenu(FielA,FielB,FielC)
 {
 Act = "Close";
  if(D.getElementById(FielA).style.display == 'none')
  Act = "Open";
  if(FielC.length > 0)
   if(D.getElementById(FielC).style.display == 'none')
   Act = "OpenC";

 D.getElementById('LGMAussi').style.display = 'none';
 D.getElementById('LGMRecom').style.display = 'none';
 D.getElementById('LGMDecouv').style.display = 'none';
  if(Act == "Open")
  {
  D.getElementById(FielA).style.display = DBlock;
   if(FielB.length > 0)
   D.getElementById(FielB).style.display = DBlock;
  }
  else if(Act == "OpenC")
  {
   if(D.getElementById(FielC).style.display == DBlock)
   D.getElementById(FielC).style.display = 'none';
   else
   {
   D.getElementById(FielC).style.display = DBlock;
   }
  }

  if(FielC.length > 0)
  {
  D.getElementById(FielA).style.display = DBlock;
  D.getElementById(FielB).style.display = DBlock;
  }
 }

 function GMDisplMouse(FielA,FielB)
 { 
 D.getElementById(FielA).style.display = 'none';  
 D.getElementById(FielB).style.display = DBlock; 
 } 
	
 function GMDisplClic()
 {
  if( LGMPoVar.style.display == DBlock && LGMCaVar.style.display == 'none' )
  {
  LGMCaVar.style.display = DBlock; LGMPoVar.style.display = DBlock ; LGMPoLnVar.style.display = 'none' ;
  } 
  else if( LGMPoLnVar.style.display == DBlock)
  {
  LGMCaVar.style.display = 'none'; LGMPoVar.style.display = DBlock ; LGMCaLnVar.style.display = 'none' ;
  } 
  else
  {
  LGMPoLnVar.style.display = DBlock; LGMCaVar.style.display = 'none'; LGMPoVar.style.display = DBlock; LGMCaLnVar.style.display = 'none' ;
  } 
 }
//MenuD
 function RH3Menu(Fiel,Col) { Fiel.style.color = Col ; }
 function OcRH3Menu(FielA,FielB,FielC)
 {
 Act = "Close";
  if(D.getElementById(FielA).style.display == 'none')
  Act = "Open";
  if(FielC.length > 0)
   if(D.getElementById(FielC).style.display == 'none')
   Act = "OpenC";

 D.getElementById('MenCalend').style.display = 'none';
 D.getElementById('MenActu').style.display = 'none';
 D.getElementById('MenRules').style.display = 'none';
 D.getElementById('MenPlans').style.display = 'none';
 D.getElementById('MenAcTit').style.display = 'none';
 D.getElementById('MenCaTit').style.display = 'none';
 D.getElementById('MenStrat').style.display = 'none';
 D.getElementById('MenPeopl').style.display = 'none';
  if(Act == "Open")
  {
  D.getElementById(FielA).style.display = DBlock;
   if(FielB.length > 0)
   D.getElementById(FielB).style.display = DBlock;
  }
  else if(Act == "OpenC")
  {
   if(D.getElementById(FielC).style.display == DBlock)
   D.getElementById(FielC).style.display = 'none';
   else
   D.getElementById(FielC).style.display = DBlock;
  }
  if(FielC.length > 0)
  {
  D.getElementById(FielA).style.display = DBlock;
  D.getElementById(FielB).style.display = DBlock;
  }
 }

//Dad
 function drag_dropB(e)
 {
  if (ie4&&dragapproved)
  {
  crossobj.style.left=tempx+event.clientX-offsetx
  crossobj.style.top=tempy+event.clientY-offsety
  return false
  }
  else if (ns6&&dragapproved)
 	{
  crossobj.style.left=tempx+e.clientX-offsetx+"px"
  crossobj.style.top=tempy+e.clientY-offsety+"px"
  return false
  }
 }
 function initB_drag(e,f,g)
 {
 crossobj = ns6 ? D.getElementById(g) : D.all[g]
 var firedobj=ns6? e.target : event.srcElement
 var topelement=ns6? "html" : D.compatMode && D.compatMode!="BackCompat"? "documentElement" : "body"
  while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!=f)
  {
  firedobj=ns6? firedobj.parentNode : firedobj.parentElement
  }
  if (firedobj.id==f)
 	{
  offsetx=ie4? event.clientX : e.clientX
  offsety=ie4? event.clientY : e.clientY
 	tempx=parseInt(crossobj.style.left)
 	tempy=parseInt(crossobj.style.top)
 	dragapproved=true
 	D.onmousemove=drag_dropB
  }
 }

 //User pref
 function SendPos(a,b)
 {
 c=Math.round(D.getElementById(a).style.left.replace(/[^0-9\-]/g,''));
 d=Math.round(D.getElementById(a).style.top.replace(/[^0-9\-]/g,''));
 c=Math.round(c/factorW); d=Math.round(d/factorH); 
 var ra="&rand="+Math.random();
 var bx='&'+b+'x'+'='+c;
 var by='&'+b+'y'+'='+d;
 window.open("Sys.php"+sId+bx+by+ra,"cadreSys");
 }
