// JavaScript Document

	function getElementsByClassName (classname, node) {
		if(!node) node = document.getElementsByTagName("body")[0];
		var a = [];
		var re = new RegExp('\\b' + classname + '\\b');
		var els = node.getElementsByTagName("*");
		for(var i=0,j=els.length; i<j; i++)
		if(re.test(els[i].className))a.push(els[i]);
		return a;
	}
	function _attachAction() {
		var elems = getElementsByClassName("show_submenu");
		for(i=0; i<elems.length; i++) {
			elems[i].onclick = switchVisibility;
		}
	}
	function switchVisibility (obj) {
		obj = (!obj) ? window.event : obj;
		obj = (window.event) ? obj.srcElement : obj.target;
		obj = obj.parentNode.getElementsByTagName("ul")[0];
		obj.style.display = (obj.style.display == undefined || obj.style.display == 'none' || obj.style.display == '') ? 'block' : 'none';
		return false;
	}