var prayer_box;
var alert_box_string;
var bonetid;
var bonen_har_gatt_in = false;
var bodyBottomPadding = 0;
function prayerAlert(){
prayer_box = document.getElementById("prayer_box");
alert_box_string = "Isha";
countdown(01, 04);
bonetid = "19:11";
nonscroll();
prayer_box.style.right = (document.getElementById("body").offsetLeft + 650) + "px";
fadein();
tOut = setTimeout("fadeout()",5000);
}
function countdown(hours, minutes){
if(hours != 0 || minutes != 0){
minutes--;
if(minutes < 0){
minutes += 60;
hours--;
}
var message = "nästa bön:
" + alert_box_string + "
(";
if(hours > 0)
message += hours + "h " + minutes + "m kvar)";
else
message += minutes + " minuter kvar)";
prayer_box.innerHTML = message;
}
if(hours == 0 && minutes == 0){
prayer_box.style.border = 'solid 2px #B00000';
prayer_box.style.borderRight = 'none';
prayer_box.style.backgroundColor = '#FFFFF2';
prayer_box.innerHTML = "bönen har gått in
" + alert_box_string + "
(" + bonetid + ")";
bonen_har_gatt_in = true;
tOut = null;
fadein();
return;
}
setTimeout("countdown(" + hours + ", " + minutes + ")",60000);
}
function nonscroll() {
bodyBottomPadding = max(0, max(document.body.clientHeight, max(window.innerHeight, document.documentElement.clientHeight)) - document.getElementById("body").offsetHeight + bodyBottomPadding);
document.getElementById("body").style.paddingBottom = bodyBottomPadding + 'px';
document.getElementById("prayer_box").style.top = document.documentElement.scrollTop + 150;
prayer_box.style.right = (document.getElementById("body").offsetLeft + 650) + "px";
setTimeout("nonscroll()",100);
}
var curr = 0, tOut, step = 20;
function fadein() {
return;
clearTimeout(tOut);
curr += step;
if (curr > 100) curr = 100;
prayer_box.style.visibility = 'visible';
if( prayer_box.style ) prayer_box.style.filter = 'alpha(opacity=' + curr + ')';
prayer_box.style.MozOpacity = curr * 0.01;
if (curr < 100)
tOut = setTimeout("fadein();", 20);
}
function fadeout() {
if(bonen_har_gatt_in) return;
clearTimeout(tOut);
curr -= step;
if ( curr <= 0 ) {
curr = 0;
prayer_box.style.visibility = 'hidden';
} else {
prayer_box.style.visibility = 'visible';
if( prayer_box.style ) prayer_box.style.filter = 'alpha(opacity=' + curr + ')';
prayer_box.style.MozOpacity = curr * 0.01;
}
if (curr > 0) tOut = setTimeout("fadeout('" + prayer_box + "');", 20);
}
function max(left,right){
if(typeof(left) != 'number')
return right;
if(typeof(right) != 'number')
return left;
return left < right ? right : left;
}