var diffYears=-1, diffMonths=-1, diffDays=-1, diffHours=-1, diffMins=-1
var compDat = new Date("December 31, 9999 23:59:59") 
// year 10000 countdown script by Tom Kjeldsen - free to use if this comment is kept
// 1999-12-24: var msPerYear = 365.2425 * 24 * 60 * 60 * 1000 
// 2004-12-31: var msPerYear = 365.242401 * 24 * 60 * 60 * 1000 
// 2009-12-31: var msPerYear = 365.2424282 * 24 * 60 * 60 * 1000 
// 2011-12-31: var msPerYear = 365.2424888 * 24 * 60 * 60 * 1000 
// ur frem tal ned
var msPerYear = 365.2424888 * 24 * 60 * 60 * 1000 
var msPerMonth = 31 * 24 * 60 * 60 * 1000
var msPerDay = 24 * 60 * 60 * 1000
var msPerHour = 60 * 60 * 1000
var msPerMin = 60 * 1000
var msPerSec = 1000
function clock(){
     var today = new Date()
     var changeY = diffYears
     var changeM = diffMonths
     var changeD = diffDays
     var changeH = diffHours
     var changeMin = diffMins 
     var diffMs = compDat.getTime() - today.getTime();
     var diffallsecs = Math.floor(diffMs / 1)
  
     diffYears = Math.floor(diffMs / msPerYear)
     diffMs -= diffYears * msPerYear
     diffMonths = Math.floor(diffMs / msPerMonth)
     diffMs -= diffMonths * msPerMonth
     diffDays = Math.floor(diffMs / msPerDay)
     diffMs -= diffDays * msPerDay
     diffHours = Math.floor(diffMs / msPerHour)
     diffMs -= diffHours * msPerHour
     diffMins = Math.floor(diffMs / msPerMin)
     diffMs -= diffMins * msPerMin
     var diffSecs = Math.floor(diffMs / msPerSec)
 
     if(changeY!=diffYears) document.forms[0].years.value=diffYears
     if(changeM!=diffMonths) document.forms[0].months.value=diffMonths
     if(changeD!=diffDays) document.forms[0].days.value=diffDays
     if(changeH!=diffHours) document.forms[0].hours.value=diffHours
     if(changeMin!=diffMins) document.forms[0].mins.value=diffMins
     document.forms[0].secs.value=diffSecs
     document.forms[0].allsecs.value=Comma(diffallsecs)
     timerID = setTimeout("clock()",10)
}
function Comma(number) {
number = '' + number;
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}

