function LesSelectDansHidd(CaseCo,ToutesCo)
{
	ToutSelCh=document.getElementsByName(CaseCo);
	for (tsel=0;tsel<ToutSelCh.length;tsel++) 
	{ 
		TouLesChS=document.getElementById(ToutesCo); 
		LaValAAj=ToutSelCh[tsel].value; 
		AAjAQuoi=TouLesChS.value; 
		if (AAjAQuoi!='') 
		{
			AAjAQuoi=AAjAQuoi+',';
		} 
		if (LaValAAj != '' && ToutSelCh[tsel].checked)
		{
			TouLesChS.value = AAjAQuoi+LaValAAj; 
		}
	}
	
	if (document.getElementById(ToutesCo).value !='')
	{
		return 'OK';
	}
	else
	{
		alert ('Veuillez sélectionner les champs à afficher');
	}
}






function ChangeLeWhereDe(ChamWh,Quel)
{	
	ChampASel = 'where_'+ChamWh;
	ValDuChampFrom = Quel+ChamWh;
	whereTo = document.getElementsByName(ChampASel);
	SelectCh = document.getElementById(ValDuChampFrom);
	for (o=0;o<whereTo.length;o++)
		whereTo[o].value = SelectCh.value;
}




function ParamChoixChamp(IdDiv)
{
	if (document.getElementById('ChoixChamp_'+IdDiv))
	{
		LesIDs[0] = IdDiv;
	}
	else
	{
		ToutIDd = Array();
		LesIDs = Array();
		ToutIDd = document.getElementsByName('IdList');


		for(po=0;po<ToutIDd.length;po++)
		{
			LesIDs[po] = ToutIDd[po].value;		
		}
	}
	for(pio=0;pio<LesIDs.length;pio++)
	{
		LeBonID = LesIDs[pio];
		ESelc = document.getElementById('ChoixChamp_'+LeBonID);
		ESiLS = document.getElementById('ESiLS_'+LeBonID);
		ESiL = document.getElementById('ESiL_'+LeBonID);
	
		ESiLS.style.display="none";
		ESiL.style.display="none";
		if (ESelc.value == 'LS')
			ESiLS.style.display="inline";
		if (ESelc.value == 'L')
			ESiL.style.display="inline";
	}
}





function InfosPage(obj)
{
  if(document.all)
  {
	var DIV = obj.getElementsByTagName('div');
	var UL = obj.getElementsByTagName('ul');
    var ULBull = UL[0].style;
	var DIV1 = DIV[0].style;
	var DIVBull = DIV[1].style;
	var LeDivI = DIV[1] ;
	var objK = obj.style;

	var ListSelect = document.getElementsByTagName('select');
    


hoverB = new Function  ("DIVBull,objK", "objK.zIndex = 5; DIVBull.zIndex = 5; alert('bou');")





	if(UL.length >= 1)
	{
      if (ULBull.display == 'none' || ULBull.display == '')
	  {
		  
		  //alert ('ulbull !');
		  
			 objK.zIndex = 5;
	  
		var WidthBulle = DIV[0].offsetWidth;
		var HeightBulle = DIV[0].offsetHeight;
		objK.width = WidthBulle+'px';
		objK.height = HeightBulle+'px';
		// alert (WidthBulle+'px X '+HeightBulle);
	  
	  
	  
		  
		 DIV1.position='absolute';
		 DIV1.zIndex = 5;
		// 
		//ULBull.border = '#0000DD thin solid';
		  DIVBull.zIndex = 5;
		//  LeDivI.onmouseover = hoverB(DIVBull,objK);
		  ULBull.zIndex = 5;
		  ULBull.display = 'block';
		  PourLisSct = 'hidden';
     }
	  else
	  {
        ULBull.display = 'none';
		DIVBull.zIndex = 4;
		ULBull.zIndex = 4;
		objK.zIndex = 4;
		 objK.position='relative';
		PourLisSct = 'visible';
     }
	 
	for (iu=0;iu<ListSelect.length;iu++)
	{
		ListSelect[iu].style.visibility = PourLisSct;
	}

    }
  }
}

function hover(obj)
{
  if(document.all)
  {
   	UL = obj.getElementsByTagName('ul');
	ListSelect = document.getElementsByTagName('select');
    if(UL.length > 0)
	{
      sousMenu = UL[0].style;
      if (sousMenu.display == 'none' || sousMenu.display == '')
	  {
        sousMenu.display = 'block';
		obj.style.zIndex = 2;
		
		for (iu=0;iu<ListSelect.length;iu++)
		{
			ListSelect[iu].style.visibility = 'hidden';
		}
      }
	  else
	  {
        sousMenu.display = 'none';
		obj.style.zIndex = 1;

		for (iu=0;iu<ListSelect.length;iu++)
		{
			ListSelect[iu].style.visibility = 'visible';
		}

     }
    }

  }
}


