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 += '
'; if (hours >= 0) { tempo = ''; if (hours < 10) { tempo += '0' + hours; } else { tempo += hours; } tempo = tempo.replace(/0/g,'
'); tempo = tempo.replace(/1/g,'
'); tempo = tempo.replace(/2/g,'
'); tempo = tempo.replace(/3/g,'
'); tempo = tempo.replace(/4/g,'
'); tempo = tempo.replace(/5/g,'
'); tempo = tempo.replace(/6/g,'
'); tempo = tempo.replace(/7/g,'
'); tempo = tempo.replace(/8/g,'
'); tempo = tempo.replace(/9/g,'
'); tempo += '
'; togo += tempo; } else { togo += '
'; } if (minutes >= 0) { tempo = ''; if (minutes < 10) { tempo += '0' + minutes; } else { tempo += minutes; } tempo = tempo.replace(/0/g,'
'); tempo = tempo.replace(/1/g,'
'); tempo = tempo.replace(/2/g,'
'); tempo = tempo.replace(/3/g,'
'); tempo = tempo.replace(/4/g,'
'); tempo = tempo.replace(/5/g,'
'); tempo = tempo.replace(/6/g,'
'); tempo = tempo.replace(/7/g,'
'); tempo = tempo.replace(/8/g,'
'); tempo = tempo.replace(/9/g,'
'); tempo += '
'; togo += tempo; } if (seconds >= 0) { tempo = ''; if (seconds < 10) { tempo += '0' + seconds; } else { tempo += seconds; } tempo = tempo.replace(/0/g,'
'); tempo = tempo.replace(/1/g,'
'); tempo = tempo.replace(/2/g,'
'); tempo = tempo.replace(/3/g,'
'); tempo = tempo.replace(/4/g,'
'); tempo = tempo.replace(/5/g,'
'); tempo = tempo.replace(/6/g,'
'); tempo = tempo.replace(/7/g,'
'); tempo = tempo.replace(/8/g,'
'); tempo = tempo.replace(/9/g,'
'); togo += tempo; } togo += '
Har vårt nya spa varit öppet
'; var expld = togo.split(', '); var exlast = expld.length-1; var todo = ''; var i; for (i=0 ; i