function toggleSearchForm(){ $('searchForm').reset(); Effect.toggle('search', 'slide'); return false; } init = function () { //initialise code if ($('partitaIva') && $('autocomplete_choices1')) new Ajax.Autocompleter('partitaIva', 'autocomplete_choices1', '/bdo2-caserta/imprese/listaImprese.direct', { method: 'get', minChars: 4, indicator: 'indicator1' }); if ($('ragioneSociale') && $('autocomplete_choices2')) new Ajax.Autocompleter('ragioneSociale', 'autocomplete_choices2', '/bdo2-caserta/imprese/listaImprese.direct', { method: 'get', minChars: 4, indicator: 'indicator2' }); if ($('numeroPosizione') && $('autocomplete_choices3')) new Ajax.Autocompleter('numeroPosizione', 'autocomplete_choices3', '/bdo2-caserta/imprese/listaImprese.direct', { method: 'get', minChars: 3, indicator: 'indicator3' }); if ($('codiceFiscale') && $('autocomplete_choices1')) new Ajax.Autocompleter('codiceFiscale', 'autocomplete_choices1', '/bdo2-caserta/operai/listaDatiOperaio.direct', { method: 'get', minChars: 6, indicator: 'indicator1' }); if ($('codice') && $('autocomplete_choices2')) new Ajax.Autocompleter('codice', 'autocomplete_choices2', '/bdo2-caserta/operai/listaDatiOperaio.direct', { method: 'get', minChars: 3, indicator: 'indicator2' }); if ($('cognomeNome') && $('autocomplete_choices3')) new Ajax.Autocompleter('cognomeNome', 'autocomplete_choices3', '/bdo2-caserta/operai/listaDatiOperaio.direct', { method: 'get', minChars: 4, indicator: 'indicator3' }); if ($('partitaIvaStudio') && $('autocomplete_choices1')) new Ajax.Autocompleter('partitaIvaStudio', 'autocomplete_choices1', '/bdo2-caserta/studi/listaDatiStudi.direct', { method: 'get', minChars: 4, indicator: 'indicator1' }); if ($('ragioneSocialeStudio') && $('autocomplete_choices2')) new Ajax.Autocompleter('ragioneSocialeStudio', 'autocomplete_choices2', '/bdo2-caserta/studi/listaDatiStudi.direct', { method: 'get', minChars: 4, indicator: 'indicator2' }); if ($('numeroPosizioneStudio') && $('autocomplete_choices3')) new Ajax.Autocompleter('numeroPosizioneStudio', 'autocomplete_choices3', '/bdo2-caserta/studi/listaDatiStudi.direct', { method: 'get', minChars: 3, indicator: 'indicator3' }); if ($('cognomeNomeUtente') && $('autocomplete_choices3')) new Ajax.Autocompleter('cognomeNomeUtente', 'autocomplete_choices3', '/bdo2-caserta/amministratore/listaDatiUtente.direct', { method: 'get', minChars: 4, indicator: 'indicator3' }); if ($('ragioneSocialeImpresa') && $('autocomplete_choices3')) new Ajax.Autocompleter('ragioneSocialeImpresa', 'autocomplete_choices3', '/bdo2-caserta/amministratore/listaDatiUtente.direct', { method: 'post', minChars: 4, indicator: 'indicator3' }); } function checkDateRangeIscrittiPeriodo(){ dateFrom = $('periodoDal').value; dateTo = $('periodoAl').value; if (dateFrom!='' && dateTo != '') { arrayOfStringsDf = dateFrom.split('/'); arrayOfStringsDt = dateTo.split('/'); df = arrayOfStringsDf[2]+arrayOfStringsDf[1]+arrayOfStringsDf[0]; dt = arrayOfStringsDt[2]+arrayOfStringsDt[1]+arrayOfStringsDt[0]; if (parseInt(df) > parseInt(dt)) { alert("La prima data deve essere precedente alla seconda!"); return false; } } return true; } function ricercaOperai() { var params = Form.serialize($('searchForm')); new Ajax.Updater( "results", "/bdo2-caserta/operai/ricerca.direct", { method:'post', parameters: params, onLoading: function(){ $('wait').show(); $('sBtn').disabled = true; }, onComplete: function(){ $('wait').hide(); $('sBtn').disabled = false; } }); } function ricercaUtente() { var params = Form.serialize($('searchForm')); new Ajax.Updater( "results", "/bdo2-caserta/amministratore/ricerca.direct", { method:'post', parameters: params, onLoading: function(){ $('wait').show(); $('sBtn').disabled = true; }, onComplete: function(){ $('wait').hide(); $('sBtn').disabled = false; } }); } function gotoPwdReminder(){ window.open ("/bdo2-caserta/pwdReminder.direct", "password_reminder", "location=false, status=0, scrollbars=false, resizable=false, width=560, height=480"); } Event.observe(document, 'dom:loaded', init);