function eliminateDuplicates(arr) {
	var i, len=arr.length, out=[], obj={};

	arr.sort();
	
	for (i=0;i<len;i++) {
		obj[arr[i]]=0;
	}
	
	for (i in obj) {
		if (i) { out.push(i); }
	}
	
	return out;
}
	
$(document).ready(function () {
		/* Location - Übersicht: Klick auf gesamtes Objekt registrieren */
		$("#locations .item").live('click', function(e) {
				e.preventDefault();
				window.location.href = $(this).children('.info').children('a').attr('href');
		});
	
	
		/* Veranstaltungen - Übersicht: Klick auf gesamte Zeile registrieren */
		$("table.event tbody tr").live('click', function(e) {
				e.preventDefault(); // Ablauf unterbrechen

				// wenn direkter Link angeklickt wurde, diesem folgen - sonst entsprechend raussuchen.
				/* typeof e.target['attributes'][1] === 'undefined' */
				if (typeof e.delegateTarget.activeElement.attributes[0] === 'undefined') {

					window.location.href = $(this).children('td').find('a').attr('href');
					
				}
				else {
					/*var href = e.target['attributes'][1].nodeValue;*/
					var href = e.delegateTarget.activeElement.attributes[1].nodeValue;

					window.location.href = href;
				}
		
				return false;
		});
		
		
		$('#showUntertitel').click(function(){
				$('#untertitel').fadeToggle();
				return false;
		});
});
