function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if ( node == null )
	node = document;
  if ( tag == null )
	tag = '*';
  var els = node.getElementsByTagName(tag);
  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 setCar(thisCar, el) {
  var oldCar = document.getElementById('myCar').value;
  var tmpCar = oldCar;
  if (oldCar != "")
  {
    oldCar='c'+oldCar;
    document.getElementById(oldCar).style.background='white';
  }
  
  if (tmpCar === thisCar)
  {
    thisCar = "";
  }
  //document.getElementById('mxCar').value=oldCar;
  document.getElementById('myCar').value=thisCar;
  el.bgColor = 'yellow';
}

//var preEl ;
//var orgBColor;
//var orgTColor;
//
//function HighLightTR(el, backColor,textColor){
//  if(typeof(preEl)!='undefined') {
//     preEl.bgColor=orgBColor;
//     try{ChangeTextColor(preEl,orgTColor);}catch(e){;}
//  }
//  orgBColor = el.bgColor;
//  orgTColor = el.style.color;
//  el.bgColor=backColor;
//
//  try{ChangeTextColor(el,textColor);}catch(e){;}
//  preEl = el;
//}
//
//
//function ChangeTextColor(a_obj,a_color){  ;
//   for (i=0;i<a_obj.cells.length;i++)
//    a_obj.cells(i).style.background=a_color;
//}
//

function showRow(myClass) {
  var c        = 0;
  var array1   = getElementsByClass(myClass);
  var newClass = 'x'+myClass;

  while(c < array1.length){
    showMe = array1[c].style.display;
    
    if (showMe == 'none')
    {
      array1[c].style.display='';
      document.getElementById(myClass).value='HIDE '+myClass;
      document.getElementById(newClass).value='Hide';
    }
    else
    {
      array1[c].style.display='none';
      document.getElementById(myClass).value='SHOW '+myClass;
      document.getElementById(newClass).value='Show';
    }
    c++;
  }
}

