window.addEvent('domready', function() {
    var ousel = $('ousel');
    $$('.chooseOpt').each(function(link) {
    	link.addEvent('click', function(e) {  
    		e.stop();
	    	xpression = new RegExp("choose_(.*)");
	    	res = xpression.exec(link.id);
	    	if (res && res[1]){
   				$$('.option').each(function(elt) {
   					elt.addClass('dNone')		   				});
   				ousel.value = res[1];
   				$('div_'+res[1]).removeClass('dNone');	
	    	}
	    	
	    }); 
	});

    $$('.communauteRadio').each(function(radioButton) {
    	radioButton.addEvent('click', function(e) {  
	    	$$('.communauteInput').each(function(elt) {
				elt.addClass('dNone')		
			});
			$$('.labelCom').each(function(elt) {
				elt.addClass('dNone')		
			});
	    	$('communaute_'+radioButton.value).removeClass("dNone");
	    	$('labelcommunaute_'+radioButton.value).removeClass("dNone");
    	});
	});
	
	$$('.al-geo-option').each(function(alOption){
		alOption.addEvent('click', function(e){
			e.stop();
			$$('.al-geo-option').removeClass('selected');
			alOption.addClass('selected');
		});
	});
	

	var alGeo = $('al-geo');
	if(alGeo){
		var helper = alGeo.getElement('.helper');
		if (helper && helper.innerHTML != ''){
			var newFx = new Fx.Tween(helper,{'link':'cancel','duration':250});
			helper.removeClass('dNone');
			newFx.set('opacity','0');
			alGeo.addEvent('mouseenter',function(e){
				newFx.start('opacity','1');
			});
			alGeo.addEvent('mouseleave',function(e){
				newFx.start('opacity','0');
			});
		}  
	}
	
	var autocompleterVille = new Autocompleter.Request.JSON($("ville"), '/villes/autocomplete/', {
		'indicatorClass': 'autocompleter-loading','filterSubset' : true,'maxChoices':20,'forceSelect' : true
	});
	
	var autocompleterCommunauteArmee = new Autocompleter.Request.JSON($("communaute_armee"), '/communaute/autocomplete/armee/', {
		'indicatorClass': 'autocompleter-loading','filterSubset' : true,'maxChoices':20,'forceSelect' : true
	});
	
	var autocompleterCommunauteEtudes = new Autocompleter.Request.JSON($("communaute_etudes"), '/communaute/autocomplete/etudes/', {
		'indicatorClass': 'autocompleter-loading','filterSubset' : true,'maxChoices':20,'forceSelect' : true
	});
	
	var autocompleterCommunauteEntreprise = new Autocompleter.Request.JSON($("communaute_entreprise"), '/communaute/autocomplete/entreprise/', {
		'indicatorClass': 'autocompleter-loading','filterSubset' : true,'maxChoices':20,'forceSelect' : true
	});
});