var version = '1.1';
function countdown(elementString, dateString, mode, name) { // date in format "December 25, 2005 00:00:00 GMT-500"
if (mode == null) mode = 0;
if (name == null) name = '0';
var clock = document.getElementById(elementString);
var eventdate = new Date(dateString); // in format "January 1, 2005 00:00:00 GMT"
now = new Date();
nowtime = now.getTime(); // now in milliseconds
eventtime = eventdate.getTime(); // event in milliseconds
var eventhour = eventdate.getHours();
var eventminute = eventdate.getMinutes();
var eventsecond = eventdate.getSeconds();
var eventmonth = eventdate.getMonth()+1;
var eventday = eventdate.getDate();
var eventyear = eventdate.getFullYear();
timeleft = Math.round((eventtime-nowtime) / 1000); // timeleft in seconds
var passed = 0;
if (timeleft < 0) { // if event has passed
timeleft = Math.abs(timeleft);
passed = 1;
}
if (timeleft != 0) {
months = Math.floor(timeleft/2629744);
days = Math.floor(((timeleft%31556926)%2629744)/86400);
hours = Math.floor((((timeleft%31556926)%2629744)%86400)/3600);
minutes = Math.floor(((((timeleft%31556926)%2629744)%86400)%3600)/60);
seconds = Math.floor(((((timeleft%31556926)%2629744)%86400)%3600)%60);
}
// Now lets build a response to print
var togo = ''; // set up our variable
var tempo = ''; // set up our variable
if ((mode != 2) && (mode != 3)) {
togo += '';
if (name != '0') togo += name + ' - ';
if ((eventhour + eventminute + eventsecond) != 0) {
togo += eventhour + ':' + eventminute;
if (eventsecond != 0) togo += ':' + eventsecond;
togo += ' on ';
}
togo += eventmonth + '/' + eventday;
if (eventyear != now.getFullYear()) togo += '/' + eventyear;
togo += ': ';
}
if (timeleft != 0) {
if (months > 0) {
togo += months + ' månad';
if (months > 1) togo += 'er';
}
if (days > 0) {
if(months > 0) {
togo += ' och ' + days + ' dag';
} else {
togo += days + ' dag';
}
if (days > 1) togo += 'ar';
togo += '
';
}
togo += '