function supprimerCritere(critere) {
	$('#crit'+critere).remove();
	if (critere == 'kmmin')
	{
		$('#critkmmin').remove();
		$('#critkmmax').remove();
	}
	if (critere == 'kmmax')
	{
		$('#critkmmax').remove();
		$('#critkmmin').remove();
	}
	if (critere == 'puis_ch_min')
	{
		$('#critpuis_ch_min').remove();
		$('#critpuis_ch_max').remove();
	}
	if (critere == 'puis_ch_max')
	{
		$('#critpuis_ch_max').remove();
		$('#critpuis_ch_min').remove();
	}
	$('#'+critere).removeAttr('checked')
	$('#'+critere).find('option:first').attr('selected', 'selected').parent('select');
	document.fChoix.rappcrit.value = document.fChoix.rappcrit.value.replace(critere + ',','');
	if (document.fChoix.rappcrit.value == '')
	{
		$('#selectionBar').hide();
		$('#rappCrit').hide();
	}
	oCriteres.setCriteres();
	oCriteres.changeCrit();
	oCriteres.setCritereValue(critere,'');
	window.location.href=oCriteres.buildUrlFromCriteres();

}

function appendCrit (id,crit,label) {
	$('#rappCrit').append("<a id=\"" + id + "\" title=\"Cliquer pour supprimer ce critère de votre recherche\" onclick=\"javascript:supprimerCritere('" + crit + "')\" style=\"cursor: pointer;\">" + label + "</a>");
	document.fChoix.rappcrit.value = document.fChoix.rappcrit.value.replace(crit + ',','');
	document.fChoix.rappcrit.value += crit + ',';
}

