/*
function toggle_menue_archiv(obj) {
	if(obj.parentNode.getAttribute('class') == 'arch') {
		obj.parentNode.setAttribute('class', 'arch-pfad', 1);
	}
	else if(obj.parentNode.getAttribute('class') == 'arch-pfad') {
		obj.parentNode.setAttribute('class', 'arch', 1);
	}
}
*/
function toggle_menue_archiv(obj) {
	var el = obj;
	while(el.nodeName != 'LI') {
		el = el.parentNode;
	}
	var CSSclass = document.createAttribute('class');
	if(el.getAttributeNode('class').nodeValue == 'arch') {
		CSSclass.nodeValue = 'arch-pfad';
		el.setAttributeNode(CSSclass);
	}
	else if(el.getAttributeNode('class').nodeValue == 'arch-pfad') {
		CSSclass.nodeValue = 'arch';
		el.setAttributeNode(CSSclass);
	}
}
function getId(id) {
	return document.getElementById(id);
}
function getTags(obj, tag) {
	return obj.getElementsByTagName(tag);
}
function set_cursor(obj, c_type) {
	obj.style.cursor = c_type;
}
function set_cursor_pointer(obj) {
	set_cursor(obj, 'pointer');
}

if(typeof addEvent == 'undefined') {
	var addEvent = function(obj, type, fn) {
		if (obj.addEventListener) {
			obj.addEventListener(type, fn, false);
		} else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( "on"+type, obj[type+fn] );
		}
	};
}
if(typeof removeEvent == 'undefined') {
	var removeEvent = function(obj, type, fn) {
		if (obj.removeEventListener) {
			obj.removeEventListener(type, fn, false);
		}
		else if (obj.detachEvent) {
			obj.detachEvent("on"+type, obj[type+fn]);
			obj[type+fn] = null;
			obj["e"+type+fn] = null;
		}
	}
}
