function initValidator(){ new Validation('frmContatti', {immediate : true, useTitles : true}); } function checkContactType(v_strSelectedContact){ return true; } function LoadProvince(snation, sprovince, sselvalue){ var ddlNazioni = $("country_formId"); var ddlProvince = $("province_formId"); if ( ddlNazioni != null && ddlProvince != null ){ var nazione = ddlNazioni.options[ddlNazioni.selectedIndex].text; //alert(nazione); if ( ( nazione.toUpperCase() == "ITALIA" ) || ( nazione.toUpperCase() == "ITALY" ) ){ $("province_formId").addClassName('required'); try { $("advice-required-province_formId").style.display="block"; } catch(e){} ddlProvince.disabled = false; $("statousa_formId").disabled = true; $("statousa_formId").removeClassName('required'); $("statousa_formId").removeClassName('validation-failed'); $("statousa_formId").selectedIndex = 0; }else if ( ( nazione.toUpperCase() == "STATI UNITI" ) || ( nazione.toUpperCase() == "UNITED STATES" ) ) { $("statousa_formId").disabled = false; $("statousa_formId").addClassName('required'); $("province_formId").removeClassName('required'); $("province_formId").removeClassName('validation-failed'); try { $("advice-required-statousa_formId").style.display="block"; } catch(e){} ddlProvince.disabled = true; ddlProvince.selectedIndex = 0; } else { ddlProvince.disabled = true; $("province_formId").removeClassName('required'); $("province_formId").removeClassName('validation-failed'); $("statousa_formId").disabled = true; $("statousa_formId").removeClassName('required'); $("statousa_formId").removeClassName('validation-failed'); try { $("advice-required-province_formId").style.display="none"; $("advice-required-statousa_formId").style.display="none"; } catch(e){} ddlProvince.selectedIndex = 0; $("statousa_formId").selectedIndex = 0; } } //PERCHè COMPLICARSI LA VITA..... /*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'); $(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',''); }