var TempFontWeight;
var TempFontColor;

function changeColorAndWeight(id)
{
	var TempText;
	TempText = document.getElementById(id);

//	TempFontWeight = TempText.style.fontWeight;
	TempFontColor = TempText.style.color;
	
//	TempText.style.fontWeight = 'bold';
	TempText.style.color = 'white';
}

function resetColorAndWeight(id)
{
	var TempText;
	TempText = document.getElementById(id);
	
//	TempText.style.fontWeight = TempFontWeight;
	TempText.style.color = TempFontColor;
}

function DoNothing()
{
	// does nothing really
}

function getElementsByClass(searchClass,tagName) {
  var classElements = new Array();
  var node;
  node = document;
  if (tagName == null)
    tag = '*';
  var els = node.getElementsByTagName(tagName);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  
  return classElements;
}

function changeTextColor(searchClass,tagName,colorValue)
{
	var classElements = getElementsByClass(searchClass,tagName);
	
	for (idx = 0; idx<classElements.length; idx++)
	{
		classElements[idx].style.color = '#' + colorValue;
	}
}

