document.getElementsByClassName = function (needle)
{
	var s = document.getElementsByTagName('*'), i = s.length, e, r = [];
	var re = new RegExp('(^|\\s)' + needle + '(\\s|$)');
	while (i--){
		e = s[i];
		if (e.className && re.test(e.className)) r.push(e);
	}
	return r;
}


function subMenu(id, closeOpen)
{
	var subMenu = document.getElementById(id);  
	if (subMenu.style.display == "" | subMenu.style.display == "none"){
		subMenu.style.display = "block";
		if (closeOpen == true){
			for (var i in document.getElementsByClassName("subMenu")){
				if (document.getElementsByClassName("subMenu")[i].id != id){
					document.getElementsByClassName("subMenu")[i].style.display = "none";
				}
			}
		}
	}else{
		subMenu.style.display = "none";
	}
}