function rappCritSec (critere) {
	$('#suppTousCrit').remove();
	switch (critere) {
		case "kmmin":
			$('#crit'+critere).remove();
			$('#critkmmax').remove();
			if ( oCriteres.getValue(document.fChoix, 'kmmax') == '' && oCriteres.getValue(document.fChoix, 'kmmin') != '' )
			{
				var labelCrit = 'de plus de ' + oCriteres.getValue(document.fChoix, 'kmmin') + ' km';
				appendCrit('crit'+critere,'kmmin',labelCrit);
			}
			if ( oCriteres.getValue(document.fChoix, 'kmmax') != '' && oCriteres.getValue(document.fChoix, 'kmmin') != '' )
			{
				var labelCrit = 'entre ' + oCriteres.getValue(document.fChoix, 'kmmin') + ' km';
				appendCrit('crit'+critere,'kmmin',labelCrit);
				labelCrit = 'et ' + oCriteres.getValue(document.fChoix, 'kmmax') + ' km';
				appendCrit('crit'+critere,'kmmax',labelCrit);
			}
			break;
		case "kmmax":
			if ( oCriteres.getValue(document.fChoix, 'kmmin') == '' && oCriteres.getValue(document.fChoix, 'kmmax') != '' )
			{
				$('#crit'+critere).remove();
				var labelCrit = 'de moins de ' + oCriteres.getValue(document.fChoix, 'kmmax') + ' km';
				appendCrit('crit'+critere,'kmmax',labelCrit);
			}
			break;
		case "puis_ch_min":
			$('#crit'+critere).remove();
			$('#critpuis_ch_max').remove();
			if ( oCriteres.getValue(document.fChoix, 'puis_ch_max') == '' && oCriteres.getValue(document.fChoix, 'puis_ch_min') != '' )
			{
				var labelCrit = 'de plus de ' + oCriteres.getValue(document.fChoix, 'puis_ch_min') + ' cv';
				appendCrit('crit'+critere,'puis_ch_min',labelCrit);
			}
			if ( oCriteres.getValue(document.fChoix, 'puis_ch_max') != '' && oCriteres.getValue(document.fChoix, 'puis_ch_min') != '' )
			{
				var labelCrit = 'entre ' + oCriteres.getValue(document.fChoix, 'puis_ch_min') + ' cv';
				appendCrit('crit'+critere,'puis_ch_min',labelCrit);
				labelCrit = 'et ' + oCriteres.getValue(document.fChoix, 'puis_ch_max') + ' cv';
				appendCrit('crit'+critere,'puis_ch_max',labelCrit);
			}
			break;
		case "puis_ch_max":
			if ( oCriteres.getValue(document.fChoix, 'puis_ch_min') == '' && oCriteres.getValue(document.fChoix, 'puis_ch_max') != '' )
			{
				$('#crit'+critere).remove();
				var labelCrit = 'de moins de ' + oCriteres.getValue(document.fChoix, 'puis_ch_max') + ' cv';
				appendCrit('crit'+critere,'puis_ch_max',labelCrit);
			}
			break;
		case "photo":
			$('#crit'+critere).remove();
			var labelCrit = 'avec photo';
			appendCrit('crit'+critere,'photo',labelCrit);
			break;
		case "boite":
			$('#crit'+critere).remove();
			var labelCrit = oCriteres.getValue(document.fChoix, 'boite');
			if (labelCrit == 'M')
				labelCrit = 'Boîte manuelle';
			else
				labelCrit = 'Boîte automatique';
			appendCrit('crit'+critere,'boite',labelCrit);
			break;
		case "couleur":
			$('#crit'+critere).remove();
			var labelCrit = document.fChoix.couleur.options[document.fChoix.couleur.selectedIndex].text;
			appendCrit('crit'+critere,'couleur',labelCrit);
			break;
		case "main":
			$('#crit'+critere).remove();
			var labelCrit = oCriteres.getValue(document.fChoix, 'main');
			if (labelCrit == '1') {
				labelCrit = '1ère main';
				appendCrit('crit'+critere,'main',labelCrit);
			} else
				labelCrit = '';
			break;
		case "portes":
			$('#crit'+critere).remove();
			var labelCrit = oCriteres.getValue(document.fChoix, 'portes') + ' portes';
			appendCrit('crit'+critere,'portes',labelCrit);
			break;
		case "airbag":
			$('#crit'+critere).remove();
			var labelCrit = 'avec airbags';
			appendCrit('crit'+critere,'airbag',labelCrit);
			break;
		case "sp":
			$('#crit'+critere).remove();
			var labelCrit = 'avec ESP (ASR)';
			appendCrit('crit'+critere,'sp',labelCrit);
			break;
		case "phares_dir":
			$('#crit'+critere).remove();
			var labelCrit = 'avec phares directionnels';
			appendCrit('crit'+critere,'phares_dir',labelCrit);
			break;
		case "opt_abs":
			$('#crit'+critere).remove();
			var labelCrit = 'avec ABS';
			appendCrit('crit'+critere,'opt_abs',labelCrit);
			break;
		case "radar_recul":
			$('#crit'+critere).remove();
			var labelCrit = 'avec radar de recul';
			appendCrit('crit'+critere,'radar_recul',labelCrit);
			break;
		case "radar_avant":
			$('#crit'+critere).remove();
			var labelCrit = 'avec radar avant';
			appendCrit('crit'+critere,'radar_avant',labelCrit);
			break;
		case "detecteur_pluie":
			$('#crit'+critere).remove();
			var labelCrit = 'avec détecteur de pluie';
			appendCrit('crit'+critere,'detecteur_pluie',labelCrit);
			break;
		case "allumage_auto":
			$('#crit'+critere).remove();
			var labelCrit = 'avec allumage auto';
			appendCrit('crit'+critere,'allumage_auto',labelCrit);
			break;
		case "alarme":
			$('#crit'+critere).remove();
			var labelCrit = 'avec alarme';
			appendCrit('crit'+critere,'alarme',labelCrit);
			break;
		case "autoradio":
			$('#crit'+critere).remove();
			var labelCrit = 'avec autoradio';
			appendCrit('crit'+critere,'autoradio',labelCrit);
			break;
		case "da":
			$('#crit'+critere).remove();
			var labelCrit = 'avec direction assistée';
			appendCrit('crit'+critere,'da',labelCrit);
			break;
		case "toit":
			$('#crit'+critere).remove();
			var labelCrit = 'avec toit ouvrant';
			appendCrit('crit'+critere,'toit',labelCrit);
			break;
		case "vitres_elec":
			$('#crit'+critere).remove();
			var labelCrit = 'avec vitres électriques';
			appendCrit('crit'+critere,'vitres_elec',labelCrit);
			break;
		case "gps":
			$('#crit'+critere).remove();
			var labelCrit = 'avec GPS';
			appendCrit('crit'+critere,'gps',labelCrit);
			break;
		case "regulateur_vitesse":
			$('#crit'+critere).remove();
			var labelCrit = 'avec régulateur de vitesse';
			appendCrit('crit'+critere,'regulateur_vitesse',labelCrit);
			break;
		case "sellerie":
			$('#crit'+critere).remove();
			var labelCrit = 'sellerie ' + document.fChoix.sellerie.options[document.fChoix.sellerie.selectedIndex].text;
			appendCrit('crit'+critere,'sellerie',labelCrit);
			break;
		case "clim":
			$('#crit'+critere).remove();
			var labelCrit = 'climatisation ' + document.fChoix.clim.options[document.fChoix.clim.selectedIndex].text;
			appendCrit('crit'+critere,'clim',labelCrit);
			break;
		case "garantie_argus":
			$('#crit'+critere).remove();
			var labelCrit = 'avec garantie argus';
			appendCrit('crit'+critere,'garantie_argus',labelCrit);
			break;
		case "garantie_pro":
			$('#crit'+critere).remove();
			var labelCrit = 'avec garantie professionnelle';
			appendCrit('crit'+critere,'garantie_pro',labelCrit);
			break;
	}
	if ( document.fChoix.rappcrit.value != '')
	{
		$('#selectionBar').show();
		$('#rappCrit').show();
		$('#rappCrit').append("<div style=\"float: right; width: 140px;\" id=\"suppTousCrit\"><span onclick=\"javascript:clearForm();\" style=\"font-size:11px;color:rgb(218,4,0);cursor:pointer;\">Supprimer tous les critères</span></div>");
	}
}
