diff options
Diffstat (limited to 'httemplate/elements/order_pkg.js')
-rw-r--r-- | httemplate/elements/order_pkg.js | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/httemplate/elements/order_pkg.js b/httemplate/elements/order_pkg.js index 4e41fd64a..8cd0f5f2a 100644 --- a/httemplate/elements/order_pkg.js +++ b/httemplate/elements/order_pkg.js @@ -6,9 +6,12 @@ function pkg_changed () { var opt = form.pkgpart.options[form.pkgpart.selectedIndex]; var date_button = document.getElementById('start_date_button'); - var date_button_disabled = document.getElementById('start_date_button_disabled'); + var date_button_disabled = document.getElementById('start_date_disabled'); var date_text = document.getElementById('start_date_text'); + var radio_now = document.getElementById('start_now'); + //var radio_on_hold = document.getElementById('start_on_hold'); + var radio_on_date = document.getElementById('start_on_date'); form.submitButton.disabled = false; if ( discountnum ) { @@ -32,11 +35,25 @@ function pkg_changed () { date_text.disabled = false; date_button.style.display = ''; date_button_disabled.style.display = 'none'; + if ( radio_on_date ) { + radio_on_date.disabled = false; + if ( form.start_date_text.value.length > 0 && radio_now.checked ) { + radio_now.checked = false; + radio_on_date.checked = true; + } + } } else { date_text.style.backgroundColor = '#dddddd'; date_text.disabled = true; date_button.style.display = 'none'; date_button_disabled.style.display = ''; + if ( radio_on_date ) { + if ( radio_on_date.checked ) { + radio_on_date.checked = false; + radio_now.checked = true; + } + radio_on_date.disabled = true; + } } } else { |