﻿var alarmTime = new Array(3);
var curTime;

function IfZero(num) 
{
	return ((num <= 9) ? ("0" + num) : num);
}
function GetTime() 
{
	var dt = new Date();
	setTimeout("GetTime()", 1000);
	curTime = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()));
}
function AlarmSet() 
{
	alarmTime[0] = MM_findObj("spanMorning").innerHTML;
	alarmTime[1] = MM_findObj("spanNoon").innerHTML;
	alarmTime[2] = MM_findObj("spanNight").innerHTML;
}

function ShowAzanWindow()
{
	azanWindow = MM_findObj("divAzan");
	if (azanWindow)
	{
		azanWindow.style.left = document.body.scrollLeft+ (screen.width-400)/2;
		azanWindow.style.top  = document.body.scrollTop + (screen.height-500)/2;
		azanWindow.style.display = "block";
		
		var AzanType = "اذان صبح";
		var AzanImage = "morning";
		if (alarmTime[1] == curTime)
		{ 
			AzanType = "اذان ظهر";
			AzanImage = "noon";
		 }
		else {
			if (alarmTime[2] == curTime)
			{ 
				AzanType = "اذان مغرب"; 
				AzanImage = "night";
			}
		}
		MM_findObj("spanAzanType").innerHTML = AzanType;
		MM_findObj("imgAzan").src = "image/azan-" + AzanImage + ".jpg";

		opaque = MM_findObj("divOpaque");
		if (opaque)
		{
			opaque.style.display = "block";
			opaque.style.width  = document.body.scrollWidth;
			opaque.style.height = document.body.scrollHeight;
			opaque.style.filter = "alpha(opacity=60)";
		}
	}
}

function HideAzanWindow()
{
	azanWindow = MM_findObj("divAzan");
	if (azanWindow)
	{
		azanWindow.style.display = "none";
	}
	
	opaque = MM_findObj("divOpaque");
	if (opaque)
	{
		opaque.style.display = "none";
	}
}

function AlarmOn() 
{
	// alert(curTime + "\n" + alarmTime[0]+" - "+ alarmTime[1] + " - " + alarmTime[2]);
	if ((alarmTime[0] == curTime) | (alarmTime[1] == curTime) | (alarmTime[2] == curTime))
	{
		loadflash('flashazan', './azan/' + MM_findObj("spanMuezzin").innerHTML, '60', '20');
		setTimeout("AlarmOn()", 600000);
		ShowAzanWindow();
	}
	else 
	{
		setTimeout("AlarmOn()", 1000)
	}
}
function AlarmOff() 
{
	MM_findObj("flashazan").innerHTML = "";
	alarmTime[0]="";
	alarmTime[1]="";
	alarmTime[2]="";
}

