',SUNextRef,SUHandleAuthHit);
}
function LookUpClickHandler (e) {
// if the click is for a hyperlinked Author etc... act on it, else dont
//get the element for the click
var ele = (e.srcElement) ? e.srcElement :e.target;
if (ele.className=='HLITE') // check to see if its highlited term
ele = ele.parentNode;
if (ele.href) {// if hyper link - see if its our special hyperlinks
if (decodeURIComponent (ele.href).search (/.*~([0,1,2,3])~$/) > -1) { //flagged by this sequence
//if so act on it
lRL (RegExp.$1,(ele.textContent)?ele.textContent:e.srcElement.innerText);
if (e.preventDefault)
e.preventDefault();
else
e.returnValue=false;
}
}
}
try {
// attach handler to the documents click
document.attachEvent ('onclick',LookUpClickHandler )//ie
window.attachEvent ('onload',doSUResolve);
}
catch (e) {
document.addEventListener('click', LookUpClickHandler, false); //all else
window.addEventListener('load', doSUResolve, false); //all else
}
Preview