function 	ResizePage(minimum, moins)
{
	var DimTot = 0;	
	var DimGSB = 0;
	
	
	if (document.getElementById('ToResize') && document.getElementById('ForResize') && document.getElementById('resize') && document.getElementById('contenu') )
	{
		var LIMGtr = document.getElementById('ToResize');	
		var HRSZ = LIMGtr.offsetHeight;


		//LIMGtr.style.height = '0px';
		//LIMGtr.style.width = '1px';
	
	
		var LeContenu = document.getElementById('contenu');	
		var HAUTContn = LeContenu.offsetHeight;
		//var HAUT_VContn = LeContenu.innerHeight;
		var HautInContenu = HAUTContn;
		var AEnleverAGSB = 0;
		
		var TableContnu = LeContenu.getElementsByTagName('table');
		if (TableContnu.length > 0)
		{
			HautInContenu = TableContnu[0].	offsetHeight;
		}
		
		//alert (HAUTContn+' '+HautInContenu);
		if (HAUTContn > HautInContenu)
		{
			HAUTContn = HautInContenu;
			AEnleverAGSB = HAUTContn - HautInContenu;
		}

		var TSTEST = document.getElementById('ForResize');
		
		
		var LesTables = document.getElementsByTagName('table');
		var FON = LesTables[0];
		
		if (document.getElementById('resize'))
		{
			var SurFON = document.getElementById('resize');
			// alert('resise');
		}
		else
			var SurFON = LesTables[1];
	
		var DimTot = FON.offsetHeight;	

/*
		var ContGSB = SurFON.innerHTML;
		SurFON.innerHTML = ContGSB;
	*/	
		var DimGSB = SurFON.offsetHeight;
		var DimGSB_EX = DimGSB;
		
		DimGSB = DimGSB - AEnleverAGSB;
		
		
		for (i=0; i<LesTables.length; i++)
		{
			if (LesTables[i].id == 'resize')
			{
				varstopResize = i;
				i = LesTables.length;
			}
		}
		
//		var HautFenetre = window.outerHeight;
		
		//alert(HEcran+' - '+HautFenetre+' - '+DimTot);
		
		
		
		if (minimum != null && minimum != '')
		{
			if (moins)
			{
				DimGSB = DimTot-minimum;	
			}
			else if (minimum > DimGSB)
			{
				DimGSB = minimum;	
			}
		}
		
		var ImgTAILLE = HAUTContn;
			
		
	//	alert (' _HautFenetre: '+HautFenetre+'\n _DimTot: '+DimTot+'\n _DimGSB: '+DimGSB+'\n _DimGSB_EX: '+DimGSB_EX+'\n _HAUTContn: '+HAUTContn+'\n _ImgTAILLE: '+ImgTAILLE); 
	
		SurFON.style.height = DimGSB+'px';
		
		
		for (o=varstopResize ;o>=0; o--)
		{
			
			//document.getElementsByTagName('table')[o].style.height = ;
			LesTables[o].style.height = DimGSB+'px';
			// LesTables[o].style.border = (o+1)+'px solid #000000';
			// alert (o);
		}
		
		// FON.style.height =  DimGSB+'px';
		
		
		TSTEST.style.background = 'none';
		TSTEST.style.backgroundImage = 'none';
		TSTEST.style.zIndex = '99';
		TSTEST.style.display = 'block';
		TSTEST.style.height = '100%';
		
	//	TSTEST.style.border = 'solid 3px #B25522';
		var TotHaut = TSTEST.offsetHeight;
		
		//alert ('TotHaut: '+TotHaut); 
		
		TSTEST.style.display = 'none';
		var TotEffect = FON.offsetHeight;
		
		 // alert ('TotHaut: '+TotHaut+' _Fond: '+FON.offsetHeight); 
		
		//TotHaut = TotHaut-25;
		
		if (TotEffect < TotHaut)
		{
			//alert('TotEffect < TotHaut');
		
			var ImgTAILLE = (TotHaut - TotEffect) + ImgTAILLE + 10;
				
				
			LIMGtr.style.height = ImgTAILLE+'px';
			LIMGtr.style.width = '1px';
		
			for (oo=0 ;oo<=varstopResize; oo++)
			{
				
				LesTables[oo].style.height = TotHaut+'px';
				// LesTables[o].style.border = (oo+1)+'px solid #000000';
			}
	
			//SurFON.style.backgroundPosition = 'bottom';
			//
		}
		
		//alert ('DimTot: '+FON.offsetHeight+' _DimGSB: '+SurFON.offsetHeight+' _HRSZ: '+LIMGtr.style.height+' _Nb Tables: '+varstopResize); 
		
		//SurFON.style.border = 'solid 2px #FFBBAA';
		
		
		if (typeof(Reload_PageImages) == 'function')
		{
			 Reload_PageImages();	
			// alert('reload images');	
		}
	
	}
	
}


if(!window.largeur && window.innerWidth)
  {
   window.onresize = ResizePage;
  }




function AffLeDiv(QuelDIV,OnOff)
{
    var BDiv = window.document.getElementById(QuelDIV);  
	var GDiv = window.document.getElementById(QuelDIV+'G');
	
	if (OnOff == 'open')
	{
		BDiv.style.display = 'block'; 
		if (GDiv)
			GDiv.style.display = 'none'; 
	}
	else
	{
		var HeightMoins = BDiv.offsetHeight;
		BDiv.style.display = 'none'; 
		if (GDiv)
			GDiv.style.display = 'block'; 
	}
	
	ResizePage(HeightMoins, '-');
	
	
	
}

