function setFooter() {
	var gaucheHeight=0;
	var centreHeight=0;
	var droiteHeight=0;
	var heightGDMax;

	if (document.getElementById('gauche')) {
		gaucheHeight=document.getElementById('gauche').offsetHeight;
	}
	if (document.getElementById('droite')) {
		droiteHeight=document.getElementById('droite').offsetHeight;
	}
	centreHeight=document.getElementById('contenuMilieu').offsetHeight;

	heightGDMax = Math.max(droiteHeight, gaucheHeight)
	if (heightGDMax>centreHeight){
	   document.getElementById('contenuMilieu').style.height=(heightGDMax)+'px';
	}
}

// ____________________________________________________________________________________________________________________________________

function show(idBloc) {
 if(document.getElementById(idBloc))
	{
   var e = document.getElementById(idBloc);
	var hauteurBloc = document.getElementById(idBloc).offsetHeight ;
   if (e.style.display == 'block')
		{
      e.style.display = 'none';
		hauteurBloc = -hauteurBloc ;
		}
      else
		{
      e.style.display = 'block';
		hauteurBloc = document.getElementById(idBloc).offsetHeight ;
		}
	var hauteurCentre = document.getElementById('contenuMilieu').offsetHeight ;
	document.getElementById('contenuMilieu').style.height = (hauteurCentre+hauteurBloc)+'px';
	}
}

// ____________________________________________________________________________________________________________________________________

function showMulti(idBloc, nombre) {
for (i=1; i<=nombre; i++){ show(idBloc+i) ; }
}

// ____________________________________________________________________________________________________________________________________

function validForm (ceform) {
var ok=false ;
if (ceform.nom.value == '')
{
go(ceform.nom,'Building\'s name');
}
else if ((ceform.dateRef.value == '')|| (ceform.dateRef.value.length!=4) || (ceform.dateRef.value < 1850) || (ceform.dateRef.value > 2010))
{
go(ceform.dateRef,'Reference date of the building (like yyyy)');
}
else if (ceform.pays.selectedIndex==0)
go(ceform.pays,'Country');
else if (ceform.ville.selectedIndex==0)
go(ceform.ville,'City');
else
ceform.submit();
return ok;
}

// ____________________________________________________________________________________________________________________________________

function validFormAjout (ceform, objet) {
var ok=false ;

if ((ceform.nomEn.value == '') && (ceform.nomFr.value == ''))
{
go(ceform.nomEn,'English or french name');
}
else if (objet == 'pays')
	{
	if (ceform.continent.selectedIndex  == -1)
	{ 
	go(ceform.continent,'Continent');
	}
	else if (ceform.region.selectedIndex  == -1)
	{
	go(ceform.region,'Region');
	}
	else if (ceform.iso.value == '')
	{
	go(ceform.iso,'ISO code');
	}
	else
	{
	ceform.submit();
	return ok;
	}
}
else
ceform.submit();
return ok;
}

// ____________________________________________________________________________________________________________________________________

function go(lieu,quoi) {
alert('Compulsory field : ' + quoi);
lieu.focus();
}