function init_calendar(){

//	alert("calendar");

	var ie=document.all;

	var nn6=document.getElementById&&!document.all;

	

	var d = new Date().getDate();

	//d =24;

	//alert(d);

	var cLukket = document.getElementById("calendar");

	var laager  = cLukket.getElementsByTagName("div");

	var cAaben  = document.createElement("div");

	cAaben.id   = "aabenDiv";

	cLukket.appendChild(cAaben); //Create div under the calendar div to separate aaben and lukket

	

//	alert(laager.length);

	var l = laager.length;

	for(var i = 0; i<l; i++){

		div = document.createElement("div");

		div.day = i+1;

		div.style.display 	="none";

		div.style.position	= "absolute";

		div.style.left    	= laager[i].style.left;

		div.style.top		= laager[i].style.top;

		div.style.width 	= laager[i].style.width;

		div.style.height 	= laager[i].style.height;

		div.style.display 	= "none";

		div.id 			= laager[i].id + "aabenlaage";

		div.className 		= div.id + " aktivlaage";

		div.timerValue 		= parseInt(laager[i].id.substring(4) * 1000); //Jul_01 = 1000 units.

		

		text = document.createTextNode(i+1);

		div.appendChild(text);



		var laageDato = parseInt(laager[i].id.substring(4), 10);

		

		if((laageDato <= d) && (d <= 24)){

			laager[i].className += " aktivlaage";

			var e = nn6 ? laager[i].addEventListener('click', visLaage, false):laager[i].attachEvent('onclick', visLaage);

			var e = nn6 ? div.addEventListener('click', visLaage, false):div.attachEvent('onclick', visLaage);

			cAaben.appendChild(div);

		}

	}	

	intervalId = setInterval(animate, 50);

}



function animate(){

//alert("Anim");

	var d = new Date().getDate();

	var aD = document.getElementById("aabenDiv");

	var laager = aD.getElementsByTagName("div");

	var l = laager.length;

	for(var i = 0; i<l; i++){

		if((laager[i].style.display != "block") && (laager[i].className != "lukketlaage") && (laager[i].day  != d)){	

			if(laager[i].timerValue > 0)

				laager[i].timerValue -= 500;

			if(laager[i].timerValue <= 0){

				laager[i].style.display = "block";

				if(i == l-2) 

					clearInterval(intervalId);

			}

		}

	}

}



function visLaage(oEvent){

	oEvent = oEvent || window.event;

	var field = oEvent.target || oEvent.srcElement;

	var	afsnit = field.id.substring(4,6);

	afsnit = parseInt(afsnit, 10);

	var href = "http://das-ny.org/julekalender/Julekalender%20" + afsnit + ".m3u";

	window.location = href;

	var aabenlaage = document.getElementById(field.id + "aabenlaage");

	aabenlaage.style.display="block";

}




