function setLiveImsakiye(order)
{
	now    = new Date();
	hour   = now.getHours();
	minute = now.getMinutes();
	second = now.getSeconds();
	if (hour == 0 && minute == 0 && second >= 0 && second < 3)
	{
		window.location = window.location;
		return;
	}
	
	if (hour < 6)
	{
		caption = 'SAHUR SON DAKİKA';
		arrTime = imsTime;
		arrProv = imsProv;
		cls		= 'imsak';
		type    = 1;
	}
	else
	{
		caption = 'İFTAR SON DAKİKA';
		arrTime = iftTime;
		arrProv = iftProv;
		cls		= 'iftar';
		type    = 2;
	}
		
	if (hour < 10)
		hour = '0' + hour;
	if (minute < 10)
		minute = '0' + minute;
	if (second < 10)
		second = '0' + second;

	if (remTime == 1)
		col = 3;
	else
		col = 2;
	str = '<div class="live_imsakiye_container">';
	str += '<table cellpadding="0" cellspacing="1" border="0" class="live_imsakiye">';
		str += '<tr>';
			str += '<td class="header" colspan="' + col + '">' + caption + '</td>';
		str += '</tr>';
		cnt = 0;
		for (i = 0; i < 81; i++)
		{
			if (arrProv[i])
			{
				timeNow = hour + ':' + minute;
				if (timeNow <= arrTime[i])
				{
					if (timeNow == arrTime[i])
						cl = ' class="highlight"';
					else
						cl = '';
						
					str += '<tr' + cl + '>';
						str += '<td>' + arrProv[i] + '</td>';
						str += '<td class="' + cls + '">' + arrTime[i] + '</td>';
						if (remTime == 1)
							str += '<td>' + getRemainingTime(timeNow, arrTime[i], type) + '</td>';
					str += '</tr>';
					cnt++;
				}
			}
			if (cnt == cntCity)
				break;
		}
		if (cnt == 0)
		{
			if (type == 1)
				msg = 'Tüm illerde imsak vakti geçmiştir.<br>İftarda Buluşmak Üzere...';
			else
				msg = 'Tüm illerde iftar vakti geçmiştir.<br>Sahurda Buluşmak Üzere...';
			str += '<tr><td colspan="' + col + '">' + msg + '</td></tr>';
		}
		if (hasIms)
			str += '<tr><td colspan="' + col + '" align="center" style="border-width: 0px;"><a href="' + imsUrl + '">Tüm İllerin İmsakiyeleri</a></td></tr>';
	str += '</table>';
	str += '</div>';
	document.getElementById('live_imsakiye').innerHTML = str;
	if (order == 1)
		setTimeout('setLiveImsakiye(2)', 60000 - second * 1000);
	else if (order == 2)
		setInterval('setLiveImsakiye(0)', 60000);
}
function getRemainingTime(time1, time2, type)
{
	if (time1 == time2)
	{
		if (type == 1)
			return 'İmsak Vakti';
			
		return 'İftar Vakti';
	}
		
	hour1 = time1.substring(0,2);
	min1  = time1.substring(3,5);
	hour2 = time2.substring(0,2);
	min2  = time2.substring(3,5);
	
	if (hour1 == hour2)
		return (min2 - min1) + ' dk kaldı';
		
	if (min1 > min2)
	{
		hour1 = (hour1 * 1) + 1;
		min2  = (min2 * 1) + 60;
	}
	
	sa = '';
	if (hour2 > hour1)
		sa = (hour2 - hour1) + ' sa ';
		
	dk = '';
	if (min2 > min1)
		dk = (min2 - min1) + ' dk ';
		
	return sa + dk + ' kaldı';
}
