function ie_getElementsByTagName(str) {
	// Map to the all collections
	if (str=="*")
		return document.all;
	else
		return document.all.tags(str);
}

var supportsDom=(document.getElementsByTagName('*').length)?1:0;
	if(!supportsDom && document.all){
	document.getElementsByTagName=function (str){
		return(str=='*')?document.all:document.all.tags(str);
	}
	supportsDom=1;
}

document.getElementsByClass = function (needle) {
	if (document.getElementsByTagName) {
		var my_array = document.getElementsByTagName("*");
		var retvalue = new Array();
		var i = 0;
		var j = 0;
		
		for (i = 0, j= 0; i < my_array.length; i++) {
			var c = " " + my_array[i].className + " ";
			if (c.indexOf(" " + needle + " ") != -1)
				retvalue[j++] = my_array[i];
		}
		return retvalue;
	}
}

function hideClass(className) {
	var listeEle = document.getElementsByClass(className);
	for (i = 0; i < listeEle.length; i++) {
		var ele = listeEle[i];
		if (ele.style) ele = ele.style;
		ele.display = "none";
	}
}

function toggle(element) {
	if (document.getElementById) {
		ele = document.getElementById(element);
		if(ele.style.display == "none") {
			ele.style.display = "inline";
		} else {
			ele.style.display = "none";
		}
	}
}

hideClass("toggle");