function init() {


	// cas "recherche publication"
	 if ($('checkAll'))
	{

		var checkList=new CheckList("div_chck","checkAll");
	}
	if ($('checkZone'))
	{
		var checkList=new CheckList("div_chckZone","checkZone");
		var elm=$('checkZone');
		addEvent(elm,'click',changeZone);
		displayStation();
	}
	if ($('checkTypo'))
	{
		var checkList=new CheckList("div_chckTypo","checkTypo");
		var elm=$('checkTypo');
		addEvent(elm,'click',changeTypo);

	}
	if ($('checkStation'))
	{
		var checkList=new CheckList("div_chckStation","checkStation");
	}

	if ($('div_chckZone'))
	{
		getCheckBox();
		//changeZone();
		$('listeChampsPeriode').onchange=changeDateSelonPeriode;
		$('rech_detail').onclick=toggleBlocRecherche;
	}

	// les dates du formulaire mesure, du formulaire indice, des cartes de prévisions
	if (($('j')) && ($('m')) && ($('a'))) {
		var un = new FieldJumper('j','m','a');
	}
	
	// les dates du formulaire de recherche publication
	if (($('date_publicajour')) && ($('date_publicamois')) && ($('date_publicaannee'))) {
		var un = new FieldJumper('date_publicajour','date_publicamois','date_publicaannee');
	}
	
	// ajout du 
	var activityStart = getElementsByClass('activityStart');
	for (k=0;k<activityStart.length;k++){
		addEvent(activityStart[k],'click',showActivity);
	}
	if ($('div_chckZone'))
	{
		displayStation();
		}
	hideActivity();
};

// on ajoute les handlers javascript
addEvent(window,'load',init,false);