RT# 82949 - changes section name from fees to pricing, better opiton
[freeside.git] / httemplate / edit / cust_location.cgi
index 774b667..93311c5 100755 (executable)
@@ -17,21 +17,28 @@ ACTION="<% $p %>edit/process/cust_location.cgi" METHOD=POST>
 &>
 <& /elements/standardize_locations.html,
             'form'          => 'EditLocationForm',
-            'callback'      => 'document.EditLocationForm.submit();',
+            'callback'    => $conf->exists('tax_district_method')
+                              ? 'wa_state_tax_district()'
+                              : 'submit_continue()',
             'with_census'   => 1,
             'with_census_functions' => 1,
 &>
+<script>
+  <& /elements/wa_state_tax_district.js &>
+
+  // wa_sate_tax_district() will call submit_continue() upon success,
+  //   or submit_abort() upon error
+  function submit_continue() {
+    document.EditLocationForm.submit();
+  }
+</script>
 </TABLE>
 
 <BR>
 <SCRIPT TYPE="text/javascript">
 function go() {
-% if ( FS::Conf->new->config('address_standardize_method') ) {
-  standardize_locations();
-% } else {
   confirm('Modify this service location?') &&
-    document.EditLocationForm.submit();
-% }
+    standardize_locations();
 }
 
 function submit_abort() {