function getElementsByClassName(className,readroot,theArray) {
	if (!document.getElementsByTagName) {return new Array();}
	if (typeof readroot=="undefined" || readroot==null) {
		if (this.nodeType==9) readroot=document.documentElement;
		else readroot=this;
	}
	if (typeof theArray=="undefined" || theArray==null) {theArray=new Array();}
	var node=readroot.childNodes;
	for (var i=0; i<node.length; i++) {
		if (typeof node[i].className!="undefined" && node[i].className==className)
			{theArray[theArray.length]=node[i];}
		if (node[i].hasChildNodes())
			{theArray=getElementsByClassName(className,node[i],theArray);}
	}
	return theArray;
}

document.getElementsByClassName=getElementsByClassName;

function show(clName) {
	var x = document.getElementsByClassName(clName);
	for (var i = 0; i < x.length; i++) {x[i].style.display='block';}
}

function hide(clName) {
	var x = document.getElementsByClassName(clName);
	for (var i = 0; i < x.length; i++) {x[i].style.display='none';}
}

