function startTime(element_id)
{
today = new Date();
timeoffset = today.getTimezoneOffset();
timeoffsethours = (120 + timeoffset) / 60;
today.setHours(today.getHours()+timeoffsethours);
targetDate = new Date();
var lang_days = 'dni';
var lang_hours = 'g';
var lang_minutes = 'm';
var lang_seconds = 's';
//targetDate.setFullYear(2010,5,11)
//targetDate.setDate(11);
//targetDate.setHours(16,0,0)
//var gmtHours = -today.getTimezoneOffset()/60;
//targetDate.setHours(targetDate.getHours() - 2 + gmtHours)
// number of milliseconds between dates
base = msinterval = Math.floor((targetDate.getTime() - today.getTime()) / 1000);
var days = Math.floor(base/(60*60*24));
base = base - (days * 60*60*24);
var hours = Math.floor(base/(60*60));
base = base - (hours * 60*60);
var minutes = Math.floor(base/60);
var seconds = Math.floor(base - (minutes * 60));
param = "startTime('" + element_id + "')";
// add a zero in front of numbers<10
//minutes = checkTime(minutes);
//seconds = checkTime(seconds);
if (msinterval >= 0) {
var daysText = days + " " + lang_days;
var timeText = hours + lang_hours + " " + minutes + lang_minutes + " " + seconds + lang_seconds;
document.getElementById(element_id).innerHTML = "" + daysText + "
" + timeText + "";
t = setTimeout(param, 1000);
} else {
document.getElementById(element_id).innerHTML = "Something is wrong
Report to admin - " + msinterval;
//document.getElementById(element_id).innerHTML = "Cos nie dziala
Zglos adminowi - " + msinterval;
//document.getElementById(element_id).innerHTML = "Championship
started!";
//document.getElementById(element_id).innerHTML = "Mistrzostwa
rozpoczęte !"
}
}
function checkTime(i)
{
if (i<10) {i = "0" + i};
return i;
}
function daysInMonth(iMonth, iYear)
{
return 32 - new Date(iYear, iMonth, 32).getDate();
}