function SelectAll()
{
  if (document.forms[0].selectall.checked)
  {
  	for (var i=0;i<document.forms[0].elements.length;i++)
  	{
  	 var laCase = document.forms[0].elements[i];
  	 if (laCase.name.charAt(0) == "a")
  	  laCase.checked = true;
  	}
  }
  else
  {
  	for (var i=0;i<document.forms[0].elements.length;i++)
  	{
  	 var laCase = document.forms[0].elements[i];
  	 if (laCase.name.charAt(0) == "a")
  	  laCase.checked = false;
  	}
  }
}

function control_choix()
{
 	var nb=0;
 	for (var i=0;i<document.forms[0].elements.length;i++)
  	{
  	 if (document.forms[0].elements[i].checked)
  	 	nb=nb+1;
  	}
 	if (nb>3)
 	{
 		alert("Vous ne pouvez afficher que 3 manifestations au maximum sur la page d'accueil du site.");
 		return false;
 	}
 	else
 		return true;
}

function gener_password()
{
	var mypass=generatepass(8);
	document.forms[0].motdepasse.value=mypass;
}

function generatepass(plength)
{
	var keylist="abcdefghijklmnopqrstuvwxyz123456789";
	var temp='';

	for (i=0;i<plength;i++)
		temp+=keylist.charAt(Math.floor(Math.random()*keylist.length));
	return temp;
}

function popupcenter(url, fen_width, fen_height, nom)
{
	var top_pos = (screen.height - fen_height)/2
	var left_pos = (screen.width - fen_width)/2
	var nouvpopupcenter=window.open(url,nom,"status=no,location=no,menubar=yes,resizable=no,scrollbars=no,width="+fen_width+",height="+fen_height+",top="+top_pos+",left="+left_pos);
	nouvpopupcenter.focus();
}