var display = new function() {
	this.init = function() {
		if (!document.getElementsByClassName) return;
		var Content = document.getElementsByClassName('content');
		Content[0].style.minHeight = Math.max(window.innerHeight-50, 600)+'px';
	}
}

var veranstaltung = new function() {
	this.init = function() {
		var self = veranstaltung;
		if (!document.getElementsByClassName) return;
		var Elements = document.getElementsByClassName('kalenderinhalt');
		for(var i = 0; i < Elements.length; i++) {
			addEvent(Elements[i], 'click', self.clickEvent);
			addEvent(Elements[i], 'mouseover', self.overEvent);
			addEvent(Elements[i], 'mouseout', self.outEvent);
		}
	},
	
	this.overEvent = function(e) {
		var self = veranstaltung;	
		if (e.currentTarget.className == 'kalenderinhalt') {
			e.currentTarget.style.backgroundColor = '#fff';
		}
	},
	
	this.outEvent = function(e) {
		var self = veranstaltung;	
		if (e.currentTarget.className == 'kalenderinhalt') {
			e.currentTarget.style.backgroundColor = '#fbf9ed';
		}
	},
	
	this.clickEvent = function(e) {
		var self = veranstaltung;	
		if (e.currentTarget.className == 'kalenderinhalt') {
			var Link = self.getLink(e.currentTarget);
			location.href = Link.href;
		}
	},
	
	this.getLink = function(div) {
		var c = div.childNodes;
		for(var j = 0; j < c.length; j++) {
			if (c[j].tagName == 'A') return c[j];
		}
	}
}

var kurse = new function() {
	this.init = function() {
		if (navigator.userAgent.indexOf('MSIE') != -1) {
			var Elems = document.getElementsByTagName('a');
			// alert(Elems);
		}
	}
}

addEvent(window, 'load', kurse.init);
addEvent(window, 'load', veranstaltung.init);
addEvent(window, 'load', display.init);


