Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 1452
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 1459
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 1521
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 1523
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 1848
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc:1452) in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/js/datepicker.js.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc:1452) in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 171
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc:1452) in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 172
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc:1452) in /mnt/web310/c3/01/59230901/htdocs/krsit/tool/berufsberatung/functions.inc on line 173
$(function () {
$.datepicker.setDefaults($.datepicker.regional['en']);
$.datepicker.setDefaults($.datepicker.regional['en']);
$.datepicker.setDefaults({
showOtherMonths: true,
selectOtherMonths: true,
changeMonth: true,
changeYear: true,
duration: 'fast',
showWeek: false,
firstDay: 1,
altFormat: 'yy-mm-dd',
onSelect: function (dateText, inst) {
datepickerSelect(dateText, inst);
}
});
});
function datepickerSelect(dateText, inst, formId) {
var alt_id = inst.id + '_alt';
var date = document.getElementById(alt_id).value.split('-');
document.getElementById(alt_id + '_year').value = date[0];
document.getElementById(alt_id + '_month').value = date[1];
document.getElementById(alt_id + '_day').value = date[2];
document.getElementById(inst.id).blur();
if (formId) {
var form = document.getElementById(formId);
form.submit();
}
$('#' + inst.id).trigger('datePickerUpdated');
}
var oldInitDatepicker = init;
init = function () {
oldInitDatepicker.apply(this);
$('span.dateselector').each(function () {
var span = $(this);
var prefix = span.data('prefix'),
minYear = span.data('minYear'),
maxYear = span.data('maxYear'),
formId = span.data('formId');
var dateData = {
day: parseInt(span.data('day'), 10),
month: parseInt(span.data('month'), 10),
year: parseInt(span.data('year'), 10)
};
var unit;
var initialDate = new Date(dateData.year,
dateData.month - 1, dateData.day);
var disabled = span.find('select').first().is(':disabled'),
baseId = prefix + 'datepicker';
span.empty();
$('').attr('type', 'hidden')
.attr('id', baseId + '_alt')
.attr('name', prefix + '_alt')
.attr('disabled', 'disabled')
.val(dateData.year + '-' + dateData.month + '-' + dateData.day)
.appendTo(span);
for (unit in dateData) {
if (dateData.hasOwnProperty(unit)) {
$('').attr('type', 'hidden')
.attr('id', baseId + '_alt_' + unit)
.attr('name', prefix + unit)
.val(dateData[unit])
.appendTo(span);
}
}
$('').attr('class', 'date')
.attr('type', 'text')
.attr('id', baseId)
.datepicker({
altField: '#' + baseId + '_alt',
disabled: disabled,
yearRange: minYear + ':' + maxYear
})
.datepicker('setDate', initialDate)
.appendTo(span);
if (formId.length > 0) {
$('#' + baseId).datepicker('option', 'onSelect', function (dateText, inst) {
datepickerSelect(dateText, inst, formId);
});
}
$('.ui-datepicker').draggable();
});
};