/*----------------------------------------------
	
	timetable, home.js
	(c) 2010 Stefan Heule

----------------------------------------------*/

// IE hack
if (document.getElementsByClassName == undefined) {
	document.getElementsByClassName = function(className)
	{
		var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
		var allElements = document.getElementsByTagName("*");
		var results = [];

		var element;
		for (var i = 0; (element = allElements[i]) != null; i++) {
			var elementClass = element.className;
			if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
				results.push(element);
		}

		return results;
	}
}


/** show all user timetables for a given department */
function show_user_tt(dep_id) {
	var elements = document.getElementsByClassName('hidden_user_tt_'+dep_id);
	if (elements) {
		for (var i = 0; i < elements.length; i++) {
			var el = elements[i];
			el.style.display = '';
		}
	}
	document.getElementById('hidden_user_tt_link_'+dep_id).style.display = 'none';
	return false;
}

