function CCA(EL){
var parent_tr = find_parent_tr(EL);
if (parent_tr.className=="H")
dL(parent_tr);
else
hL(parent_tr);
};

function find_parent_tr(E){
while (E.tagName!="TD")
 {E=E.parentElement;}
return E;
};

function hL(E) {
 E.className = "H";
};
function dL(E) {
 E.className = "";
};

function CCAhandler() {
if (window.event.srcElement.tagName != "TD") return;
  if (url = window.event.srcElement.getAttribute('URL')) {
    CCA(window.event.srcElement);
    return;
  };
  if (url = window.event.srcElement.getAttribute('PURL')) {
    CCA(window.event.srcElement);
    return;
  };
  // here we need to open a new window; see utils.inc, line 121
  if (url = window.event.srcElement.getAttribute('BURL')) {
    CCA(window.event.srcElement);
    return;
  };
  if (url = window.event.srcElement.getAttribute('JS')) {
    CCA(window.event.srcElement);
    return;
  };
};

function URL_on_click_handler() {
  var x;
  var y;
//alert(window.event.srcElement.tagName);
if (window.event.srcElement.tagName != "TD") return;
  if (url = window.event.srcElement.getAttribute('URL')) {
    location = url;
    return;
  };
  if (url = window.event.srcElement.getAttribute('PURL')) {
    parent.location = url;
    return;
  };
  // here we need to open a new window; see utils.inc, line 121
  if (url = window.event.srcElement.getAttribute('BURL')) {
//    location = url;
    x = Math.round(screen.width/2); y = Math.round(screen.height/2);
    window.open(url, "", "scrollbars=yes,location=yes,menubar=yes,status=yes,toolbar=yes,resizable=yes,width="+x+",height="+y);
//    window.open(url, "", "");
    return;
  };
  if (url = window.event.srcElement.getAttribute('JS')) {
    eval(url);
    return;
  };
};



function URL_b_on_click_handler() {
//alert(window.event.srcElement.tagName);
var el = window.event.srcElement;
  var el = window.event.srcElement;
  if (el.tagName != "INPUT") return;
  type =  (el.getAttribute('TYPE')).toUpperCase();
  if(type!="SUBMIT" && type!="BUTTON") return;
  if(el.className=='fbuttond') return;
  if (url = window.event.srcElement.getAttribute('URL')) {
    if (url != "")  
eval(url);
//       {location = url;}
    else {
      f1 = find_parent(el, "FORM");
      if (f1.tagName=="FORM") {f1.submit()};
    };
    return;
  };
  if (url = window.event.srcElement.getAttribute('PURL')) {
    if (url != "")  
       {parent.location = url;}
    else {
      f1 = find_parent(el, "FORM");
      if (f1.tagName=="FORM") {f1.submit()};
    };
    return;
  };
};

function button_mover_handler() {
//alert(window.event.srcElement.tagName);
  var el = window.event.srcElement;
  if (el.tagName != "INPUT") return;
  type =  (el.getAttribute('TYPE')).toUpperCase();
  if(type!="SUBMIT" && type!="RESET" && type!="BUTTON") return;
  if(el.className=='fbuttond') return;
   el.className='fbuttonx';
};


function button_mout_handler() {
var el = window.event.srcElement;
  var el = window.event.srcElement;
  if (el.tagName != "INPUT") return;
  type = (el.getAttribute('TYPE')).toUpperCase();
  if(type!="SUBMIT" && type!="RESET" && type!="BUTTON") return;
  if(el.className=='fbuttond') return;
  el.className='fbutton';
};

function find_parent(E, what){
  while (E.tagName!=what && E.tagName!="HTML")
    {E=E.parentElement;}
  return E;
};

