var xp_name,xp_params;

function xp_init(cn,params) {
  xp_name = cn;
  xp_params = params;
  var i;
  var areas = document.getElementsByTagName("area");
  for (i = 0; i < document.links.length; i++) {
    if (document.links[i].className == cn)
      xe_add(document.links[i],'click',xp_click);
  }
  for (i = 0; i < areas.length; i++) {
    if (areas[i].className == cn)
      xe_add(areas[i],'click',xp_click);
  }
}

function xp_click(e) {
  var link = xe_target(e);
  while ((link.nodeName != 'A') && (link.nodeName != 'AREA')) link = link.parentNode;
  var url = link.href;
  window.open(url,xp_name,xp_params).focus();
  return false;
}
