diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:17 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:17 -0700 |
commit | c14b35ce12141287e201bba8489b202a1b34b38f (patch) | |
tree | d897217561389649f4b4777e480ab2e115668d54 /httemplate/edit/cust_main/top_misc.html | |
parent | d29b455cf176358089f98e2970beaab88195bc62 (diff) |
continue sales person work: customer and package selection, commissions, reporting. RT#23402
Diffstat (limited to 'httemplate/edit/cust_main/top_misc.html')
-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')) </&> |