var url;
if ('undefined' == typeof Node)
    Node = { ELEMENT_NODE: 1, TEXT_NODE: 3 };

function addListener(element, baseName, handler) {
   if (element.addEventListener)
      element.addEventListener(baseName, handler, false);
    else if (element.attachEvent)
        element.attachEvent('on' + baseName, handler);
} // addListener

function restoreHref(){
document.getElementById('blank').setAttribute('href',url);
return false;
}

function openWin(){
  
  var prop = "toolbar=yes,location=yes, directories=yes, status=yes, menuBar=yes, scrollbars=yes, resizable=yes"
  var newWindow = window.open(url,"_blank"); 
  newWindow.focus(); 
  href=document.getElementById('blank').setAttribute('href','');
  return false;
}

function EventRegister(){
  url=document.getElementById('blank').getAttribute('href');
  addListener(document.getElementById('blank'),'click',openWin);
  addListener(document.getElementById('blank'),'mouseup',restoreHref);
}

addListener(window,'load',EventRegister);
