$("#btnRicercaArtigiani").on('click', function (){
/**
* Disattivo il btn di ricerca rimuovendo l'id e inserisco la grafica di loading
*/
$('#btnRicercaArtigiani').html('Ricerca... ');
$('#btnRicercaArtigiani').removeAttr('id');
let cod_location = $('#select2Province').val();
let text = $("#textRicercaArtigiani").val();
let id_categoria = $("#select2CategorieMadri").val();
let id_sottocategoria = $("#select2Sottocategorie").val();
let url_categorie = new URL('https://www.ilcercartigianodiqualita.it/categorie');
/**
* Se nessun campo รจ valorizzato, rimando alla pagina delle categorie
*/
if(
( typeof cod_location == "undefined" || cod_location == "" || cod_location == null || cod_location.trim() == "") &&
( typeof cod_regione == "undefined" || cod_regione == "" || cod_regione == null || cod_regione.trim() == "" ) &&
( typeof text == "undefined" || text == "" || text == null || text.trim() == "" ) &&
( typeof id_categoria == "undefined" || id_categoria == "" || id_categoria == null || id_categoria.trim() == "" ) &&
( typeof id_sottocategoria == "undefined" || id_sottocategoria == "" || id_sottocategoria == null || id_sottocategoria.trim() == "" )
) {
window.location.href = url_categorie.href;
} else {
let url = new URL('https://www.ilcercartigianodiqualita.it/cerca');
if (cod_location && cod_location != null && typeof cod_location != "undefined" && cod_location.trim() != '') {
url.searchParams.set("cod_location", cod_location);
history.pushState(null, "", url.toString());
}
if (text && text != null && typeof text != "undefined" && text.trim() != '') {
url.searchParams.set("text", text);
history.pushState(null, "", url.toString());
}
if (id_categoria && id_categoria != null && typeof id_categoria != "undefined" && id_categoria.trim() != '') {
url.searchParams.set("id_categoria", id_categoria);
history.pushState(null, "", url.toString());
}
if (id_sottocategoria && id_sottocategoria != null && typeof id_sottocategoria != "undefined" && id_sottocategoria.trim() != '') {
url.searchParams.set("id_sottocategoria", id_sottocategoria);
history.pushState(null, "", url.toString());
}
$("#formRicercaArtigiani").submit();
}
})