function generateValidationButton() {
	$('updatePriceList').addEvent('click', function() {
		updateList();
	});
}

function generateSliders() {

	var minBudgetRange_Location = [1,750];
	var maxBudgetRange_Location = [750,5000];
	var minBudgetRange_Vente = [1,150000];
	var maxBudgetRange_Vente = [70000,500000];
	var type_bien = Cookie.read('linden_type_bien');

	// Budget min
	var minPriceSlider = new Slider('minPriceSlider', $('minPriceSlider').getElement('.knob'), {
		steps: 500,
		wheel: 1,
		range: eval('minBudgetRange_'+type_bien),
		onChange: function(value){
			$('minPrice').set('text', +this.step);
		}
	}).set(0);
	
	// Budget max
	var maxPriceSlider = new Slider('maxPriceSlider', $('maxPriceSlider').getElement('.knob'), {
		steps: 500,
		wheel: 1,
		range: eval('maxBudgetRange_'+type_bien),
		onChange: function(value){
			$('maxPrice').set('text', this.step);
		}
	}).set(3000000);
	
}

function getHomeTypes() {
	var homeTypeString = '';
	$$('p.type_bien input').each(function(cbox) {
		if($(cbox).getProperty('checked')==true) {
			homeTypeString += '-'+$(cbox).getProperty('value');
		}
	});
	return homeTypeString.substr(1);
}

function getDepartement() {
	var departementString = '';
	$$('p.departement input').each(function(cbox) {
		if($(cbox).getProperty('checked')==true) {
			departementString += '-'+$(cbox).getProperty('value');
		}
	});
	return departementString.substr(1);
}

function updateList() {
	getHomeTypes();
	getDepartement();
	var type_bien = Cookie.read('linden_type_bien') ? Cookie.read('linden_type_bien') : 'Vente';
	var ajax_url = 'ajax/transactions/'+type_bien+'/'+$('minPrice').get('text')+'/'+$('maxPrice').get('text')+'/'+getHomeTypes()+'/'+getDepartement();
	$('liste_biens').addClass('ajax-loading');
	new Request({
		method: 'get',
		url: ajax_url,
		encoding:'utf8',
		onComplete: function() {
			$('liste_biens').removeClass('ajax-loading');
			var effect = new Fx.Morph('liste_biens', {duration: 'long', transition: Fx.Transitions.Sine.easeOut});
			effect.start({
				'opacity': [0, 1]
			});
		},
		onSuccess: function(responseText, responseXML) {		
			$('liste_biens').set('html', responseText);
		}
	}).send();
}