function effacerCriteres(origine) {
    jQuery.ajax({
        type: "POST",
        url: jsCst_URL_REDIRECTION_AGENCES+"ajax_effacerCriteres.php",
        data: "origine=" + origine,
        success: function(msg){
//                alert("Data Saved: " + msg);
        }
    });
    
    switch (origine) {
        case "agence":
            // On réinitialise la zone 'Localité(s)'
            if (document.getElementById("txtRecherche")) {
                document.getElementById("txtRecherche").value = jsCst_RS_value_localites;
            }
            // On décoche l'extension aux environs
            if (document.getElementById("etendreRecherche")) {
                document.getElementById("etendreRecherche").checked = false;
            }
            
            // On décoche toutes les activités
        	var listeActivites = new Array();
        	listeActivites = document.getElementsByName("activites[]");
        	
        	if (listeActivites != null && listeActivites.length > 0) {
        		for (i=0; i<listeActivites.length; i++) {
        			listeActivites[i].checked = false;
        		}
        	}
        	if (document.getElementById("activites")) {
                document.getElementById("activites").value = jsCst_RS_Indifferent;
        	}
    	break;
    	case "location":
            // On repositionne le sélecteur 'Nombre de pièces' sur Indifférent
            if (document.getElementById("location_nbre_piece1")) {
                document.getElementById('location_nbre_piece1').selectedIndex = 1;
                document.getElementById('location_nbre_piece1_fake').value = jsCst_RS_Indifferent;
            }
            // On décoche toutes les checkbox 'Nombre de pièces'
            for (i=0;i<=5;i++) {
                if (document.getElementById("nbPieces"+i)) {
                    document.getElementById("nbPieces"+i).checked = false;
                }
            }
            
            // On repositionne le sélecteur 'type de bien' sur Indifférent
            jQuery("#location_type_loge").multiSelectUnselectAll();
            
            // On décoche toutes les checkbox 'Type de logement'
            for (i=0;i<=6;i++) {
                if (document.getElementById("typeDeBien"+i)) {
                   document.getElementById("typeDeBien"+i).checked = false;
                }
            }
            // On décoche toutes les checkbox 'Date de disponibilité'
            for (i=0;i<=90;i=i+30) {
                if (document.getElementById("dispo"+i)) {
                    document.getElementById("dispo"+i).checked = false;
                }
            }
            // On réinitialise les surfaces
            if (document.getElementById("surfaceMin")) {
                document.getElementById("surfaceMin").value = '';
                jQuery('#surfaceMin').DefaultValue(jsCst_RS_Min);
            }
            if (document.getElementById("surfaceMax")) {
                document.getElementById("surfaceMax").value = '';
                jQuery('#surfaceMax').DefaultValue(jsCst_RS_Max);
            }
            // On réinitialise la zone 'Localité(s)'
            if (document.getElementById("txtRecherche")) {
                document.getElementById("txtRecherche").value = '';
                jQuery('#txtRecherche').DefaultValue(jsCst_RS_value_localites);
            }
            if (document.getElementById("location_localisation")) {
                document.getElementById("location_localisation").value = '';
                jQuery('#location_localisation').DefaultValue(jsCst_RS_value_localites);
            }
            // On décoche l'extension aux environs
            if (document.getElementById("etendreRecherche")) {
                document.getElementById("etendreRecherche").checked = false;
            }
            // On réinitialise les prix
            if (document.getElementById("prixMin")) {
                document.getElementById("prixMin").value = '';
                jQuery('#prixMin').DefaultValue(jsCst_RS_Min);
            }
            if (document.getElementById("prixMax")) {
                document.getElementById("prixMax").value = '';
                jQuery('#prixMax').DefaultValue(jsCst_RS_Max);
            }
            // On décoche toutes les checkbox 'Critères supplémentaires'
            if (document.getElementById("critereparkingGarageBox")) {
                document.getElementById("critereparkingGarageBox").checked = false;
            }
            if (document.getElementById("criteremobiliteReduite")) {
                document.getElementById("criteremobiliteReduite").checked = false;
            }
            if (document.getElementById("critereascenseur")) {
                document.getElementById("critereascenseur").checked = false;
            }
            if (document.getElementById("criterepiscine")) {
                document.getElementById("criterepiscine").checked = false;
            }
            if (document.getElementById("criteresousSol")) {
                document.getElementById("criteresousSol").checked = false;
            }
            // On repositionne le sélecteur 'Trier les résultats de recherche' sur Indifférent
            if (document.getElementById("trier_par_jaune")) {
                jQuery("#trier_par_jaune > option[value='']").attr("selected", "selected");
                document.getElementById('trier_par_jaune_fake').value = jsCst_RS_Indifferent;
            }
            // On réinitialise la Recherche par référence
            if (document.getElementById("foncia_smsRef")) {
                document.getElementById("foncia_smsRef").value = jsCst_RS_value_sms;
                jQuery('#foncia_smsRef').DefaultValue(jsCst_RS_value_sms);
            }
            updateLocationForm();
    	break;
    	case "transaction":
            // On repositionne le sélecteur 'Nombre de pièces' sur Indifférent
            if (document.getElementById("achat_nbre_piece1")) {
                document.getElementById('achat_nbre_piece1').selectedIndex = 1;
                document.getElementById('achat_nbre_piece1_fake').value = jsCst_RS_Indifferent;
            }
            // On décoche toutes les checkbox 'Nombre de pièces'
            for (i=0;i<=5;i++) {
                if (document.getElementById("nbPieces"+i)) {
                    document.getElementById("nbPieces"+i).checked = false;
                }
            }
            // On repositionne le sélecteur 'Nombre de chambres' sur Indifférent
            if (document.getElementById("achat_nbre_chambre")) {
                document.getElementById('achat_nbre_chambre').selectedIndex = 1;
                document.getElementById('achat_nbre_chambre_fake').value = jsCst_RS_Indifferent;
            }
            // On décoche toutes les checkbox 'Nombre de chambres'
            for (i=0;i<=5;i++) {
                if (document.getElementById("nbChambres"+i)) {
                    document.getElementById("nbChambres"+i).checked = false;
                }
            }
            // On repositionne le sélecteur 'type de bien' sur Indifférent
            jQuery("#achat_type_loge").multiSelectUnselectAll();

            // On décoche toutes les checkbox 'Type de bien'
            for (i=0;i<=6;i++) {
                if (document.getElementById("typeDeBien"+i)) {
                   document.getElementById("typeDeBien"+i).checked = false;
                }
            }
            // On décoche toutes les checkbox 'Date de disponibilité'
            for (i=0;i<=90;i=i+30) {
                if (document.getElementById("dispo"+i)) {
                    document.getElementById("dispo"+i).checked = false;
                }
            }
            // On réinitialise les surfaces
            if (document.getElementById("surfaceMin")) {
                document.getElementById("surfaceMin").value = "";
                jQuery('#surfaceMin').DefaultValue(jsCst_RS_Min);
            }
            if (document.getElementById("surfaceMax")) {
                document.getElementById("surfaceMax").value = "";
                jQuery('#surfaceMax').DefaultValue(jsCst_RS_Max);
            }
            // On réinitialise les surfaces terrain
            if (document.getElementById("surfaceTerrainMin")) {
                document.getElementById("surfaceTerrainMin").value = "";
                jQuery('#surfaceTerrainMin').DefaultValue(jsCst_RS_Min);
            }
            if (document.getElementById("surfaceTerrainMax")) {
                document.getElementById("surfaceTerrainMax").value = "";
                jQuery('#surfaceTerrainMax').DefaultValue(jsCst_RS_Max);
            }
            // On réinitialise la zone 'Localité(s)'
            if (document.getElementById("txtRecherche")) {
                document.getElementById("txtRecherche").value = "";
                jQuery('#txtRecherche').DefaultValue(jsCst_RS_value_localites);
            }
            if (document.getElementById("achat_localisation")) {
                document.getElementById("achat_localisation").value = "";
                jQuery('#achat_localisation').DefaultValue(jsCst_RS_value_localites);
            }
            // On décoche l'extension aux environs
            if (document.getElementById("etendreRecherche")) {
                document.getElementById("etendreRecherche").checked = false;
            }
            // On réinitialise les prix
            if (document.getElementById("prixMin")) {
                document.getElementById("prixMin").value = "";
                jQuery('#prixMin').DefaultValue(jsCst_RS_Min);
            }
            if (document.getElementById("prixMax")) {
                document.getElementById("prixMax").value = "";
                jQuery('#prixMax').DefaultValue(jsCst_RS_Max);
            }
            // On décoche toutes les checkbox 'Critères supplémentaires'
            if (document.getElementById("critereterrainJardin")) {
                document.getElementById("critereterrainJardin").checked = false;
            }
            if (document.getElementById("critereparkingGarageBox")) {
                document.getElementById("critereparkingGarageBox").checked = false;
            }
            if (document.getElementById("criteremobiliteReduite")) {
                document.getElementById("criteremobiliteReduite").checked = false;
            }
            if (document.getElementById("critereascenseur")) {
                document.getElementById("critereascenseur").checked = false;
            }
            if (document.getElementById("criterebalcon")) {
                document.getElementById("criterebalcon").checked = false;
            }
            if (document.getElementById("criterepiscine")) {
                document.getElementById("criterepiscine").checked = false;
            }
            if (document.getElementById("criteresousSol")) {
                document.getElementById("criteresousSol").checked = false;
            }
            if (document.getElementById("criterebiensLouesSeulement")) {
                document.getElementById("criterebiensLouesSeulement").checked = false;
            }
            // On repositionne le sélecteur 'Trier les résultats de recherche' sur Indifférent
            if (document.getElementById("trier_par_orange")) {
                jQuery("#trier_par_jaune > option[value='']").attr("selected", "selected");
                document.getElementById('trier_par_orange_fake').value = jsCst_RS_Indifferent;
            }
            // On réinitialise la Recherche par référence
            if (document.getElementById("foncia_smsRef")) {
                document.getElementById("foncia_smsRef").value = '';
                jQuery('#foncia_smsRef').DefaultValue(jsCst_RS_value_sms);
            }
            updateTransactionForm();
        break;
    }
}