JS to add element to page before a certain date

by andfinally

JavaScript

// Add poppy to masthead for Armistice Day
window.addEvent('domready', function() {

    var logoLink = $$('#top #logo')[0];
    if (logoLink != null) {

        var armisticeDay = new Date('November 11, 2011 23:59:59');
        var today = new Date();

        if (today.getTime() <= armisticeDay.getTime()) {

            var poppy = new Element('div', {
                styles: {
                    background: 'transparent url("https://a248.e.akamai.net/f/248/18142/7d/img.metro.co.uk/images/f/poppy.png") no-repeat',
                    width: '40px',
                    height: '45px',
                    position: 'absolute',
                    top: '-11px',
                    left: '76px'
                }
            });

            poppy.inject(logoLink);
        }
    }

});