// 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;

	}
