function visByClass(className, state){	if (document.getElementsByTagName) { 		 var nodes = document.getElementsByTagName("DIV");		 for (var i = 0;i < nodes.length;i++) {			var nodeObj = nodes.item(i);			var attrMax = nodeObj.attributes.length			for (var j = 0; j < attrMax; j++) {				if (nodeObj.attributes.item(j).nodeName == 'class') {					if (nodeObj.attributes.item(j).nodeValue == className) {						vista = (state) ? 'block'	: 'none';						nodeObj.style.display = vista;					 }				}			 }		}	}	var nodes = document.getElementsByTagName("SPAN");		 	var max = nodes.length	for (var i = 0;i < max;i++) {		var nodeObj = nodes.item(i);		for (var j = 0; j < nodeObj.attributes.length; j++)  {			if (nodeObj.attributes.item(j).nodeName == 'class') {				if (nodeObj.attributes.item(j).nodeValue == className) {					vista = (state) ? 'block'	: 'none';					nodeObj.style.display = vista;			 	}			}		}	}}		function getElementByTagAndName( eltTag, eltName )	{		var nodes = document.getElementsByTagName( eltTag );		var max = nodes.length;		var result = null;				for (var i = 0;i < max;i++)		{			var nodeObj = nodes.item(i);			for (var j = 0; j < nodeObj.attributes.length; j++)  {				if (nodeObj.attributes.item(j).nodeName == 'name') {					if (nodeObj.attributes.item(j).nodeValue == eltName) {						result = nodeObj;						i = max;						break;					}				}			}		}		return result;	}