codice:
function getElementsByClassName(_className)
{
	var _classArray = [];
	var _regExp = new RegExp('\\b' + _className + '\\b');
	//var _getAllTags = this.getElementsByTagName('*');
	var _getAllTags = document.getElementsByTagName('*');
	for(var i = 0; i < _getAllTags.length; i++)
	{
		if (_regExp.test(_getAllTags[i].className) == true)
		{
			_classArray.push(_getAllTags[i]);
		}
	}

	return _classArray;
}

document.getElementsByClassName = getElementsByClassName;

function hide() {
    document.getElementsByClassName('hidden').style.display = 'none';
}
Così sarebbe corretta?! o.O Anche se non credo perché mi sa che non posso chiamare una funzione dentro un'altra (non è mica la programmazione ad oggetti)