diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:24 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:24 -0700 |
commit | b799e8a48e0ea4e192d51fc445c3bee14c55e687 (patch) | |
tree | 8999983af320ad173d75a3e1898e2c58bd71aedb /httemplate/edit/cust_main | |
parent | 48e4ae69f730dba65c2f1428e9b1c408824c6a45 (diff) |
continue sales person work: customer and package selection, commissions, reporting. RT#23402
Diffstat (limited to 'httemplate/edit/cust_main')
-rw-r--r-- | httemplate/edit/cust_main/top_misc.html | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/httemplate/edit/cust_main/top_misc.html b/httemplate/edit/cust_main/top_misc.html index d8141b5a7..ebd9b927c 100644 --- a/httemplate/edit/cust_main/top_misc.html +++ b/httemplate/edit/cust_main/top_misc.html @@ -20,7 +20,9 @@ <% $cust_main->residential_commercial eq 'Commercial' ? 'CHECKED' : '' %> ></TD> </TR> + <SCRIPT TYPE="text/javascript"> + function rescom_changed(what) { if ( what.checked == (what.value == 'Commercial' ) ) { document.getElementById('company_row').style.display = ''; @@ -33,11 +35,16 @@ } } + var ship_locked_agents = <% encode_json(\%ship_locked_agents) %>; var ship_fields = ['address1', 'city', 'state', 'zip', 'country', 'latitude', 'longitude', 'district']; + function agent_changed(what) { var agentnum = what.value; + +% # unlock/lock service location + var f = what.form; if ( ship_locked_agents[agentnum] ) { % # For this agent, the service location (except address2) @@ -65,7 +72,12 @@ f['same'].disabled = false; } samechanged(f['same']); + +% # update sales dropdown + salesnum_agentnum_changed(what); + } + <&| /elements/onload.js &> agent_changed(document.getElementById('agentnum')) </&> |