+/** Regexps to wipe out from search queries */
+var default_form_values = [ /&woman=0(&|$)/, /&subscriber=0(&|$)/, /&alive=0(&|$)/, /&egal[12]=[^&]*&promo[12]=(&|$)/g, /&networking_type=0(&|$)/, /&[^&=]+=(&|$)/g ];
+/** Uses javascript to clean form from all empty fields */
+function cleanForm(f) {
+ var query = $(f).formSerialize();
+ var old_query;
+ for (var i in default_form_values) {
+ var reg = default_form_values[i];
+ if (typeof(reg) != "undefined") {
+ do {
+ old_query = query;
+ query = query.replace(reg, '$1');
+ } while (old_query != query);
+ }
+ }
+ query = query.replace(/^&*(.*)&*$/, '$1');
+ if (query == "rechercher=Chercher") {
+ alert("Aucun critère n'a été spécifié");
+ return false;
+ }
+ document.location = f.action + '?' + query;
+ return false;
+}