
document.getElementsByClassName = function ( class_name ) {
	var all_obj, ret_obj = new Array(), j = 0, strict = 0;
	if ( document.getElementsByClassName.arguments.length > 1 )
		strict = ( document.getElementsByClassName.arguments[1] ? 1 : 0 );
	if ( document.all )
		all_obj = document.all;
	else if ( document.getElementsByTagName && !document.all )
		all_obj = document.getElementsByTagName ( "*" );
	for ( i = 0; i < all_obj.length; i++ ) {
		if (all_obj[i].className == class_name) {
			ret_obj[j++] = all_obj[i];
		}
	}
	return ret_obj;
}
function menuON() {
	closeALL();
	this.childNodes[1].className = "on"
}
function menuOFF() {
	closeALL();
}
function closeALL() {
	var menus = document.getElementsByClassName("subMenu");
	for (var i=0;menus[i];i++) menus[i].childNodes[1].className = "off";
}
function vai() {
	var menus = document.getElementsByClassName("subMenu");
	for (var i=0;menus[i];i++) {
		menus[i].childNodes[1].className = "off";
		menus[i].onactivate = menus[i].onfocus = menuON;
		menus[i].ondeactivate = menus[i].onblur = menuOFF;
		if(window.event) { /* non per gecko che usa li:hover*/
			menus[i].onmouseover = menuON;
			menus[i].onmouseout = menuOFF;
		}
	}
}