$min_arr[40] = 40;
 $min_arr[50] = 50;
 $min_arr[60] = 60;
 for ($i = 0; $i < 1441; $i++) {
     //$min_arr[$i] = $i;
 }
 $max_arr = $min_arr;
 $form->addElement('select', min, get_lang('Minimum'), $min_arr);
 $form->addElement('select', max, get_lang('Maximum'), $max_arr);
 $form->addElement('html', '<div class="row"><div class="label"></div><div class="formw">' . get_lang('TimePickerMinMaxNull') . '</div></div><br />');
 $form->addElement('html', '</div>');
 $recurrence[] = $form->createElement('radio', 'recurrence_c', '', get_lang('NoRecurrence'), 0, array('onclick' => 'javascript:window_hide(\'recurrence_timewindow\')'));
 $recurrence[] = $form->createElement('radio', 'recurrence_c', '', get_lang('UntilRecurrence'), 1, array('onclick' => 'javascript:window_show(\'recurrence_timewindow\')'));
 $form->addGroup($recurrence, null, get_lang('Recurrence'), '<br />', false);
 $form->addElement('html', '<div style="margin-left:25px;display:block;" id="recurrence_timewindow">');
 $list_time = Rsys::recurrence_list();
 $period[] = $form->createElement('text', 'repeater', '', array('size' => '3'));
 $period[] = $form->createElement('select', 'recurrence_selector', '', $list_time);
 $form->addGroup($period, null, get_lang('RepeatFor'), '   ', false);
 $form->add_datepicker('recurrence_until', get_lang('RepeatUntil'));
 $form->addElement('html', '</div>');
 $form->addElement('textarea', 'notes', get_lang('Notes'), array('cols' => 40, 'rows' => 4));
 $form->addElement('style_submit_button', 'submit', get_lang('AddNewBookingPeriod'), 'class="add"');
 $str = '';
 if (!$_POST['forever']) {
     $str .= "window_hide('forever_timewindow');";
 }
 if (!$_POST['recurrence_c']) {
     $str .= "window_hide('recurrence_timewindow');";
 }
 if (!$_POST['timepicker']) {