
var bm = bm || {}; // get the apps namespace



$(document).on('updated.bm.time', '.js-openingInfo', function(e, dateTime){
    var $self = $(e.target);
    var openingHours = $self.data('openinghours');
    var secondsOfDay = dateTime.getHours()*60*60 +  dateTime.getMinutes()*60 + dateTime.getSeconds();
    var currentDay = dateTime.getDay();
    var openingForCurrentDay = openingHours[currentDay];
    var isOpen = openingForCurrentDay.from < secondsOfDay && openingForCurrentDay.till > secondsOfDay;

    if (isOpen){
        $self.addClass('open')
            .removeClass('close');
    } else {
        $self.addClass('close')
            .removeClass('open');

    }
});


var _getDateTime = function(){
    var url = '/?type=19700101';
    var baseUrl = 'https://www.nordsee.com/';
    if (baseUrl) {
        url = baseUrl + url;
    }
    $.get( url)
        .done(function(data) {
            var dateTime = new Date(data);
            $('.js-openingInfo').trigger('updated.bm.time', dateTime);
        });
}
$(window).on('content.changed', _getDateTime);

_getDateTime();