Alarm.
by joplomacedo
HTML
<input class="hour">
<input class="minute">
<input class="vid_url">
JavaScript
var setAlarm = function (day, hour, minute, video_url) {
var date = new Date(),
current_day = date.getUTCDate(),
current_hour = date.getHours(),
current_minute = date.getMinutes();
if (current_day > day || (
(current_day == day && (
current_hour > hour || (
current_hour == hour && current_minute >= minute))))) {
return alert('That is simply not possible');
}
minute--;
hour--;
day--;
var verifyDay = function () {
if (new Date().getUTCDate() > day) {
clearInterval(alarm);
alarm = setInterval(verifyHour, 3000);
verifyHour();
}
},
verifyHour = function () {
if (new Date().getHours() > hour) {
clearInterval(alarm);
alarm = setInterval(verifyMinute, 3000);
verifyMinute();
}
},
verifyMinute = function () {
if (new Date().getMinutes() > minute) {
document.write('<iframe width="560" height="315" src="http://www.youtube.com/embed/aNYjOVo5IEw?autoplay=1" frameborder="0" allowfullscreen></iframe>');
clearInterval(alarm);
}
},
alarm = setInterval(verifyDay, 3000);
};
//setAlarm(7, 23, 36);
var $ = function (el) {
return document.querySelectorAll(el);
}
var hour_input = $('.hour'),
minute_input = $('.hour'),
url_input = $('.url');
hour_input.addEventListener('')