function ManageNous() {

	/* Formulaire de recherche dans la colonne */
	// gestion du switch
	function toAdvanced(){
		new Effect.Morph($('searchForms'), { duration: 0.2,  style: { height: '99px' } });
	}
	function appearAdvanced(){
		new Effect.Appear($('searchFormAdvanced'), { duration: 0.1 });
		new Effect.Appear($('classicSearch'), { duration: 0.1 });
	}
	function appearClassic(){
		new Effect.Appear($('searchFormClassic'), { duration: 0.1 });
	}
	if($('advancedSearch') != null){
		searchMode = 'classic';
		Event.observe($('advancedSearch'), 'click', function(ev){
			searchMode = 'advanced';
			$('searchFormClassic').reset();
			myEffect = new Effect.Fade($('searchFormClassic'), { duration: 0.1, beforeStart: toAdvanced, afterFinish: appearAdvanced });
			ev.stop();
		});
		Event.observe($('classicSearch'), 'click', function(ev){
			searchMode = 'classic';
			new Effect.Morph($('searchForms'), { duration: 0.3,  style: { height: '49px' } });
			$('searchFormAdvanced').reset();
			myEffect = new Effect.Fade($('searchFormAdvanced'), { duration: 0.1, afterFinish: appearClassic });
			new Effect.Fade($('classicSearch'), { duration: 0.1 });
			ev.stop();
		});
		Event.observe($('titrerecherche'), 'click', function(ev){
			if(searchMode == 'classic')
				$('advancedSearch').simulate('click');
			else
				$('classicSearch').simulate('click');
			ev.stop();
		});
	}
	// recherche avancée, selection de critères
	Event.observe($('artistes'), 'change', function(ev){
		$('genres').value = '';
		$('dates').value = '';
		$('villes').value = '';
		$('dateDebut').value = '';
		$('dateFin').value = '';
	});
	Event.observe($('genres'), 'change', function(ev){
		$('artistes').value = '';
	});
	Event.observe($('dates'), 'change', function(ev){
		$('dateDebut').value = '';
		$('dateFin').value = '';
	});

	// custom check input
	if($('newsletterForm') != null){
		include("customCheckInput.js", function() {
			new CustomCheckInput($('html'));
			new CustomCheckInput($('text'));
			new CustomCheckInput($('bluesjazz'));
			new CustomCheckInput($('electro'));
			new CustomCheckInput($('hardmetal'));
			new CustomCheckInput($('indie'));
			new CustomCheckInput($('pop'));
			new CustomCheckInput($('rnbsoul'));
			new CustomCheckInput($('raphiphop'));
			new CustomCheckInput($('reggae'));
			new CustomCheckInput($('rock'));
			new CustomCheckInput($('variete'));
			new CustomCheckInput($('informations'));
			new CustomCheckInput($('partenaires'));
		});
	}

	// alternative javascript sur l'accueil
	function appearPhoto(){
		myEffect = new Effect.Appear($('photo'+id), { duration: 0.1 });
	}

	noms = $$('#enAvant LI A');
	photos = $$('#enAvant IMG');
	current = 0;

	if($$('#enAvant LI A').length > 0){
		$$('#enAvant LI A').each(function(el){
			Event.observe($(el), 'mouseover', function(ev){
				clearTimeout(auto);
				num = $(el).identify().replace('artiste', '');
				noms[current].removeClassName('active');
				photos[current].hide();
				photos[num].show();
				noms[num].addClassName('active');
				current = num;
			});
		});
	}
	if($('enAvant') != null){
		Event.observe($('enAvant'), 'mouseout', function(ev){
			auto = setTimeout('nextEnAvant()', 3000);
		});
		auto = setTimeout('nextEnAvant()', 3000);
	}

}

function nextEnAvant(){
	if(typeof(auto) != "undefined") clearTimeout(auto);
	noms[current].removeClassName('active');
	photos[current].hide();
	if(current < 4) current++;
	else current = 0;
	photos[current].show();
	noms[current].addClassName('active');
	auto = setTimeout('nextEnAvant()', 3000);
}

function calendarCallBack(){
	if($$('.calendarHelp').length > 0){
		$$('.calendarHelp').each(function(e){
			$(e).ancestors()[1].addClassName("buttonHidden");
		});
	}
}

function calendarUpdateCallBack(calendar){

	nbJoursEnPlus = 0;
	now = calendar.date.getTime();
	time = now + 1000*60*60*24*nbJoursEnPlus;
	futureDate = new Date(time);
	jj = futureDate.getDate();
	if(jj<10) jj = '0'+jj;
	mm = futureDate.getMonth()+1;
	if(mm<10) mm = '0'+mm;
	aaaa = futureDate.getFullYear();
	newDate = jj + '/' + mm + '/' + aaaa;
	$('dateFin').setValue(newDate);
	$('dates').value = '';

}

