function initValidator(){ new Validation('frmContatti', {immediate : true, useTitles : true}); } function LoadProvince(snation, sprovince, sselvalue){ var valore = $(snation).getValue(); var url = '/common-assets/province-' + valore; var oOptions = { onFailure: function (oXHR) { $(sprovince).update(''); $(sprovince).value = 'empty'; $(sprovince).removeClassName('required'); $(sprovince).removeClassName('validation-failed'); $(sprovince).disable(); if($('advice-required-' + sprovince)){ $('advice-required-' + sprovince).hide(); } }, onSuccess: function(oXHR) { $(sprovince).addClassName('required'); $('advice-required-' + sprovince).show(); $(sprovince).enable(); }, onComplete: function(oXHR) { if (sselvalue != ''){ $(sprovince).value = sselvalue; } } }; var oRequest = new Ajax.Updater({ success: sprovince }, url, oOptions); } function checkConditionalFields(){ //$('country_formId').value = 'Italia'; LoadProvince('country_formId','province_formId',''); } function CheckCountryFields(){ $('nazione').value = 'Italia'; LoadProvince('nazione','provincia',''); }