
function toggleElement(id) {
	var e = document.getElementById(id);
	if (!e)
		return true;
	if (e.style.display == "none") {
		e.style.display = "block"
	} else {
		e.style.display = "none"
	}
}

function showElement(id, show) {
	var e = document.getElementById(id);

	if (!e) {
		// alert('element with id "' + id + '" not found');
		return true;
	}
	var showString = show == true ? "block" : "none";

	e.style.display = showString;
	return true;
}

function setHeadline(headline) {
	document.getElementById('headline').innerHTML = headline;
}

function removeElementFromArray(array, element) {
	for ( var i = 0; i < array.length; i++) {
		if (array[i] == element)
			array.splice(i, 1);
	}
}

function setCSSClass(elementId, className){
	var classIdentifier = isInternetExplorer() ? "className" : "class";
	var element = document.getElementById(elementId);
	if (element != null){
		element.setAttribute(classIdentifier, className);
	}
}

function getCSSClass(elementId){
	var classIdentifier = isInternetExplorer() ? "className" : "class";
	var element = document.getElementById(elementId);
	if (element != null){
		var clazz = element.getAttribute(classIdentifier);
		return element.getAttribute(classIdentifier);
	} else {
		return null;
	}
}
