
// return number of days until a specific date
function daysUntil(thenDate) {
	var now  = (new Date()).getTime();
	var then = (new Date(thenDate)).getTime();
    if (isNaN(now) || isNaN(then)) {
        return -1;
    } else {
        return Math.floor(((then - now) / (86400)) / 1000) + 1;
    }
}

{
	var days = daysUntil("21 Dec, 2011");
	if (days <= 0) {
		var e = document.getElementById('oh-late');
		if (e) { e.parentNode.removeChild(e); }
	}
}

{
	var days = daysUntil("4 Jan, 2012");
	if (days <= 0) {
		var e = document.getElementById('oh-xmas');
		if (e) { e.parentNode.removeChild(e); }
	}
}
