function inArray(value, array) {
	var returnValue = false;
	for(var i=0;i<array.length;i++) {
		if(array[i] == value) return true;
	}
	return false;
}
function addClassName(element, className) {
	var classNames = element.className.split(" ");
	if(!inArray(className, classNames)) element.className += " "+className;
}
function removeClassName(element, className) {
	var classNames = element.className.split(" ");
	if(inArray(className, classNames)) {
		var newClassNames = new Array();
		for(var i=0;i<classNames.length;i++) {
			if(classNames[i] != className) newClassNames.push(classNames[i]);
		}
		element.className = newClassNames.join(" ");
	}
}
function highliteSubmenu(element) {
	addClassName(element, "active");
	var div = element.getElementsByTagName("DIV")[0];
	if(div) {
		div.style.display = "block";
	}
	var button = element.getElementsByTagName("IMG")[0];
	if(button) {
		if(!button.src.match("_a.gif")) {
			button.src = button.src.replace(".gif", "_a.gif");
		}
	}
}
function downliteSubmenu(element) {
	removeClassName(element, "active");
	var replace = true;
	var div = element.getElementsByTagName("DIV")[0];
	if(div) {
		if(!div.parentNode.className.match("selected|open")) {
			div.style.display = "none";
		} else {
			replace = false;
		}
	}
	var button = element.getElementsByTagName("IMG")[0];
	if(button) {
		if(replace) {
			button.src = button.src.replace("_a.gif", ".gif");
		}
	}
}
