var xmlDoc;
function getAktivitet() {
       
        new Ajax.Request('./aktiviteter.xml', {
            method:'get', 
            onSuccess: function(transport){
            xmlDoc = transport.responseXML || "no response text";
            getmessage();
            },
            onFailure: function(){ alert('Something went wrong...') }

            });
}
function getmessage() {
        var i;
        var dlist;
        var attlist;
        var de = new Date();
        var dc = new Date();
        var yar = new Array("OOO","JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");

        dlist = xmlDoc.getElementsByTagName("event");
        for (i=0; i<dlist.length; i++) {
          attlist = dlist[i].attributes;
          st = attlist.getNamedItem("start").value;
          de = Date.parse(st);

          if (dc <= de) {
            break;
          }
        }

		// If no events show last 2 event in dlist
        if (i >= (dlist.length-1)) { i = (dlist.length-2) };

        tval = dlist[i].childNodes[0].nodeValue;
        document.getElementById("eventT1").innerHTML=tval;
        attlist = dlist[i].attributes;
        var att = attlist.getNamedItem("start").value;
		var dc = new Date(att);
        att = attlist.getNamedItem("title");
        var titletxt = att.value;
		var timezoneOffset = dc.getTimezoneOffset() / 60;
        titletxt += " d. "+dc.getDate()+"-"+(dc.getMonth()+1)+"-"+dc.getFullYear()+" kl. "+ padNumber(dc.getHours()+timezoneOffset, 2) +":"+ padNumber(dc.getMinutes(), 2) +".";
        var link = document.createElement("a");
        att = attlist.getNamedItem("link");
        link.href = att.value;
        link.appendChild(document.createTextNode(titletxt));
        $("eventH1").appendChild(link);
        
        // 2. begivenhed:
        i = i+1;
        tval = dlist[i].childNodes[0].nodeValue;
        document.getElementById("eventT2").innerHTML=tval;
        attlist = dlist[i].attributes;
        var att = attlist.getNamedItem("start").value;
		var dc = new Date(att);
        att = attlist.getNamedItem("title");
        var titletxt = att.value;
		timezoneOffset = dc.getTimezoneOffset() / 60;
        titletxt += " d. "+dc.getDate()+"-"+(dc.getMonth()+1)+"-"+dc.getFullYear()+" kl. "+ padNumber(dc.getHours()+timezoneOffset, 2) + ":"+ padNumber(dc.getMinutes(), 2) + ".";
        var link = document.createElement("a");
        att = attlist.getNamedItem("link");
        link.href = att.value;
        link.appendChild(document.createTextNode(titletxt));
        $("eventH2").appendChild(link);
    }
	
	function padNumber(value, width)
	{
		if (value.toString().length >= width) return value.toString();
		var padding = "";
		for (var i = 0; i < width; i++) padding += "0";
		var padded = padding + value.toString();
		return padded.substr(padded.length-width, width);
	}