function AffQueCeDiv(QuelDIV)
{
	var BDiv = window.document.getElementById(QuelDIV);  
	var ListDiv = window.document.getElementById('HiddenListMenu');
        var ChqDiv = ListDiv.value.split(',');
	
		for (po=0;po<ChqDiv.length;po++)
		{
		  var CeDiv=ChqDiv[po];
		  if (CeDiv != QuelDIV)
		  {
			  if (LeDivAHide = window.document.getElementById(CeDiv))
				LeDivAHide.style.display = 'none'; 
		}
		BDiv.style.display = 'block'; 
	}
}

function AffDivMenu(QuelDIV,OnOff)
{
	PourGDiv = 0;  
	BDiv = window.document.getElementById(QuelDIV);  
	if (GDiv = window.document.getElementById(QuelDIV + 'G'))
		PourGDiv = 1;  
	ListDiv = window.document.getElementById('HiddenListMenu');
	ChqDiv = ListDiv.value.split(',');
	
	if (OnOff == 'open')
	{
		for (po=0;po<ChqDiv.length;po++)
		{
		  CeDiv=ChqDiv[po];
		  if (LeDivAHide = window.document.getElementById(CeDiv))
		  {
			LeDivAHide.style.display = 'none'; 
			if (LeGDivAHide = window.document.getElementById(CeDiv + 'G'))
				LeGDivAHide.style.display = 'block'; 
		  }
		}
		BDiv.style.display = 'block';
		if(PourGDiv == 1)
			GDiv.style.display = 'none';
	}
	else
	{
		BDiv.style.display = 'none'; 
		if(PourGDiv == 1)
			GDiv.style.display = 'block';
	
	}
		
}



function  CreeRempFile (CeFile,CreeRemp)
{
	AvecChampCrea = 0;
	ChRFile = window.document.getElementById('OkRempFile');  
	ChRFileVu = window.document.getElementById('OkRempFileVu');  
	
	if (window.document.getElementById('ChampsPourCrea'))
	{
		AvecChampCrea = 1;
		DivCra = window.document.getElementById('ChampsPourCrea');  
	}
	DivRmpla = window.document.getElementById('ChampsPourRempla');  
	
	ChRFile.value = CeFile;
	ChRFileVu.value = CeFile;
	if (CreeRemp == 'remp')
	{
		if (AvecChampCrea == 1)
		{
			DivCra.style.display = 'none';
			ChrempAFile = window.document.getElementById('rempAFile');  
			ChrempAFile.checked = 1;
		}
		DivRmpla.style.display = 'block';
	}
	else
	{
		if (AvecChampCrea == 1)
		{
			DivCra.style.display = 'block';
			ChrempAFile = window.document.getElementById('creeAFile');  
			ChrempAFile.checked = 1;
		}
		DivRmpla.style.display = 'none';
	}
	
	
	AffLeDiv('RempFile','open');
	window.location.href = '#';
}




function FabricLeLien()
{
	PageALier = document.getElementById('PageALier'); 
	GraphALier = document.getElementById('GraphALier'); 
	LienSession = document.getElementById('LienSession'); 
	LienPopup = document.getElementById('LienPopup');

	Alier = document.getElementById('Alier'); 
	
	leLienVerif = document.getElementById('lienVerif'); 

	ValPageALier = PageALier.value;
	ValGraphALier = GraphALier.value;
	ValAlier = Alier.value;

	LeChampLienACopier = document.getElementById('ChampLienACopier');
	LeDIVLienACopier = document.getElementById('DIVLienFab');
	
	if (ValPageALier != '' && ValPageALier != 'undefined')
	{
		LeLienACOP = '?C=' + ValPageALier;
		LeLienOK = '../?C=' + ValPageALier;
		
		if (ValGraphALier != '' && ValGraphALier != 'undefined')
		{
			LeLienACOP = LeLienACOP + '||X||L=' + ValGraphALier;
			LeLienOK = LeLienOK + '&L=' + ValGraphALier;
		}
		if (LienPopup.checked == 1)
		{
			LeLienACOP = LeLienACOP + '||X||Pop=1';
			LeLienOK = LeLienOK + '&Pop=1';
		}
		if (LienSession.checked == 1)
		{
			LeLienACOP = LeLienACOP + '||X||' + ValAlier;
			LeLienOK = LeLienOK + '&' + ValAlier;
		}
		LeChampLienACopier.value = LeLienACOP;
		LeDIVLienACopier.style.display = 'block';
		
		leLienVerif.href = LeLienOK;
		
		AffLeDiv('FabLien',''); 
		AffLeDiv('InfoBull',''); 
		AffLeDiv('BoiteOuvre',''); 
		AffLeDiv('Explics','');
		
		return;

	}
	
	else
	{
		alert ('Veuillez au moins choisir une page pour le lien à générer');	
		
	}
}
