/*
Based on Dynamic countdown Script- © Dynamic Drive (www.dynamicdrive.com)
visit http://www.dynamicdrive.com
*/
function setcountdown(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}
setcountdown(2010,07,02)
var occasion=" þangað til ég verð 29 ára"
var message_on_occasion="Yay! They can drink beer now!"
var countdownwidth=\'10px\'
var countdownheight=\'10px\'
var countdownbgcolor=\'#FFFFFF\'
var opentags=\'það eru ‘
var closetags=’‘
var montharray=new Array(”Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”)
var spinner=new Array(”",”/”,”-”,”\\”,”|”);
var spin=0;
var crosscount=”
var lastsec=’0′;
var dmsec=’5′;
var delay=15; // estimated time in miliseconds to process loop!
var maxDelay=40;
var ddot=’.\';
var TheDay=Date.parse(montharray[mo-1]+” “+da+”, “+yr);
if (document.layers) {
opentags = ‘
‘ +opentags;
closetags = closetags + ‘‘;
} else { document.write(’
‘); }
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility=”show”
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById(”countdownie”) : countdownie
countdown()
}
if (document.all||document.getElementById)
document.write(’‘)
window.onload=start_countdown
function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaystring=montharray[today.getMonth()]+" "+today.getDate()+", "+todayy+" "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds()
dd=Date.parse(todaystring)-TheDay
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if (delay == -900)
status = "Today: " +todaystring;
else if (lastsec != dsec){
lastsec = dsec;
status = "miliseconds your computer takes to update time: "+delay;
// Hey, this is pretty cool code, huh?
// I finally found a use for my Chemical Engineering training - Wag (info@thefirsttwins.com)
if (delay < maxDelay && dmsec > 0)
delay++;
dmsec=9;
// exit real slow puters out of the tenth digit …
if (delay >= maxDelay) {
delay = 0 - 900;
dmsec = ”;
ddot = ”;
spin = 0;
}
} else {
dmsec–;
if (dmsec < 0) { // whoops, the computer is running too fast!
dmsec = 0;
if (delay > 0)
delay = delay - 3;
} else if (dmsec == 0 && delay > 0)
delay = delay - 2;
}
if (dmin < 10)
dmin = \'0\' + dmin;
if (dsec < 10)
dsec = \'0\' + dsec;
spin++;
if (spin >= spinner.length)
spin = 1;
var message = opentags+spinner[spin]+” “+dday+ ” dagar “+dhour+” klst. “+dmin+” mínútur og “+dsec+ddot+dmsec+” sekúndur “+occasion+spinner[spin]+” “+closetags;
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(message)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=message
setTimeout(”countdown()”,100-delay)
}