function createLittleSlider(borne_min, borne_max) {
	var handle = [$('prix_min_move'), $('prix_max_move')];
	
	if(borne_min != 0) {
		borne_min = borne_min / 10;
	}
	if(borne_max != 0) {
		borne_max = borne_max / 10;
	}

	if(typeof slider_little=='undefined') {
		slider_little = new Control.Slider(handle, 'prix_slider', {
			range:$R(borne_min, borne_max, false),
			step:1,
			sliderValue: [borne_min, borne_max],
			restricted:true,
			onSlide: function(value) { updateSlider('prix', value, 'ceil_dix', 0); },
			onChange: function(value) { updateSlider('prix', value, 'ceil_dix', 1); }
		});
	}
	else {
		slider_little.range = $R(borne_min, borne_max);
	}
	return true;
}

function updateLittleCategory() {
	
	var vente = $('category_little_vente');
	var location = $('category_little_location');
	if(vente && vente.checked != false) {
		category = 'vente';
		var types = new Array('maison', 'appartement', 'terrain', 'parking', 'immeuble', 'immobilier');
		var types_name = new Array('Maison', 'Appartement', 'Terrain', 'Parking', 'Immeuble', 'Immobilier');
	}
	else {
		category = 'location';
		var types = new Array('maison', 'appartement', 'terrain', 'parking', 'immobilier');
		var types_name = new Array('Maison', 'Appartement', 'Terrain', 'Parking', 'Immobilier');
	}
	var type_select = $('type_little');
	if(!type_select) {
		return;
	}

	while(type_select.childNodes.length > 0) {
		type_select.removeChild(type_select.childNodes[0]);
	}
	
	for(var j = 0; j < types.length; j++) {
		var nouveauOpt=document.createElement("option");
		nouveauOpt.value = types[j];
		nouveauOpt.innerHTML = types_name[j];
		type_select.appendChild(nouveauOpt);
	}
	updateLittleSlider();
}

function updateLittleSlider() {
	
	var category;
	var vente = $('category_little_vente');
	var location = $('category_little_location');
	if(vente && vente.checked != false) {
		category = 'vente';
	}
	else {
		category = 'location';
	}
	var type_select = $('type_little');
	if(!type_select) {
		return;
	}
	var type = '';
	var index = 0;
	if(type_select.options) {
		if(type_select.selectedIndex) {
			index = type_select.selectedIndex;
		}
		type = type_select.options[index].value;
	}
	if(type == '') {
		return;
	}

	getLittleBornes(category, type);
		
	createLittleSlider(borne_min, borne_max);
	slider_little.setValue(borne_min, 0);
	slider_little.setValue(borne_max, 1);
	$('prix_max_inner').innerHTML = borne_max + ' &euro; et +';
}

function FNAIM_Little_Search_FormSubmit(e) {

	var submit_error_field = $('FNAIM_Little_Submit_Error');

	if(!$F('FNAIM_Little_Input_Ville')) {
		Effect.Pulsate('FNAIM_Little_Input_Ville', {duration: 3, pulses: 11});
		if(submit_error_field) {
			Effect.Pulsate('FNAIM_Little_Submit_Error', {duration: 3, pulses: 11});
			submit_error_field.style.border = '1px solid red';
			submit_error_field.style.marginBottom = '5px';
			submit_error_field.innerHTML = 'Choisissez un lieu pour voir les résultats';
			Event.stop(e);
			return false;
		}		
	}
	else {
		return true;
	}
}
