function scrollToEvent(id) {
	if(id != 'event_0') {
		new Effect.ScrollTo(id);
	}
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {

	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

window.onload = function() {
	var uid = 0;
	var wlh = window.location.href;
	var qsparts = new Array();
	if(wlh.indexOf('?') != -1) {
		var qsparts = wlh.split('?')[1].split("&");
	}
	for(var i = 0; i < qsparts.length; i++) {
		var set = qsparts[i].split("=");
		if(set[0] == "uid") {
			var valparts = set[1].split("_");
			uid = valparts[0];
		}
	}
	var divs = document.getElementsByTagName('div');
	var wrapper;
	var wrapper_count = 0;
	for(var x = 0; x < divs.length; x++) {
		if(divs[x].className == 'tx-skcalendar-pi1') {
			var events = divs[x].getElementsByTagName('div');
			for(var i = 0; i < events.length; i++) {
				if(events[i].className == 'event_wrapper') {
					wrapper_count++;
					events[i].style.backgroundColor = wrapper_count % 2 ? '#f1eee7' : '#f9f8f4';
					var subdivs = events[i].getElementsByTagName('div');
					var curDescription = '';
					//var curShortDescription;
					var readmorediv;
					for(var n = 0; n < subdivs.length; n++) {
						if(subdivs[n].className == 'content') {
							var elem = document.createElement('a');
							elem.id = 'anchor_'+i;
							elem.href = 'javascript:void(new Effect.toggle(\'content_'+i+'\',\'blind\', { duration: 0.3 })); if(document.getElementById(\'content_'+i+'\').style.display != \'none\') { void(document.getElementById(\'anchor_'+i+'\').innerHTML = \'Læs mere\'); } else { void(document.getElementById(\'anchor_'+i+'\').innerHTML = \'Luk\'); }';
							elem.innerHTML = 'Læs mere';
							readmorediv.appendChild(elem);
							if(events[i].id != 'event_'+uid) {
								setTimeout('scrollToEvent(\'event_'+uid+'\')',100);
							}
							else {
								subdivs[n].style.display = 'block';
								document.getElementById('anchor_'+i).innerHTML = 'Luk';
							}
							subdivs[n].id = 'content_'+i;
						}
						//if(subdivs[n].className == 'shortdescription') {
						//	curShortDescription = subdivs[n];
						//}
						if(subdivs[n].className == 'description') {
							curDescription = trim(subdivs[n].innerHTML.substr(0,105),' ')+' &hellip;';
						}
						if(subdivs[n].className == 'readmore') {
							readmorediv = subdivs[n];
						}
					}
					//curShortDescription.innerHTML = curDescription;
				}
			}
		}
	}
}