Der Sparkassen Familientag in der Schatzkammer Kemnade
Geldgeschichte spielerisch in der Schatzkammer Kemnade erleben
Der Familientag muss wegen des Coronavirus dieses Jahr leider ausfallen. Freuen wir uns schon jetzt auf den Familientag 2021!
Bei freiem Eintritt im Dreieckshof der Wasserburg können Kinder kreativ werden und ihr Geschick als Ritter unter Beweis stellen. Spannende Spiel- und Bastelstationen in mittelalterlichen Händlerzelten warten darauf, von Kindern entdeckt zu werden. Höhepunkt der Veranstaltung ist der Besuch der Gruselkammer im Burgturm. Eine Treppe mit hohen Stufen führt herunter in den modrigen und dunklen Kellerraum. Der Geist von Ritter Waldemar begrüßt die Kinder und bittet sie um Hilfe – geht es ihm doch darum, endlich ewige Ruhe zu finden.
Wer in passender Verkleidung zum Beispiel als Ritter oder Burgfräulein kommt, hat die Chance einen Kindergeburtstag in der Schatzkammer Kemnade zu gewinnen.
Vielen Dank für Ihre Teilnahme!
Vielen Dank für Ihre Anfrage!
Der gewünschte Termin ist für Sie vorgemerkt. Sie erhalten innerhalb von einer Woche einen persönlichen Rückruf, um Einzelheiten individuell abzusprechen.
Buchungen sind nur Dienstags bis Sonntags möglich!
Für diesen Tag gibt es leider schon zu viele Anfragen.
').insertBefore('.navbar');
$('
Kindergeburtstage können jetzt gebucht werden. Wir feiern wieder ab Juli.
').insertBefore('.navbar');
}
if ($('body').hasClass('page-id-443')) {
//$('.bookingForm').html('
');
//$('
Kindergeburtstage können jetzt gebucht werden. Wir feiern wieder ab Juli.
').insertBefore('.container h2');
}
');
var overlayDiv = jQuery('
');
//
// Set up ID and classes
//
if (settings.indicatorID) {
indicatorID = settings.indicatorID;
} else {
indicatorID = jQuery(this).attr('id');
}
jQuery(loadingDiv).attr('id', 'loading-indicator-' + indicatorID);
jQuery(loadingDiv).addClass('loading-indicator');
if (settings.addClass) {
jQuery(loadingDiv).addClass(settings.addClass);
}
//
// Create the overlay
//
jQuery(overlayDiv).css('display', 'none');
// Append to body, otherwise position() doesn't work on Webkit-based browsers
jQuery(document.body).append(overlayDiv);
//
// Set overlay classes
//
jQuery(overlayDiv).attr('id', 'loading-indicator-' + indicatorID + '-overlay');
jQuery(overlayDiv).addClass('loading-indicator-overlay');
if (settings.addClass) {
jQuery(overlayDiv).addClass(settings.addClass + '-overlay');
}
//
// Set overlay position
//
var overlay_width;
var overlay_height;
var border_top_width = jQuery(this).css('border-top-width');
var border_left_width = jQuery(this).css('border-left-width');
//
// IE will return values like 'medium' as the default border,
// but we need a number
//
border_top_width = isNaN(parseInt(border_top_width)) ? 0 : border_top_width;
border_left_width = isNaN(parseInt(border_left_width)) ? 0 : border_left_width;
var overlay_left_pos = jQuery(this).offset().left + parseInt(border_left_width);
var overlay_top_pos = jQuery(this).offset().top + parseInt(border_top_width);
if (settings.overlayWidth !== null) {
overlay_width = settings.overlayWidth;
} else {
overlay_width = parseInt(jQuery(this).width()) + parseInt(jQuery(this).css('padding-right')) + parseInt(jQuery(this).css('padding-left'));
}
if (settings.overlayHeight !== null) {
overlay_height = settings.overlayWidth;
} else {
overlay_height = parseInt(jQuery(this).height()) + parseInt(jQuery(this).css('padding-top')) + parseInt(jQuery(this).css('padding-bottom')) - 140;
}
jQuery(overlayDiv).css('width', overlay_width.toString() + 'px');
jQuery(overlayDiv).css('height', overlay_height.toString() + 'px');
jQuery(overlayDiv).css('left', overlay_left_pos.toString() + 'px');
jQuery(overlayDiv).css('position', 'absolute');
jQuery(overlayDiv).css('top', overlay_top_pos.toString() + 'px');
jQuery(overlayDiv).css('z-index', settings.overlayZIndex);
//
// Set any custom overlay CSS
//
if (settings.overlayCSS) {
jQuery(overlayDiv).css(settings.overlayCSS);
}
//
// We have to append the element to the body first
// or .width() won't work in Webkit-based browsers (e.g. Chrome, Safari)
//
jQuery(loadingDiv).css('display', 'none');
jQuery(document.body).append(loadingDiv);
jQuery(loadingDiv).css('position', 'absolute');
jQuery(loadingDiv).css('z-index', settings.indicatorZIndex);
//
// Set top margin
//
var indicatorTop = overlay_top_pos;
if (settings.marginTop) {
indicatorTop += parseInt(settings.marginTop);
}
var indicatorLeft = overlay_left_pos;
if (settings.marginLeft) {
indicatorLeft += parseInt(settings.marginTop);
}
//
// set horizontal position
//
if (settings.hPos.toString().toLowerCase() == 'center') {
jQuery(loadingDiv).css('left', (indicatorLeft + ((jQuery(overlayDiv).width() - parseInt(jQuery(loadingDiv).width())) / 2)).toString() + 'px');
} else if (settings.hPos.toString().toLowerCase() == 'left') {
jQuery(loadingDiv).css('left', (indicatorLeft + parseInt(jQuery(overlayDiv).css('margin-left'))).toString() + 'px');
} else if (settings.hPos.toString().toLowerCase() == 'right') {
jQuery(loadingDiv).css('left', (indicatorLeft + (jQuery(overlayDiv).width() - parseInt(jQuery(loadingDiv).width()))).toString() + 'px');
} else {
jQuery(loadingDiv).css('left', (indicatorLeft + parseInt(settings.hPos)).toString() + 'px');
}
//
// set vertical position
//
if (settings.vPos.toString().toLowerCase() == 'center') {
jQuery(loadingDiv).css('top', (indicatorTop + ((jQuery(overlayDiv).height() - parseInt(jQuery(loadingDiv).height())) / 2)).toString() + 'px');
} else if (settings.vPos.toString().toLowerCase() == 'top') {
jQuery(loadingDiv).css('top', indicatorTop.toString() + 'px');
} else if (settings.vPos.toString().toLowerCase() == 'bottom') {
jQuery(loadingDiv).css('top', (indicatorTop + (jQuery(overlayDiv).height() - parseInt(jQuery(loadingDiv).height()))).toString() + 'px');
} else {
jQuery(loadingDiv).css('top', (indicatorTop + parseInt(settings.vPos)).toString() + 'px');
}
//
// Set any custom css for loading indicator
//
if (settings.css) {
jQuery(loadingDiv).css(settings.css);
}
//
// Set up callback options
//
var callback_options =
{
'overlay': overlayDiv,
'indicator': loadingDiv,
'element': this
};
//
// beforeShow callback
//
if (typeof (settings.beforeShow) == 'function') {
settings.beforeShow(callback_options);
}
//
// Show the overlay
//
jQuery(overlayDiv).show();
//
// Show the loading indicator
//
jQuery(loadingDiv).show();
//
// afterShow callback
//
if (typeof (settings.afterShow) == 'function') {
settings.afterShow(callback_options);
}
return this;
};
jQuery.fn.hideLoading = function (options) {
var settings = {}, indicatorID;
jQuery.extend(settings, options);
if (settings.indicatorID) {
indicatorID = settings.indicatorID;
} else {
indicatorID = jQuery(this).attr('id');
}
jQuery(document.body).find('#loading-indicator-' + indicatorID).remove();
jQuery(document.body).find('#loading-indicator-' + indicatorID + '-overlay').remove();
return this;
};
var dt = new Date();
dt.setDate(dt.getDate()+1);
jQuery('#datetimepicker12').datetimepicker({
inline: true,
sideBySide: true,
daysOfWeekDisabled: [1],
locale: 'de',
minDate: new Date(2021, 7 - 1, 1),
});
jQuery('#datetimepicker12').on("dp.change", function(e) {
build();
});
jQuery('#datetimepicker12').on("dp.update", function(e) {
build();
});
setInterval(function() {
jQuery('.day').unbind();
jQuery('.day').click(function(e) {
e.preventDefault();
e.stopPropagation();
if (jQuery(this).hasClass('disabled'))
return;
if (jQuery(this).hasClass('active'))
return;
jQuery('td').removeClass('active')
jQuery(this).addClass('active')
if (jQuery(this).hasClass('fullbooking')) {
jQuery('#tooManyBooks').modal('show');
return;
}
jQuery('#time').show();
jQuery('#timeNote').hide();
if (jQuery(this).hasClass('allow11')) {
jQuery('#time').val('11:00:00');
jQuery('#time').prop('disabled', 'disabled');
}
else if (jQuery(this).hasClass('allow14')) {
jQuery('#time').val('14:00:00');
jQuery('#time').prop('disabled', 'disabled');
} else {
jQuery('#time').val('14:00:00');
jQuery('#time').prop('disabled', false);
}
setDate(this);
});
}, 200);
var dates = [];
jQuery.getJSON('/wp-content/themes/spk/dates.php', function(response) {
dates = response;
build();
});
function build() {
jQuery('td').removeClass('fullbooking');
jQuery('td').removeClass('booking');
jQuery('td').removeClass('allow14');
jQuery('td').removeClass('allow11');
jQuery.each(dates, function(index, item) {
var pa = item.split(' ');
var el = jQuery('td[data-day="'+pa[0]+'"]');
if (el !== undefined)
{
var all = pa[1].replace(':', '');
if (parseInt(all, 10) < 14) {
jQuery(el).addClass('allow14');
}
if (parseInt(all, 10) >= 14) {
jQuery(el).addClass('allow11');
}
//if (jQuery(el).hasClass('weekend')) {
// jQuery(el).addClass('allow'+pa[1]);
//}
if (jQuery(el).hasClass('booking')) {
jQuery(el).removeClass('booking');
jQuery(el).addClass('fullbooking');
} else {
jQuery(el).addClass('booking');
}
/*
if (jQuery(el).hasClass('weekend') && jQuery(el).hasClass('booking')) {
jQuery(el).removeClass('booking');
jQuery(el).addClass('fullbooking');
} else {
jQuery(el).addClass('booking');
}
*/
}
});
}
function setDate(el) {
jQuery('#Datum').val(jQuery(el).attr('data-day'));
jQuery('#DatumView').html(jQuery(el).attr('data-day'));
}
var sending = false;
jQuery("#fBook").submit(function( event ) {
event.preventDefault();
var abort = false, data = jQuery('#fBook').serializeArray();
jQuery(data).each(function(index, item) {
if (!abort && item.value == '') {
abort = true;
if (item.name == 'Datum') {
alert('Bitte wählen Sie in dem Kalender ein Datum aus.');
} else {
alert('Bitte füllen Sie das Feld '+item.name.replace(/_/g, ' ')+' aus.');
}
return;
}
});
if (abort === false && sending === false)
{
jQuery('body').showLoading();
sending = true;
jQuery('#time').prop('disabled', false);
jQuery.ajax({
type : "POST",
url : "/wp-content/themes/spk/sendemail.php",
data : jQuery('#fBook').serialize(),
success: function(msg) {
sending = false;
jQuery('#book').modal('hide');
jQuery('body').hideLoading()
if (msg == "ERROR_DAY")
{
jQuery('#noBook').modal('show');
return;
}
if (msg == "ERROR_MANY")
{
jQuery('#tooManyBooks').modal('show');
return;
}
jQuery('#time').prop('disabled', false);
jQuery('#Datum').val('');
jQuery('#DatumView').html('');
jQuery('#fBook')[0].reset();
jQuery('#success').modal('show');
jQuery.getJSON('/wp-content/themes/spk/dates.php', function(response) {
dates = response;
build();
});
}
});
}
return false;
});
var sendingContact = false;
jQuery("#contact").submit(function( event ) {
event.preventDefault();
if (sendingContact === true)
return;
sendingContact = true;
jQuery.ajax({
type : "POST",
url : "/wp-content/themes/spk/sendemail2.php",
data : jQuery('#contact').serialize(),
success: function(msg){
sendingContact = false;
jQuery('#successContact').modal('show');
jQuery("#contact").trigger("reset");
}
});
return false;
});
var sendingWin = false;
jQuery("#win").submit(function( event ) {
event.preventDefault();
if ($('#formGroupExampleInput').val() == '') {
alert('Bitte geben Sie den Namen des Kindes ein.');
return;
}
if ($('#formGroupExampleInput2').val() == '') {
alert('Bitte geben Sie das Alter des Kindes ein.');
return;
}
if ($('#exampleInputEmail1').val() == '') {
alert('Bitte geben Sie Ihre E-Mail Adresse ein.');
return;
}
if ($('#place').val() == '') {
alert('Bitte wählen Sie eine Geschäftsstelle aus.');
return;
}
if ($('#formGroupExampleInput3').val() == '') {
alert('Bitte geben Sie die Nummer des Fotos ein.');
return;
}
if (sendingWin === true)
return;
sendingWin = true;
jQuery.ajax({
type : "POST",
url : "/wp-content/themes/spk/sendemail3.php",
data : jQuery("#win").serialize(),
success: function(msg){
sendingWin = false;
jQuery("#successWin").modal("show");
jQuery("#win").trigger("reset");
}
});
return false;
});