var pokerDates = Array();

function calculateDiff(date1, date2)
{
	msg = 'za ';
	monthDiff = date1.getMonth() - date2.getMonth();
	
	dayDiff = date1.getDate() - date2.getDate();
	if(dayDiff < 0)
	{
		return '...';
	}

	hoursDiff = date1.getHours() - date2.getHours();	
	if(hoursDiff < 0 && dayDiff <= 0)
	{
	//	return 'koniec';
	}	

	minutesDiff = date1.getMinutes() - date2.getMinutes();

	if(minutesDiff < 0 && hoursDiff <= 0)
	{
	//	return 'koniec';
	}	

	if (minutesDiff < 0)
	{
		hoursDiff--;
		minutesDiff += 60;
	}
	
	if (hoursDiff < 0)
	{
		dayDiff--;
		hoursDiff += 24;
	}
	
	msg = 'Start za ';
	if(dayDiff > 0)
	{
		msg = msg + dayDiff + ' dni, ';
	}
	if(hoursDiff > 0)
	{
		msg = msg + hoursDiff + ' godzin(y), ';
	}
	if(minutesDiff > 0)
	{
		msg = msg + minutesDiff + ' min';
	}

	return msg;	
}

for(i = 0; i < 450; i++)
{
	obj = document.getElementById('pokerstartdate_' + i);
	if(obj != null)
	{
		m = obj.innerHTML.match(/(\d{4})-(\d{2})-(\d{2})\ (\d{2}):(\d{2})/);
		if(m != null)
		{
			d = new Date();
			d.setYear(m[1]);
			d.setMonth(m[2]);
			d.setDate(m[3]);
			d.setHours(m[4]);
			d.setMinutes(m[5]);
			pokerDates[i] = d;
		}
	} 	
}


tNow = new Date();

for(var i in pokerDates)
{
	obj = document.getElementById('pokertextdate_' + i);
	if(obj)
	{
		obj.innerHTML = calculateDiff(pokerDates[i], tNow);
	}
}



