
ie = (document.all) ? true:false; // IE4+
dom = ((document.getElementById) && (!ie)) ? true:false; // Mozilla 

function setEventById(id, ev, fu) {
  if(dom) {
    document.getElementById(id).addEventListener(ev, fu, false);
  } 

  if(ie) {
    document.getElementById(id).attachEvent('on' + ev, fu);
  }
} 

function setEventByObject(ob, ev, fu) {
  if(dom) {
    ob.addEventListener(ev, fu, false);
  } 

  if(ie) {
    ob.attachEvent('on' + ev, fu);
  }
} 

var mNow = new Date();
var day = mNow.getDay();
var number = mNow.getDate();
var month = mNow.getMonth();

var month_Arr = new Array("januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december");
var month_Name = month_Arr[month];

var day_Arr = new Array("Söndagen","Måndagen","Tisdagen","Onsdagen","Torsdagen","Fredagen","Lördagen");
var day_Name = day_Arr[day];

function updateTime(){
	mNow = new Date();
	
	mHour = mNow.getHours();
	if(mHour<10){
		mHour = "0"+mHour;
	}
	
	mMinute = mNow.getMinutes();
	if(mMinute<10){
		mMinute = "0"+mMinute;
	}
	
	document.getElementById("currTime").firstChild.data=day_Name+" den "+number+" "+month_Name+" - "+mHour+":"+mMinute;
}

function windowLoad(event){

	mHour = mNow.getHours();
	if(mHour<10){
		mHour = "0"+mHour;
	}
	
	mMinute = mNow.getMinutes();
	if(mMinute<10){
		mMinute = "0"+mMinute;
	}
	
	timeNode = document.createTextNode(day_Name+" den "+number+" "+month_Name+" - "+mHour+":"+mMinute);
	document.getElementById("currTime").appendChild(timeNode);
	setInterval(updateTime, 1000);
}

/*------------------------- Events ---------------------------*/

//Koppla load
setEventByObject(window, "load", windowLoad);