function disp(msg){ 
window.status = msg; 
} 

// base target="_blank"

var NWFlg = 0 ;

window.onload = function NewWindow() {
  
  if (!document.getElementsByTagName) return;
  
  var bases = document.getElementsByTagName('base');
  var links = document.getElementsByTagName('a');
  
  if ( bases.length > 0 ){
    for ( i=0; i<bases.length ; i++) {
      if ( bases[i].getAttribute("target").indexOf('_blank') ) NWFlg = 1;
    }
  }
  
  for ( j=0 ; j<links.length ; j++ ) {
    var anchor = links[j];
    var Rel = ( anchor.getAttribute('rel') ) ? anchor.getAttribute('rel') : "";
    var Target = ( anchor.getAttribute('target') ) ? anchor.getAttribute('target') : "";
    if ( Rel == "external" || ( NWFlg == 1 && Target != "_self" && Target !=  "_top") || ( NWFlg == 0 && Target == "_blank" ) ) {
      anchor.onclick = anchor.onkeypress = function (){ window.open(this.href) ; return false; }
    }
  }
};
