function na() {
  var ea;
  for( var i = 0; i < arguments.length; i++ ) {
    var e = arguments[i];
    if( typeof e == 'string' )
      e = document.getElementById(e);
    if( arguments.length == 1 )
      return e;
    if( !ea )
      ea = new Array();
    ea[ea.length] = e;
  }
  return ea;
}

function show() {
  for( var i = 0; i < arguments.length; i++ ) {
    var element = na(arguments[i]);
    if (element && element.style) element.style.display = 'block';
  }
}

function hide() {
  for( var i = 0; i < arguments.length; i++ ) {
    var element = na(arguments[i]);
    if (element && element.style) element.style.display = 'none';
  }
}

function showhiderow(rowId, showOrHide, tableId) {

  //dataTable = document.getElementById('datatable1');
  dataTable = document.getElementById(tableId);
  dataTabletRows = dataTable.getElementsByTagName('TR');

  for (i = 0; i < dataTabletRows.length; i++) {

    currentRow = dataTabletRows[i];

    if (currentRow.className.indexOf(rowId) != -1) {

	if (showOrHide == 'hide') {
		currentRow.style.display='none';
	} else if (showOrHide == 'show') {
		currentRow.style.display='';
	}

    }

  }

}


