fix extra whitespace in IE
[freeside.git] / httemplate / view / cust_main / one_time_charge_link.html
1 <SCRIPT TYPE="text/javascript">
2
3 function taxproductmagic(which) {
4   var str = '';
5   var elements = which.form.elements;
6   for (var i = 0; i<elements.length; i++) {
7     if (elements[i].name == 'taxproductnum'){
8       document.getElementById('taxproductnum').value = elements[i].value;
9       continue;
10     }
11     if (elements[i].name == 'taxproductnum_description'){
12       continue;
13     }
14     if (str.length){str += ';';}
15     str += elements[i].name + '=' + escape(elements[i].value);
16   }
17   document.getElementById('charge_storage').value = str;
18   cClick();
19   overlib( OLiframeContent('<% $p %>/browse/part_pkg_taxproduct.cgi?_type=select&id=taxproductnum&onclick=taxproductquickchargemagic&taxproductnum='+document.getElementById('taxproductnum').value, 1000, 400, 'tax_product_popup'), CAPTION, 'Select product', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK);
20 }
21
22 function taxproductquickchargemagic() {
23   var str = document.getElementById('charge_storage').value;
24   if (str.length){str += ';';}
25   str += 'magic=taxproductnum;taxproductnum=';
26   str += escape(document.getElementById('taxproductnum').value);
27   cClick();
28   overlib( OLiframeContent('<% $p %>/edit/quick-charge.html?'+str, 545, 336, 'One-time charge'), CAPTION, 'One-time charge', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close');
29
30 }
31
32 function taxoverridemagic(which) {
33   var str = '';
34   var elements = which.ownerDocument.QuickChargeForm.elements;
35   for (var i = 0; i<elements.length; i++) {
36     if (elements[i].name == 'tax_override'){
37       document.getElementById('tax_override').value = elements[i].value;
38       continue;
39     }
40     if (str.length){str += ';';}
41     str += elements[i].name + '=' + escape(elements[i].value);
42   }
43   document.getElementById('charge_storage').value = str;
44   cClick();
45   overlib( OLiframeContent('<% $p %>/edit/part_pkg_taxoverride.html?element_name=tax_override;onclick=taxoverridequickchargemagic;selected='+document.getElementById('tax_override').value, 1100, 600, 'tax_product_popup'), CAPTION, 'Edit product tax overrides', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK);
46 }
47
48 function taxoverridequickchargemagic() {
49   var str = document.getElementById('charge_storage').value;
50   if (str.length){str += ';';}
51   str += 'magic=taxoverride;tax_override=';
52   str += document.getElementById('tax_override').value;
53   cClick();
54   overlib( OLiframeContent('<% $p %>/edit/quick-charge.html?'+str, 545, 336, 'One-time charge'), CAPTION, 'One-time charge', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close');
55
56 }
57
58 </SCRIPT>
59
60 <FORM NAME='quickcharge' STYLE="margin:0; padding:0; display:inline"><INPUT NAME="taxproductnum"  ID="taxproductnum"  TYPE="hidden"><INPUT NAME="tax_override"   ID="tax_override"   TYPE="hidden"><INPUT NAME="charge_storage" ID="charge_storage" TYPE="hidden"><INPUT NAME="taxproductnum_description" ID="taxproductnum_description" TYPE="hidden"></FORM>
61
62 <% include('/elements/popup_link.html', { 
63      'action'      => $p.'edit/quick-charge.html?custnum='. $cust_main->custnum,
64      'label'       => 'One-time charge',
65      'actionlabel' => 'One-time charge',
66      'color'       => '#333399',
67      'width'       => 763,
68      'height'      => 408,
69    })
70 %>
71
72 <%init>
73
74 my($cust_main) = @_;
75
76 </%init>