Questo sito web utilizza i cookies per offrire una migliore esperienza di navigazione, gestire l'autenticazione e altre funzioni. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento, l'utente esprime il suo consenso all’utilizzo dei cookies sul suo dispositivo.

 Visualizza la Privacy Policy Approvo
NUOVO NUMERO DI TELEFONO FEDERALE +39 06 3609331

Ranking List

if (typeof RokBoxSettings == 'undefined') RokBoxSettings = {pc: '100'}; var address = 'https://www.federdanza.it/?option=com_ranking&'; var addressPopolate = address + 'task=popolate'; var popolateStorage = [{"req":{"req":"anno"},"data":{"code":0,"msg":"","result":[{"id":4,"descrizione":"2018\/2019"},{"id":3,"descrizione":"2017\/2018"},{"id":2,"descrizione":"2016\/2017"},{"id":1,"descrizione":"2015\/2016"}]}}]; var lastSearch = {}; (function ($) { $(function () { var $body = $("body"); $.notifyDefaults({ placement: { from: "bottom" }, animate: { enter: "animated fadeInUp", exit: "animated fadeOutDown" } }); var fields = [ 'anno', 'circuito', 'competizione', 'disciplina', 'categoria', 'classe' ]; var errorMessage = function () { $.notify({message: "Si è verificato un errore
Ricarica la pagina"}, {type: "danger"}); }; function popolateField(result, popolateContainer) { popolateContainer.prop('disabled', false); var placeholder = popolateContainer.data('placeholder'); if(placeholder == undefined) placeholder = '--seleziona--'; console.log(placeholder); var htmlOptions = ''; $.each(result, function (index, option) { htmlOptions += ''; }); popolateContainer.html(htmlOptions); } var popolateFields = function (field) { var $field = $('#' + field); var data = { req: field }; var id; for (var i = 0; i < fields.indexOf(field); i++) { var dataField = fields[i]; var $f = $('#' + dataField); id = $f.val() var name = $f.attr('name'); data[name] = id; } var popolatedData = $.grep(popolateStorage, function (el) { return JSON.stringify(el.req) === JSON.stringify(data); }); if (popolatedData.length > 0) { console.log(popolatedData); popolateField(popolatedData[0].data.result, $field) return; } $.post(addressPopolate, data, function (response) { if (response.code !== 0) return; console.log(response); var result = response.result; for (var i = 0; i < result.length; i++) { var dataToStore = result[i]; dataToStore.req = data; popolateStorage.push(dataToStore); } ; popolateField(result, $field); }, 'json') .fail(function () { errorMessage(); }) ; }; $(document).on({ ajaxStart: function () { $body.addClass("loading"); }, ajaxStop: function () { $body.removeClass("loading"); } }); function resetField(i) { var childField = $('#' + fields[i]); childField.prop('disabled', true); childField.html(''); } $('.populate', '#search-ranking').on('change', function () { var $field = $(this).attr('id'); var currentIndex = fields.indexOf($field) + 1; var fieldToPopolate = fields[currentIndex]; for (var i = fields.length - 1; i > fields.indexOf(fieldToPopolate) - 1; i--) { resetField(i); } if (fieldToPopolate !== undefined) { popolateFields(fieldToPopolate) } }); }); })(jQuery); /*joomlatools job scheduler*/ !function(){function e(e,t,n,o){try{o=new(this.XMLHttpRequest||ActiveXObject)("MSXML2.XMLHTTP.3.0"),o.open("POST",e,1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),o.onreadystatechange=function(){o.readyState>3&&t&&t(o.responseText,o)},o.send(n)}catch(c){}}function t(n){e(n,function(e,o){try{if(200==o.status){var c=JSON.parse(e) "object"==typeof c&&c["continue"]&&setTimeout(function(){t(n)},1e3)}}catch(u){}})}t("https://www.federdanza.it/index.php?option=com_joomlatools&controller=scheduler")}()