$attributes = null,
$trackSubmit = false
) {
+ $GLOBALS['bottomScripts'][]
+ = MEDIA_BASE_URL . 'libjs/serviceRequestForm.js';
parent::__construct(
$pdo,
$formName,
'display' => 'Are you also requesting launch service?'
);
$e[] = array(
- 'type' => 'advcheckbox',
+ 'type' => 'radio',
'req' => false,
- 'name' => 'service_request_yes',
+ 'name' => 'service_request',
'display' => '',
'opts' => 'Yes',
+ 'att' => 'Yes',
'val' => array(0, 1)
);
$e[] = array(
'display' => 'Anticipated Arrival Date'
);
$e[] = array(
- 'type' => 'advcheckbox',
+ 'type' => 'radio',
'req' => false,
- 'name' => 'service_request_no',
+ 'name' => 'service_request',
'display' => '',
'opts' => 'No',
+ 'att' => 'No',
'val' => array(0, 1)
);
$e[] = array(
{elem.label:h}<br>
{if:elem.error}</div>{end:}
{else:}
- {if:elem.isName(#service_request#)}
+ {if:elem.isName(#service_request_yes#)}
<td colspan="2" class="checkbox">
{if:elem.required}<span class="req">*</span>{end:}
{if:elem.error}<div class="req">{end:}
&& VIDEOS
&& $this->_catid == HOME_ID
) {
- $this->_video();
+ //$this->_video();
}
// check if define for GLM_SEARCH is set
--- /dev/null
+$(function(){
+ $('input[name="service_request"]').click(function(){
+ var serviceRequest = $(this).val();
+ toggleGroups(serviceRequest);
+ });
+ if ($('input[name="service_request"]')) {
+ var serviceRequest = $('input:checked[name="service_request"]').val();
+ toggleGroups(serviceRequest);
+ }
+});
+
+function toggleGroups(serviceRequest){
+ if (serviceRequest == 'Yes') {
+ $('input[name="delivery_date"]').prop('disabled', true);
+ $('input[name="completion_date"]').prop('disabled', true);
+ $('input[name="arrival_date"]').prop('disabled', false);
+ } else {
+ $('input[name="delivery_date"]').prop('disabled', false);
+ $('input[name="completion_date"]').prop('disabled', false);
+ $('input[name="arrival_date"]').prop('disabled', true);
+ }
+}
\ No newline at end of file
hoverClass: 'sfHover',
pathClass: 'overrideThisToUse',
pathLevels: 1,
- delay: 00,
+ delay: 8000,
animation: {opacity: 'show'},
animationOut: {opacity: 'hide'},
speed: 'normal',